alsa-lib/src
Matthias Reichl 36e4b296d2 pcm: iec958: set channel status bits according to rate and format
This mimics snd_pcm_create_iec958_consumer in the kernel.

The rate and wordlength bits will only be modified if they are
set to "not indicated", which is now the default if no status
option is used.

This allows applications to override parameters determined from
the stream or implement channel status bits extensions without
needing to change pcm_iec958 code.

Signed-off-by: Matthias Reichl <hias@horus.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2020-07-14 12:52:07 +02:00
..
alisp alisp: add the missing include 2019-03-15 13:16:20 +01:00
conf alsa.conf: load /etc/asound.conf or /usr/etc/asound.conf not both 2020-06-24 19:28:35 +02:00
control ctl: improve documentation for identifier of control element 2020-07-06 16:41:48 +02:00
hwdep core: Proper reference of internal snd_dlopen() 2018-01-04 15:29:57 +01:00
mixer tlv: implement nearest rounding in snd_tlv_convert_from_dB() for xdir == 0 2020-06-05 17:57:06 +02:00
pcm pcm: iec958: set channel status bits according to rate and format 2020-07-14 12:52:07 +02:00
rawmidi rawmidi_hw: add sanity check for the invalid stream arguments (coverity) 2019-05-24 21:25:50 +02:00
seq add snd_strlcpy() and use it everywhere 2019-03-25 16:46:05 +01:00
timer add support for GCC's LTO 2019-04-09 12:44:14 +02:00
topology topology: Add missing ATTRIBUTE_UNUSED 2020-05-11 16:38:27 +02:00
ucm ucm: substitute the merged tree completely 2020-07-06 16:34:35 +02:00
async.c Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
conf.c conf: remove debug printf() in snd_config_hook_load() 2020-06-05 13:12:15 +02:00
confmisc.c Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
dlmisc.c dlsym: fix the race when snd_libdir_origin is freed 2020-06-18 08:41:16 +02:00
error.c add snd_strlcpy() and use it everywhere 2019-03-25 16:46:05 +01:00
input.c Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
Makefile.am create separated libatopology library with the topology routines 2019-11-14 15:01:12 +01:00
names.c Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
output.c Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
shmarea.c Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
socket.c Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
userfile.c Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
Versions.in Change snd_dlopen() function to return the error string 2017-11-27 21:48:20 +01:00