adaptivedemux/mpegtsdemux: Playback Stuck during HLS Seek
authorGilbok Lee <gilbok.lee@samsung.com>
Thu, 5 Apr 2018 09:22:05 +0000 (18:22 +0900)
committerGilbok Lee <gilbok.lee@samsung.com>
Fri, 6 Apr 2018 05:18:23 +0000 (05:18 +0000)
commit7fe82f8c18570c6766d73769a23af0beccc37471
treecacb3fce16cef4431f8a49baa2316dc52746d3cf
parent078ba7149fde26fa80cc3d2503b411dede82141f
adaptivedemux/mpegtsdemux: Playback Stuck during HLS Seek

[Problem] Screen Freeze and Playback Stuck during HLS Seek
[Cause & Measure] Issue was happening due to timestamp calculations happening
wrongly in mpegtspacketizer for VOD contents. For fixing the issue,
currently have created interface to know the stream type ( live or vod )
and depending on the type, doing timestamp calculation.

Change-Id: If2b159cf3713e762dfc71d3f7dcf5d7c7d5be43f
gst-libs/gst/adaptivedemux/gstadaptivedemux.c
gst/mpegtsdemux/mpegtsbase.c
gst/mpegtsdemux/mpegtspacketizer.c
gst/mpegtsdemux/mpegtspacketizer.h