1
0
mirror of https://github.com/mpv-player/mpv synced 2025-01-04 22:20:22 +00:00
mpv/audio/out
wm4 9570976255 ao_pulse: refuse to start suspended
Sometimes, ao_pulse starts in suspended mode, which means playback is
essentially paused in pulseaudio. This gives the impression that mpv is
hanging, since it times video against the audio playback progress, and
audio never makes progress in this state.

I'm not sure if this will help - possibly it does with mixed
pulseaudio/alsa setups. However, if the alsa setup has the pulseaudio
plugin, alsa will hang too. But there's still a chance we get less
blame for pulseaudio messes.
2014-10-03 23:04:12 +02:00
..
ao_alsa.c audio: cleanup spdif format definitions 2014-09-23 23:11:54 +02:00
ao_coreaudio_device.c ao_coreaudio: fix build failure 2014-09-24 00:05:18 +02:00
ao_coreaudio_properties.c ao_coreaudio: move to new log API 2013-08-01 20:32:49 +02: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 audio: cleanup spdif format definitions 2014-09-23 23:11:54 +02:00
ao_coreaudio_utils.h ao_coreaudio: move channel mapping away from utils 2014-07-02 21:43:08 +02:00
ao_coreaudio.c audio/out: remove old things 2014-09-06 02:30:57 +02:00
ao_dsound.c audio: cleanup spdif format definitions 2014-09-23 23:11:54 +02:00
ao_jack.c audio/out/pull: remove race conditions 2014-05-29 02:24:17 +02:00
ao_lavc.c Move compat/ and bstr/ directory contents somewhere else 2014-08-29 12:31:52 +02:00
ao_null.c audio/out: always round get_space on period size 2014-09-06 12:59:00 +02:00
ao_openal.c audio/out: remove old things 2014-09-06 02:30:57 +02:00
ao_oss.c ao_oss: improve format negotiation, and hopefully fix pass-through 2014-09-24 01:12:14 +02:00
ao_pcm.c audio: cleanup spdif format definitions 2014-09-23 23:11:54 +02:00
ao_portaudio.c audio/out/pull: remove race conditions 2014-05-29 02:24:17 +02:00
ao_pulse.c ao_pulse: refuse to start suspended 2014-10-03 23:04:12 +02:00
ao_rsound.c audio: drop swapped-endian audio formats 2014-09-23 23:09:25 +02:00
ao_sdl.c audio: drop swapped-endian audio formats 2014-09-23 23:09:25 +02:00
ao_sndio.c ao_sndio: print a warning when draining audio 2014-09-26 15:46:39 +02:00
ao_wasapi_utils.c audio: cleanup spdif format definitions 2014-09-23 23:11:54 +02:00
ao_wasapi_utils.h ao_wasapi: Move non-critical code outside of the event thread 2014-03-11 16:37:02 -03:00
ao_wasapi.c audio/out: remove old things 2014-09-06 02:30:57 +02:00
ao_wasapi.h Move compat/ and bstr/ directory contents somewhere else 2014-08-29 12:31:52 +02:00
ao.c audio/out: check device buffer size for push.c only 2014-09-27 04:52:46 +02:00
ao.h audio/out: remove old things 2014-09-06 02:30:57 +02:00
internal.h audio/out: remove old things 2014-09-06 02:30:57 +02:00
pull.c audio/out: make EOF handling properly event-based 2014-09-05 23:45:54 +02:00
push.c audio/out/push: clean up properly on init error 2014-09-27 04:54:17 +02:00