tsbase: Handle more program updates
authorEdward Hervey <edward@centricular.com>
Tue, 2 Nov 2021 08:20:55 +0000 (09:20 +0100)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Wed, 9 Mar 2022 19:45:08 +0000 (19:45 +0000)
commita95a3ca8075c12c2c91e3e66e9b9157f42c1bcb0
tree6bf7654c71303414ac44f6bc0c767cac3e7039f8
parent76543ee73a3a2c36493e3af7d479c4e76d6afab4
tsbase: Handle more program updates

There could be a case where the new program has the same program number as the
previous one ... but is actually located on a PID previously used for elementary
stream. In that case the program is guaranteed to not be an update of the
previous program but a completely new one.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1893>
subprojects/gst-plugins-bad/gst/mpegtsdemux/mpegtsbase.c