gstreamer/gst-libs/gst/adaptivedemux
Alex Ashley cfb1b79516 adaptivedemux: fix leak of stream->internal_pad
The function gst_adaptive_demux_stream_update_source() function creates
a new GstPad called internal_pad. This pad is not freed when releasing
the stream.

The solution is to set GST_PAD_FLAG_NEED_PARENT so that the chain
functions do not get called when the pad has no parent and then
remove the parent in the gst_adaptive_demux_stream_free() function. This
causes the refcount of the pad to be set to zero.

https://bugzilla.gnome.org/show_bug.cgi?id=760982
2016-01-22 19:04:42 +02:00
..
gstadaptivedemux.c adaptivedemux: fix leak of stream->internal_pad 2016-01-22 19:04:42 +02:00
gstadaptivedemux.h adaptivedemux: replace ghostpad with a standard pad 2016-01-15 11:32:37 -03:00
Makefile.am Remove obsolete Android build cruft 2015-04-26 18:59:32 +01:00