gstreamer/plugins/nle
Aurélien Zanelli 62456af2a2 nlecomposition: ensure elements pending to be added are not leaked
When nlecomposition is finalized with pending add action or io,
associated elements are not unreffed as they should since caller gives
us the reference when calling gst_bin_add causing them to be leaked.
So to make sure we don't leak a reference on element when adding one to
the bin, each stage (action and pending_io) hold a reference on element
and release it when stage is done.

https://bugzilla.gnome.org/show_bug.cgi?id=766455
2016-05-14 20:50:16 -03:00
..
.gitignore Move NLE to a dedicated GstPlugin 2015-08-20 13:49:20 +02:00
gnlmarshal.list Move NLE to a dedicated GstPlugin 2015-08-20 13:49:20 +02:00
gstnle.c Move NLE to a dedicated GstPlugin 2015-08-20 13:49:20 +02:00
Makefile.am Move NLE to a dedicated GstPlugin 2015-08-20 13:49:20 +02:00
nle.h Move NLE to a dedicated GstPlugin 2015-08-20 13:49:20 +02:00
nlecomposition.c nlecomposition: ensure elements pending to be added are not leaked 2016-05-14 20:50:16 -03:00
nlecomposition.h Move NLE to a dedicated GstPlugin 2015-08-20 13:49:20 +02:00
nleghostpad.c nleghostpad: use GST_SEGMENT_FORMAT 2016-01-09 05:17:23 +01:00
nleghostpad.h Move NLE to a dedicated GstPlugin 2015-08-20 13:49:20 +02:00
nleobject.c Handle changing playback rate 2016-02-26 19:54:40 +01:00
nleobject.h Handle changing playback rate 2016-02-26 19:54:40 +01:00
nleoperation.c editing-services: use new gst_element_class_add_static_pad_template() 2016-03-24 14:52:58 +02:00
nleoperation.h Move NLE to a dedicated GstPlugin 2015-08-20 13:49:20 +02:00
nlesource.c editing-services: use new gst_element_class_add_static_pad_template() 2016-03-24 14:52:58 +02:00
nlesource.h Move NLE to a dedicated GstPlugin 2015-08-20 13:49:20 +02:00
nletypes.h Move NLE to a dedicated GstPlugin 2015-08-20 13:49:20 +02:00
nleurisource.c editing-services: use new gst_element_class_add_static_pad_template() 2016-03-24 14:52:58 +02:00
nleurisource.h Move NLE to a dedicated GstPlugin 2015-08-20 13:49:20 +02:00