hlsdemux/mpegtsdemux : Check the pcr_pid in PMT at every ts fragment
authorGilbok Lee <gilbok.lee@samsung.com>
Mon, 10 Sep 2018 06:20:17 +0000 (15:20 +0900)
committerGilbok Lee <gilbok.lee@samsung.com>
Wed, 12 Sep 2018 05:53:50 +0000 (14:53 +0900)
commitea065d86126a0b38c2de4dfd1a4bdd70646535fe
tree7196f0e1264160c6179c96b885cf8eb4dbfa5d76
parentb5fc9349c10a4441dc4007aa8624a4fe435d3397
hlsdemux/mpegtsdemux : Check the pcr_pid in PMT at every ts fragment

problems : video is not playing smoothly after seek.
cause : During hls streaming, there is a stream where pmt version
does not change but pcr_pid changes when fragment is changed.
When converting the time stamp, the problem is caused using the wrong
pcr.

Change-Id: I6c11cfeb01b7a1e85fa2cca98316a204c178f3f5
ext/hls/gsthlsdemux.c [changed mode: 0644->0755]
gst/mpegtsdemux/mpegtsbase.c
gst/mpegtsdemux/mpegtspacketizer.c
gst/mpegtsdemux/mpegtspacketizer.h