diff options
author | wm4 <wm4@nowhere> | 2014-08-10 13:11:46 +0200 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2014-08-10 13:24:29 +0200 |
commit | ece61bfa100ae4af032bea6ce9ffb6da86126525 (patch) | |
tree | 67702a502d1cfbc73ea7065ecfee10ef78598147 | |
parent | f5257e2c7d451accf0b912114b010c9aaf634659 (diff) | |
download | mpv-ece61bfa100ae4af032bea6ce9ffb6da86126525.tar.bz2 mpv-ece61bfa100ae4af032bea6ce9ffb6da86126525.tar.xz |
player: don't delay OSD redraw when paused
We want this heuristic to trigger during normal playback only.
-rw-r--r-- | player/playloop.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/player/playloop.c b/player/playloop.c index e372e9232a..361b9284af 100644 --- a/player/playloop.c +++ b/player/playloop.c @@ -509,8 +509,10 @@ static void handle_osd_redraw(struct MPContext *mpctx) return; // If we're playing normally, let OSD be redrawn naturally as part of // video display. - if (mpctx->sleeptime < 0.1 && mpctx->video_status == STATUS_PLAYING) - return; + if (!mpctx->paused) { + if (mpctx->sleeptime < 0.1 && mpctx->video_status == STATUS_PLAYING) + return; + } // Don't redraw immediately during a seek (makes it significantly slower). if (mp_time_sec() - mpctx->start_timestamp < 0.1) return; |