]> git.alsa-project.org Git - alsa-gobject.git/log
alsa-gobject.git
3 years agoctl: card: rewrite public API to return gboolean according to GNOME convention
Takashi Sakamoto [Tue, 31 May 2022 01:41:31 +0000 (10:41 +0900)]
ctl: card: rewrite public API to return gboolean according to GNOME convention

In GNOME convention, the throw function to report error at GError argument
should return gboolean value to report the overall operation finishes
successfully or not.

This commit rewrite such public APIs with loss of backward compatibility.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoctl: query: rewrite public API to return gboolean according to GNOME convention
Takashi Sakamoto [Tue, 31 May 2022 01:41:31 +0000 (10:41 +0900)]
ctl: query: rewrite public API to return gboolean according to GNOME convention

In GNOME convention, the throw function to report error at GError argument
should return gboolean value to report the overall operation finishes
successfully or not.

This commit rewrite such public APIs with loss of backward compatibility.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoseq: port-info: fix pair of declaration macro
Takashi Sakamoto [Tue, 31 May 2022 01:41:31 +0000 (10:41 +0900)]
seq: port-info: fix pair of declaration macro

Fixes: 2ce823529df8 ("seq: port_info: add object to represent information of port for ALSA Sequencer")
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agotimer: user-instance: fix closure marshaller for event signal
Takashi Sakamoto [Tue, 31 May 2022 01:41:31 +0000 (10:41 +0900)]
timer: user-instance: fix closure marshaller for event signal

Fixed: 5148d3889783 ("timer: user_instance: add GObject signal to handle event")
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoctl: remove useless exposed symbols
Takashi Sakamoto [Tue, 31 May 2022 01:41:31 +0000 (10:41 +0900)]
ctl: remove useless exposed symbols

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agodoc: change URL for help pages
Takashi Sakamoto [Thu, 26 May 2022 11:01:50 +0000 (20:01 +0900)]
doc: change URL for help pages

After discussion about help pages for software under gobject-introspection
team of alsa-project organization in github.com, new repository is used
for the new URL to aggregate them.

This commit changes URL for the help pages and adds minor integration.

Reference: https://lore.kernel.org/alsa-devel/YmagC3V3t0k84k9A@workstation/
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoseq: event_data_result: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
seq: event_data_result: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoseq: event_data_queue: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
seq: event_data_queue: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoseq: event_data_note: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
seq: event_data_note: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoseq: event_data_ctl: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
seq: event_data_ctl: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoseq: event_data_connect: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
seq: event_data_connect: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoseq: event_cntr: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
seq: event_cntr: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoseq: queue_timer_data_alsa: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
seq: queue_timer_data_alsa: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoseq: queue_timer_data_alsa: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
seq: queue_timer_data_alsa: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoseq: queue_tempo: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
seq: queue_tempo: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoseq: remove_filter: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
seq: remove_filter: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoseq: tstamp: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
seq: tstamp: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoseq: user_client: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
seq: user_client: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoseq: queue_status: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
seq: queue_status: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoseq: queue_info: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
seq: queue_info: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoseq: subscribe_data: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
seq: subscribe_data: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoseq: client_pool: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
seq: client_pool: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoseq: port_info: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
seq: port_info: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoseq: client_info: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
seq: client_info: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoseq: system_info: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
seq: system_info: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoseq: addr: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
seq: addr: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoseq: query: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
seq: query: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoseq: enum: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
seq: enum: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agotimer: event_data_tstamp: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
timer: event_data_tstamp: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agotimer: event_data_tick: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
timer: event_data_tick: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agotimer: event: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
timer: event: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agotimer: instance_status: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
timer: instance_status: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agotimer: instance_params: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
timer: instance_params: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agotimer: instance_info: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
timer: instance_info: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agotimer: user_instance: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
timer: user_instance: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agotimer: device_status: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
timer: device_status: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agotimer: device_params: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
timer: device_params: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agotimer: device_info: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
timer: device_info: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agotimer: device_id: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
timer: device_id: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agotimer: query: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
timer: query: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agotimer: enums: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
timer: enums: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agorawmidi: substream_status: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
rawmidi: substream_status: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agorawmidi: substream_params: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
rawmidi: substream_params: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agorawmidi: substream_info: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
rawmidi: substream_info: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agorawmidi; stream_pair: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
rawmidi; stream_pair: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agorawmidi: query: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
rawmidi: query: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agorawmidi: enums: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
rawmidi: enums: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agohwdep: device_info: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
hwdep: device_info: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agohwdep: query: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
hwdep: query: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoctl: elem_value: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
ctl: elem_value: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoctl: elem_info: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
ctl: elem_info: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoctl: elem_id: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
ctl: elem_id: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoctl: card_info: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
ctl: card_info: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoctl: card: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
ctl: card: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoctl: query: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
ctl: query: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoctl: enums: link optimization to gi-docgen
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
ctl: enums: link optimization to gi-docgen

The gi-docgen supports enhancement of inter-document link. This commit is
optimization to it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agohwdep/rawmidi: enums: rename enumerators with enumerations
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
hwdep/rawmidi: enums: rename enumerators with enumerations

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agomarkup URI correctly in README
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
markup URI correctly in README

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoSplit dependency section with requirements section in README
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
Split dependency section with requirements section in README

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agofix installation path for documents in README
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
fix installation path for documents in README

Fixes: 7a2e93e6f4a1 ("ctl: migrate to gi-docgen from gtk-doc")
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agorawmidi: fix wrong handling of open flag
Takashi Sakamoto [Tue, 19 Apr 2022 09:41:08 +0000 (18:41 +0900)]
rawmidi: fix wrong handling of open flag

ALSARawmidi.StreamPair.open() has open_flag parameter for flags parameter of
open(2) system call, however internally it's not handled correctly.

This commit fixes the bug.

Fixes: 909ff54d5265 ("rawmidi: stream_pair: add APIs to open ALSA Rawmidi character device")
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoseq: queue_timer: use an utility macro to declare GObject-derived object
Takashi Sakamoto [Mon, 11 Apr 2022 08:42:26 +0000 (17:42 +0900)]
seq: queue_timer: use an utility macro to declare GObject-derived object

Since gobject v2.44, an utility macro is available to declare
GObject-derived objects.

This commit replaces existent boireplates with it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoseq: queue_tempo: use an utility macro to declare GObject-derived object
Takashi Sakamoto [Mon, 11 Apr 2022 08:42:26 +0000 (17:42 +0900)]
seq: queue_tempo: use an utility macro to declare GObject-derived object

Since gobject v2.44, an utility macro is available to declare
GObject-derived objects.

This commit replaces existent boireplates with it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoseq: queue_status: use an utility macro to declare GObject-derived object
Takashi Sakamoto [Mon, 11 Apr 2022 08:42:26 +0000 (17:42 +0900)]
seq: queue_status: use an utility macro to declare GObject-derived object

Since gobject v2.44, an utility macro is available to declare
GObject-derived objects.

This commit replaces existent boireplates with it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoseq: queue_info: use an utility macro to declare GObject-derived object
Takashi Sakamoto [Mon, 11 Apr 2022 08:42:26 +0000 (17:42 +0900)]
seq: queue_info: use an utility macro to declare GObject-derived object

Since gobject v2.44, an utility macro is available to declare
GObject-derived objects.

This commit replaces existent boireplates with it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoseq: event_cntr: use an utility macro to declare GObject-derived object
Takashi Sakamoto [Mon, 11 Apr 2022 08:42:26 +0000 (17:42 +0900)]
seq: event_cntr: use an utility macro to declare GObject-derived object

Since gobject v2.44, an utility macro is available to declare
GObject-derived objects.

This commit replaces existent boireplates with it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoseq: subscribe_data: use an utility macro to declare GObject-derived object
Takashi Sakamoto [Mon, 11 Apr 2022 08:42:26 +0000 (17:42 +0900)]
seq: subscribe_data: use an utility macro to declare GObject-derived object

Since gobject v2.44, an utility macro is available to declare
GObject-derived objects.

This commit replaces existent boireplates with it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoseq: port_info: use an utility macro to declare GObject-derived object
Takashi Sakamoto [Mon, 11 Apr 2022 08:42:26 +0000 (17:42 +0900)]
seq: port_info: use an utility macro to declare GObject-derived object

Since gobject v2.44, an utility macro is available to declare
GObject-derived objects.

This commit replaces existent boireplates with it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoseq: system_info: use an utility macro to declare GObject-derived object
Takashi Sakamoto [Mon, 11 Apr 2022 08:42:26 +0000 (17:42 +0900)]
seq: system_info: use an utility macro to declare GObject-derived object

Since gobject v2.44, an utility macro is available to declare
GObject-derived objects.

This commit replaces existent boireplates with it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoseq: client_pool: use an utility macro to declare GObject-derived object
Takashi Sakamoto [Mon, 11 Apr 2022 08:42:26 +0000 (17:42 +0900)]
seq: client_pool: use an utility macro to declare GObject-derived object

Since gobject v2.44, an utility macro is available to declare
GObject-derived objects.

This commit replaces existent boireplates with it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoseq: client_info: use an utility macro to declare GObject-derived object
Takashi Sakamoto [Mon, 11 Apr 2022 08:42:26 +0000 (17:42 +0900)]
seq: client_info: use an utility macro to declare GObject-derived object

Since gobject v2.44, an utility macro is available to declare
GObject-derived objects.

This commit replaces existent boireplates with it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoseq: user_client: use an utility macro to declare GObject-derived object
Takashi Sakamoto [Mon, 11 Apr 2022 08:42:26 +0000 (17:42 +0900)]
seq: user_client: use an utility macro to declare GObject-derived object

Since gobject v2.44, an utility macro is available to declare
GObject-derived objects.

This commit replaces existent boireplates with it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agotimer: instance_params: use an utility macro to declare GObject-derived object
Takashi Sakamoto [Mon, 11 Apr 2022 08:42:26 +0000 (17:42 +0900)]
timer: instance_params: use an utility macro to declare GObject-derived object

Since gobject v2.44, an utility macro is available to declare
GObject-derived objects.

This commit replaces existent boireplates with it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agotimer: instance_status: use an utility macro to declare GObject-derived object
Takashi Sakamoto [Mon, 11 Apr 2022 08:42:26 +0000 (17:42 +0900)]
timer: instance_status: use an utility macro to declare GObject-derived object

Since gobject v2.44, an utility macro is available to declare
GObject-derived objects.

This commit replaces existent boireplates with it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agotimer: instance_info: use an utility macro to declare GObject-derived object
Takashi Sakamoto [Mon, 11 Apr 2022 08:42:26 +0000 (17:42 +0900)]
timer: instance_info: use an utility macro to declare GObject-derived object

Since gobject v2.44, an utility macro is available to declare
GObject-derived objects.

This commit replaces existent boireplates with it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agotimer: device_params: use an utility macro to declare GObject-derived object
Takashi Sakamoto [Mon, 11 Apr 2022 08:42:26 +0000 (17:42 +0900)]
timer: device_params: use an utility macro to declare GObject-derived object

Since gobject v2.44, an utility macro is available to declare
GObject-derived objects.

This commit replaces existent boireplates with it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agotimer: device_status: use an utility macro to declare GObject-derived object
Takashi Sakamoto [Mon, 11 Apr 2022 08:42:26 +0000 (17:42 +0900)]
timer: device_status: use an utility macro to declare GObject-derived object

Since gobject v2.44, an utility macro is available to declare
GObject-derived objects.

This commit replaces existent boireplates with it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agotimer: device_info: use an utility macro to declare GObject-derived object
Takashi Sakamoto [Mon, 11 Apr 2022 08:42:26 +0000 (17:42 +0900)]
timer: device_info: use an utility macro to declare GObject-derived object

Since gobject v2.44, an utility macro is available to declare
GObject-derived objects.

This commit replaces existent boireplates with it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agotimer: user_instance: use an utility macro to declare GObject-derived object
Takashi Sakamoto [Mon, 11 Apr 2022 08:42:26 +0000 (17:42 +0900)]
timer: user_instance: use an utility macro to declare GObject-derived object

Since gobject v2.44, an utility macro is available to declare
GObject-derived objects.

This commit replaces existent boireplates with it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agorawmidi: substream_status: use an utility macro to declare GObject-derived object
Takashi Sakamoto [Mon, 11 Apr 2022 08:42:26 +0000 (17:42 +0900)]
rawmidi: substream_status: use an utility macro to declare GObject-derived object

Since gobject v2.44, an utility macro is available to declare
GObject-derived objects.

This commit replaces existent boireplates with it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agorawmidi; substream_params: use an utility macro to declare GObject-derived object
Takashi Sakamoto [Mon, 11 Apr 2022 08:42:26 +0000 (17:42 +0900)]
rawmidi; substream_params: use an utility macro to declare GObject-derived object

Since gobject v2.44, an utility macro is available to declare
GObject-derived objects.

This commit replaces existent boireplates with it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agorawmidi: substream_info: use an utility macro to declare GObject-derived object
Takashi Sakamoto [Mon, 11 Apr 2022 08:42:26 +0000 (17:42 +0900)]
rawmidi: substream_info: use an utility macro to declare GObject-derived object

Since gobject v2.44, an utility macro is available to declare
GObject-derived objects.

This commit replaces existent boireplates with it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agorawmidi: stream_pair: use an utility macro to declare GObject-derived object
Takashi Sakamoto [Mon, 11 Apr 2022 08:42:26 +0000 (17:42 +0900)]
rawmidi: stream_pair: use an utility macro to declare GObject-derived object

Since gobject v2.44, an utility macro is available to declare
GObject-derived objects.

This commit replaces existent boireplates with it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agohwdep: device_info: use an utility macro to declare GObject-derived object
Takashi Sakamoto [Mon, 11 Apr 2022 08:42:26 +0000 (17:42 +0900)]
hwdep: device_info: use an utility macro to declare GObject-derived object

Since gobject v2.44, an utility macro is available to declare
GObject-derived objects.

This commit replaces existent boireplates with it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoctl: elem_value: use an utility macro to declare GObject-derived object
Takashi Sakamoto [Mon, 11 Apr 2022 08:42:26 +0000 (17:42 +0900)]
ctl: elem_value: use an utility macro to declare GObject-derived object

Since gobject v2.44, an utility macro is available to declare
GObject-derived objects.

This commit replaces existent boireplates with it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoctl: elem_info: use an utility macro to declare GObject-derived object
Takashi Sakamoto [Mon, 11 Apr 2022 08:42:26 +0000 (17:42 +0900)]
ctl: elem_info: use an utility macro to declare GObject-derived object

Since gobject v2.44, an utility macro is available to declare
GObject-derived objects.

This commit replaces existent boireplates with it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoctl: card_info: use an utility macro to declare GObject-derived object
Takashi Sakamoto [Mon, 11 Apr 2022 08:42:26 +0000 (17:42 +0900)]
ctl: card_info: use an utility macro to declare GObject-derived object

Since gobject v2.44, an utility macro is available to declare
GObject-derived objects.

This commit replaces existent boireplates with it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoctl: card: use an utility macro to declare GObject-derived object
Takashi Sakamoto [Mon, 11 Apr 2022 08:42:26 +0000 (17:42 +0900)]
ctl: card: use an utility macro to declare GObject-derived object

Since gobject v2.44, an utility macro is available to declare
GObject-derived objects.

This commit replaces existent boireplates with it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agotimer: device_params: fix type decration with private data
Takashi Sakamoto [Mon, 11 Apr 2022 08:42:26 +0000 (17:42 +0900)]
timer: device_params: fix type decration with private data

Fixes: 20cb2a1f111 ("timer: device_params: add properties")
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoseq: enum: fix tab indentation
Takashi Sakamoto [Mon, 11 Apr 2022 08:42:26 +0000 (17:42 +0900)]
seq: enum: fix tab indentation

Fixes: 9a3d1477403b ("seq: user_client: report error for port access permission")
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoall: minor code refactoring for inclusion guard
Takashi Sakamoto [Mon, 11 Apr 2022 08:42:26 +0000 (17:42 +0900)]
all: minor code refactoring for inclusion guard

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoutils: add utility macros to generate GError with file domain
Takashi Sakamoto [Sat, 2 Apr 2022 01:46:22 +0000 (10:46 +0900)]
utils: add utility macros to generate GError with file domain

It's convenient to add macro to generate GError with file domain since
failure of operation over sysfs is reported in the domain.

This commit adds such macro.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoutils: add utilities to request control ioctl
Takashi Sakamoto [Sat, 2 Apr 2022 01:46:22 +0000 (10:46 +0900)]
utils: add utilities to request control ioctl

In ALSA HwDep and RawMidi interface, some functions are implemented via
ALSA control character device.

This commit adds utility to perform ioctl in ALSA control character device
for the purpose.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoutils: add utilitiy to generate list of sysnum by prefix of sysname
Takashi Sakamoto [Sat, 2 Apr 2022 01:46:22 +0000 (10:46 +0900)]
utils: add utilitiy to generate list of sysnum by prefix of sysname

It's typically used to generate the list of sysnum over sysfs by sysname
prefix.

This commit adds utility for it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoutils: add utilities to allocate string information for device
Takashi Sakamoto [Sat, 2 Apr 2022 01:46:22 +0000 (10:46 +0900)]
utils: add utilities to allocate string information for device

It's typically used to look for string information over sysfs according to
sysname.

This commit adds utilities for it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoutils: add utility to compute integer value from string literal
Takashi Sakamoto [Sat, 2 Apr 2022 01:46:22 +0000 (10:46 +0900)]
utils: add utility to compute integer value from string literal

The conversion between string literal and integer is required in some
includes libraries.

This commit adds utility for it.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoutils: build internal static library including common utilities
Takashi Sakamoto [Sat, 2 Apr 2022 01:46:22 +0000 (10:46 +0900)]
utils: build internal static library including common utilities

Current implementation of included libraries includes duplicated codes
to operate over sysfs by libudev. It's inconvenient in a point of
maintenance.

This commit adds internal static library for such duplicate codes.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agomeson: move path to top header to metadata part
Takashi Sakamoto [Thu, 31 Mar 2022 02:04:40 +0000 (11:04 +0900)]
meson: move path to top header to metadata part

This commit refactors configuration related to top header for preprocessor
to reduce difference of each meson configuration.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agomeson: aggregate and move extra gir to metadata part
Takashi Sakamoto [Thu, 31 Mar 2022 02:04:40 +0000 (11:04 +0900)]
meson: aggregate and move extra gir to metadata part

This commit refactors duplicated entries for depended gir name to reduce
difference of each meson configuration.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agomeson: move pkg-config description to metadata part
Takashi Sakamoto [Thu, 31 Mar 2022 02:04:40 +0000 (11:04 +0900)]
meson: move pkg-config description to metadata part

This commit refactors description for pkg-config to reduce difference of
each meson configuration.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>