From: Thiago Santos Date: Fri, 7 Feb 2014 05:09:10 +0000 (-0300) Subject: basetextoverlay: use correct segment for text X-Git-Tag: 1.19.3~511^2~4726 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ec7724c095ed7cf2897dad96d3034ea93585f3d1;p=platform%2Fupstream%2Fgstreamer.git 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. --- diff --git a/ext/pango/gstbasetextoverlay.c b/ext/pango/gstbasetextoverlay.c index f074487..35d0485 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,