+#ifdef TIZEN_PROFILE_TV
+/**
+*gst_base_src_update_segment:
+*@src: the source
+*@timestamp: timestamp to set
+*/
+void
+gst_base_src_update_segment (GstBaseSrc * src, gint64 timestamp)
+{
+ g_return_if_fail (GST_IS_BASE_SRC (src));
+
+ GST_OBJECT_LOCK (src);
+ if (timestamp != -1) {
+ GST_DEBUG_OBJECT (src,
+ "udpate the segment parameter for es player resume playback,%lld",
+ timestamp);
+ src->segment.start = timestamp;
+ src->segment.time = timestamp;
+ src->segment.position = timestamp;
+ }
+ GST_OBJECT_UNLOCK (src);
+ GST_DEBUG_OBJECT (src, "udpate the segment end");
+}
+#endif
+