summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-10-21Release 1.16.31.16.31.16Tim-Philipp Müller6-63/+405
2020-10-20Automatic update of common submoduleTim-Philipp Müller1-0/+0
From 59cb678 to a825d27
2020-01-01structured: Enhance error message when no clip duration setThibault Saunier1-0/+9
2020-01-01structured-interface: Avoid setting invalid clip durationThibault Saunier1-0/+5
2019-12-03Release 1.16.21.16.2Tim-Philipp Müller6-21/+227
2019-10-05ges: Hide internal debug category behind a GOnceSebastian Dröge2-7/+34
Otherwise it might be used (e.g. by the plugin loader via the GES plugin!) before ges_init() is called.
2019-09-23Release 1.16.11.16.1Tim-Philipp Müller6-18/+438
2019-08-14validate: Add action type to copy/paste clipsThibault Saunier1-0/+80
2019-08-14container: Handle children pasting failuresThibault Saunier2-0/+24
2019-08-14clip: Fix layer managament when copying a clip that was pastedThibault Saunier2-5/+27
2019-08-14element: Properly handle the fact that pasting can return NULLThibault Saunier3-3/+25
And fix paste annotation
2019-08-07ges: Sprinkle around some Since: 1.16 markersSebastian Dröge4-0/+8
2019-08-06launch: Fix caps restriction short namesThibault Saunier1-2/+2
2019-08-06python: Avoid warning about using deprecated methodsThibault Saunier2-1/+10
Fixes https://gitlab.freedesktop.org/gstreamer/gst-editing-services/issues/69
2019-05-02ci: use template from 1.16 branchTim-Philipp Müller1-1/+1
2019-04-20meson: Generate a pkgconfig file for the GES pluginNirbheek Chauhan1-2/+1
This was missing due to a typo.
2019-04-19Release 1.16.01.16.0Tim-Philipp Müller6-88/+384
2019-04-18asset: Avoid unrefing a task we do not ownThibault Saunier1-0/+1
2019-04-17clip: Optimize set_top_effect_index by checking parent soonerAlexandru Băluț1-4/+4
2019-04-17clip: Return TRUE when the the effect index does not changeAlexandru Băluț1-3/+5
2019-04-17clip: Remove obsolete FIXMEAlexandru Băluț1-1/+0
2019-04-17container: Call _remove_child when cannot set parentAlexandru Băluț1-0/+2
ges_container_add removes the child being added if the call to ges_timeline_element_set_parent fails. In this case, subclasses should be given the chance to revert the effects of the add_child vmethod which has just been called.
2019-04-17ges: Remove unused nb_effects fieldAlexandru Băluț1-1/+0
2019-04-17track: Avoid various sorting operations before timeline commitMart Raudsepp1-20/+0
These are showing up in performance profile of 1000+ clips looped addition. All this is done at commit time as well, so let that do only one update and sorting.
2019-04-15asset: Do not take an extra ref on asset when already initializedThibault Saunier1-2/+0
The task already has a ref so this one doesn't make sense and leads to leaks
2019-04-15xml-formatter: Fix some asset leaksThibault Saunier3-4/+5
2019-04-15tests: Plug misc leaksThibault Saunier6-31/+61
2019-04-15framepositioner: Plug caps leakThibault Saunier1-0/+2
2019-04-15xml-formatter: Plug some leaksThibault Saunier1-2/+4
2019-04-15timeline: Plug leak of the auto transition assetThibault Saunier1-0/+1
2019-04-15tree: Plug a GList leakThibault Saunier1-0/+1
2019-04-15pipeline: Plug pad leakThibault Saunier1-8/+8
2019-04-15title: Deprecate method that return newly allocated `const gchar*`Thibault Saunier2-9/+8
This is just plain broken 190643508f14a64e36f085a69de819505e79dadb but we can't do anything about it.
2019-04-15Plug some GError leaks when loading assetsThibault Saunier2-1/+3
2019-04-15xml-formatter: Free pending clips on disposalThibault Saunier1-6/+12
2019-04-15asset: Plug a GError leakThibault Saunier1-1/+3
2019-04-15tests: Avoid random timeout and let the launcher set it up for usThibault Saunier1-1/+1
2019-04-15asset: s/unsure/ensureThibault Saunier1-4/+4
2019-04-15asset: Plug a leak of EncodingProfilesThibault Saunier1-0/+1
2019-04-15xml-formatter: Plug leaks of pending groupsThibault Saunier2-0/+18
2019-04-15asset: plug a GTask leakThibault Saunier1-1/+5
2019-04-15Fix splitting control bindings leaksThibault Saunier2-0/+7
2019-04-15tests: Fix a leak in the 'asset' testThibault Saunier1-0/+1
2019-04-15tree: Fixup some GList leaksThibault Saunier1-7/+13
2019-04-15uri-asset: Ensure that the discoverer stops on deinit.Yeongjin Jeong1-0/+2
Discoverer maintain a referernce on the discoverer object while the async timeout callback is alive to prevent a potential crash if the object is freed while the callback is pending. But if g_main_context is released before calling the timeout callback, the discoverer pointer which was weak referenced from GESUriClipAssetClass will not be disposed because the discoverer object is not finalized.
2019-04-11Release 1.15.901.15.90Tim-Philipp Müller6-48/+459
2019-03-23g-i: pass --quiet to g-ir-scannerTim-Philipp Müller1-1/+1
This suppresses the annoying 'g-ir-scanner: link: cc ..' output that we get even if everything works just fine. We still get g-ir-scanner warnings and compiler warnings if we pass this option.
2019-03-20videosource: Expose video-direction child propertyJakub Adam1-0/+8
2019-03-19videosource: auto-flip the image according to image-orientation tagJakub Adam1-4/+11
If there's image-orientation tag, make sure the image is correctly oriented before we scale it.
2019-03-16Fix autotools buildTim-Philipp Müller1-0/+2