gstreamer/ges
Thibault Saunier e9ecfef808 timeline: Make sure not to add 2 times a TrackElement in the same track
Without that, if a UriClip contains several tracks of a same type (ie.
video or audio...), we would add all the TrackElements to each track
making everything failling as we end up with several GNL sources at
the same position with the same priority.
2014-02-18 11:02:49 +01:00
..
.gitignore all: add/extend more .gitignore 2010-12-15 15:52:03 +01:00
ges-asset.c ges-asset: Do not forget to give a ref to the registry 2014-01-30 22:27:54 +01:00
ges-asset.h GESAssetLoadingReturn cannot be internal 2013-05-10 18:13:11 -04:00
ges-audio-source.c ges: Fix several memory leaks 2013-10-31 23:11:23 +01:00
ges-audio-source.h GES: Add GESVideoSource and GESAudioSource base classes 2013-09-03 20:22:32 -04:00
ges-audio-test-source.c GES: Add GESVideoSource and GESAudioSource base classes 2013-09-03 20:22:32 -04: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 ges-track: Add the notion of resriction caps to GESTrack 2013-09-03 20:57:30 -04:00
ges-audio-track.h ges-audio-track: Change contructor prototype. 2013-08-21 08:06:59 -04:00
ges-audio-transition.c track-element: Remove duration_changed virtual method. 2013-07-08 19:32:15 -04:00
ges-audio-transition.h Rename GESTrackAudioTransition to GESAudioTransition 2013-02-15 14:42:07 -03:00
ges-audio-uri-source.c GES: Add GESVideoSource and GESAudioSource base classes 2013-09-03 20:22:32 -04: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: 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 Remove GESSimplerLayer, that API should land into GESLayer in the end 2013-11-22 17:50:27 -03:00
ges-base-effect-clip.h Rename GESEffectClip to GESBaseEffectClip 2013-02-15 14:42:04 -03:00
ges-base-effect.c trackelement: Simplify the way we handle children properties 2013-08-27 15:33:45 -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: Give a reference to the formatter for the idle callback 2014-02-16 20:58:04 +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 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: Remove versionning infos now that we start on the 1.X API serie 2013-12-27 10:14:19 +01:00
ges-clip.h clip: Return the newly created TrackElement when adding an asset 2013-09-28 18:09:49 +02:00
ges-container.c ges: Handle trimming in groups 2013-09-07 12:55:58 -04:00
ges-container.h ges: Handle trimming in groups 2013-09-07 12:55:58 -04:00
ges-effect-asset.c docs: Misc documentation fixes 2013-07-09 22:13:41 +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 ges: Remove versionning infos now that we start on the 1.X API serie 2013-12-27 10:14:19 +01:00
ges-effect-clip.h Rename GESStandardEffectClip to GESEffectClip 2013-02-15 14:42:04 -03:00
ges-effect.c ges: Remove versionning infos now that we start on the 1.X API serie 2013-12-27 10:14:19 +01:00
ges-effect.h Rename GESTrackParseLaunchEffect to GESEffect 2013-02-15 14:42:05 -03:00
ges-enums.c Rename TIMELINE_MODE_XXX to GES_PIPELINE_MODE_XXX so it corresponds to reality 2014-02-17 12:37:57 +01: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 ges-extractable: Return NULL instead of G_TYPE_INVALID 2014-02-08 20:18:11 +01:00
ges-extractable.h ges-formatter: don't use 'class' as function argument name in headers 2013-10-15 10:49:50 +01:00
ges-formatter.c formatter: Try to use best formatter first 2013-10-09 20:25:47 -03:00
ges-formatter.h ges-formatter: don't use 'class' as function argument name in headers 2013-10-15 10:49:50 +01:00
ges-gerror.h gir: fix warnings 2013-11-22 17:50:27 -03:00
ges-group.c ges-group: Properly check for integer underflows 2014-02-08 20:19:53 +01:00
ges-group.h group: Add an empty group constructor 2013-07-12 11:56:59 -04:00
ges-image-source.c ges: Fix several memory leaks 2013-10-31 23:11:23 +01: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 track-element: Remove constructors for TrackElement from the API 2013-12-27 10:14:19 +01:00
ges-layer.c layer: Set clip start to the duration of the layer if == TIME_NONE 2013-11-22 17:50:27 -03:00
ges-layer.h layer: Add an API to get the total duration of the layer 2013-11-22 17:50:27 -03:00
ges-meta-container.c ges: Remove unused functions 2014-02-09 23:50:25 +01: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-pipeline.c Rename TIMELINE_MODE_XXX to GES_PIPELINE_MODE_XXX so it corresponds to reality 2014-02-17 12:37:57 +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 ges: Remove unused functions 2014-02-09 23:50:25 +01:00
ges-pitivi-formatter.h Fix some documentations 2013-03-15 00:13:08 -03:00
ges-project.c uri-asset: Let a chance for user to change URI if the set one is not readable 2014-02-04 13:53:34 +01: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-smart-adder.c ges: Fix several memory leaks 2013-10-31 23:11:23 +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 ges: Fix several memory leaks 2013-10-31 23:11:23 +01: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 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 ges: Fix several memory leaks 2013-10-31 23:11:23 +01:00
ges-source.h GES: Add GESVideoSource and GESAudioSource base classes 2013-09-03 20:22:32 -04:00
ges-test-clip.c clip: Remove the ges_clip_fill_track method 2013-08-27 15:33:45 -04:00
ges-test-clip.h Rename GESTimelineTestSource to GESTestSourceClip 2013-02-15 14:42:04 -03:00
ges-text-overlay-clip.c ges: Remove versionning infos now that we start on the 1.X API serie 2013-12-27 10:14:19 +01:00
ges-text-overlay-clip.h Rename overlay_text to text_overlay 2013-02-15 14:42:07 -03:00
ges-text-overlay.c ges: Remove versionning infos now that we start on the 1.X API serie 2013-12-27 10:14:19 +01:00
ges-text-overlay.h Rename GESTrackOperation to GESOperation 2013-02-15 14:42:06 -03:00
ges-timeline-element.c timeline-element: Add a set_parent vmethod 2013-09-03 20:57:31 -04:00
ges-timeline-element.h timeline-element: Add a set_parent vmethod 2013-09-03 20:57:31 -04:00
ges-timeline.c timeline: Make sure not to add 2 times a TrackElement in the same track 2014-02-18 11:02:49 +01:00
ges-timeline.h timeline: Add methods to get and set the snapping distance 2013-07-24 22:37:06 -04:00
ges-title-clip.c ges: Remove versionning infos now that we start on the 1.X API serie 2013-12-27 10:14:19 +01:00
ges-title-clip.h Rename GESTimelineLayer to GESLayer 2013-04-23 20:22:31 -03:00
ges-title-source.c ges: Remove versionning infos now that we start on the 1.X API serie 2013-12-27 10:14:19 +01:00
ges-title-source.h track-element: Remove constructors for TrackElement from the API 2013-12-27 10:14:19 +01: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: clamp interpolated keyframe values. 2014-01-10 18:40:37 +01:00
ges-track-element.h ges: Remove versionning infos now that we start on the 1.X API serie 2013-12-27 10:14:19 +01:00
ges-track.c ges: Remove versionning infos now that we start on the 1.X API serie 2013-12-27 10:14:19 +01:00
ges-track.h ges-track: Add the notion of resriction caps to GESTrack 2013-09-03 20:57:30 -04:00
ges-transition-clip.c Remove GESSimplerLayer, that API should land into GESLayer in the end 2013-11-22 17:50:27 -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: Add GESVideoSource and GESAudioSource base classes 2013-09-03 20:22:32 -04:00
ges-uri-asset.c uri-asset: Let a chance for user to change URI if the set one is not readable 2014-02-04 13:53:34 +01:00
ges-uri-asset.h ges-formatter: don't use 'class' as function argument name in headers 2013-10-15 10:49:50 +01:00
ges-uri-clip.c GES: Add GESVideoSource and GESAudioSource base classes 2013-09-03 20:22:32 -04:00
ges-uri-clip.h Rename GESTimelineSource to GESSourceClip 2013-02-15 14:42:03 -03:00
ges-utils.c gir: fix warnings 2013-11-22 17:50:27 -03:00
ges-utils.h gir: fix warnings 2013-11-22 17:50:27 -03:00
ges-video-source.c videosource: Always add a deinterlace at the beining of videosrcbin 2014-02-04 13:53:34 +01:00
ges-video-source.h GES: Add GESVideoSource and GESAudioSource base classes 2013-09-03 20:22:32 -04:00
ges-video-test-source.c GES: Add GESVideoSource and GESAudioSource base classes 2013-09-03 20:22:32 -04: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 ges: Fix several memory leaks 2013-10-31 23:11:23 +01: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 videotransition: No need to hard set width and height anymore. 2013-09-03 20:57:31 -04:00
ges-video-transition.h Rename GESTrackVideoTransition to GESVideoTransition 2013-02-15 14:42:07 -03:00
ges-video-uri-source.c videosource: Always add a deinterlace at the beining of videosrcbin 2014-02-04 13:53:34 +01: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: add support for restriction caps. 2013-09-25 23:54:49 +02:00
ges-xml-formatter.h ges: Add padding for API extension where missing 2013-12-27 10:14:19 +01:00
ges.c Revert "ges: Disable the Pitivi formatter" 2013-09-22 23:06:22 +02:00
ges.h Remove GESSimplerLayer, that API should land into GESLayer in the end 2013-11-22 17:50:27 -03:00
gesmarshal.list add object-moved signal to simple timeline layer 2010-09-02 18:08:43 +02:00
gstframepositionner.c framepositionner: Fix the range of properties dealing with number of pixels 2013-11-09 10:35:13 -03:00
gstframepositionner.h ges: Add padding for API extension where missing 2013-12-27 10:14:19 +01:00
Makefile.am Remove GESSimplerLayer, that API should land into GESLayer in the end 2013-11-22 17:50:27 -03:00