kernel-hacking-2024-linux-s.../include/uapi/sound
Takashi Iwai fefbbdfb59 ALSA: seq: Add tempo base unit for MIDI2 Set Tempo messages
MIDI2 Set Tempo message defines the tempo in 10ns unit for finer
accuracy, while MIDI1 was defined in 1us unit.  For adapting this
different unit, introduce "tempo_base" field to snd_seq_queue_tempo
struct so that user-space can pass the proper tempo base unit.

The accepted value is limited, it must be either 0, 10 or 1000.

The protocol version is bumped to 1.0.4 along with this.

The access with the older protocol version ignores the tempo-base
value in ioctls and always treats as 1000.

Reviewed-by: Jaroslav Kysela <perex@perex.cz>
Link: https://patch.msgid.link/20240705160344.6481-1-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2024-07-06 09:38:27 +02:00
..
intel/avs ALSA/ASoC: include: clarify Copyright information 2024-05-09 20:26:34 +02:00
sof ALSA/ASoC: include: clarify Copyright information 2024-05-09 20:26:34 +02:00
asequencer.h ALSA: seq: Add tempo base unit for MIDI2 Set Tempo messages 2024-07-06 09:38:27 +02:00
asoc.h ASoC: topology: Remove obsolete ABI v4 structs 2024-04-04 15:50:06 +01:00
asound.h ALSA: pcm: reinvent the stream synchronization ID API 2024-07-02 09:53:21 +02:00
asound_fm.h
compress_offload.h
compress_params.h
emu10k1.h
firewire.h
hdsp.h
hdspm.h
sb16_csp.h
scarlett2.h ALSA: scarlett2: Add support for Solo, 2i2, and 4i4 Gen 4 2023-12-29 15:52:14 +01:00
sfnt_info.h
skl-tplg-interface.h ASoC: Intel: Skylake: Remove soc-topology ABI v4 support 2024-04-04 15:50:03 +01:00
snd_ar_tokens.h
snd_sst_tokens.h
tlv.h
usb_stream.h