Mercurial > mplayer.hg
changeset 23547:7acb7ac64104
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.
author | uau |
---|---|
date | Sat, 16 Jun 2007 19:47:36 +0000 |
parents | 49bfde0ecd33 |
children | ac72a4e46c45 |
files | mplayer.c |
diffstat | 1 files changed, 0 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/mplayer.c Sat Jun 16 16:07:02 2007 +0000 +++ b/mplayer.c Sat Jun 16 19:47:36 2007 +0000 @@ -3540,9 +3540,6 @@ /* 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