gstreamer/ges
reed.lawrence 355d986d80 gstframepositioner: added 'operator' property
The 'operator' property was added to gstframepositioner so that
blending modes in the compositor could be accessed. This was done
by accessing the pad of the compositor class, and referencing the
'operator' property in that pad. Getters and Setters were also
created so that the 'operator' could be accessed by software that
is based on GES, such as Pitivi.

Related to but does not close Issue
https://gitlab.gnome.org/GNOME/pitivi/-/issues/2313

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/merge_requests/236>
2021-04-21 18:12:30 -05:00
..
python ges: Output otio formatter loading issues in debug logs 2020-05-06 16:11:58 +00:00
ges-asset.c ges: Minor debug logging level and typo fixes 2021-02-09 18:11:07 -03:00
ges-asset.h ges: Use #pragma once everywhere 2020-03-19 21:09:18 +00:00
ges-audio-source.c source: Refactor the way we plug converter elements 2020-07-30 18:44:13 -04:00
ges-audio-source.h ges: Use #pragma once everywhere 2020-03-19 21:09:18 +00:00
ges-audio-test-source.c ges: Use assets to instantiate track elements/group 2020-03-27 17:17:23 -03:00
ges-audio-test-source.h ges: Update documentation 2020-04-09 10:10:09 -04:00
ges-audio-track.c audio-track: Respect track restrictions in our gaps 2021-01-19 11:08:32 -03:00
ges-audio-track.h ges: Use #pragma once everywhere 2020-03-19 21:09:18 +00:00
ges-audio-transition.c ges: Use assets to instantiate track elements/group 2020-03-27 17:17:23 -03:00
ges-audio-transition.h ges: Use assets to instantiate track elements/group 2020-03-27 17:17:23 -03:00
ges-audio-uri-source.c uri-source: Respect stream-id even on streams muxed in raw 2021-01-23 04:27:07 +00:00
ges-audio-uri-source.h uri*source: Factor out common logic into a GESUriSource private data 2020-07-30 18:44:13 -04:00
ges-auto-transition.c ges: Do not recreate auto-transitions when changing clip assets 2020-09-11 10:46:59 +00:00
ges-auto-transition.h clip: preserve auto-transition in split 2020-05-07 09:37:15 +01:00
ges-base-effect-clip.c effect: Add support for time effects 2020-05-22 19:16:04 +01:00
ges-base-effect-clip.h ges: Use #pragma once everywhere 2020-03-19 21:09:18 +00:00
ges-base-effect.c add missing Since annotations on new API 2020-06-03 09:57:06 +02:00
ges-base-effect.h add missing Since annotations on new API 2020-06-03 09:57:06 +02: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 ges: Use #pragma once everywhere 2020-03-19 21:09:18 +00:00
ges-base-xml-formatter.c formatter: Use the new GstEncodingProfile:element-properties property 2021-02-09 18:11:07 -03:00
ges-base-xml-formatter.h ges: Use #pragma once everywhere 2020-03-19 21:09:18 +00:00
ges-clip-asset.c ges: Add all missing Since markers from 1.16 onward 2020-06-19 11:13:24 -04:00
ges-clip-asset.h ges: Add all missing Since markers from 1.16 onward 2020-06-19 11:13:24 -04:00
ges-clip.c ges: Do not recreate auto-transitions when changing clip assets 2020-09-11 10:46:59 +00:00
ges-clip.h ges: doc: Fix wrong vmethod links 2021-03-08 14:50:52 -03:00
ges-command-line-formatter.c command-line-formatter: Stop uselessly looping over options 2021-02-10 16:14:47 -03:00
ges-command-line-formatter.h command-line-formatter: Add a way to format timelines using the format 2021-02-10 16:14:47 -03:00
ges-container.c container: stop storing priority offset in child mapping 2020-05-07 09:37:15 +01:00
ges-container.h ges: Use #pragma once everywhere 2020-03-19 21:09:18 +00:00
ges-effect-asset.c ges: Refactor the way we plug converters in effects 2020-06-17 10:48:41 -04:00
ges-effect-asset.h ges: Use #pragma once everywhere 2020-03-19 21:09:18 +00:00
ges-effect-clip.c ges: Refactor the way we plug converters in effects 2020-06-17 10:48:41 -04:00
ges-effect-clip.h ges: Use #pragma once everywhere 2020-03-19 21:09:18 +00:00
ges-effect.c ges: Refactor the way we plug converters in effects 2020-06-17 10:48:41 -04:00
ges-effect.h ges: Use #pragma once everywhere 2020-03-19 21:09:18 +00:00
ges-enums.c ges: Add all missing Since markers from 1.16 onward 2020-06-19 11:13:24 -04:00
ges-enums.h ges: Fix smart rendering 2020-07-30 18:44:13 -04:00
ges-extractable.c ges: support test clips assets natural size/framerate 2020-03-25 11:26:29 -03:00
ges-extractable.h ges: support test clips assets natural size/framerate 2020-03-25 11:26:29 -03:00
ges-formatter.c ges: Output otio formatter loading issues in debug logs 2020-05-06 16:11:58 +00:00
ges-formatter.h ges: Use #pragma once everywhere 2020-03-19 21:09:18 +00:00
ges-gerror.h ges: Refactor the way we plug converters in effects 2020-06-17 10:48:41 -04:00
ges-group.c group: Use proper group constructor 2021-03-08 09:58:50 -03:00
ges-group.h ges: Use #pragma once everywhere 2020-03-19 21:09:18 +00:00
ges-image-source.c ges: Place imagefreeze at right place 2020-04-13 11:56:46 +00:00
ges-image-source.h ges: Use #pragma once everywhere 2020-03-19 21:09:18 +00:00
ges-internal.h command-line-formatter: Add a way to format timelines using the format 2021-02-10 16:14:47 -03:00
ges-layer.c ges: Add all missing Since markers from 1.16 onward 2020-06-19 11:13:24 -04:00
ges-layer.h errors: added edit errors 2020-05-22 19:15:57 +01:00
ges-marker-list.c marker-list: made deserialize reverse of serialize 2021-01-26 18:16:50 +00:00
ges-marker-list.h ges: Add all missing Since markers from 1.16 onward 2020-06-19 11:13:24 -04:00
ges-meta-container.c ges: Add all missing Since markers from 1.16 onward 2020-06-19 11:13:24 -04:00
ges-meta-container.h ges: Use #pragma once everywhere 2020-03-19 21:09:18 +00:00
ges-multi-file-source.c ges: Deprecate GESImageSource and GESMultiFileSource 2020-03-30 06:54:22 -03:00
ges-multi-file-source.h ges: Use #pragma once everywhere 2020-03-19 21:09:18 +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 ges: Use #pragma once everywhere 2020-03-19 21:09:18 +00:00
ges-operation.c ges: Cleanup the way we declare object types 2020-03-19 21:09:18 +00:00
ges-operation.h ges: Use #pragma once everywhere 2020-03-19 21:09:18 +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 ges: Use #pragma once everywhere 2020-03-19 21:09:18 +00:00
ges-pipeline.c pipeline: Restrict the presence only if the user didn't explicitly provided one 2020-07-30 18:44:13 -04:00
ges-pipeline.h ges: Use #pragma once everywhere 2020-03-19 21:09:18 +00:00
ges-pitivi-formatter.c formatter: Do not dereference NULL pointer 2020-05-27 23:49:00 +00:00
ges-pitivi-formatter.h pitivi-formatter: Also skip the class 2020-07-09 21:43:33 -04:00
ges-prelude.h ges: Use #pragma once everywhere 2020-03-19 21:09:18 +00:00
ges-project.c project: Plug a leak 2021-02-10 16:14:47 -03:00
ges-project.h ges: Add all missing Since markers from 1.16 onward 2020-06-19 11:13:24 -04:00
ges-screenshot.c ges: Deprecate ges_play_sink_convert_frame 2019-05-13 17:00:00 -04:00
ges-screenshot.h ges: Use #pragma once everywhere 2020-03-19 21:09:18 +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 ges: Use #pragma once everywhere 2020-03-19 21:09:18 +00:00
ges-smart-video-mixer.c gstframepositioner: added 'operator' property 2021-04-21 18:12:30 -05:00
ges-smart-video-mixer.h transition: Better document the way alpha is computed for transitions 2020-08-13 18:34:48 -04:00
ges-source-clip-asset.c ges: Update documentation 2020-04-09 10:10:09 -04:00
ges-source-clip-asset.h ges: Add all missing Since markers from 1.16 onward 2020-06-19 11:13:24 -04:00
ges-source-clip.c ges: Move TimeOverlayClip out of GESTestClip 2020-05-19 13:27:13 +00:00
ges-source-clip.h ges: Use #pragma once everywhere 2020-03-19 21:09:18 +00:00
ges-source.c uri-source: Respect stream-id even on streams muxed in raw 2021-01-23 04:27:07 +00:00
ges-source.h uri-source: Respect stream-id even on streams muxed in raw 2021-01-23 04:27:07 +00:00
ges-structure-parser.c ges: Add keyframe support to the command line formatter 2021-02-10 16:14:47 -03:00
ges-structure-parser.h ges-structure-parser: force string types 2021-01-26 18:16:50 +00:00
ges-structured-interface.c structured-interface: Move set_control_source from ges-validate 2021-02-10 16:14:47 -03:00
ges-structured-interface.h structured-interface: Move set_control_source from ges-validate 2021-02-10 16:14:47 -03:00
ges-test-clip.c ges: Move TimeOverlayClip out of GESTestClip 2020-05-19 13:27:13 +00:00
ges-test-clip.h ges: Move TimeOverlayClip out of GESTestClip 2020-05-19 13:27:13 +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 ges: Use #pragma once everywhere 2020-03-19 21:09:18 +00:00
ges-text-overlay.c ges: Use assets to instantiate track elements/group 2020-03-27 17:17:23 -03:00
ges-text-overlay.h ges: Use assets to instantiate track elements/group 2020-03-27 17:17:23 -03:00
ges-time-overlay-clip.c add missing Since annotations on new API 2020-06-03 09:57:06 +02:00
ges-time-overlay-clip.h ges: Move TimeOverlayClip out of GESTestClip 2020-05-19 13:27:13 +00:00
ges-timeline-element.c ges: Add all missing Since markers from 1.16 onward 2020-06-19 11:13:24 -04:00
ges-timeline-element.h ges: Add all missing Since markers from 1.16 onward 2020-06-19 11:13:24 -04:00
ges-timeline-tree.c ges: Do not recreate auto-transitions when changing clip assets 2020-09-11 10:46:59 +00:00
ges-timeline-tree.h ges: Fix smart rendering 2020-07-30 18:44:13 -04:00
ges-timeline.c ges: Do not recreate auto-transitions when changing clip assets 2020-09-11 10:46:59 +00:00
ges-timeline.h ges: Add APIs to have a sens of frame numbers 2020-03-25 11:26:29 -03:00
ges-title-clip.c track-element: add has-internal-source property 2020-03-16 14:19:52 +00:00
ges-title-clip.h title: Make deprecated symbols visible API 2020-07-08 10:03:43 -04:00
ges-title-source.c titleclip: Expose draw-shadow child property 2021-04-08 15:35:30 -05:00
ges-title-source.h ges: Update documentation 2020-04-09 10:10:09 -04:00
ges-track-element-asset.c ges: Add all missing Since markers from 1.16 onward 2020-06-19 11:13:24 -04:00
ges-track-element-asset.h ges: Add all missing Since markers from 1.16 onward 2020-06-19 11:13:24 -04:00
ges-track-element-deprecated.h ges: Use G_DEPRECATE to mark deprecated methods 2019-12-18 15:48:23 -03:00
ges-track-element.c ges: Add all missing Since markers from 1.16 onward 2020-06-19 11:13:24 -04:00
ges-track-element.h track-element: Make set_has_internal_source return a boolean 2020-06-16 18:21:01 -04:00
ges-track.c ges: Fix smart rendering 2020-07-30 18:44:13 -04:00
ges-track.h errors: added edit errors 2020-05-22 19:15:57 +01:00
ges-transition-clip.c ges: Rework the way we ensure core elements are not wrongly moved between clips 2020-04-08 14:35:28 +01:00
ges-transition-clip.h ges: Update documentation 2020-04-09 10:10:09 -04:00
ges-transition.c ges: Cleanup the way we declare object types 2020-03-19 21:09:18 +00:00
ges-transition.h ges: Use #pragma once everywhere 2020-03-19 21:09:18 +00:00
ges-types.h ges: Add all missing Since markers from 1.16 onward 2020-06-19 11:13:24 -04:00
ges-uri-asset.c ges: Add all missing Since markers from 1.16 onward 2020-06-19 11:13:24 -04:00
ges-uri-asset.h ges: Update documentation 2020-04-09 10:10:09 -04:00
ges-uri-clip.c ges: Do not recreate auto-transitions when changing clip assets 2020-09-11 10:46:59 +00:00
ges-uri-clip.h ges: Use #pragma once everywhere 2020-03-19 21:09:18 +00:00
ges-uri-source.c uri-source: Respect stream-id even on streams muxed in raw 2021-01-23 04:27:07 +00:00
ges-uri-source.h uri-source: Respect stream-id even on streams muxed in raw 2021-01-23 04:27:07 +00:00
ges-utils.c transition: Better document the way alpha is computed for transitions 2020-08-13 18:34:48 -04:00
ges-utils.h ges: Use #pragma once everywhere 2020-03-19 21:09:18 +00:00
ges-validate.c structured-interface: Move set_control_source from ges-validate 2021-02-10 16:14:47 -03:00
ges-version.h.in ges: Use #pragma once everywhere 2020-03-19 21:09:18 +00:00
ges-video-source.c gstframepositioner: added 'operator' property 2021-04-21 18:12:30 -05:00
ges-video-source.h ges: Deprecate GESImageSource and GESMultiFileSource 2020-03-30 06:54:22 -03:00
ges-video-test-source.c test-source: Respect asset natural size 2021-02-09 18:10:33 -03:00
ges-video-test-source.h ges: Move TimeOverlayClip out of GESTestClip 2020-05-19 13:27:13 +00:00
ges-video-track.c docs: update GESAudioTrack and GESVideoTrack 2020-03-05 17:04:51 -03:00
ges-video-track.h ges: Use #pragma once everywhere 2020-03-19 21:09:18 +00:00
ges-video-transition.c video-transition: Make smpte props children properties 2020-09-09 01:45:11 +00:00
ges-video-transition.h video-transition: Make smpte props children properties 2020-09-09 01:45:11 +00:00
ges-video-uri-source.c uri-source: Respect stream-id even on streams muxed in raw 2021-01-23 04:27:07 +00:00
ges-video-uri-source.h uri*source: Factor out common logic into a GESUriSource private data 2020-07-30 18:44:13 -04:00
ges-xml-formatter.c xml-formatter: Properly report error parsing restriction caps 2021-02-10 16:14:47 -03:00
ges-xml-formatter.h ges: Use #pragma once everywhere 2020-03-19 21:09:18 +00:00
ges.c init: Fix initialisation crash 2020-10-31 20:51:27 +11:00
ges.h ges: Move TimeOverlayClip out of GESTestClip 2020-05-19 13:27:13 +00:00
ges.resource Implement a formatter based on [OpenTimelineIO] 2019-07-26 13:48:51 -04:00
gesmarshal.list add object-moved signal to simple timeline layer 2010-09-02 18:08:43 +02:00
gstframepositioner.c gstframepositioner: added 'operator' property 2021-04-21 18:12:30 -05:00
gstframepositioner.h gstframepositioner: added 'operator' property 2021-04-21 18:12:30 -05:00
meson.build Meson: Use pkg-config generator 2020-10-23 11:15:15 -04:00
parse.l ges: Add keyframe support to the command line formatter 2021-02-10 16:14:47 -03:00