gstreamer/subprojects/gst-plugins-good/gst/isomp4
Alexander Slobodeniuk 6376849396 qtmux: fix critical warnings on negotiation error
This pipeline fails to negotiate on my PC:

gst-launch-1.0 v4l2src ! h264parse ! qtmux ! filesink location=t.mp4

When it happens some critical glib warnings are emitted:
-------------------------------
GStreamer-CRITICAL **: 15:09:03.485: gst_mini_object_copy: assertion 'mini_object != NULL' failed

GStreamer-CRITICAL **: 15:09:03.485: gst_mini_object_unref: assertion 'mini_object != NULL' failed

GStreamer-CRITICAL **: 15:09:03.485: gst_caps_get_structure: assertion 'GST_IS_CAPS (caps)' failed

GStreamer-CRITICAL **: 15:09:03.485: gst_structure_set_value: assertion 'structure != NULL' failed

GStreamer-CRITICAL **: 15:09:03.485: gst_mini_object_unref: assertion 'mini_object != NULL' failed
--------------------------------

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8374>
2025-01-29 10:46:25 +00:00
..
atoms.c qtmux: Handle time information value > UINT32_MAX 2024-05-28 16:09:58 +00:00
atoms.h qtmux: add support for writing vpcC box for VP9 2022-10-28 00:06:07 +00:00
atomsrecovery.c
atomsrecovery.h
descriptors.c
descriptors.h
fourcc.h qtdemux: Add support for ISO/IEC 23003-5 raw PCM audio 2025-01-03 10:11:31 +00:00
gstisoff.c good: Clearly specify fallthrough in switch/case 2025-01-13 12:51:45 +00:00
gstisoff.h
gstisomp4element.c Replace gst-i18n-*.h with gi18n-lib.h 2022-04-19 18:01:06 +00:00
gstisomp4elements.h
gstqtmoovrecover.c
gstqtmoovrecover.h
gstqtmux-doc.c isomp4: update isml documentation 2023-08-09 09:15:30 +00:00
gstqtmux-doc.h
gstqtmux.c qtmux: fix critical warnings on negotiation error 2025-01-29 10:46:25 +00:00
gstqtmux.h
GstQTMux.prs
gstqtmuxmap.c isomp4: Add stream-format = (string) obu-stream to AV1 caps 2023-01-19 12:10:40 +02:00
gstqtmuxmap.h
gstrtpxqtdepay.c rtpxqtdepay: Enabled header extension aggregation 2024-02-19 11:23:17 +00:00
gstrtpxqtdepay.h
isomp4-plugin.c Replace gst-i18n-*.h with gi18n-lib.h 2022-04-19 18:01:06 +00:00
LEGAL
meson.build docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
properties.c
properties.h
qtatomparser.h
qtdemux-webvtt.c qtdemux: Add support for wvtt (WebVTT) subtitles. 2021-10-19 08:56:58 +00:00
qtdemux-webvtt.h qtdemux: Add support for wvtt (WebVTT) subtitles. 2021-10-19 08:56:58 +00:00
qtdemux.c good: Clearly specify fallthrough in switch/case 2025-01-13 12:51:45 +00:00
qtdemux.h qtdemux: Add support for ISO/IEC 23003-5 raw PCM audio 2025-01-03 10:11:31 +00:00
qtdemux_debug.h
qtdemux_dump.c qtdemux: Don't iterate over all trun entries if none of the flags are set 2024-12-03 21:01:41 +00:00
qtdemux_dump.h qtdemux: parse Opus and dOps as qtdemux nodes and add size checks 2023-06-19 14:31:55 +00:00
qtdemux_lang.c
qtdemux_lang.h
qtdemux_tags.c qtdemux: fix bug report URL 2023-12-05 09:25:22 +01:00
qtdemux_tags.h
qtdemux_tree.c
qtdemux_tree.h
qtdemux_types.c qtdemux: Add support for ISO/IEC 23003-5 raw PCM audio 2025-01-03 10:11:31 +00:00
qtdemux_types.h
qtpalette.h