From ec7724c095ed7cf2897dad96d3034ea93585f3d1 Mon Sep 17 00:00:00 2001 From: Thiago Santos Date: Fri, 7 Feb 2014 02:09:10 -0300 Subject: [PATCH] basetextoverlay: use correct segment for text video time uses the 'segment' and the text time should use the 'text_segment'. If different segments are used for video and text it would lead to out of sync video/subtitles. --- ext/pango/gstbasetextoverlay.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ext/pango/gstbasetextoverlay.c b/ext/pango/gstbasetextoverlay.c index f0744876d9..35d0485789 100644 --- a/ext/pango/gstbasetextoverlay.c +++ b/ext/pango/gstbasetextoverlay.c @@ -2194,11 +2194,11 @@ wait_for_text_buf: /* If timestamp and duration are valid */ if (valid_text_time) { text_running_time = - gst_segment_to_running_time (&overlay->segment, GST_FORMAT_TIME, - text_start); + gst_segment_to_running_time (&overlay->text_segment, + GST_FORMAT_TIME, text_start); text_running_time_end = - gst_segment_to_running_time (&overlay->segment, GST_FORMAT_TIME, - text_end); + gst_segment_to_running_time (&overlay->text_segment, + GST_FORMAT_TIME, text_end); } GST_LOG_OBJECT (overlay, "T: %" GST_TIME_FORMAT " - %" GST_TIME_FORMAT,