summaryrefslogtreecommitdiffstats
path: root/player/playloop.c
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2015-02-12 22:41:45 +0100
committerwm4 <wm4@nowhere>2015-02-12 22:41:45 +0100
commitaee0978d50e21d8f114382fdb9c014c029f71a04 (patch)
tree5f53913088d11b7ae76da58f05a7845ed526485e /player/playloop.c
parentc59a4f12db96784b054f28d52eaa33cb7553d630 (diff)
downloadmpv-aee0978d50e21d8f114382fdb9c014c029f71a04.tar.bz2
mpv-aee0978d50e21d8f114382fdb9c014c029f71a04.tar.xz
player: add a --loop=force mode
Requested. See manpage additions. This also makes the magical loop_times constants slightly saner, but shouldn't change the semantics of any existing --loop option values.
Diffstat (limited to 'player/playloop.c')
-rw-r--r--player/playloop.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/player/playloop.c b/player/playloop.c
index b2c82f036a..defc6ba6f3 100644
--- a/player/playloop.c
+++ b/player/playloop.c
@@ -813,7 +813,7 @@ static void handle_keep_open(struct MPContext *mpctx)
struct MPOpts *opts = mpctx->opts;
if (opts->keep_open && mpctx->stop_play == AT_END_OF_FILE &&
(opts->keep_open == 2 || !playlist_get_next(mpctx->playlist, 1)) &&
- opts->loop_times < 0)
+ opts->loop_times == 1)
{
mpctx->stop_play = KEEP_PLAYING;
if (mpctx->d_video) {