diff --git a/player/loadfile.c b/player/loadfile.c index ae65d30caf..d2bdb47ccd 100644 --- a/player/loadfile.c +++ b/player/loadfile.c @@ -1399,6 +1399,7 @@ static void play_current_file(struct MPContext *mpctx) mpctx->seek = (struct seek_params){ 0 }; mpctx->filter_root = mp_filter_create_root(mpctx->global); mp_filter_root_set_wakeup_cb(mpctx->filter_root, mp_wakeup_core_cb, mpctx); + mp_filter_graph_set_max_run_time(mpctx->filter_root, 0.1); reset_playback_state(mpctx);