summaryrefslogtreecommitdiffstats
path: root/mplayer.c
diff options
context:
space:
mode:
authorUoti Urpala <uau@symbol.nonexistent.invalid>2008-04-21 05:18:40 +0300
committerUoti Urpala <uau@symbol.nonexistent.invalid>2008-04-23 13:47:44 +0300
commitef74d21b1f1d96b2e3f180c021998fbdd80ffcba (patch)
treee0600e83f388e0c2865153c0c8fc4e1aed3faf1c /mplayer.c
parent67778746ce3c917d874baa7c2e6b2a21a50c27e2 (diff)
downloadmpv-ef74d21b1f1d96b2e3f180c021998fbdd80ffcba.tar.bz2
mpv-ef74d21b1f1d96b2e3f180c021998fbdd80ffcba.tar.xz
Move loop_times to option struct
Diffstat (limited to 'mplayer.c')
-rw-r--r--mplayer.c13
1 files changed, 6 insertions, 7 deletions
diff --git a/mplayer.c b/mplayer.c
index 78edd1e06b..97e00d18e5 100644
--- a/mplayer.c
+++ b/mplayer.c
@@ -200,7 +200,6 @@ static MPContext mpctx_s = {
.global_sub_pos = -1,
.set_of_sub_pos = -1,
.file_format = DEMUXER_TYPE_UNKNOWN,
- .loop_times = -1,
.last_dvb_step = 1,
};
@@ -3641,8 +3640,8 @@ if (mpctx->stream->type==STREAMTYPE_TV) mp_input_set_section("tv");
//==================== START PLAYING =======================
-if(mpctx->loop_times>1) mpctx->loop_times--; else
-if(mpctx->loop_times==1) mpctx->loop_times = -1;
+if(opts->loop_times>1) opts->loop_times--; else
+if(opts->loop_times==1) opts->loop_times = -1;
mp_msg(MSGT_CPLAYER,MSGL_INFO,MSGTR_StartPlaying);
@@ -3861,11 +3860,11 @@ if(step_sec>0) {
mpctx->was_paused = 0;
/* Looping. */
- if(mpctx->eof==1 && mpctx->loop_times>=0) {
- mp_msg(MSGT_CPLAYER,MSGL_V,"loop_times = %d, eof = %d\n", mpctx->loop_times,mpctx->eof);
+ if(mpctx->eof==1 && opts->loop_times>=0) {
+ mp_msg(MSGT_CPLAYER,MSGL_V,"loop_times = %d, eof = %d\n", opts->loop_times,mpctx->eof);
- if(mpctx->loop_times>1) mpctx->loop_times--; else
- if(mpctx->loop_times==1) mpctx->loop_times=-1;
+ if(opts->loop_times>1) opts->loop_times--; else
+ if(opts->loop_times==1) opts->loop_times=-1;
play_n_frames=play_n_frames_mf;
mpctx->eof=0;
abs_seek_pos=SEEK_ABSOLUTE; rel_seek_secs=seek_to_sec;