gstreamer/ges
Mathieu Duponchelle 9e0632e353 ges: Add a framepositionner element used in ges-smart-mixer and ges-uri-source
It adds metadata on the buffers and the mixer parses them.
This is done because we want to keep positionning properties
and set them on the dynamic mixer pad.

Conflicts:
	ges/Makefile.am
2013-06-23 18:42:59 -04:00
..
.gitignore all: add/extend more .gitignore 2010-12-15 15:52:03 +01:00
ges-asset.c ges: Keep ges-gerror categories simple. 2013-03-22 17:39:04 -03:00
ges-asset.h GESAssetLoadingReturn cannot be internal 2013-05-10 18:13:11 -04:00
ges-audio-test-source.c test-clip: Do not set black/silent by default 2013-04-28 01:44:55 +02:00
ges-audio-test-source.h Rename GESTrackSource to GESSource 2013-02-15 14:42:06 -03:00
ges-audio-track.c smart-adder: Implement a GESSmartAdder bin element to be used as mixing element 2013-06-23 18:37:40 -04:00
ges-audio-track.h smart-adder: Implement a GESSmartAdder bin element to be used as mixing element 2013-06-23 18:37:40 -04:00
ges-audio-transition.c audiotransition: Add a resampler in the audio transition bin 2013-04-28 01:45:01 +02:00
ges-audio-transition.h Rename GESTrackAudioTransition to GESAudioTransition 2013-02-15 14:42:07 -03:00
ges-auto-transition.c ges: Make space in the GESTracks to be able to add mixing elements later 2013-06-23 18:28:52 -04:00
ges-auto-transition.h Rename GESTimelineLayer to GESLayer 2013-04-23 20:22:31 -03:00
ges-base-effect-clip.c Rename GESTimelineLayer to GESLayer 2013-04-23 20:22:31 -03:00
ges-base-effect-clip.h Rename GESEffectClip to GESBaseEffectClip 2013-02-15 14:42:04 -03:00
ges-base-effect.c uri-source: Expose the volume property. 2013-06-23 18:37:40 -04:00
ges-base-effect.h Rename GESTrackOperation to GESOperation 2013-02-15 14:42:06 -03:00
ges-base-transition-clip.c Rename GESTransitionClip to GESBaseTransitionClip 2013-02-15 14:42:04 -03:00
ges-base-transition-clip.h Rename GESTransitionClip to GESBaseTransitionClip 2013-02-15 14:42:04 -03:00
ges-base-xml-formatter.c ges: Port to the new commit based API in GNL 2013-06-23 16:33:33 -04:00
ges-base-xml-formatter.h Fix some documentations 2013-03-15 00:13:08 -03:00
ges-clip-asset.c Rename GESAssetClip to GESClipAsset 2013-02-15 14:42:07 -03:00
ges-clip-asset.h Rename GESAssetClip to GESClipAsset 2013-02-15 14:42:07 -03:00
ges-clip.c ges: Misc documentation fixes 2013-06-23 18:28:53 -04:00
ges-clip.h Rename GESTimelineLayer to GESLayer 2013-04-23 20:22:31 -03:00
ges-container.c Rename GESTimelineLayer to GESLayer 2013-04-23 20:22:31 -03:00
ges-container.h container: s/get_priorty_range/get_priority_range/ 2013-03-30 12:31:50 +01:00
ges-custom-source-clip.c ges: Misc documentation fixes 2013-06-23 18:28:53 -04:00
ges-custom-source-clip.h Rename object/tobj/trobj to clip or track_element as necessary 2013-02-15 16:26:30 -03:00
ges-effect-asset.c Add a GESEffectAsset class, and make sure to set the GESTrackType asap on effects 2013-03-15 00:13:09 -03:00
ges-effect-asset.h Add a GESEffectAsset class, and make sure to set the GESTrackType asap on effects 2013-03-15 00:13:09 -03:00
ges-effect-clip.c Rename GESTimelineLayer to GESLayer 2013-04-23 20:22:31 -03:00
ges-effect-clip.h Rename GESStandardEffectClip to GESEffectClip 2013-02-15 14:42:04 -03:00
ges-effect.c Rename GESTimelineLayer to GESLayer 2013-04-23 20:22:31 -03:00
ges-effect.h Rename GESTrackParseLaunchEffect to GESEffect 2013-02-15 14:42:05 -03:00
ges-enums.c Rename GESStandardTransitionClip to GESTransitionClip 2013-02-15 14:42:04 -03:00
ges-enums.h Add a utility method to get the name of a GESTrackType 2012-12-29 19:36:52 -03:00
ges-extractable.c Rename GESTimelineFileSource to GESUriClip 2013-02-15 14:42:02 -03:00
ges-extractable.h Misc documentation fixing 2012-12-29 19:36:52 -03:00
ges-formatter.c project: Disable update in the project rather than the formatter 2013-06-12 12:00:59 -04:00
ges-formatter.h formatter: Pass a dummy instance of formatter to virtual method 2013-04-23 19:31:32 -03:00
ges-gerror.h ges: Keep ges-gerror categories simple. 2013-03-22 17:39:04 -03:00
ges-image-source.c Rename object/tobj/trobj to clip or track_element as necessary 2013-02-15 16:26:30 -03:00
ges-image-source.h Rename GESTrackImageSource to GESImageSource 2013-02-15 14:42:06 -03:00
ges-internal.h track-element: Set a reference to the GESTrackElement on the GnlObjects using qdata 2013-06-23 18:28:52 -04:00
ges-layer.c ges-layer.c: notify priority changes. 2013-06-23 18:37:41 -04:00
ges-layer.h Rename GESTimelineLayer to GESLayer 2013-04-23 20:22:31 -03:00
ges-meta-container.c Rename GESTimelineStandardTransition to GESStandardTransitionClip 2013-02-15 14:42:03 -03:00
ges-meta-container.h meta-container: Add a VOLUME default meta to layers 2013-06-23 18:28:53 -04:00
ges-operation-clip.c Rename GESTimelineLayer to GESLayer 2013-04-23 20:22:31 -03:00
ges-operation-clip.h Rename GESTimelineOperation to GESOperationClip 2013-02-15 14:42:03 -03:00
ges-operation.c Rename GESTrackOperation to GESOperation 2013-02-15 14:42:06 -03:00
ges-operation.h Rename GESTrackOperation to GESOperation 2013-02-15 14:42:06 -03:00
ges-overlay-clip.c Rename GESTimelineLayer to GESLayer 2013-04-23 20:22:31 -03:00
ges-overlay-clip.h Rename GESTimelineOverlay to GESOverlayClip 2013-02-15 14:42:03 -03:00
ges-pitivi-formatter.c ges: Implement GESAudioTrack and GESVideoTrack, subclasses of GESTrack 2013-06-23 17:38:57 -04:00
ges-pitivi-formatter.h Fix some documentations 2013-03-15 00:13:08 -03:00
ges-project.c ges: Port to the new commit based API in GNL 2013-06-23 16:33:33 -04:00
ges-project.h project: Handle assets that are being loaded 2013-01-14 09:02:26 -03:00
ges-screenshot.c tests: Fix misc issues 2012-12-29 19:38:12 -03:00
ges-screenshot.h Fix FSF address 2012-11-04 00:25:20 +00:00
ges-simple-layer.c ges: Make space in the GESTracks to be able to add mixing elements later 2013-06-23 18:28:52 -04:00
ges-simple-layer.h Rename GESTimelineLayer to GESLayer 2013-04-23 20:22:31 -03:00
ges-smart-adder.c smart-adder: remove volume from the bin, which quite simplifies the code. 2013-06-23 18:37:40 -04:00
ges-smart-adder.h smart-adder: Implement a GESSmartAdder bin element to be used as mixing element 2013-06-23 18:37:40 -04:00
ges-smart-video-mixer.c ges: Add a framepositionner element used in ges-smart-mixer and ges-uri-source 2013-06-23 18:42:59 -04:00
ges-smart-video-mixer.h ges-smart-mixer: first code dump, mainly copy paste from ges-smart-adder. 2013-06-23 18:37:41 -04:00
ges-source-clip.c Rename GESTimelineLayer to GESLayer 2013-04-23 20:22:31 -03:00
ges-source-clip.h Rename GESTimelineLayer to GESLayer 2013-04-23 20:22:31 -03:00
ges-source.c Rename GESTrackSource to GESSource 2013-02-15 14:42:06 -03:00
ges-source.h Rename GESTrackSource to GESSource 2013-02-15 14:42:06 -03:00
ges-test-clip.c test-clip: Do not set black/silent by default 2013-04-28 01:44:55 +02:00
ges-test-clip.h Rename GESTimelineTestSource to GESTestSourceClip 2013-02-15 14:42:04 -03:00
ges-text-overlay-clip.c Rename GESTimelineLayer to GESLayer 2013-04-23 20:22:31 -03:00
ges-text-overlay-clip.h Rename overlay_text to text_overlay 2013-02-15 14:42:07 -03:00
ges-text-overlay.c Rename GESTimelineLayer to GESLayer 2013-04-23 20:22:31 -03:00
ges-text-overlay.h Rename GESTrackOperation to GESOperation 2013-02-15 14:42:06 -03:00
ges-timeline-element.c timeline-element: Make it possible to reset the timeline property to NULL 2013-06-23 17:39:05 -04:00
ges-timeline-element.h timeline-element: Add a macro to get element 'end' 2013-03-23 01:31:23 -03:00
ges-timeline-pipeline.c ges: Protect from Gst dynamic callbacks 2013-05-29 17:14:31 -04:00
ges-timeline-pipeline.h pipeline: Add a GError argument 2013-04-18 18:48:19 -03:00
ges-timeline.c ges: Make space in the GESTracks to be able to add mixing elements later 2013-06-23 18:28:52 -04:00
ges-timeline.h ges: Port to the new commit based API in GNL 2013-06-23 16:33:33 -04:00
ges-title-clip.c Rename GESTimelineLayer to GESLayer 2013-04-23 20:22:31 -03:00
ges-title-clip.h Rename GESTimelineLayer to GESLayer 2013-04-23 20:22:31 -03:00
ges-title-source.c Always prefer gst_object_(un)ref over g_object_(un)ref 2013-03-18 12:48:41 -03:00
ges-title-source.h Reword ges_title_clip_set_color to ges_title_clip_set_text_color 2013-02-15 14:42:07 -03:00
ges-track-element-asset.c Rename GESAssetTrackElement to GESTrackElementAsset 2013-02-15 14:42:06 -03:00
ges-track-element-asset.h Rename GESAssetTrackElement to GESTrackElementAsset 2013-02-15 14:42:06 -03:00
ges-track-element.c track-element: Set a reference to the GESTrackElement on the GnlObjects using qdata 2013-06-23 18:28:52 -04:00
ges-track-element.h ges-clip: Remove the unlocked TrackElement APIs 2013-04-15 00:18:05 -03:00
ges-track.c smart-adder: Implement a GESSmartAdder bin element to be used as mixing element 2013-06-23 18:37:40 -04:00
ges-track.h track: Implement infrastructure for mixing 2013-06-23 18:28:52 -04:00
ges-transition-clip.c Rename GESTimelineLayer to GESLayer 2013-04-23 20:22:31 -03:00
ges-transition-clip.h Rename GESStandardTransitionClip to GESTransitionClip 2013-02-15 14:42:04 -03:00
ges-transition.c Rename GESTrackTransition to GESTransition 2013-02-15 14:42:06 -03:00
ges-transition.h Rename GESTrackTransition to GESTransition 2013-02-15 14:42:06 -03:00
ges-types.h ges: Implement GESAudioTrack and GESVideoTrack, subclasses of GESTrack 2013-06-23 17:38:57 -04:00
ges-uri-asset.c ges-uri-asset.c: Fix ges_uri_asset_request_sync annotations. 2013-06-16 22:02:49 -04:00
ges-uri-asset.h Finish renaming filesource to urisource 2013-05-28 18:27:31 -04:00
ges-uri-clip.c Implement GESContainer 2013-03-15 00:13:08 -03:00
ges-uri-clip.h Rename GESTimelineSource to GESSourceClip 2013-02-15 14:42:03 -03:00
ges-uri-source.c ges: Add a framepositionner element used in ges-smart-mixer and ges-uri-source 2013-06-23 18:42:59 -04:00
ges-uri-source.h uri-source: when creating the audio element, set the volume to the layr volume when necessary. 2013-06-23 18:37:40 -04:00
ges-utils.c uri-source: Expose the volume property. 2013-06-23 18:37:40 -04:00
ges-utils.h uri-source: Expose the volume property. 2013-06-23 18:37:40 -04:00
ges-video-test-source.c video-test-src: Force video/x-raw 2013-04-28 01:45:02 +02:00
ges-video-test-source.h Rename GESTrackSource to GESSource 2013-02-15 14:42:06 -03:00
ges-video-track.c video-track: "implement" get_mixing_element. 2013-06-23 18:37:41 -04:00
ges-video-track.h ges-smart-mixer: first code dump, mainly copy paste from ges-smart-adder. 2013-06-23 18:37:41 -04:00
ges-video-transition.c replace query_caps with get_current_caps. don't check for unused gnlobject. 2013-04-23 23:05:17 -03:00
ges-video-transition.h Rename GESTrackVideoTransition to GESVideoTransition 2013-02-15 14:42:07 -03:00
ges-xml-formatter.c Rename GESTimelineLayer to GESLayer 2013-04-23 20:22:31 -03:00
ges-xml-formatter.h xml-formatter: Implement a GESXmlFormatter 2012-12-29 19:36:50 -03:00
ges.c ges: Add a framepositionner element used in ges-smart-mixer and ges-uri-source 2013-06-23 18:42:59 -04:00
ges.h ges: Implement GESAudioTrack and GESVideoTrack, subclasses of GESTrack 2013-06-23 17:38:57 -04:00
gesmarshal.list add object-moved signal to simple timeline layer 2010-09-02 18:08:43 +02:00
gstframepositionner.c ges: Add a framepositionner element used in ges-smart-mixer and ges-uri-source 2013-06-23 18:42:59 -04:00
gstframepositionner.h ges: Add a framepositionner element used in ges-smart-mixer and ges-uri-source 2013-06-23 18:42:59 -04:00
Makefile.am ges: Add a framepositionner element used in ges-smart-mixer and ges-uri-source 2013-06-23 18:42:59 -04:00