1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-19 05:15:12 +00:00
mpv/audio/out
wm4 85fc6b2a05 ao_alsa: use new padding channels support
Sometimes, ALSA will return channel layouts with padded channels (NA
speakers). Use them instead of failing.

This still includes the old "braindeath" code to retry with a layout
without NA channels. This might be helpful for performance, and also the
padded channel layout string looks confusing.

To be fair, I have not encountered a case yet which would really need
this, and for which the old "braindeath" code did not fix it.
2015-05-06 21:48:40 +02:00
..
ao_alsa.c ao_alsa: use new padding channels support 2015-05-06 21:48:40 +02:00
ao_coreaudio_chmap.c ao_coreaudio: move channel mapping code to a separate file 2015-05-05 21:47:19 +02:00
ao_coreaudio_chmap.h ao_coreaudio: move channel mapping code to a separate file 2015-05-05 21:47:19 +02:00
ao_coreaudio_exclusive.c ao_coreaudio_exclusive: check new format before waiting for change 2015-05-06 21:48:39 +02:00
ao_coreaudio_properties.c ao_coreaudio: use device UID instead of ID for selection 2015-02-03 00:40:02 +01:00
ao_coreaudio_properties.h ao_coreaudio: report hardware latency to ao_read_data 2014-07-03 20:05:15 +02:00
ao_coreaudio_utils.c ao_coreaudio_utils: decide formats by comparing raw bits 2015-05-05 22:10:33 +02:00
ao_coreaudio_utils.h ao_coreaudio_utils: don't require talloc for fourcc_repr() 2015-05-05 21:47:04 +02:00
ao_coreaudio.c ao_coreaudio: log considered physical formats 2015-05-05 22:09:44 +02:00
ao_dsound.c Update license headers 2015-04-13 12:10:01 +02:00
ao_jack.c Update license headers 2015-04-13 12:10:01 +02:00
ao_lavc.c Update license headers 2015-04-13 12:10:01 +02:00
ao_null.c ao_null: add an option for testing channel layout selection 2015-04-27 23:21:58 +02:00
ao_openal.c Update license headers 2015-04-13 12:10:01 +02:00
ao_oss.c Update license headers 2015-04-13 12:10:01 +02:00
ao_pcm.c Update license headers 2015-04-13 12:10:01 +02:00
ao_pulse.c Update license headers 2015-04-13 12:10:01 +02:00
ao_rsound.c Update license headers 2015-04-13 12:10:01 +02:00
ao_sdl.c Update license headers 2015-04-13 12:10:01 +02:00
ao_sndio.c ao_sndio: open device in blocking mode, don't inflate buffer artificially 2015-03-26 00:09:15 +01:00
ao_wasapi_changenotify.c ao_wasapi: abstract HRESULT_to_str 2015-04-01 02:30:19 -07:00
ao_wasapi_utils.c ao/wasapi: use atomic state variable instead of different events 2015-04-04 16:31:14 -07:00
ao_wasapi_utils.h ao/wasapi: use atomic state variable instead of different events 2015-04-04 16:31:14 -07:00
ao_wasapi.c ao/wasapi: use atomic state variable instead of different events 2015-04-04 16:31:14 -07:00
ao_wasapi.h ao/wasapi: use atomic state variable instead of different events 2015-04-04 16:31:14 -07:00
ao.c Update license headers 2015-04-13 12:10:01 +02:00
ao.h Update license headers 2015-04-13 12:10:01 +02:00
internal.h Update license headers 2015-04-13 12:10:01 +02:00
pull.c audio/out/pull: avoid deadlock if audio callback stops 2014-11-09 15:23:40 +01:00
push.c audio/out/push: fix off-by-one error 2014-11-21 03:50:57 +01:00