assrender: use subtitle segment to calculate running time for text
authorTim-Philipp Müller <tim@centricular.com>
Sat, 6 Apr 2019 13:31:37 +0000 (14:31 +0100)
committerTim-Philipp Müller <tim@centricular.com>
Sat, 6 Apr 2019 13:31:37 +0000 (14:31 +0100)
Not the video segment. This just for correctness, shouldn't make
any difference in practice since we don't support external SSA yet.

ext/assrender/gstassrender.c

index c77e656..b7741a1 100644 (file)
@@ -1275,10 +1275,10 @@ wait_for_text_buf:
 
         /* If timestamp and duration are valid */
         text_running_time =
-            gst_segment_to_running_time (&render->video_segment,
+            gst_segment_to_running_time (&render->subtitle_segment,
             GST_FORMAT_TIME, text_start);
         text_running_time_end =
-            gst_segment_to_running_time (&render->video_segment,
+            gst_segment_to_running_time (&render->subtitle_segment,
             GST_FORMAT_TIME, text_end);
 
         GST_LOG_OBJECT (render, "T: %" GST_TIME_FORMAT " - %" GST_TIME_FORMAT,