mpv/player
wm4 af0a8d7478 player: restore usual seeking behavior
Commit 786f37ae accidentally changed seeking behavior such that
continuous seeking (holding the seek button down) would use the previous
seek target timestamp, instead of the new video timestamp. (This is for
the default mode, seeking to keyframes.)

The result is that the movement on the seekbar is smooth, but the way
the video updates is awkward. Some might actually prefer the new
behavior (and some players effectively show similar bahavior), but I
don't. So restore the old behavior.

This is done in two steps:

First: strictly wait for the entire seek process to finish, which will
effectively make the seeking code pick up the new video timestamp
correctly.

This would play audio immediately, which would result in noise during
continuous seeking, which leads to second: explicitly abort the playback
restarting process if this case is detected, and never play audio.
2016-05-09 22:54:49 +02:00
..
lua lua: don't require key for mp.add_key_binding() 2016-03-26 10:44:57 +01:00
audio.c player: really start audio only once video is ready 2016-04-20 13:08:06 +02:00
client.c command: log property set calls 2016-04-15 13:20:05 +02:00
client.h
command.c video: refactor how VO exports hwdec device handles 2016-05-09 20:03:22 +02:00
command.h
configfiles.c
core.h video: refactor how VO exports hwdec device handles 2016-05-09 20:03:22 +02:00
external_files.c player: add wv to list of external audio file extensions 2016-03-26 18:24:07 +01:00
external_files.h
lavfi.c lavfi: shut up false positive compiler warnings 2016-04-26 19:38:51 +02:00
lavfi.h player: add complex filter graph support 2016-02-05 23:19:56 +01:00
loadfile.c player: force VO reconfig when unselecting video track 2016-04-23 18:55:24 +02:00
lua.c osd: cleanup: make OSDTYPE_ constants private to OSD code 2016-03-08 22:01:57 +01:00
main.c ipc: add Windows implementation with named pipes 2016-03-23 23:15:20 +11:00
misc.c win32: make taskbar progress indication optional 2016-05-08 17:05:20 +02:00
osd.c player: fix OSD bar chapter marks 2016-04-22 09:31:21 +02:00
playloop.c player: restore usual seeking behavior 2016-05-09 22:54:49 +02:00
screenshot.c video: refactor how VO exports hwdec device handles 2016-05-09 20:03:22 +02:00
screenshot.h
scripting.c
sub.c osd: cleanup: make OSDTYPE_ constants private to OSD code 2016-03-08 22:01:57 +01:00
video.c video: refactor how VO exports hwdec device handles 2016-05-09 20:03:22 +02:00