From 11423acf3048445620bf1e8987b3f7aa04887cf0 Mon Sep 17 00:00:00 2001 From: rcombs Date: Wed, 23 Dec 2020 00:40:32 -0600 Subject: sub: by default, don't render timestamps after video EOF This fixes a long-standing apparent issue where mpv would display the last frame with no subtitles at EOF. This is caused by sub rendering switching from video timestamps to audio timestamps when the video ends, and audio streams often running past the timestamp of the last video frame. However, authoring tools (most notably Aegisub) don't tend to provide easy ways to add meaningful subtitles after the end of the video, so this is rarely actually useful. --- options/options.h | 1 + 1 file changed, 1 insertion(+) (limited to 'options/options.h') diff --git a/options/options.h b/options/options.h index 6522057cd0..f0de6781ee 100644 --- a/options/options.h +++ b/options/options.h @@ -107,6 +107,7 @@ struct mp_subtitle_opts { int ass_justify; int sub_clear_on_seek; int teletext_page; + int sub_past_video_end; }; struct mp_sub_filter_opts { -- cgit v1.2.3