gstreamer/subprojects/gst-plugins-bad/gst
Edward Hervey cd64a16a99 mpegts: Handle "empty" PMT gracefully
Some streams have 2 PMT sections in a single TS packet. The first one is "valid"
but doesn't contain/define any streams. That causes an unrecoverable issue when
we try to activate the 2nd (valid) PMT.

Instead of doing that, pre-emptively refuse to process PMT without any streams
present within. We still do post that section on the bus to inform applications.

Fixes #1181

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2327>
2022-04-28 14:27:31 +00:00
..
accurip
adpcmdec
adpcmenc
aiff
asfmux
audiobuffersplit
audiofxbad
audiolatency
audiomixmatrix
audiovisualizers
autoconvert
bayer
camerabin2
codecalpha alphacombine: update example launch line 2022-01-06 14:59:02 +00:00
coloreffects
debugutils chopmydata: Fix FIXMEs in gst_element_class_set_static_metadata 2021-10-08 16:20:10 +03:00
dvbsubenc
dvbsuboverlay
dvdspu
faceoverlay
festival meson: check for libsocket and libnsl 2022-02-17 20:58:06 +00:00
fieldanalysis
freeverb
frei0r
gaudieffects
gdp
geometrictransform
id3tag id3tag: Map GST_TAG_MUSICBRAINZ_RELEASETRACKID 2021-11-10 01:33:33 +00:00
inter
interlace interlace: Replace custom lock with object lock 2021-10-21 10:50:17 +00:00
ivfparse ivfparse: Don't set zero resolution on caps 2022-02-15 11:39:26 +00:00
ivtc
jp2kdecimator
jpegformat
librfb
midi
mpegdemux mpegdemux: silence unused-but-set werror 2022-03-30 00:05:22 +01:00
mpegpsmux
mpegtsdemux mpegts: Handle "empty" PMT gracefully 2022-04-28 14:27:31 +00:00
mpegtsmux mpegts: don't shadow res variable 2022-03-30 00:52:53 +01:00
mxf mxfdemux: Fix issue with re-syncing 2022-04-12 14:37:20 +01:00
netsim
onvif
pcapparse
pnm
proxy
rawparse
removesilence
rist ristsink: set properties on children early 2021-12-03 23:46:08 +00:00
rtmp2
rtp rtpsink: set properties on children early 2021-12-02 14:23:05 +01:00
sdp sdpdemux: add media attributes to caps to fix ptp clock handling 2022-03-10 23:44:06 +00:00
segmentclip
siren
smooth
speed speed: fix unused-but-set warning 2022-03-30 00:52:53 +01:00
subenc
switchbin
timecode
transcode
videofilters
videoframe_audiolevel
videoparsers av1parse: Fix a latent memory leak in colorimetry setting. 2022-04-26 11:05:05 +01:00
videosignal
vmnc
y4m
meson.build