mpegts: Add a property to ignore broken PCR streams
authorEdward Hervey <edward@centricular.com>
Sat, 1 Feb 2020 10:52:04 +0000 (11:52 +0100)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Wed, 11 Mar 2020 16:28:03 +0000 (16:28 +0000)
commitfa2916a159fd4dcb65be5d7531e6b83ae3b6df4c
tree9f9da828b9d807e67f766a0eb7ae8af7aa3ac99b
parent8e45fd27d14affe8fb77eae268d7c52422575f74
mpegts: Add a property to ignore broken PCR streams

Some mpeg-ts (HLS, DVB, ...) streams out there have completely broken
PCR streams on which we can't reliably recover correct timestamps.

For those, provide a property that will ignore the program PCR stream
(by faking that it's not present (0x1fff)).
gst/mpegtsdemux/mpegtsbase.c
gst/mpegtsdemux/mpegtsbase.h