summaryrefslogtreecommitdiffstats
path: root/player/osd.c
diff options
context:
space:
mode:
Diffstat (limited to 'player/osd.c')
-rw-r--r--player/osd.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/player/osd.c b/player/osd.c
index 2c0986e2df..e8c0547c11 100644
--- a/player/osd.c
+++ b/player/osd.c
@@ -168,7 +168,9 @@ void print_status(struct MPContext *mpctx)
char *line = NULL;
// Playback status
- if (mpctx->paused_for_cache && !opts->pause) {
+ if (!mpctx->restart_complete && mp_time_sec() - mpctx->start_timestamp > 0.3) {
+ saddf(&line, "(...) ");
+ } else if (mpctx->paused_for_cache && !opts->pause) {
saddf(&line, "(Buffering) ");
} else if (mpctx->paused) {
saddf(&line, "(Paused) ");