]> git.alsa-project.org Git - alsa-gobject.git/log
alsa-gobject.git
3 years agoseq: user-client: use QueueTimerCommon interface instead of QueueTimer
Takashi Sakamoto [Wed, 1 Jun 2022 02:35:44 +0000 (11:35 +0900)]
seq: user-client: use QueueTimerCommon interface instead of QueueTimer

Current implementation to handle queue timer is by ALSASeq.QueueTimer
gobject class, and uses boxed object (=structure) to express actual data
of the timer. The implementation is not necessarily convenient to add
more type of queue timer since it requires to add getter/setter of data
to the class.

This commit uses ALSASeq.QueueTimerCommon interface to handle any type
of queue timer in ALSASeq.UserInstance for system call.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoseq: queue-timer-alsa: add class for queue timer specialized to ALSA Timer
Takashi Sakamoto [Wed, 1 Jun 2022 02:35:44 +0000 (11:35 +0900)]
seq: queue-timer-alsa: add class for queue timer specialized to ALSA Timer

One of the backend timer for queue is an instance of timer in ALSA Timer.

This commit adds gobject class for the type of queue timer. It has two
properties; the identifier of timer and the count of ticks as resolution.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoseq: queue-timer-common: add common interface for queue timer
Takashi Sakamoto [Wed, 1 Jun 2022 02:35:44 +0000 (11:35 +0900)]
seq: queue-timer-common: add common interface for queue timer

In UAPI of ALSA Sequencer, queue timer is expressed by union to support
several types of backend timer.

This commit adds common interface for the timer. It should implements
two properties; the identifier of queue and the type of timer.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agodoc: seq: fix URL to document for ALSATimer
Takashi Sakamoto [Wed, 1 Jun 2022 02:35:44 +0000 (11:35 +0900)]
doc: seq: fix URL to document for ALSATimer

Fixes: ed3138613655 ("doc: change URL for help pages")
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoctl: elem-info: remove unused classes
Takashi Sakamoto [Thu, 2 Jun 2022 09:26:26 +0000 (18:26 +0900)]
ctl: elem-info: remove unused classes

Some gobject classes are now unused. This commit deletes them.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoctl: card: use ALSACtl.ElemInfoCommon instead of ElemInfo
Takashi Sakamoto [Thu, 2 Jun 2022 09:26:26 +0000 (18:26 +0900)]
ctl: card: use ALSACtl.ElemInfoCommon instead of ElemInfo

Current implementation to handle element information is by ALSACtl.ElemInfo
gobject class, and uses some helper functions for setter/getter properties
of information. The implementation is not necessarily convenient to add
more type of element information since it requires to add such helper
functions per each.

This commit uses ALSACtl.ElemInfoCommon interface to handle any type of
element information in ALSACtl.Card for system call.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoctl: elem-info-enumerated: add class for element information of enumerated type
Takashi Sakamoto [Thu, 2 Jun 2022 09:26:26 +0000 (18:26 +0900)]
ctl: elem-info-enumerated: add class for element information of enumerated type

The element information of enumerated type delivers an additional property
for indexed string labels.

This commit adds gobject class for the information.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoctl: elem-info-integer64: add class for element information of integer64 type
Takashi Sakamoto [Thu, 2 Jun 2022 09:26:26 +0000 (18:26 +0900)]
ctl: elem-info-integer64: add class for element information of integer64 type

The element information of integer64 type delivers additional three
properties; the minimum, maximum, and step of value for element of
value array. The value of property is 64 bit signed integer.

This commit adds gobject class for the information.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoctl: elem-info-integer: add class for element information of integer type
Takashi Sakamoto [Thu, 2 Jun 2022 09:26:26 +0000 (18:26 +0900)]
ctl: elem-info-integer: add class for element information of integer type

The element information of integer type delivers additional three
properties; the minimum, maximum, and step of value for element of
value array. The value of property is 32 bit integer.

This commit adds gobject class for the information.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoctl: elem-info-bytes: add class for element information of bytes type
Takashi Sakamoto [Thu, 2 Jun 2022 09:26:26 +0000 (18:26 +0900)]
ctl: elem-info-bytes: add class for element information of bytes type

Nothing specific.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoctl: elem-info-boolean: add class for element information of boolean type
Takashi Sakamoto [Thu, 2 Jun 2022 09:26:26 +0000 (18:26 +0900)]
ctl: elem-info-boolean: add class for element information of boolean type

Nothing specific.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoctl: elem-info-single-array: add interface for single array element information
Takashi Sakamoto [Thu, 2 Jun 2022 09:26:26 +0000 (18:26 +0900)]
ctl: elem-info-single-array: add interface for single array element information

The most type of element has value array. The count of elements in the
array is expressed as count in structure.

This commit adds gobject interface for the type of information. It should
implements one property; the count of elements.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoctl: elem-info-iec60958: add class for element information of IEC60958 type
Takashi Sakamoto [Thu, 2 Jun 2022 09:26:26 +0000 (18:26 +0900)]
ctl: elem-info-iec60958: add class for element information of IEC60958 type

The element information of IEC60958 type doesn't deliver the count of
value since the element has two types of data array according to IEC60958;
channel status and user data.

This commit adds gobject class for the information.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoctl: elem-info-common: add common interface for element information
Takashi Sakamoto [Thu, 2 Jun 2022 09:26:26 +0000 (18:26 +0900)]
ctl: elem-info-common: add common interface for element information

In UAPI of ALSA, element information is expressed with union to support
several types of element.

This commit adds common interface for the information. It should
implements four properties; the identifier, the type, the set of access
flags, and PID of owner.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoctl: card: add error path when generating name list at element addition
Takashi Sakamoto [Thu, 2 Jun 2022 09:26:26 +0000 (18:26 +0900)]
ctl: card: add error path when generating name list at element addition

Current implementation of ALSA control core has limitation of name list
when adding or replacing element set.

This commit adds error path when being over the limitation

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agofix missing usage of declaration macro
Takashi Sakamoto [Thu, 2 Jun 2022 09:26:26 +0000 (18:26 +0900)]
fix missing usage of declaration macro

The header for enumerations should include declaration macro.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoctl: card: fix indentation
Takashi Sakamoto [Thu, 2 Jun 2022 09:26:26 +0000 (18:26 +0900)]
ctl: card: fix indentation

Fixes: b298bc9afe11 ("ctl: card: rewrite public API to return gboolean according to GNOME convention")
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3 years agoseq: event_cntr: rewrite public API to return gboolean according to GNOME convention
Takashi Sakamoto [Tue, 31 May 2022 01:41:31 +0000 (10:41 +0900)]
seq: event_cntr: 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: client_info: rewrite public API to return gboolean according to GNOME convention
Takashi Sakamoto [Tue, 31 May 2022 01:41:31 +0000 (10:41 +0900)]
seq: client_info: 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: user_client: rewrite public API to return gboolean according to GNOME convention
Takashi Sakamoto [Tue, 31 May 2022 01:41:31 +0000 (10:41 +0900)]
seq: user_client: 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: query: rewrite public API to return gboolean according to GNOME convention
Takashi Sakamoto [Tue, 31 May 2022 01:41:31 +0000 (10:41 +0900)]
seq: 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 agotimer: instance-params: rewrite public API to return gboolean according to GNOME...
Takashi Sakamoto [Tue, 31 May 2022 01:41:31 +0000 (10:41 +0900)]
timer: instance-params: 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 agotimer: user_instance: rewrite public API to return gboolean according to GNOME convention
Takashi Sakamoto [Tue, 31 May 2022 01:41:31 +0000 (10:41 +0900)]
timer: user_instance: 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 agotimer: query: rewrite public API to return gboolean according to GNOME convention
Takashi Sakamoto [Tue, 31 May 2022 01:41:31 +0000 (10:41 +0900)]
timer: 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 agohwdep: query: rewrite public API to return gboolean according to GNOME convention
Takashi Sakamoto [Tue, 31 May 2022 01:41:31 +0000 (10:41 +0900)]
hwdep: 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 agorawmidi: stream_pair: rewrite public API to return gboolean according to GNOME convention
Takashi Sakamoto [Tue, 31 May 2022 01:41:31 +0000 (10:41 +0900)]
rawmidi: stream_pair: 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 agorawmidi: query: rewrite public API to return gboolean according to GNOME convention
Takashi Sakamoto [Tue, 31 May 2022 01:41:31 +0000 (10:41 +0900)]
rawmidi: 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 agoctl: elem_info: rewrite public API to return gboolean according to GNOME convention
Takashi Sakamoto [Tue, 31 May 2022 01:41:31 +0000 (10:41 +0900)]
ctl: elem_info: 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: 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>