gstreamer/ges
Thibault Saunier a46390ff56 Reimplement the timeline editing API
This is implemented on top of a Tree that represents the whole timeline.

SourceClips can not fully overlap anymore and the tests have been
updated to take that into account. Some new tests were added to verify
that behaviour in greater details
2019-03-15 23:51:55 +00:00
..
.gitignore all: add/extend more .gitignore 2010-12-15 15:52:03 +01:00
ges-asset.c ges: Enhance ges_{init/deinit} documentation 2019-03-12 15:17:18 +00:00
ges-asset.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-audio-source.c WIP: ges: fix API export/import and 'inconsistent linkage' on MSVC 2018-12-15 00:14:51 +00:00
ges-audio-source.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-audio-test-source.c WIP: ges: fix API export/import and 'inconsistent linkage' on MSVC 2018-12-15 00:14:51 +00:00
ges-audio-test-source.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-audio-track.c WIP: ges: fix API export/import and 'inconsistent linkage' on MSVC 2018-12-15 00:14:51 +00:00
ges-audio-track.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-audio-transition.c WIP: ges: fix API export/import and 'inconsistent linkage' on MSVC 2018-12-15 00:14:51 +00:00
ges-audio-transition.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-audio-uri-source.c WIP: ges: fix API export/import and 'inconsistent linkage' on MSVC 2018-12-15 00:14:51 +00:00
ges-audio-uri-source.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-auto-transition.c Reimplement the timeline editing API 2019-03-15 23:51:55 +00:00
ges-auto-transition.h Reimplement the timeline editing API 2019-03-15 23:51:55 +00:00
ges-base-effect-clip.c WIP: ges: fix API export/import and 'inconsistent linkage' on MSVC 2018-12-15 00:14:51 +00:00
ges-base-effect-clip.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-base-effect.c WIP: ges: fix API export/import and 'inconsistent linkage' on MSVC 2018-12-15 00:14:51 +00:00
ges-base-effect.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-base-transition-clip.c WIP: ges: fix API export/import and 'inconsistent linkage' on MSVC 2018-12-15 00:14:51 +00:00
ges-base-transition-clip.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-base-xml-formatter.c xml-formatter: Serialize groups metadatas 2019-01-20 14:06:28 +00:00
ges-base-xml-formatter.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-clip-asset.c WIP: ges: fix API export/import and 'inconsistent linkage' on MSVC 2018-12-15 00:14:51 +00:00
ges-clip-asset.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-clip.c Reimplement the timeline editing API 2019-03-15 23:51:55 +00:00
ges-clip.h Reimplement the timeline editing API 2019-03-15 23:51:55 +00:00
ges-command-line-formatter.c WIP: ges: fix API export/import and 'inconsistent linkage' on MSVC 2018-12-15 00:14:51 +00:00
ges-command-line-formatter.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-container.c Reimplement the timeline editing API 2019-03-15 23:51:55 +00:00
ges-container.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-effect-asset.c WIP: ges: fix API export/import and 'inconsistent linkage' on MSVC 2018-12-15 00:14:51 +00:00
ges-effect-asset.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-effect-clip.c WIP: ges: fix API export/import and 'inconsistent linkage' on MSVC 2018-12-15 00:14:51 +00:00
ges-effect-clip.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-effect.c effect: Fix string leak 2019-01-29 16:16:55 +09:00
ges-effect.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-enums.c Add API to get the GESEdge names 2019-03-15 23:51:55 +00:00
ges-enums.h Add API to get the GESEdge names 2019-03-15 23:51:55 +00:00
ges-extractable.c WIP: ges: fix API export/import and 'inconsistent linkage' on MSVC 2018-12-15 00:14:51 +00:00
ges-extractable.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-formatter.c ges: Register formatters during meta registration 2019-01-14 18:32:38 -03:00
ges-formatter.h Mark ges_timeline_load_from_uri as deprecated 2019-03-12 17:30:02 +00:00
ges-gerror.h docs: Port all docstring to gtk-doc markdown 2017-03-08 18:13:48 -03:00
ges-group.c Reimplement the timeline editing API 2019-03-15 23:51:55 +00:00
ges-group.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-image-source.c WIP: ges: fix API export/import and 'inconsistent linkage' on MSVC 2018-12-15 00:14:51 +00:00
ges-image-source.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-internal.h Reimplement the timeline editing API 2019-03-15 23:51:55 +00:00
ges-layer.c Reimplement the timeline editing API 2019-03-15 23:51:55 +00:00
ges-layer.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-meta-container.c ges-meta-container: Fix g-i annotation 2019-02-11 18:27:53 +09:00
ges-meta-container.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-multi-file-source.c WIP: ges: fix API export/import and 'inconsistent linkage' on MSVC 2018-12-15 00:14:51 +00:00
ges-multi-file-source.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-operation-clip.c WIP: ges: fix API export/import and 'inconsistent linkage' on MSVC 2018-12-15 00:14:51 +00:00
ges-operation-clip.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-operation.c WIP: ges: fix API export/import and 'inconsistent linkage' on MSVC 2018-12-15 00:14:51 +00:00
ges-operation.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-overlay-clip.c WIP: ges: fix API export/import and 'inconsistent linkage' on MSVC 2018-12-15 00:14:51 +00:00
ges-overlay-clip.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-pipeline.c nlecomposition: Get overall pipeline position by recursing up 2019-01-29 00:06:32 +00:00
ges-pipeline.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-pitivi-formatter.c WIP: ges: fix API export/import and 'inconsistent linkage' on MSVC 2018-12-15 00:14:51 +00:00
ges-pitivi-formatter.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-prelude.h WIP: ges: fix API export/import and 'inconsistent linkage' on MSVC 2018-12-15 00:14:51 +00:00
ges-project.c s/accured/occurred/g 2019-01-29 00:06:32 +00:00
ges-project.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-screenshot.c WIP: ges: fix API export/import and 'inconsistent linkage' on MSVC 2018-12-15 00:14:51 +00:00
ges-screenshot.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-smart-adder.c WIP: ges: fix API export/import and 'inconsistent linkage' on MSVC 2018-12-15 00:14:51 +00:00
ges-smart-adder.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-smart-video-mixer.c videomixer: Drop allocation query after the compositor 2019-01-29 00:06:31 +00:00
ges-smart-video-mixer.h Hide ges_smart_mixer_* API 2017-08-12 10:07:22 +01:00
ges-source-clip.c Reimplement the timeline editing API 2019-03-15 23:51:55 +00:00
ges-source-clip.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-source.c source: No checks when linking default elements 2019-03-15 23:51:55 +00:00
ges-source.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-structure-parser.c structure-parser: Add missig chain up code 2019-01-18 20:32:02 +00:00
ges-structure-parser.h structure-parser: define GES_STRUCTURE_PARSER macro 2015-09-28 15:57:25 +02:00
ges-structured-interface.c WIP: ges: fix API export/import and 'inconsistent linkage' on MSVC 2018-12-15 00:14:51 +00:00
ges-structured-interface.h ges: Add G_BEGIN_DECLS around all relevant declarations in headers 2016-04-25 15:11:25 +03:00
ges-test-clip.c WIP: ges: fix API export/import and 'inconsistent linkage' on MSVC 2018-12-15 00:14:51 +00:00
ges-test-clip.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-text-overlay-clip.c WIP: ges: fix API export/import and 'inconsistent linkage' on MSVC 2018-12-15 00:14:51 +00:00
ges-text-overlay-clip.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-text-overlay.c WIP: ges: fix API export/import and 'inconsistent linkage' on MSVC 2018-12-15 00:14:51 +00:00
ges-text-overlay.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-timeline-element.c Reimplement the timeline editing API 2019-03-15 23:51:55 +00:00
ges-timeline-element.h timeline-element: Add a method to retrieve layer priority 2019-03-15 23:51:55 +00:00
ges-timeline-tree.c Reimplement the timeline editing API 2019-03-15 23:51:55 +00:00
ges-timeline-tree.h Reimplement the timeline editing API 2019-03-15 23:51:55 +00:00
ges-timeline.c Reimplement the timeline editing API 2019-03-15 23:51:55 +00:00
ges-timeline.h timeline: Add a method to move layers around 2018-03-31 11:28:09 -03:00
ges-title-clip.c WIP: ges: fix API export/import and 'inconsistent linkage' on MSVC 2018-12-15 00:14:51 +00:00
ges-title-clip.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-title-source.c WIP: ges: fix API export/import and 'inconsistent linkage' on MSVC 2018-12-15 00:14:51 +00:00
ges-title-source.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-track-element-asset.c WIP: ges: fix API export/import and 'inconsistent linkage' on MSVC 2018-12-15 00:14:51 +00:00
ges-track-element-asset.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-track-element.c Reimplement the timeline editing API 2019-03-15 23:51:55 +00:00
ges-track-element.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-track.c WIP: ges: fix API export/import and 'inconsistent linkage' on MSVC 2018-12-15 00:14:51 +00:00
ges-track.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-transition-clip.c s/accured/occurred/g 2019-01-29 00:06:32 +00:00
ges-transition-clip.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-transition.c WIP: ges: fix API export/import and 'inconsistent linkage' on MSVC 2018-12-15 00:14:51 +00:00
ges-transition.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-types.h ges: GST_EXPORT -> GST_GES_API 2018-03-13 13:45:35 +00:00
ges-uri-asset.c asset-uri: Create a specific discoverer when discovering sync 2019-03-14 12:35:23 +00:00
ges-uri-asset.h uri-asset: Use the same code path for sync discovery as the async one 2019-01-29 00:06:32 +00:00
ges-uri-clip.c Reimplement the timeline editing API 2019-03-15 23:51:55 +00:00
ges-uri-clip.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-utils.c WIP: ges: fix API export/import and 'inconsistent linkage' on MSVC 2018-12-15 00:14:51 +00:00
ges-utils.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-validate.c validate: cleanup the playback-time from validate structures 2018-11-26 14:50:03 -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 WIP: ges: fix API export/import and 'inconsistent linkage' on MSVC 2018-12-15 00:14:51 +00:00
ges-video-source.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-video-test-source.c WIP: ges: fix API export/import and 'inconsistent linkage' on MSVC 2018-12-15 00:14:51 +00:00
ges-video-test-source.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-video-track.c WIP: ges: fix API export/import and 'inconsistent linkage' on MSVC 2018-12-15 00:14:51 +00:00
ges-video-track.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-video-transition.c video-transition: Fix GstPad leak 2019-01-29 16:15:03 +09:00
ges-video-transition.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-video-uri-source.c WIP: ges: fix API export/import and 'inconsistent linkage' on MSVC 2018-12-15 00:14:51 +00:00
ges-video-uri-source.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges-xml-formatter.c s/accured/occurred/g 2019-01-29 00:06:32 +00:00
ges-xml-formatter.h GST_GES_API -> GES_API 2018-03-13 14:14:57 +00:00
ges.c ges: Enhance ges_{init/deinit} documentation 2019-03-12 15:17:18 +00:00
ges.h ges: Add a ges_is_initialized function 2019-01-14 18:32:38 -03:00
gesmarshal.list add object-moved signal to simple timeline layer 2010-09-02 18:08:43 +02:00
gstframepositioner.c framepositioner: Fix invalid memory access 2019-01-18 20:32:02 +00:00
gstframepositioner.h ges: Sync 'par' to track restriction caps in the frame positionner 2017-10-31 12:57:08 -03:00
Makefile.am WIP: ges: fix API export/import and 'inconsistent linkage' on MSVC 2018-12-15 00:14:51 +00:00
meson.build Reimplement the timeline editing API 2019-03-15 23:51:55 +00:00
parse.l ges-launcher: Add support for titles 2018-03-30 18:30:33 -03:00