diff options
author | wm4 <wm4@nowhere> | 2013-06-29 01:31:19 +0200 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2013-06-29 22:58:14 +0200 |
commit | f1fc60b32d2767df7bdfedb65f211246a49f0bcd (patch) | |
tree | 9a00edf095eb9fac82151fa26122e6810f86a19b /sub | |
parent | 302852c5e3e679f2a281aaf18fba99fd823a955f (diff) | |
download | mpv-f1fc60b32d2767df7bdfedb65f211246a49f0bcd.tar.bz2 mpv-f1fc60b32d2767df7bdfedb65f211246a49f0bcd.tar.xz |
sub: update subtitle time offset even if paused
This was changed as part of commit b44202b as an intended
simplification, but it's actually nicer to have the subtitles
update immediately even if paused.
Diffstat (limited to 'sub')
-rw-r--r-- | sub/sub.c | 2 | ||||
-rw-r--r-- | sub/sub.h | 2 |
2 files changed, 2 insertions, 2 deletions
@@ -160,7 +160,7 @@ static void render_object(struct osd_state *osd, struct osd_object *obj, if (osd->render_bitmap_subs && osd->dec_sub) { double sub_pts = video_pts; if (sub_pts != MP_NOPTS_VALUE) - sub_pts -= osd->sub_offset; + sub_pts -= osd->video_offset - opts->sub_delay; sub_get_bitmaps(osd->dec_sub, obj->vo_res, sub_pts, out_imgs); } } else { @@ -120,7 +120,7 @@ struct osd_state { struct ass_library *ass_library; struct ass_renderer *ass_renderer; - double sub_offset; + double video_offset; double vo_pts; bool render_subs_in_filter; |