tsdemux: Lower a GST_FIXME to a GST_DEBUG
authorSebastian Dröge <sebastian@centricular.com>
Fri, 15 Nov 2024 14:44:10 +0000 (16:44 +0200)
committerBackport Bot <gitlab-backport-bot@gstreamer-foundation.org>
Wed, 4 Dec 2024 10:35:29 +0000 (10:35 +0000)
This is not really a refcounting issue and can happen if a new program is in the
process of being activated that contains streams with the same PIDs.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8066>

subprojects/gst-plugins-bad/gst/mpegtsdemux/mpegtsbase.c

index f53544361cee87fa6f183babc935294bdfbec7d9..a8416589c7975b9dcb72357b039228b11cbe0dc7 100644 (file)
@@ -1005,9 +1005,7 @@ mpegts_base_activate_program (MpegTSBase * base, MpegTSBaseProgram * program,
         MPEGTS_BIT_SET (base->known_psi, stream->pid);
     } else {
       if (G_UNLIKELY (MPEGTS_BIT_IS_SET (base->is_pes, stream->pid)))
-        GST_FIXME
-            ("Refcounting issue. Setting twice a PID (0x%04x) as known PES",
-            stream->pid);
+        GST_DEBUG ("Setting twice a PID (0x%04x) as known PES", stream->pid);
       if (G_UNLIKELY (MPEGTS_BIT_IS_SET (base->known_psi, stream->pid))) {
         GST_FIXME
             ("Refcounting issue. Setting a known PSI PID (0x%04x) as known PES",