diff options
author | wm4 <wm4@nowhere> | 2016-08-18 20:38:09 +0200 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2016-08-18 20:38:09 +0200 |
commit | bbcd0b6a03e2ff4c70c2923db84467fbdddce17e (patch) | |
tree | 76f01eedf4dfc4edd4a5bef72da2ef25acbdb463 /player/misc.c | |
parent | 7bba97b301c732fb1eb4dad891d00c947d2f6363 (diff) | |
download | mpv-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 'player/misc.c')
0 files changed, 0 insertions, 0 deletions