0
0
mirror of https://github.com/mpv-player/mpv.git synced 2024-09-20 12:02:23 +02:00
mpv/player
wm4 593ad996e0 player: fix time display wheen seeking past EOF with --keep-open
Regression since commit 261506e3. Internally speaking, playback was
often not properly terminated, and the main part of handle_keep_open()
was just executed once, instead of any time the user tries to seek. This
means playback_pts was not set, and the "current time" was determined by
the seek target PTS.

So fix this aspect of video EOF handling, and also remove the now
unnecessary eof_reached field.

The pause check before calling pause_player() is a lazy workaround for
a strange event feedback loop that happens on EOF with --keep-open.
2014-07-30 00:22:38 +02:00
..
lua osc: Do precise seeks on simple clicks on seekbar 2014-07-29 19:26:32 +02:00
timeline demux: make start time a simple field 2014-07-05 17:07:15 +02:00
audio.c audio: ignore (some) decoding errors on initialization 2014-07-29 18:05:55 +02:00
client.c audio, client API: check mp_make_wakeup_pipe() return value 2014-07-25 14:32:45 +02:00
client.h Add more const 2014-06-11 00:39:14 +02:00
command.c player: fix time display wheen seeking past EOF with --keep-open 2014-07-30 00:22:38 +02:00
command.h command: redo the property type 2014-06-13 02:11:39 +02:00
configfiles.c Revert "Remove DVD and Bluray support" 2014-07-15 01:49:02 +02:00
core.h player: fix time display wheen seeking past EOF with --keep-open 2014-07-30 00:22:38 +02:00
discnav.c demux: add a demuxer thread 2014-07-16 23:25:56 +02:00
loadfile.c player: fix time display wheen seeking past EOF with --keep-open 2014-07-30 00:22:38 +02:00
lua.c build: include <strings.h> for strcasecmp() 2014-07-10 08:29:32 +02:00
main_fn.c build: add option to build a library 2014-02-10 21:25:22 +01:00
main.c Audit and replace all ctype.h uses 2014-07-01 23:11:08 +02:00
misc.c player: fix desync when seeking and switching external tracks 2014-07-29 17:55:28 +02:00
osd.c osd: properly handle OSD bar timeout 2014-07-21 19:35:20 +02:00
playloop.c player: fix time display wheen seeking past EOF with --keep-open 2014-07-30 00:22:38 +02:00
screenshot.c player: make the time display relative to start PTS 2014-06-29 20:39:49 +02:00
screenshot.h Move mpvcore/player/ to player/ 2013-12-17 00:53:22 +01:00
scripting.c build: include <strings.h> for strcasecmp() 2014-07-10 08:29:32 +02:00
sub.c player: fix desync when seeking and switching external tracks 2014-07-29 17:55:28 +02:00
video.c player: fix desync when seeking and switching external tracks 2014-07-29 17:55:28 +02:00