gstreamer/ges
Thibault Saunier 50cf1fb5fe nlecomposition: Fix several leaks
* In the action closure invokation we were alway leaking the composition.
* gst_bin_add will actually take an extra ref since we already  gst_object_ref_sink so we
own the object, other call to that method will increase the refcount which means we do
not need to pass an extra ref to the bin.
* We want to ref_sink right when the object is added to the composition, making things
cleaner and simpler to follow in the tests.
2014-10-31 11:58:12 +01:00
..
nle nlecomposition: Fix several leaks 2014-10-31 11:58:12 +01:00
.gitignore
ges-asset.c ges: Assert if an asset is not in the global hashtable 2014-05-10 22:38:21 +02:00
ges-asset.h
ges-audio-source.c Cleanup import of GNL and rename gnl to nle for Non Linear Engine 2014-10-31 11:58:12 +01:00
ges-audio-source.h
ges-audio-test-source.c Include class related section documentation in the gir file. 2014-04-07 22:13:25 +02:00
ges-audio-test-source.h track-element: Remove constructors for TrackElement from the API 2013-12-27 10:14:19 +01:00
ges-audio-track.c audiotrack: fix caps leak 2014-10-26 20:31:08 +00:00
ges-audio-track.h
ges-audio-transition.c ges: Use audiomixer instead of adder by default 2014-10-31 11:58:12 +01:00
ges-audio-transition.h
ges-audio-uri-source.c Include class related section documentation in the gir file. 2014-04-07 22:13:25 +02:00
ges-audio-uri-source.h track-element: Remove constructors for TrackElement from the API 2013-12-27 10:14:19 +01:00
ges-auto-transition.c
ges-auto-transition.h
ges-base-effect-clip.c Include class related section documentation in the gir file. 2014-04-07 22:13:25 +02:00
ges-base-effect-clip.h
ges-base-effect.c Include class related section documentation in the gir file. 2014-04-07 22:13:25 +02:00
ges-base-effect.h
ges-base-transition-clip.c Include class related section documentation in the gir file. 2014-04-07 22:13:25 +02:00
ges-base-transition-clip.h
ges-base-xml-formatter.c xml-formatter: message-forward is not something that should be parsed. 2014-10-31 11:58:07 +01:00
ges-base-xml-formatter.h ges: Add padding for API extension where missing 2013-12-27 10:14:19 +01:00
ges-clip-asset.c Include class related section documentation in the gir file. 2014-04-07 22:13:25 +02:00
ges-clip-asset.h
ges-clip.c Cleanup import of GNL and rename gnl to nle for Non Linear Engine 2014-10-31 11:58:12 +01:00
ges-clip.h Cleanup import of GNL and rename gnl to nle for Non Linear Engine 2014-10-31 11:58:12 +01:00
ges-container.c Include class related section documentation in the gir file. 2014-04-07 22:13:25 +02:00
ges-container.h
ges-effect-asset.c Include class related section documentation in the gir file. 2014-04-07 22:13:25 +02:00
ges-effect-asset.h ges: Add padding for API extension where missing 2013-12-27 10:14:19 +01:00
ges-effect-clip.c Include class related section documentation in the gir file. 2014-04-07 22:13:25 +02:00
ges-effect-clip.h
ges-effect.c Include class related section documentation in the gir file. 2014-04-07 22:13:25 +02:00
ges-effect.h
ges-enums.c Fix invalid GEnumValue.value_name entries. 2014-06-09 16:10:41 +02:00
ges-enums.h Rename TIMELINE_MODE_XXX to GES_PIPELINE_MODE_XXX so it corresponds to reality 2014-02-17 12:37:57 +01:00
ges-extractable.c Include class related section documentation in the gir file. 2014-04-07 22:13:25 +02:00
ges-extractable.h
ges-formatter.c Include class related section documentation in the gir file. 2014-04-07 22:13:25 +02:00
ges-formatter.h
ges-gerror.h gir: fix warnings 2013-11-22 17:50:27 -03:00
ges-group.c Include class related section documentation in the gir file. 2014-04-07 22:13:25 +02:00
ges-group.h
ges-image-source.c Include class related section documentation in the gir file. 2014-04-07 22:13:25 +02:00
ges-image-source.h track-element: Remove constructors for TrackElement from the API 2013-12-27 10:14:19 +01:00
ges-internal.h Cleanup import of GNL and rename gnl to nle for Non Linear Engine 2014-10-31 11:58:12 +01:00
ges-layer.c Cleanup import of GNL and rename gnl to nle for Non Linear Engine 2014-10-31 11:58:12 +01:00
ges-layer.h Cleanup import of GNL and rename gnl to nle for Non Linear Engine 2014-10-31 11:58:12 +01:00
ges-meta-container.c metacontainer: don't leak GValue contents 2014-10-26 20:25:46 +00:00
ges-meta-container.h
ges-multi-file-source.c Include class related section documentation in the gir file. 2014-04-07 22:13:25 +02:00
ges-multi-file-source.h ges: multifilesrc support 2014-03-19 18:32:48 +01:00
ges-operation-clip.c Include class related section documentation in the gir file. 2014-04-07 22:13:25 +02:00
ges-operation-clip.h
ges-operation.c Cleanup import of GNL and rename gnl to nle for Non Linear Engine 2014-10-31 11:58:12 +01:00
ges-operation.h
ges-overlay-clip.c Include class related section documentation in the gir file. 2014-04-07 22:13:25 +02:00
ges-overlay-clip.h
ges-pipeline.c Port to the new NLE API 2014-10-31 11:58:12 +01:00
ges-pipeline.h ges-pipeline: Rename add_timeline to set_timeline 2014-02-04 14:17:47 +01:00
ges-pitivi-formatter.c Include class related section documentation in the gir file. 2014-04-07 22:13:25 +02:00
ges-pitivi-formatter.h Update the documentation to use Pitivi instead of PiTiVi 2014-02-27 09:54:41 +01:00
ges-project.c project: fix string leak 2014-10-26 20:27:29 +00:00
ges-project.h
ges-screenshot.c
ges-screenshot.h
ges-smart-adder.c ges: Use audiomixer instead of adder by default 2014-10-31 11:58:12 +01:00
ges-smart-adder.h ges: Add padding for API extension where missing 2013-12-27 10:14:19 +01:00
ges-smart-video-mixer.c smart-video-mixer: unref pads_info hash table in dispose 2014-10-30 15:54:04 +00:00
ges-smart-video-mixer.h ges: Add padding for API extension where missing 2013-12-27 10:14:19 +01:00
ges-source-clip.c Include class related section documentation in the gir file. 2014-04-07 22:13:25 +02:00
ges-source-clip.h
ges-source.c Cleanup import of GNL and rename gnl to nle for Non Linear Engine 2014-10-31 11:58:12 +01:00
ges-source.h
ges-test-clip.c Include class related section documentation in the gir file. 2014-04-07 22:13:25 +02:00
ges-test-clip.h
ges-text-overlay-clip.c Include class related section documentation in the gir file. 2014-04-07 22:13:25 +02:00
ges-text-overlay-clip.h
ges-text-overlay.c text-overlay: added text properties as child-properties 2014-07-23 16:11:31 +02:00
ges-text-overlay.h
ges-timeline-element.c timeline-element: don't leak name string 2014-10-26 20:35:52 +00:00
ges-timeline-element.h Add a notion of 'name' in GESTimelineElement 2014-05-02 16:27:25 +02:00
ges-timeline.c Port to the new NLE API 2014-10-31 11:58:12 +01:00
ges-timeline.h timeline: Add a method to retrieve a pad from a track 2014-10-31 11:58:07 +01:00
ges-title-clip.c Include class related section documentation in the gir file. 2014-04-07 22:13:25 +02:00
ges-title-clip.h
ges-title-source.c Include class related section documentation in the gir file. 2014-04-07 22:13:25 +02:00
ges-title-source.h title-source: Rename ges_title_clip_set_backrgound_colour as appropriate 2014-03-14 12:12:17 +01:00
ges-track-element-asset.c Include class related section documentation in the gir file. 2014-04-07 22:13:25 +02:00
ges-track-element-asset.h
ges-track-element.c Cleanup import of GNL and rename gnl to nle for Non Linear Engine 2014-10-31 11:58:12 +01:00
ges-track-element.h Cleanup import of GNL and rename gnl to nle for Non Linear Engine 2014-10-31 11:58:12 +01:00
ges-track.c ges-track: Do not set removed object state 2014-10-31 11:58:12 +01:00
ges-track.h
ges-transition-clip.c Include class related section documentation in the gir file. 2014-04-07 22:13:25 +02:00
ges-transition-clip.h
ges-transition.c Include class related section documentation in the gir file. 2014-04-07 22:13:25 +02:00
ges-transition.h
ges-types.h multifilesrc: remove unused class declaration 2014-03-27 08:34:54 +01:00
ges-uri-asset.c uri-asset: Check return value of gst_tag_list_copy_value 2014-04-17 13:18:19 +02:00
ges-uri-asset.h
ges-uri-clip.c Include class related section documentation in the gir file. 2014-04-07 22:13:25 +02:00
ges-uri-clip.h
ges-utils.c Cleanup import of GNL and rename gnl to nle for Non Linear Engine 2014-10-31 11:58:12 +01:00
ges-utils.h gir: fix warnings 2013-11-22 17:50:27 -03:00
ges-version.h.in Properly generate versioning #define-s during autogen 2014-03-15 20:01:48 +01:00
ges-video-source.c Cleanup import of GNL and rename gnl to nle for Non Linear Engine 2014-10-31 11:58:12 +01:00
ges-video-source.h
ges-video-test-source.c video-test-source: fix caps leak 2014-10-26 20:31:40 +00:00
ges-video-test-source.h track-element: Remove constructors for TrackElement from the API 2013-12-27 10:14:19 +01:00
ges-video-track.c videotrack: fix caps leak 2014-10-26 20:30:53 +00:00
ges-video-track.h
ges-video-transition.c ges: Use registry to select the compositor element 2014-07-23 16:11:30 +02:00
ges-video-transition.h
ges-video-uri-source.c Include class related section documentation in the gir file. 2014-04-07 22:13:25 +02:00
ges-video-uri-source.h track-element: Remove constructors for TrackElement from the API 2013-12-27 10:14:19 +01:00
ges-xml-formatter.c xml-formatter: Set errno to 0 before g_ascii_strtoll. 2014-07-18 20:23:57 +02:00
ges-xml-formatter.h ges: Add padding for API extension where missing 2013-12-27 10:14:19 +01:00
ges.c Cleanup import of GNL and rename gnl to nle for Non Linear Engine 2014-10-31 11:58:12 +01:00
ges.h ges: multifilesrc support 2014-03-19 18:32:48 +01:00
gesmarshal.list
gstframepositionner.c framepositionner: Add a weak pointer to the track_source 2014-10-31 11:58:12 +01:00
gstframepositionner.h ges: Add padding for API extension where missing 2013-12-27 10:14:19 +01:00
Makefile.am Cleanup import of GNL and rename gnl to nle for Non Linear Engine 2014-10-31 11:58:12 +01:00