]>
git.alsa-project.org Git - alsa-gobject.git/log
Takashi Sakamoto [Mon, 8 Jun 2020 14:10:10 +0000 (23:10 +0900)]
seq: event_cntr: add accesor APIs for note data of event pointed by index
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 8 Jun 2020 14:10:10 +0000 (23:10 +0900)]
seq: event_cntr: add accesor APIs for the destination/source of event pointed by index
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 8 Jun 2020 14:10:10 +0000 (23:10 +0900)]
seq: event_cntr: add accesor APIs for the tstamp of event pointed by index
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 8 Jun 2020 14:10:10 +0000 (23:10 +0900)]
seq: event_cntr: add accesor APIs for the numerical ID of queue to deliver the event pointed by index
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 8 Jun 2020 14:10:10 +0000 (23:10 +0900)]
seq: event_cntr: add accesor APIs for the tag of event pointed by index
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 8 Jun 2020 14:10:10 +0000 (23:10 +0900)]
seq: event_cntr: add accesor APIs for the priority mode of event pointed by index
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 8 Jun 2020 14:10:10 +0000 (23:10 +0900)]
seq: event_cntr: add accesor APIs for the length mode of event pointed by index
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 8 Jun 2020 14:10:10 +0000 (23:10 +0900)]
seq: event_cntr: add accesor APIs for the time mode of event pointed by index
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 8 Jun 2020 14:10:10 +0000 (23:10 +0900)]
seq: event_cntr: add accesor APIs for the timestamping mode of event pointed by index
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 8 Jun 2020 14:10:10 +0000 (23:10 +0900)]
seq: event_cntr: add accesor APIs for the type of event pointed by index
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 8 Jun 2020 14:10:10 +0000 (23:10 +0900)]
seq: event_cntr: add an API to calculate the amount of cells in pool consumed by a batch of event
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 8 Jun 2020 14:10:10 +0000 (23:10 +0900)]
seq: event_cntr: add an API to calculate the number of events
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 8 Jun 2020 14:10:10 +0000 (23:10 +0900)]
seq: add private structure and constructor
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 8 Jun 2020 14:10:10 +0000 (23:10 +0900)]
tests: add a test for ALSASeqEventCntr
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 8 Jun 2020 14:10:10 +0000 (23:10 +0900)]
seq: event_cntr: add GObject-derived object to represent container for a batch of events
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 8 Jun 2020 14:10:10 +0000 (23:10 +0900)]
seq: client_pool: update descriptions of properties
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Sat, 6 Jun 2020 08:35:12 +0000 (17:35 +0900)]
seq: fulfill documentation for ALSASeq
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Sat, 6 Jun 2020 02:17:32 +0000 (11:17 +0900)]
rawmidi; fulfill documentation for ALSARawmidi
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Fri, 5 Jun 2020 15:30:21 +0000 (00:30 +0900)]
timer: fulfill documentation for ALSATimer
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Fri, 5 Jun 2020 14:41:57 +0000 (23:41 +0900)]
hwdep: fulfill documentation for ALSAHwdep
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Fri, 5 Jun 2020 14:36:24 +0000 (23:36 +0900)]
ctl: improve documentation for ALSACtl
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Thu, 4 Jun 2020 07:20:48 +0000 (16:20 +0900)]
ctl: fulfill documentation for ALSACtl
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Tue, 12 May 2020 02:06:48 +0000 (11:06 +0900)]
seq: user_client: remove useless argument of delete_port()
In implementation of ALSA sequencer core, the port owned by client can
be deleted by userspace applications which opens the client, therefore
it's necessary and sufficient to have an argument just for the numerical
ID of port.
This commit removes the useless argument for port information.
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 11 May 2020 09:03:33 +0000 (18:03 +0900)]
seq: user_client: use constant qualifier for read-only parameter
The 'port_id' parameters of 'alsaseq_user_client_create_port()' is
a pointer to storage of unsigned char type, due to optional parameter
in g-i interface. It's read-only if having value and it's better to
have const qualifier.
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Wed, 22 Apr 2020 13:53:46 +0000 (22:53 +0900)]
Revert "seq: tstamp: use wrapper structure instead of union"
This reverts commit
20fdc2d893ccba609cc786ebac733bf6914f9874 .
In the above commit, union type structure is wrapped with care of
language bindings in which union-compatible feature is not expected.
However, it's responsible for language bindings to parse gir and
the care is not necessarily required in shared library side. In first
place, ALSASeq.Tstamp is boxed type object.
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Wed, 15 Apr 2020 03:01:03 +0000 (12:01 +0900)]
seq: addr: add API to compare two instances
It's convenient to compare two instances of address in ALSA Sequencer.
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Wed, 22 Apr 2020 03:26:03 +0000 (12:26 +0900)]
seq: event_data_queue/event_fixed: improve annotations for quadlets methods
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Wed, 22 Apr 2020 03:14:09 +0000 (12:14 +0900)]
seq: event_data_queue/event_fixed: improve annotation for byte methods
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Wed, 22 Apr 2020 03:07:32 +0000 (12:07 +0900)]
seq: event_data_queue/queue_tempo: improve annotation for skew methods
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Wed, 22 Apr 2020 02:55:21 +0000 (11:55 +0900)]
seq: event_fixed: use 'not a variable length array type' for quadlets argument
The type of quadlets argument is fixed-sized array.
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Wed, 22 Apr 2020 02:54:47 +0000 (11:54 +0900)]
seq: event_data_queue: use 'not a variable length array type' for quadlets argument
The type of quadlets argument is fixed-sized array.
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Wed, 22 Apr 2020 02:52:23 +0000 (11:52 +0900)]
seq: event_fixed: use 'not a variable length array type' for bytes argument
The bytes argument is fixed-sized array.
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Wed, 22 Apr 2020 02:51:46 +0000 (11:51 +0900)]
seq: event_data_queue: use 'not a variable length array type' for bytes argument
The type of bytes argument is fixed-sized array.
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Wed, 22 Apr 2020 02:50:24 +0000 (11:50 +0900)]
seq: queue_tempo: use 'not a variable length array type' for skew argument
The type of skew argument is fixed-sized array.
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Wed, 22 Apr 2020 02:48:07 +0000 (11:48 +0900)]
seq: event_data_queue: use 'not a variable length array type' for skew argument
The type of skew argument is fixed-sized array.
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Wed, 22 Apr 2020 02:45:04 +0000 (11:45 +0900)]
seq: event_data_queue: fix annotation for method name
In annotation, method name for 'alsaseq_event_data_queue_set_quadlet_param'
is wrong.
Fixes: a272b5d0e727 ("seq: event_data_queue: add accessor methods")
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Wed, 22 Apr 2020 01:22:19 +0000 (10:22 +0900)]
seq: user_client: fix annotation for GObject signal handler
Any object from ALSASeqEvent is passed to the second argument for handler
of 'handle-event' GObject signal, and it's not ALSASeqEvent itself.
Fixes: 89b631bd3e25 ("seq: user_client: add GObject signal to handle event")
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Wed, 15 Apr 2020 05:18:33 +0000 (14:18 +0900)]
seq: tstamp: add missing const qualifier for ALSASeq.Tstamp.get_real_time()
The const qualifier was lost in a previous commit.
Fixes: 72d8062b80ff: ("seq: tstamp: rename argument for real time")
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 13 Apr 2020 06:56:53 +0000 (15:56 +0900)]
seq: queue_status: rename argument for real time
This commit renames argument for real time so that the name is
consistent within the library.
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 13 Apr 2020 06:34:39 +0000 (15:34 +0900)]
seq: tstamp: rename argument for real time
This commit renames argument for real time so that the name is
consistent within the library.
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 13 Apr 2020 06:28:27 +0000 (15:28 +0900)]
seq: tstamp: use wrapper structure instead of union
In UAPI for ALSA Sequencer, snd_seq_timestamp is union with
snd_seq_tick_time_t and struct snd_seq_real_time types. The
libalsaseq has GLib Boxed object for the union, named as
ALSASeqTstamp.
```
$ cat build/src/seq/ALSASeq-0.0.gir
...
<union name="Tstamp"
c:type="ALSASeqTstamp"
glib:type-name="ALSASeqTstamp"
glib:get-type="alsaseq_tstamp_get_type"
c:symbol-prefix="tstamp">
<source-position filename="../src/seq/tstamp.h" line="14"/>
...
</union>
...
```
Although this is valid in a view of GObject
Introspection, it's not nesessarily convenient to language
bindings because some programming language doesn't support
union type. In this case, the type is not available.
This commit adds an alternative structure to wrap the union.
As a result, ALSASeqTstamp is GLib Boxed object for the
wrapper structure.
```
$ cat build/src/seq/ALSASeq-0.0.gir
...
<record name="Tstamp"
c:type="ALSASeqTstamp"
glib:type-name="ALSASeqTstamp"
glib:get-type="alsaseq_tstamp_get_type"
c:symbol-prefix="tstamp">
<source-position filename="../src/seq/tstamp.h" line="18"/>
<field name="tstamp" writable="1">
<type name="gpointer" c:type="snd_seq_timestamp"/>
</field>
...
</record>
...
```
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Sat, 30 Nov 2019 09:00:16 +0000 (18:00 +0900)]
update README
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Thu, 21 Nov 2019 05:06:34 +0000 (14:06 +0900)]
rawmidi: doc: generate documentation of ALSARawmidi library
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Sun, 1 Dec 2019 03:04:42 +0000 (12:04 +0900)]
rawmidi: stream_pair: emit 'handle_disconnection' signal
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Sun, 1 Dec 2019 03:02:00 +0000 (12:02 +0900)]
rawmidi: stream_pair: add class virtual method to handle disconnection of sound card
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Sun, 1 Dec 2019 03:00:24 +0000 (12:00 +0900)]
rawmidi: stream_pair: add GObject signal to handle disconnection of sound card
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 18 Nov 2019 04:22:44 +0000 (13:22 +0900)]
rawmidi: stream_pair: emit 'receive-msgs'
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 18 Nov 2019 04:22:44 +0000 (13:22 +0900)]
rawmidi: stream_pair: add virtual function to notify receipt of messages
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 18 Nov 2019 04:22:44 +0000 (13:22 +0900)]
rawmidi: stream_pair: add GObject signal to notify receipt of messages
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 18 Nov 2019 04:22:44 +0000 (13:22 +0900)]
rawmidi: stream_pair: add an API to create GSource
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 18 Nov 2019 04:22:44 +0000 (13:22 +0900)]
rawmidi: stream_pair: add an API to drop queued data for attached substream
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 18 Nov 2019 04:22:44 +0000 (13:22 +0900)]
rawmidi: stream_pair: add an API to drain queued data for attached substream
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 18 Nov 2019 04:22:44 +0000 (13:22 +0900)]
rawmidi: stream_pair: add APIs to read/write data for attached substeam
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 18 Nov 2019 04:22:44 +0000 (13:22 +0900)]
rawmidi: stream_pair: add an API to get status of attached substream
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 18 Nov 2019 04:22:44 +0000 (13:22 +0900)]
rawmidi: substream_status: add properties
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 18 Nov 2019 04:22:44 +0000 (13:22 +0900)]
rawmidi: substream_status: add object to represent status of attached substream
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 18 Nov 2019 04:22:44 +0000 (13:22 +0900)]
rawmidi: stream_pair: add an API to set parameters for attached substream
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 18 Nov 2019 04:22:44 +0000 (13:22 +0900)]
rawmidi: substream_params: add properties
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 18 Nov 2019 04:22:44 +0000 (13:22 +0900)]
rawmidi: substream_params: add object to represent parameters of attached substream
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 18 Nov 2019 04:22:44 +0000 (13:22 +0900)]
rawmidi: stream_pair: add a API to get information of attached substream
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 18 Nov 2019 04:22:44 +0000 (13:22 +0900)]
rawmidi: stream_pair: add properties
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 18 Nov 2019 04:22:44 +0000 (13:22 +0900)]
rawmidi: stream_pair: add APIs to open ALSA Rawmidi character device
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 18 Nov 2019 04:22:44 +0000 (13:22 +0900)]
rawmidi: stream_pair: add object to represent a pair of data stream
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 18 Nov 2019 04:22:44 +0000 (13:22 +0900)]
rawmidi: add global method to get information of substream for rawmidi device
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 18 Nov 2019 04:22:44 +0000 (13:22 +0900)]
rawmidi: substream_info: add properties
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 18 Nov 2019 04:22:44 +0000 (13:22 +0900)]
rawmidi: substream_info: add object to represent information of substream
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 18 Nov 2019 04:22:44 +0000 (13:22 +0900)]
rawmidi: add global method to get list of directional subdevices for rawmidi device
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 18 Nov 2019 04:22:44 +0000 (13:22 +0900)]
rawmidi: add global method to get devnode string for rawmidi device
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 18 Nov 2019 04:22:44 +0000 (13:22 +0900)]
rawmidi; add global method to get sysname for rawmidi device of sound card
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 18 Nov 2019 04:22:44 +0000 (13:22 +0900)]
rawmidi; add global method to get list of rawmidi device for sound card
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 18 Nov 2019 04:22:44 +0000 (13:22 +0900)]
rawmidi: add Quark object to report any error
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 18 Nov 2019 04:22:44 +0000 (13:22 +0900)]
rawmidi: tests: add test script for enumerators in ALSARawmidi namespace
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 18 Nov 2019 04:22:44 +0000 (13:22 +0900)]
rawmidi: generate enumerations
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 18 Nov 2019 04:22:44 +0000 (13:22 +0900)]
rawmidi: generate alsarawmidi library
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Sat, 30 Nov 2019 09:01:05 +0000 (18:01 +0900)]
update README
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Wed, 27 Nov 2019 07:34:18 +0000 (16:34 +0900)]
hwdep: generate documentation
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Wed, 27 Nov 2019 07:08:52 +0000 (16:08 +0900)]
hwdep: add global method to get information of hwdep device
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Wed, 27 Nov 2019 06:59:11 +0000 (15:59 +0900)]
hwdep: device_info: add properties
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Wed, 27 Nov 2019 06:44:05 +0000 (15:44 +0900)]
hwdep: device_info: add object to represent information of hwdep device
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Wed, 27 Nov 2019 06:36:46 +0000 (15:36 +0900)]
hwdep: add global method to get devnode string for hwdep device
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Wed, 27 Nov 2019 06:33:13 +0000 (15:33 +0900)]
hwdep: add global method to get sysname for hwdep device of sound card
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Wed, 27 Nov 2019 06:23:04 +0000 (15:23 +0900)]
hwdep: add global method to get list of hwdep devices in sound card
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Wed, 27 Nov 2019 06:16:32 +0000 (15:16 +0900)]
hwdep: add Quark object to report any error
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Wed, 27 Nov 2019 06:11:18 +0000 (15:11 +0900)]
hwdep: add a test script for enumerations in ALSAHwdep namespace
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Wed, 27 Nov 2019 06:08:04 +0000 (15:08 +0900)]
hwdep: generate enumerations
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Wed, 27 Nov 2019 06:07:27 +0000 (15:07 +0900)]
hwdep: generate alsahwdep library
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Sat, 4 Apr 2020 07:38:14 +0000 (16:38 +0900)]
update README
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 9 Dec 2019 10:37:25 +0000 (19:37 +0900)]
doc: update documentation for ALSASeq
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 9 Dec 2019 14:02:38 +0000 (23:02 +0900)]
seq: user_client: add an API to remove queued events
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 9 Dec 2019 13:56:39 +0000 (22:56 +0900)]
seq: remove_filter; add constructor methods
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 9 Dec 2019 10:55:32 +0000 (19:55 +0900)]
seq: remove_filter: add boxed object to remove events in queue
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Wed, 20 Nov 2019 14:03:47 +0000 (23:03 +0900)]
seq: user_client: add APIs to set/get attached timer for queue
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Wed, 20 Nov 2019 13:41:48 +0000 (22:41 +0900)]
seq: queue_timer_alsa: add properties and constructor
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Wed, 20 Nov 2019 13:29:10 +0000 (22:29 +0900)]
seq: queue_timer_alsa: add object to represent queue-timer specialized to ALSA Timer functionality
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Wed, 20 Nov 2019 13:21:27 +0000 (22:21 +0900)]
seq: queue_timer: add properties
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Wed, 20 Nov 2019 13:10:39 +0000 (22:10 +0900)]
seq: queue_timer: add abstract object to represent timer attached to queue
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Mon, 9 Dec 2019 10:32:53 +0000 (19:32 +0900)]
seq: add dependency to alsatimer
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Wed, 20 Nov 2019 10:58:24 +0000 (19:58 +0900)]
seq: user_client: add APIs to set/get tempo of queue
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Wed, 20 Nov 2019 10:41:46 +0000 (19:41 +0900)]
seq: queue_tempo: add properties
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Takashi Sakamoto [Wed, 20 Nov 2019 10:26:26 +0000 (19:26 +0900)]
seq: queue_tempo: add object to represent tempo of queue
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>