mpv/audio/out
wm4 a93fb460cd ao_alsa: add more shitty workarounds
This reportedly makes it work on ODROID-C2. The idea for this hack is
taken from kodi; they unconditionally set some or all of those flags.
I don't trust ALSA enough to hope that setting these flags couldn't
break something else, so we try without them first.

It's not clear whether this is a driver bug or a bug in the ALSA libs.
There is no ALSA bug tracker (the ALSA website has had a dead link to
a deleted bug tracker fo years). There's not much we can do other than
piling up ridiculous hacks. At least I think that at this point invalid
API usage by mpv can be excluded as a cause.

ALSA might be the worst audio API ever.
2016-05-06 17:20:02 +02:00
..
ao.c ao: initial OpenSL ES support 2016-02-27 00:00:36 +01:00
ao.h audio: add option for falling back to ao_null 2015-10-05 19:12:23 +02:00
ao_alsa.c ao_alsa: add more shitty workarounds 2016-05-06 17:20:02 +02:00
ao_coreaudio.c ao_coreaudio: remove detected_device 2016-04-26 18:35:37 +02:00
ao_coreaudio_chmap.c ao_coreaudio: fix 7.1(rear) channel mapping 2016-02-04 12:29:32 +01:00
ao_coreaudio_chmap.h ao_coreaudio_chmap: change license to LGPL 2016-01-19 21:21:49 +01:00
ao_coreaudio_exclusive.c ao_coreaudio_exclusive: add missing newline to log message 2016-04-01 12:24:39 +02:00
ao_coreaudio_properties.c mpv_talloc.h: rename from talloc.h 2016-01-11 21:05:55 +01:00
ao_coreaudio_properties.h
ao_coreaudio_utils.c ao_coreaudio_exclusive: list formats when searching substream 2016-04-15 14:19:22 +02:00
ao_coreaudio_utils.h ao_coreaudio: remove unused function 2016-04-15 14:14:42 +02:00
ao_jack.c ao_jack: remove "alsa" std-channel-layout choice 2015-11-07 15:20:34 +01:00
ao_lavc.c encode_lavc: Migrate to codecpar API. 2016-04-11 14:57:20 -04:00
ao_null.c mpv_talloc.h: rename from talloc.h 2016-01-11 21:05:55 +01:00
ao_openal.c ao_openal: wipe out global context on init error 2016-01-18 20:46:22 -08:00
ao_opensles.c ao: initial OpenSL ES support 2016-02-27 00:00:36 +01:00
ao_oss.c ao_oss: use new sample format determination code 2015-09-10 23:39:46 +02:00
ao_pcm.c mpv_talloc.h: rename from talloc.h 2016-01-11 21:05:55 +01:00
ao_pulse.c ao_pulse: attempt to fall back to an arbitrary sample format 2016-01-05 19:52:05 +01:00
ao_rsound.c mpv_talloc.h: rename from talloc.h 2016-01-11 21:05:55 +01:00
ao_sdl.c Relicense some non-MPlayer source files to LGPL 2.1 or later 2016-01-19 18:36:06 +01:00
ao_sndio.c
ao_wasapi.c ao_wasapi: make wait for audio thread termination infinite 2016-02-26 15:43:51 -08:00
ao_wasapi.h ao_wasapi: replace laggy COM messaging with mp_dispatch_queue 2016-02-26 15:43:51 -08:00
ao_wasapi_changenotify.c win32: replace libuuid.a usage with initguid.h 2016-05-01 21:10:24 +10:00
ao_wasapi_utils.c ao_wasapi: use new af_select_best_samplerate function 2016-03-17 02:31:05 -07:00
internal.h
pull.c Relicense some non-MPlayer source files to LGPL 2.1 or later 2016-01-19 18:36:06 +01:00
push.c Relicense some non-MPlayer source files to LGPL 2.1 or later 2016-01-19 18:36:06 +01:00