summaryrefslogtreecommitdiffstats
path: root/demux
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2016-08-18 20:38:09 +0200
committerwm4 <wm4@nowhere>2016-08-18 20:38:09 +0200
commitbbcd0b6a03e2ff4c70c2923db84467fbdddce17e (patch)
tree76f01eedf4dfc4edd4a5bef72da2ef25acbdb463 /demux
parent7bba97b301c732fb1eb4dad891d00c947d2f6363 (diff)
downloadmpv-bbcd0b6a03e2ff4c70c2923db84467fbdddce17e.tar.bz2
mpv-bbcd0b6a03e2ff4c70c2923db84467fbdddce17e.tar.xz
audio: improve aspects of EOF handling
The code actually kept going out of EOF mode into resync mode back into EOF mode when the playloop had to wait after an audio EOF caused by the endpts. This would break seamless looping (as added by the next commit). Apply endpts earlier, to ensure the filter_audio() function always returns AD_EOF in this case. The idiotic ao_buffer makes this an amazing pain in the ass.
Diffstat (limited to 'demux')
0 files changed, 0 insertions, 0 deletions