summaryrefslogtreecommitdiffstats
path: root/core/options.h
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2012-11-13 00:56:20 +0100
committerwm4 <wm4@nowhere>2012-11-16 21:21:15 +0100
commitf1175cd905f5e89427ee7bfa14439ecdbffdfb11 (patch)
treec3b2edf96adeb97274b3f9918eea6eb34f2d6b68 /core/options.h
parentb7052b431c92c2babd032885701fb56dfd3ec452 (diff)
downloadmpv-f1175cd905f5e89427ee7bfa14439ecdbffdfb11.tar.bz2
mpv-f1175cd905f5e89427ee7bfa14439ecdbffdfb11.tar.xz
core: add --keep-open, which doesn't close the file on EOF
The --keep-open option causes mpv not to close the current file. Instead, it will pause, and allow the user to seek around. When seeking beyond the end of the file, mpv does a precise seek back to the previous last known position that produced video output. In some corner cases, mpv might not be able to produce video output at all, despite having created a VO. (Possibly when only 1 frame could be decoded, but the video filter chain queues frames. Then a VO would be created, without sending an actual video frame to the VO.) In these cases, the VO window will not redraw, not even OSD. Based on a patch by coax [1]. [1] http://devel.mplayer2.org/ticket/210#comment:4
Diffstat (limited to 'core/options.h')
-rw-r--r--core/options.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/core/options.h b/core/options.h
index 0ceef0f25a..50f5d10bbf 100644
--- a/core/options.h
+++ b/core/options.h
@@ -77,6 +77,7 @@ typedef struct MPOpts {
struct m_rel_time play_end;
struct m_rel_time play_length;
int start_paused;
+ int keep_open;
int audio_id;
int video_id;
int sub_id;