0
0
mirror of https://github.com/mpv-player/mpv.git synced 2024-09-20 12:02:23 +02:00

Remove broken option reset from per-file loop

When -loop is used as a per-file option it seeks back to the start of
the file from the end and tries to reset options to their original
values. This reset is not implemented properly: it simply sets the
option variables back without running any of the associated control
code. Implementing the option reset functionality properly would be a
significant amount of work and there is no clear need for it, so I'm
simply removing the broken version.

None of this affects the use of -loop as a global option. That case has
a separate implementation which always starts a new file from scratch
with default option values.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23567 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
uau 2007-06-16 19:47:36 +00:00
parent ad543c7328
commit 90f1c3cc92

View File

@ -3540,9 +3540,6 @@ if(step_sec>0) {
/* Looping. */ /* Looping. */
if(mpctx->eof==1 && loop_times>=0) { if(mpctx->eof==1 && loop_times>=0) {
int l = loop_times;
play_tree_iter_step(mpctx->playtree_iter,0,0);
loop_times = l;
mp_msg(MSGT_CPLAYER,MSGL_V,"loop_times = %d, eof = %d\n", loop_times,mpctx->eof); mp_msg(MSGT_CPLAYER,MSGL_V,"loop_times = %d, eof = %d\n", loop_times,mpctx->eof);
if(loop_times>1) loop_times--; else if(loop_times>1) loop_times--; else