summaryrefslogtreecommitdiffstats
path: root/player/osd.c
diff options
context:
space:
mode:
Diffstat (limited to 'player/osd.c')
-rw-r--r--player/osd.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/player/osd.c b/player/osd.c
index 8912873368..9ee7ea7576 100644
--- a/player/osd.c
+++ b/player/osd.c
@@ -237,9 +237,12 @@ static void print_status(struct MPContext *mpctx)
// VO stats
if (mpctx->vo_chain) {
if (mpctx->display_sync_active) {
- char *r = mp_property_expand_string(mpctx, "${vsync-ratio}");
- saddf(&line, " DS: %s/%"PRId64, r,
- vo_get_delayed_count(mpctx->video_out));
+ char *r = mp_property_expand_string(mpctx,
+ "${?vsync-ratio:${vsync-ratio}}");
+ if (r[0]) {
+ saddf(&line, " DS: %s/%"PRId64, r,
+ vo_get_delayed_count(mpctx->video_out));
+ }
talloc_free(r);
}
int64_t c = vo_get_drop_count(mpctx->video_out);