#ifdef TIZEN_FEATURE_HLSDEMUX_DISCONT
if (!stream->discont && GST_CLOCK_TIME_IS_VALID (hls_stream->last_pcr)
&& GST_CLOCK_TIME_IS_VALID (last_pcr)) {
- if (G_UNLIKELY (ABSDIFF (hls_stream->last_pcr, last_pcr) > 1 * GST_SECOND)) {
+ if (G_UNLIKELY (ABSDIFF (hls_stream->last_pcr, last_pcr) > 1 * GST_SECOND)
+ && (stream->fragment.timestamp != hls_stream->sequence_pos)) {
GST_DEBUG_OBJECT (stream->pad,
"Overwriting fragment timestamp [%" GST_TIME_FORMAT "] to [%"
GST_TIME_FORMAT "]", GST_TIME_ARGS (stream->fragment.timestamp),
-DTIZEN_FEATURE_ADAPTIVE_MODIFICATION\
-DTIZEN_FEATURE_HLSDEMUX_PROPERTY\
-DTIZEN_FEATURE_TSDEMUX_MODIFICATION\
- -DTIZEN_FEATURE_TSDEMUX_WRONG_PCR_PID\
+ -DTIZEN_FEATURE_TSDEMUX_INVALID_PCR_PID\
-DTIZEN_FEATURE_TSDEMUX_LANG_TAG\
-DTIZEN_FEATURE_HLS_WEBVTT\
-DTIZEN_FEATURE_OALSINK_MODIFICATION\