2
0
mirror of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git synced 2025-09-04 20:19:47 +08:00
linux/Documentation/sound/designs
Takashi Iwai 3ab4a3199c ALSA: seq: Notify UMP EP and FB changes
So far we notify the sequencer client and port changes upon UMP FB
changes, but those aren't really corresponding to the UMP updates.
e.g. when a FB info gets updated, it's not notified but done only when
some of sequencer port attribute is changed.  This is no ideal
behavior.

This patch adds the two new sequencer event types for notifying the
UMP EP and FB changes via the announce port.  The new event takes
snd_seq_ev_ump_notify type data, which is compatible with
snd_seq_addr (where the port number is replaced with the block
number).

The events are sent when the EP and FB info gets updated explicitly
via ioctl, or the backend UMP receives the corresponding UMP
messages.

The sequencer protocol version is bumped to 1.0.5 along with it.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250110155943.31578-9-tiwai@suse.de
2025-01-12 13:12:21 +01:00
..
channel-mapping-api.rst ALSA: doc: ReSTize Channel-Mapping-API document 2016-11-10 18:09:25 +01:00
compress-accel.rst ALSA: docs: compress-accel: Format state machine flowchart as code block 2024-10-28 16:04:55 +01:00
compress-offload.rst ALSA: compress: allow setting codec params after next track 2023-06-21 07:28:31 +02:00
control-names.rst Documentation: sound: fix typo in control-names.rst 2022-03-02 09:42:26 +01:00
index.rst ALSA: docs: Add toctree index entry for co-processor acceleration API 2024-10-28 16:04:57 +01:00
jack-controls.rst Documentation: sound: correct spelling 2023-01-29 09:23:45 +01:00
jack-injection.rst ALSA: jack: implement software jack injection via debugfs 2021-02-02 10:37:07 +01:00
midi-2.0.rst ALSA: seq: Notify UMP EP and FB changes 2025-01-12 13:12:21 +01:00
oss-emulation.rst ALSA: doc: ReSTize OSS-Emulation document 2016-11-10 18:09:26 +01:00
powersave.rst
procfile.rst ALSA: doc: use correct config variable name 2020-08-01 11:34:02 +02:00
seq-oss.rst Documentation: sound: correct spelling 2023-01-29 09:23:45 +01:00
timestamping.rst ALSA: hda: use consistent HDAudio spelling in comments/docs 2020-09-02 19:31:32 +02:00
tracepoints.rst docs: get rid of :c:type explicit declarations for structs 2020-10-15 07:49:40 +02:00