1
mirror of https://github.com/mpv-player/mpv synced 2024-11-07 01:47:00 +01:00
mpv/core
wm4 f1175cd905 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
2012-11-16 21:21:15 +01:00
..
input command: add sub_reload and sub_remove commands 2012-11-16 21:21:15 +01:00
timeline clang: fix all warnings except deprecations 2012-11-13 22:19:18 +01:00
asxparser.c
asxparser.h
av_log.c
av_log.h
av_opts.c
av_opts.h
bstr.c
bstr.h
cfg-mplayer.h core: add --keep-open, which doesn't close the file on EOF 2012-11-16 21:21:15 +01:00
codec-cfg.c
codec-cfg.h
command.c command: add sub_reload and sub_remove commands 2012-11-16 21:21:15 +01:00
command.h
cpudetect.c
cpudetect.h
defaultopts.c core: add --keep-open, which doesn't close the file on EOF 2012-11-16 21:21:15 +01:00
defaultopts.h
encode_lavc.c
encode_lavc.h
encode.h
m_config.c
m_config.h
m_option.c options: rename -ss and -endpos, allow relative times 2012-11-16 21:21:15 +01:00
m_option.h options: rename -ss and -endpos, allow relative times 2012-11-16 21:21:15 +01:00
m_property.c
m_property.h
m_struct.c
m_struct.h
mp_common.c
mp_common.h mp_common.h: split parts into mp_talloc.h and compiler.h 2012-11-12 20:08:57 +01:00
mp_core.h core: add --keep-open, which doesn't close the file on EOF 2012-11-16 21:21:15 +01:00
mp_fifo.c
mp_fifo.h
mp_msg.c build: remove doc/locale language auto-detection, simplify 2012-11-14 11:26:43 +01:00
mp_msg.h
mp_osd.h
mp_talloc.h mp_common.h: split parts into mp_talloc.h and compiler.h 2012-11-12 20:08:57 +01:00
mpc_info.h
mplayer.c core: add --keep-open, which doesn't close the file on EOF 2012-11-16 21:21:15 +01:00
mplayer.h
options.h core: add --keep-open, which doesn't close the file on EOF 2012-11-16 21:21:15 +01:00
parser-cfg.c
parser-cfg.h
parser-mpcmd.c
parser-mpcmd.h
path.c
path.h
playlist_parser.c options: rename -ss and -endpos, allow relative times 2012-11-16 21:21:15 +01:00
playlist_parser.h
playlist.c
playlist.h
quvi.c
screenshot.c
screenshot.h
subopt-helper.c
subopt-helper.h
version.c