gstreamer/subprojects/gst-plugins-good/ext/adaptivedemux2/dash
Philippe Normand ee1b905ff3 dashdemux2: Fix a couple leaks and a use-after-move
The tags and caps were leaked for unknown streams, I'm not sure they'd be valid
in that case, but better safe than sorry.

The tags ownership is transfered when calling `gst_adaptive_demux_track_new()`
so unreffing those afterwards was a mistake.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5714>
2023-11-24 17:01:33 +00:00
..
gstdash_debug.h New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstdashdemux.c dashdemux2: Fix a couple leaks and a use-after-move 2023-11-24 17:01:33 +00:00
gstdashdemux.h dashdemux2: Add start-bitrate property 2023-02-18 22:47:07 +01:00
gstmpd-prelude.h mpdhelper: remove useless code 2023-09-28 18:31:07 +00:00
gstmpdadaptationsetnode.c adaptivedemux2: drop use of GSlice 2023-01-24 15:25:06 +00:00
gstmpdadaptationsetnode.h New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstmpdbaseurlnode.c New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstmpdbaseurlnode.h New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstmpdclient.c dash: mpdclient: fix divide by 0 if segment has no duration 2023-04-18 06:37:27 +00:00
gstmpdclient.h dashdemux2: Improve initial representation selection 2023-02-18 21:05:25 +00:00
gstmpdcontentcomponentnode.c adaptivedemux2: drop use of GSlice 2023-01-24 15:25:06 +00:00
gstmpdcontentcomponentnode.h New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstmpddescriptortypenode.c New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstmpddescriptortypenode.h New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstmpdhelper.c mpdhelper: remove useless code 2023-09-28 18:31:07 +00:00
gstmpdhelper.h mpdhelper: remove useless code 2023-09-28 18:31:07 +00:00
gstmpdlocationnode.c New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstmpdlocationnode.h New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstmpdmetricsnode.c New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstmpdmetricsnode.h New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstmpdmetricsrangenode.c New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstmpdmetricsrangenode.h New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstmpdmultsegmentbasenode.c New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstmpdmultsegmentbasenode.h New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstmpdnode.c New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstmpdnode.h adaptivedemux2: Prevent duplicate symbols on static builds 2022-06-15 01:13:16 +00:00
gstmpdparser.c adaptivedemux2: drop use of GSlice 2023-01-24 15:25:06 +00:00
gstmpdparser.h mpdparser: Be consistent about returning duplicated URL 2022-11-14 23:45:53 +00:00
gstmpdperiodnode.c New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstmpdperiodnode.h New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstmpdprograminformationnode.c New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstmpdprograminformationnode.h New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstmpdreportingnode.c New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstmpdreportingnode.h New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstmpdrepresentationbasenode.c adaptivedemux2: drop use of GSlice 2023-01-24 15:25:06 +00:00
gstmpdrepresentationbasenode.h New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstmpdrepresentationnode.c New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstmpdrepresentationnode.h New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstmpdrootnode.c New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstmpdrootnode.h New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstmpdsegmentbasenode.c adaptivedemux2: drop use of GSlice 2023-01-24 15:25:06 +00:00
gstmpdsegmentbasenode.h New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstmpdsegmentlistnode.c New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstmpdsegmentlistnode.h New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstmpdsegmenttemplatenode.c New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstmpdsegmenttemplatenode.h New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstmpdsegmenttimelinenode.c New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstmpdsegmenttimelinenode.h New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstmpdsegmenturlnode.c adaptivedemux2: drop use of GSlice 2023-01-24 15:25:06 +00:00
gstmpdsegmenturlnode.h New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstmpdsnode.c New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstmpdsnode.h New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstmpdsubrepresentationnode.c New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstmpdsubrepresentationnode.h New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstmpdsubsetnode.c New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstmpdsubsetnode.h New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstmpdurltypenode.c adaptivedemux2: drop use of GSlice 2023-01-24 15:25:06 +00:00
gstmpdurltypenode.h New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstmpdutctimingnode.c New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstmpdutctimingnode.h New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstxmlhelper.c adaptivedemux2: drop use of GSlice 2023-01-24 15:25:06 +00:00
gstxmlhelper.h adaptivedemux2: Prevent duplicate symbols on static builds 2022-06-15 01:13:16 +00:00