gstreamer/subprojects/gst-plugins-bad/gst/mpegtsdemux
Mart Raudsepp 8a2edc6581 tsdemux: Don't trigger a program change when falling back to ignore-pcr behaviour
Since commit a79a756b79 we could change to ignore-pcr automatically at 500ms
into a live stream when no PCR is seen by then. However the stream counting in
program change detection was wrongly considering ignore-pcr programs to have a
separate PCR PID, even though we are actually ignoring the PCR PID completely,
resulting in an erroneous program switch getting triggered from the different
stream count. This in turn would send an EOS and switch out the pads for what
actually is still the same program, while we intended to simply apply a
workaround for broken encoders.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3060>
2022-09-28 07:18:45 +00:00
..
gstmpegdefs.h tsdemux: Fix AC-4 detection 2022-04-14 08:33:34 +02:00
gstmpegdesc.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gsttsdemux.c Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
meson.build meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00
mpegtsbase.c tsdemux: Don't trigger a program change when falling back to ignore-pcr behaviour 2022-09-28 07:18:45 +00:00
mpegtsbase.h mpegts: Handle glib < 2.58 2022-03-10 17:24:45 +00:00
mpegtspacketizer.c tsdemux: Demote warning to simple debug 2022-05-02 09:15:57 +02:00
mpegtspacketizer.h tsdemux: Don't check SCTE events for being too far from the PCR 2022-03-24 18:59:37 +00:00
mpegtsparse.c mpegtsparse: Don't assert the packet_size when filling for EOS 2021-10-05 09:38:27 +00:00
mpegtsparse.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
pesparse.c Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
pesparse.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
TODO Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
tsdemux.c tsdemux: Fix AC-4 detection 2022-04-14 08:33:34 +02:00
tsdemux.h tsdemux: Handle delayed seek events 2021-10-14 21:45:00 +00:00