summaryrefslogtreecommitdiffstats
path: root/TOOLS
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2014-08-22 15:28:05 +0200
committerwm4 <wm4@nowhere>2014-08-22 15:36:48 +0200
commit4c25b000b5e521c67608284cf23972e2f651e9d3 (patch)
tree6c46376827fb68320777f7529855141e8699b1aa /TOOLS
parent75005ec06d13655340439450cd4663bdf7978411 (diff)
downloadmpv-4c25b000b5e521c67608284cf23972e2f651e9d3.tar.bz2
mpv-4c25b000b5e521c67608284cf23972e2f651e9d3.tar.xz
player: fix recent speed change regression
Commit 5afc025c broke this. The reason is that mpctx->delay is updated when a new video frame is added. This value is also needed to resync audio, but it will be for the wrong PTS. They must be consistent with each other, and if they aren't, initial sync will be off by N video frames, which results at least in worse user experience. This can be reproduced by for example heavily switching between normal and 2x speed, or similar. Fix by readding the video_next_pts field (keeping its use minimal, instead of reverting the commit that removed it).
Diffstat (limited to 'TOOLS')
0 files changed, 0 insertions, 0 deletions