1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-24 15:52:25 +00:00
mpv/audio/out
Diogo Franco (Kovensky) d0b129971a ao_wasapi0: Don't starve the WASAPI thread on seeks
Seeking calls thread_reset, but doesn't call thread_play. thread_reset
would disable WASAPI events, but they would never get re-enabled unless
the user paused and then unpaused.

Keep track of whether the stream is paused or not (there already was a
field for that, but it was apparently unused), and if it's not paused,
call thread_play after thread_reset. Fixes mpv freezing after seeks.
2013-07-20 02:21:04 +02:00
..
ao_alsa.c audio/out: remove ao->outburst/buffersize fields 2013-06-16 19:36:56 +02:00
ao_coreaudio.c audio/out: remove ao->outburst/buffersize fields 2013-06-16 19:36:56 +02:00
ao_dsound.c ao_dsound: fix compilation 2013-06-16 22:19:00 +02:00
ao_jack.c ao_jack: allow more control about channel layouts 2013-07-07 18:37:55 +02:00
ao_lavc.c audio/out: remove ao->outburst/buffersize fields 2013-06-16 19:36:56 +02:00
ao_null.c audio/out: remove ao->outburst/buffersize fields 2013-06-16 19:36:56 +02:00
ao_openal.c audio/out: remove ao->outburst/buffersize fields 2013-06-16 19:36:56 +02:00
ao_oss.c audio/out: remove ao->outburst/buffersize fields 2013-06-16 19:36:56 +02:00
ao_pcm.c audio/out: remove ao->outburst/buffersize fields 2013-06-16 19:36:56 +02:00
ao_portaudio.c audio: fix af_fmt_seconds_to_bytes 2013-06-16 19:28:04 +02:00
ao_pulse.c audio/out: don't require AOs to set ao->bps 2013-06-16 19:32:18 +02:00
ao_rsound.c audio/out: don't require AOs to set ao->bps 2013-06-16 19:32:18 +02:00
ao_sdl.c audio/out: remove ao->outburst/buffersize fields 2013-06-16 19:36:56 +02:00
ao_wasapi0.c ao_wasapi0: Don't starve the WASAPI thread on seeks 2013-07-20 02:21:04 +02:00
ao.c ao_wasapi0: add new wasapi event mode ao 2013-06-18 13:16:58 +02:00
ao.h audio/out: remove ao->outburst/buffersize fields 2013-06-16 19:36:56 +02:00