mpv/audio
wm4 0a406f97e0 video, audio: don't actively wait for demuxer input
If feed_packet() ended with DATA_WAIT, the player should have gone to
sleep, until the demuxer wakes it up again when there is new data. But
the call to read_frame() unconditionally overwrote this status code, so
it never waited. The consequence was that the core burned CPU by
effectively polling the demuxer status, which was noticeable especially
when seeking in network streams (since seeking is async, decoders will
start out with having to wait for network).

Regression since commit 33e5755c.
2018-01-09 09:19:56 +01:00
..
decode video, audio: don't actively wait for demuxer input 2018-01-09 09:19:56 +01:00
filter Fix various typos in log messages 2017-12-03 21:24:18 +01:00
out Fix various typos in log messages 2017-12-03 21:24:18 +01:00
aconverter.c Fix various typos in log messages 2017-12-03 21:24:18 +01:00
aconverter.h audio: move libswresample wrapper out of audio filter code 2017-09-21 12:42:09 +02:00
aframe.c aframe: fix logically dead code 2017-10-18 12:11:37 +02:00
aframe.h audio: move libswresample wrapper out of audio filter code 2017-09-21 12:42:09 +02:00
audio.c Get rid of deprecated AVFrame accessors 2017-10-30 13:36:44 +01:00
audio.h audio: make libaf derived code optional 2017-09-21 12:48:30 +02:00
audio_buffer.c audio_buffer: remove dependency on mp_audio 2017-09-21 04:10:19 +02:00
audio_buffer.h audio_buffer: remove dependency on mp_audio 2017-09-21 04:10:19 +02:00
chmap.c chmap: remove misleading "downmix" channel layout name 2017-06-24 11:36:10 +02:00
chmap.h
chmap_sel.c
chmap_sel.h
fmt-conversion.c
fmt-conversion.h
format.c audio: make libaf derived code optional 2017-09-21 12:48:30 +02:00
format.h audio: drop AF_FORMAT_S24 2017-07-07 17:56:22 +02:00