]> granicus.if.org Git - handbrake/commitdiff
decssasub: fix subtitle start/stop time offset
authorJohn Stebbins <jstebbins.hb@gmail.com>
Sun, 6 Jan 2019 15:52:19 +0000 (08:52 -0700)
committerJohn Stebbins <jstebbins.hb@gmail.com>
Mon, 14 Jan 2019 21:36:08 +0000 (13:36 -0800)
libhb/decssasub.c

index 4bf9c79d5c9fbb26062a83f046e5b29aabffd6ab..331a2b0fde1d42a910b4738ff58037bc1a0618a5 100644 (file)
@@ -441,9 +441,9 @@ decode_line_to_mkv_ssa( hb_work_private_t * pv, char * line, int size )
 
     out->size           = strlen(mkvSSA) + 1;
     out->s.frametype    = HB_FRAME_SUBTITLE;
-    out->s.start        = start;
+    out->s.start        = start + pv->subtitle->config.offset * 90;
     out->s.duration     = stop - start;
-    out->s.stop         = stop;
+    out->s.stop         = stop + pv->subtitle->config.offset * 90;
 
     if( out->size == 0 )
     {