1
0
mirror of https://github.com/mpv-player/mpv synced 2025-01-06 07:00:30 +00:00
mpv/audio/out
wm4 bc04acf3a7 ao_alsa: POLLERR can be set even if the device is not lost
Apparently POLLERR can be set if poll is called while the device is in
the SND_PCM_STATE_PREPARED state. So assume that we can simply call
snd_pcm_status() to check whether the error is because the device went
away (i.e. we expect it to return ENODEV if this happened).

This avoids sporadic device lost warnings and AO reloads. The actual
device lost case is untested.
2017-03-14 15:50:18 +01:00
..
ao_alsa.c ao_alsa: POLLERR can be set even if the device is not lost 2017-03-14 15:50:18 +01:00
ao_audiounit.m options: remove deprecated sub-option handling for --vo and --ao 2016-11-25 21:17:25 +01: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
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_coreaudio.c options: remove deprecated sub-option handling for --vo and --ao 2016-11-25 21:17:25 +01:00
ao_jack.c options: remove deprecated sub-option handling for --vo and --ao 2016-11-25 21:17:25 +01:00
ao_lavc.c Remove compatibility things 2016-12-07 19:53:11 +01:00
ao_null.c options: remove deprecated sub-option handling for --vo and --ao 2016-11-25 21:17:25 +01:00
ao_openal.c options: remove deprecated sub-option handling for --vo and --ao 2016-11-25 21:17:25 +01:00
ao_opensles.c options: remove deprecated sub-option handling for --vo and --ao 2016-11-25 21:17:25 +01:00
ao_oss.c ao_oss: fix mixer channel message 2017-02-08 21:03:40 -08:00
ao_pcm.c options: add M_OPT_FILE to some more file options 2017-03-06 15:41:06 +01:00
ao_pulse.c options: remove deprecated sub-option handling for --vo and --ao 2016-11-25 21:17:25 +01:00
ao_rsound.c options: remove deprecated sub-option handling for --vo and --ao 2016-11-25 21:17:25 +01:00
ao_sdl.c options: remove deprecated sub-option handling for --vo and --ao 2016-11-25 21:17:25 +01:00
ao_sndio.c options: remove deprecated sub-option handling for --vo and --ao 2016-11-25 21:17:25 +01:00
ao_wasapi_changenotify.c win32: add COM-specific SAFE_RELEASE to windows_utils.h 2017-01-30 00:22:30 +11:00
ao_wasapi_utils.c win32: add COM-specific SAFE_RELEASE to windows_utils.h 2017-01-30 00:22:30 +11:00
ao_wasapi.c win32: add COM-specific SAFE_RELEASE to windows_utils.h 2017-01-30 00:22:30 +11:00
ao_wasapi.h win32: add COM-specific SAFE_RELEASE to windows_utils.h 2017-01-30 00:22:30 +11:00
ao.c ao: never set ao->device = "" 2017-02-20 22:56:30 -08:00
ao.h player, ao, vo: don't call mp_input_wakeup() directly 2016-09-16 14:37:48 +02:00
internal.h options: remove deprecated sub-option handling for --vo and --ao 2016-11-25 21:17:25 +01:00
pull.c audio: fix --audio-stream-silence with ao_wasapi 2016-11-21 19:35:06 +01:00
push.c audio/out/push: merge if branches with same condition 2017-01-09 13:32:04 +01:00