mpv/audio/out
wm4 33012b4141 ao_alsa: fill unused ALSA channels with silence
This happens when ALSA gives us more channels than we asked for, for
whatever reasons. It looks like this wasn't handled correctly. The mpv
and ALSA channel counts could mismatch, which would lead to UB.

I couldn't actually trigger this case, though. I'm fairly sure that
drivers or plugins exist that do it anyway. (Inofficial ALSA motto: if
it can be broken, then why not break it?)
2016-11-08 17:49:40 +01:00
..
ao.c audio/out: add AudioUnit output driver for iOS 2016-11-01 16:25:40 +01:00
ao.h player, ao, vo: don't call mp_input_wakeup() directly 2016-09-16 14:37:48 +02:00
ao_alsa.c ao_alsa: fill unused ALSA channels with silence 2016-11-08 17:49:40 +01:00
ao_audiounit.m audio/out: add AudioUnit output driver for iOS 2016-11-01 16:25:40 +01:00
ao_coreaudio.c audio/out: deprecate "exclusive" sub-options 2016-09-05 21:26:39 +02:00
ao_coreaudio_chmap.c audio/out: add AudioUnit output driver for iOS 2016-11-01 16:25:40 +01:00
ao_coreaudio_chmap.h audio/out: add AudioUnit output driver for iOS 2016-11-01 16:25:40 +01:00
ao_coreaudio_exclusive.c osdep: rename atomics.h to atomic.h 2016-09-07 11:26:25 +02:00
ao_coreaudio_properties.c
ao_coreaudio_properties.h
ao_coreaudio_utils.c audio/out: add AudioUnit output driver for iOS 2016-11-01 16:25:40 +01:00
ao_coreaudio_utils.h audio/out: add AudioUnit output driver for iOS 2016-11-01 16:25:40 +01:00
ao_jack.c
ao_lavc.c
ao_null.c options: deprecate suboptions for the remaining AO/VOs 2016-09-05 21:26:39 +02:00
ao_openal.c ao_openal: enable building on OSX 2016-09-21 12:43:14 +02:00
ao_opensles.c options: deprecate suboptions for the remaining AO/VOs 2016-09-05 21:26:39 +02:00
ao_oss.c audio/out: deprecate device sub-options 2016-09-05 21:26:39 +02:00
ao_pcm.c ao_pcm: remove some useless messages 2016-09-07 12:54:33 +02:00
ao_pulse.c audio/out: deprecate device sub-options 2016-09-05 21:26:39 +02:00
ao_rsound.c ao_rsound: fix compilation 2016-09-07 18:10:12 +02:00
ao_sdl.c options: deprecate suboptions for the remaining AO/VOs 2016-09-05 21:26:39 +02:00
ao_sndio.c audio/out: deprecate device sub-options 2016-09-05 21:26:39 +02:00
ao_wasapi.c audio/out: deprecate "exclusive" sub-options 2016-09-05 21:26:39 +02:00
ao_wasapi.h osdep: rename atomics.h to atomic.h 2016-09-07 11:26:25 +02:00
ao_wasapi_changenotify.c win32: build with -DINITGUID 2016-09-28 21:38:52 +10:00
ao_wasapi_utils.c win32: build with -DINITGUID 2016-09-28 21:38:52 +10:00
internal.h player, ao, vo: don't call mp_input_wakeup() directly 2016-09-16 14:37:48 +02:00
pull.c player, ao, vo: don't call mp_input_wakeup() directly 2016-09-16 14:37:48 +02:00
push.c audio/out: prevent underruns with spdif under certain conditions 2016-10-04 19:31:17 +02:00