mirror of https://github.com/mpv-player/mpv
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:
parent
ad543c7328
commit
90f1c3cc92
|
@ -3540,9 +3540,6 @@ if(step_sec>0) {
|
|||
|
||||
/* Looping. */
|
||||
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);
|
||||
|
||||
if(loop_times>1) loop_times--; else
|
||||
|
|
Loading…
Reference in New Issue