mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-24 01:00:37 +00:00
14262 lines
446 KiB
Text
14262 lines
446 KiB
Text
=== release 1.2.0 ===
|
|
|
|
2014-03-16 Thibault Saunier <tsaunier@gnome.org>
|
|
|
|
* configure.ac:
|
|
releasing 1.2.0
|
|
|
|
2014-03-15 10:34:17 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* configure.ac:
|
|
* ges/ges-version.h.in:
|
|
* ges/ges.h:
|
|
Properly generate versioning #define-s during autogen
|
|
|
|
2014-03-14 20:04:33 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-container.c:
|
|
* ges/ges-timeline-element.c:
|
|
* tests/check/ges/group.c:
|
|
container: Properly handle the case where we could not set parent
|
|
In this case we had a FIXME about reverting everything that was done,
|
|
implement that FIXME!
|
|
|
|
2014-03-14 19:59:27 +0100 Andreas Schwab <schwab@linux-m68k.org>
|
|
|
|
* ges/ges-smart-adder.c:
|
|
ges: remove extra semicolon
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=726365
|
|
|
|
2014-03-14 18:48:44 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-pipeline.c:
|
|
pipeline: Always set the encoding profile presence to 1
|
|
We currenty do not support multiple tracks with same type in GESPipeline
|
|
and we actually need to set the presence field to avoid a scenario where
|
|
we have only video in a video track, and no audio in the audio track. So
|
|
audiotestsrc is used and we end up encoding the whole audio stream but
|
|
no decoded video frame as reached the decodebin src pad, so the pad
|
|
has not been created and thus it will not be linked to the encodebin.
|
|
On the audio part, the EOS will be emitted so fast that the resulting stream will
|
|
not have any video in it as the muxer will not even have a video pad created.
|
|
Setting the presence will ensure that the muxer does have a video pad
|
|
(because of how encodebin behaves) and thus will create a pad for it
|
|
and wait for its EOS.
|
|
|
|
2014-03-10 11:18:21 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-title-clip.c:
|
|
* ges/ges-title-source.c:
|
|
* ges/ges-title-source.h:
|
|
title-source: Rename ges_title_clip_set_backrgound_colour as appropriate
|
|
The method was badly called _clip_ instead of _source_ we have not release the API
|
|
so we still can change it.
|
|
|
|
2014-03-08 11:26:13 +0000 Dan Williams <dcbw@redhat.com>
|
|
|
|
* ges/ges-project.c:
|
|
ges: fix finalize/dispose mixup
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=725918
|
|
|
|
2014-03-07 14:48:06 -0600 Dan Williams <dcbw@redhat.com>
|
|
|
|
* ges/ges-clip-asset.c:
|
|
* ges/ges-container.c:
|
|
* ges/ges-formatter.c:
|
|
* ges/ges-project.c:
|
|
* ges/gstframepositionner.c:
|
|
ges: Ensure GObject finalize and dispose methods chain up to parents
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=725918
|
|
|
|
2014-03-07 09:28:16 -0600 Dan Williams <dcbw@redhat.com>
|
|
|
|
* ges/ges-base-xml-formatter.c:
|
|
Fix use-after-free in _free_pending_clip()
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=725855
|
|
|
|
2014-02-28 09:37:01 +0100 Sebastian Dröge <sebastian@centricular.com>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From fe1672e to bcb1518
|
|
|
|
2014-02-26 04:36:11 +0100 Alexandru Băluț <alexandru.balut@gmail.com>
|
|
|
|
* docs/design/encoding-research.txt:
|
|
* docs/design/metadata.txt:
|
|
* ges/ges-pitivi-formatter.c:
|
|
* ges/ges-pitivi-formatter.h:
|
|
Update the documentation to use Pitivi instead of PiTiVi
|
|
|
|
2014-02-26 04:17:36 +0100 Alexandru Băluț <alexandru.balut@gmail.com>
|
|
|
|
* ges/ges-base-effect.c:
|
|
* ges/ges-effect-clip.c:
|
|
* ges/ges-effect.c:
|
|
* ges/ges-test-clip.c:
|
|
* ges/ges-text-overlay.c:
|
|
* ges/ges-transition-clip.c:
|
|
Remove "#" from short-description
|
|
It breaks the display in the index.html page.
|
|
|
|
2014-02-18 22:14:00 +0100 Alexandru Băluț <alexandru.balut@gmail.com>
|
|
|
|
* ges/ges-asset.c:
|
|
* ges/ges-extractable.c:
|
|
Minor documentation fixes: GESExtractable, GESAsset
|
|
|
|
2014-02-26 22:16:13 +0100 Stefan Sauer <ensonic@users.sf.net>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From 1a07da9 to fe1672e
|
|
|
|
2014-02-18 12:40:06 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
docs: Fix documentation about copying timeline elements
|
|
|
|
2014-02-17 13:33:51 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
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-17 12:34:04 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-enums.c:
|
|
* ges/ges-enums.h:
|
|
* ges/ges-pipeline.c:
|
|
* tests/check/ges/integration.c:
|
|
* tests/examples/concatenate.c:
|
|
* tests/examples/ges-ui.c:
|
|
* tests/examples/overlays.c:
|
|
* tests/examples/test4.c:
|
|
* tests/examples/text_properties.c:
|
|
* tests/examples/thumbnails.c:
|
|
* tests/examples/transition.c:
|
|
* tools/ges-launch.c:
|
|
Rename TIMELINE_MODE_XXX to GES_PIPELINE_MODE_XXX so it corresponds to reality
|
|
First, it was not in any namespace, second the name of the enum is
|
|
GESPipelineFlags.
|
|
|
|
2014-02-14 13:20:31 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-base-xml-formatter.c:
|
|
ges: Give a reference to the formatter for the idle callback
|
|
This avoid segfault as we are not guaranteed that the formatter will
|
|
not be destroyed in the meantime.
|
|
+ Minor cleanup of handling of private members
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=724337
|
|
|
|
2014-02-09 23:50:25 +0100 Sebastian Dröge <sebastian@centricular.com>
|
|
|
|
* ges/ges-meta-container.c:
|
|
* ges/ges-pitivi-formatter.c:
|
|
ges: Remove unused functions
|
|
|
|
2014-02-08 20:19:53 +0100 Sebastian Dröge <sebastian@centricular.com>
|
|
|
|
* ges/ges-group.c:
|
|
ges-group: Properly check for integer underflows
|
|
error: comparison of unsigned expression < 0 is always false
|
|
|
|
2014-02-08 20:18:11 +0100 Sebastian Dröge <sebastian@centricular.com>
|
|
|
|
* ges/ges-extractable.c:
|
|
ges-extractable: Return NULL instead of G_TYPE_INVALID
|
|
The return type of this function is gchar *, not GType
|
|
|
|
2014-02-05 00:10:52 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-enums.h:
|
|
ges: Some documentation cleanup
|
|
|
|
2014-02-04 13:58:48 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/integration.c:
|
|
tests:integration: Fix a race about get_position being called before AYNC_DONE happens
|
|
|
|
2014-02-04 10:45:58 +0100 Alexandru Băluț <alexandru.balut@gmail.com>
|
|
|
|
* bindings/python/examples/simple.py:
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-pipeline.c:
|
|
* ges/ges-pipeline.h:
|
|
* tests/check/ges/integration.c:
|
|
* tests/check/ges/project.c:
|
|
* tests/check/ges/test-utils.c:
|
|
* tests/examples/concatenate.c:
|
|
* tests/examples/ges-ui.c:
|
|
* tests/examples/overlays.c:
|
|
* tests/examples/simple1.c:
|
|
* tests/examples/test1.c:
|
|
* tests/examples/test2.c:
|
|
* tests/examples/test3.c:
|
|
* tests/examples/test4.c:
|
|
* tests/examples/text_properties.c:
|
|
* tests/examples/thumbnails.c:
|
|
* tests/examples/transition.c:
|
|
* tools/ges-launch.c:
|
|
ges-pipeline: Rename add_timeline to set_timeline
|
|
API BREAKAGE:
|
|
- ges_pipeline_add_timeline
|
|
+ ges_pipeline_set_timeline
|
|
|
|
2014-01-16 15:25:06 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-project.c:
|
|
* ges/ges-uri-asset.c:
|
|
uri-asset: Let a chance for user to change URI if the set one is not readable
|
|
It sounds like the most logical thing to do in that case.
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=721111
|
|
|
|
2014-01-15 19:12:08 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-video-source.c:
|
|
* ges/ges-video-uri-source.c:
|
|
videosource: Always add a deinterlace at the beining of videosrcbin
|
|
It might be needed in some cases (for example when decoding prores files) and
|
|
it is the way it is done with playbin now. Also deinterlace now properly supports
|
|
passtrough mode.
|
|
|
|
2014-01-27 15:30:40 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-asset.c:
|
|
* tests/check/ges/project.c:
|
|
* tests/check/ges/uriclip.c:
|
|
ges-asset: Do not forget to give a ref to the registry
|
|
+ Add test in the testsuite
|
|
+ Fix broken tests
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=721111
|
|
|
|
2014-01-30 10:46:09 +0100 Edward Hervey <bilboed@bilboed.com>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From d48bed3 to 1a07da9
|
|
|
|
2014-01-09 18:13:00 +0100 Mathieu Duponchelle <mduponchelle1@gmail.com>
|
|
|
|
* ges/ges-track-element.c:
|
|
track-element: clamp interpolated keyframe values.
|
|
|
|
2014-01-10 00:05:01 +0000 Tim-Philipp Müller <tim@centricular.com>
|
|
|
|
* .gitignore:
|
|
.gitignore: add test driver and more test binaries
|
|
|
|
2013-12-27 10:08:47 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-base-xml-formatter.c:
|
|
base-xml-formatter: Emit 'loaded' right after a project with empy timeline is loaded
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=720040
|
|
|
|
2013-12-24 15:34:51 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-audio-test-source.h:
|
|
* ges/ges-audio-uri-source.h:
|
|
* ges/ges-image-source.h:
|
|
* ges/ges-internal.h:
|
|
* ges/ges-title-source.h:
|
|
* ges/ges-video-test-source.h:
|
|
* ges/ges-video-uri-source.h:
|
|
track-element: Remove constructors for TrackElement from the API
|
|
Most of the time the user should not create GESTrackElements
|
|
himself, instead he should add a GESAsset to a layer, that will
|
|
result in a clip creation and the proper TrackElements to be
|
|
created and added to the tracks.
|
|
The case of effects and overlays is a bit different as the user should
|
|
create the TrackElement and add them to a clip.
|
|
|
|
2013-12-24 15:08:24 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-clip.c:
|
|
* ges/ges-effect-clip.c:
|
|
* ges/ges-effect.c:
|
|
* ges/ges-text-overlay-clip.c:
|
|
* ges/ges-text-overlay.c:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-title-clip.c:
|
|
* ges/ges-title-source.c:
|
|
* ges/ges-track-element.c:
|
|
* ges/ges-track-element.h:
|
|
* ges/ges-track.c:
|
|
ges: Remove versionning infos now that we start on the 1.X API serie
|
|
They are now meaningless, all the current symbols are the basic
|
|
ones for the 1.X serie.
|
|
|
|
2013-12-24 14:34:09 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-base-xml-formatter.h:
|
|
* ges/ges-effect-asset.h:
|
|
* ges/ges-smart-adder.h:
|
|
* ges/ges-smart-video-mixer.h:
|
|
* ges/ges-xml-formatter.h:
|
|
* ges/gstframepositionner.h:
|
|
ges: Add padding for API extension where missing
|
|
|
|
2013-12-22 22:36:16 +0000 Tim-Philipp Müller <tim@centricular.com>
|
|
|
|
* autogen.sh:
|
|
* common:
|
|
Automatic update of common submodule
|
|
From dbedaa0 to d48bed3
|
|
|
|
2013-11-28 15:13:06 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-project.c:
|
|
* ges/ges-timeline.c:
|
|
ges: Reimplement 'always create a project to back a timeline'
|
|
Keeping it simple, and making sure everything is synchronous
|
|
|
|
2013-11-28 15:08:33 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-project.c:
|
|
* ges/ges-timeline.c:
|
|
* tests/check/ges/backgroundsource.c:
|
|
* tests/check/ges/basic.c:
|
|
* tests/check/ges/clip.c:
|
|
* tests/check/ges/effects.c:
|
|
* tests/check/ges/group.c:
|
|
* tests/check/ges/layer.c:
|
|
* tests/check/ges/mixers.c:
|
|
* tests/check/ges/overlays.c:
|
|
* tests/check/ges/test-utils.c:
|
|
* tests/check/ges/test-utils.h:
|
|
* tests/check/ges/text_properties.c:
|
|
* tests/check/ges/timelineedition.c:
|
|
* tests/check/ges/titles.c:
|
|
* tests/check/ges/transition.c:
|
|
* tests/check/ges/uriclip.c:
|
|
Revert "ges: Always create a project to back a timeline"
|
|
This reverts commit 59d83f1a93055391097e7c1fe34f5a39eb8ec625.
|
|
Conflicts:
|
|
tests/check/ges/backgroundsource.c
|
|
tests/check/ges/effects.c
|
|
tests/check/ges/overlays.c
|
|
tests/check/ges/simplelayer.c
|
|
tests/check/ges/text_properties.c
|
|
tests/check/ges/titles.c
|
|
|
|
2013-11-25 15:17:33 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-project.c:
|
|
* ges/ges-timeline.c:
|
|
timeline: Add all assets of the clip added to the timeline to the project
|
|
|
|
2013-11-22 17:49:49 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* ges/Makefile.am:
|
|
* ges/ges-base-effect-clip.c:
|
|
* ges/ges-effect-clip.c:
|
|
* ges/ges-simple-layer.c:
|
|
* ges/ges-simple-layer.h:
|
|
* ges/ges-transition-clip.c:
|
|
* ges/ges.h:
|
|
* tests/check/Makefile.am:
|
|
* tests/check/ges/backgroundsource.c:
|
|
* tests/check/ges/effects.c:
|
|
* tests/check/ges/overlays.c:
|
|
* tests/check/ges/simplelayer.c:
|
|
* tests/check/ges/text_properties.c:
|
|
* tests/check/ges/titles.c:
|
|
* tests/examples/concatenate.c:
|
|
* tests/examples/ges-ui.c:
|
|
* tests/examples/simple1.c:
|
|
* tests/examples/test3.c:
|
|
* tests/examples/test4.c:
|
|
* tests/examples/thumbnails.c:
|
|
* tools/ges-launch.c:
|
|
Remove GESSimplerLayer, that API should land into GESLayer in the end
|
|
The priority handling of clip is now handled by GESLayer itself, and
|
|
handling clip as a ordered list should be implemented in GESLayer itself
|
|
too, this way the user can decide to switch mode at any time instead of
|
|
|
|
2013-11-22 17:36:12 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-layer.c:
|
|
layer: Set clip start to the duration of the layer if == TIME_NONE
|
|
In the provided start of a clip is GST_CLOCK_TIME_NONE in
|
|
ges_layer_add_asset, it means that we want the clip to be
|
|
added at the end of the layer
|
|
|
|
2013-11-22 17:33:18 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-layer.c:
|
|
* ges/ges-layer.h:
|
|
layer: Add an API to get the total duration of the layer
|
|
API:
|
|
ges_layer_get_duration
|
|
|
|
2013-11-22 17:23:31 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
Remove the android/ toplevel directory
|
|
To build gstreamer for android we are now using androgenizer which
|
|
generates the needed Android.mk files. Androgenizer can be found here:
|
|
* http://cgit.collabora.com/git/android/androgenizer.git/
|
|
|
|
2013-11-13 13:18:00 +0100 Lubosz Sarnecki <lubosz@gmail.com>
|
|
|
|
* ges/Makefile.am:
|
|
* ges/ges-gerror.h:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-track-element.c:
|
|
* ges/ges-uri-asset.c:
|
|
* ges/ges-utils.c:
|
|
* ges/ges-utils.h:
|
|
gir: fix warnings
|
|
|
|
2013-11-18 13:41:07 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-video-uri-source.c:
|
|
video-uri-source: Handle interlaced videos
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=710168
|
|
|
|
2013-11-14 16:17:31 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tools/ges-launch.c:
|
|
ges-launch: Let user set the track types to use
|
|
|
|
2013-11-09 09:55:39 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* bindings/python/examples/material.py:
|
|
python: Remove old material.py example
|
|
|
|
2013-11-09 09:51:55 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tools/ges-launch.c:
|
|
ges-launch: Dot the pipeline on state changes and warnings
|
|
|
|
2013-11-09 09:49:03 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/gstframepositionner.c:
|
|
framepositionner: Fix the range of properties dealing with number of pixels
|
|
This way it is possible to interpolate those values.
|
|
|
|
2013-11-09 09:47:21 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-project.c:
|
|
* ges/ges-timeline.c:
|
|
* tests/check/ges/backgroundsource.c:
|
|
* tests/check/ges/basic.c:
|
|
* tests/check/ges/clip.c:
|
|
* tests/check/ges/effects.c:
|
|
* tests/check/ges/group.c:
|
|
* tests/check/ges/layer.c:
|
|
* tests/check/ges/mixers.c:
|
|
* tests/check/ges/overlays.c:
|
|
* tests/check/ges/simplelayer.c:
|
|
* tests/check/ges/test-utils.c:
|
|
* tests/check/ges/test-utils.h:
|
|
* tests/check/ges/text_properties.c:
|
|
* tests/check/ges/timelineedition.c:
|
|
* tests/check/ges/titles.c:
|
|
* tests/check/ges/transition.c:
|
|
* tests/check/ges/uriclip.c:
|
|
ges: Always create a project to back a timeline
|
|
And fix all the tests as we need to wait for the project to be loaded
|
|
to check the reference count of the timeline (as we keep a ref on the
|
|
timeline in project to later emit "loaded" on idle).
|
|
|
|
2013-11-09 09:46:10 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* bindings/python/examples/simple.py:
|
|
bindings: Cleanup and fix simple python example
|
|
|
|
2013-11-05 11:23:08 +0000 Tim-Philipp Müller <tim@centricular.com>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From 865aa20 to dbedaa0
|
|
|
|
2013-10-17 15:16:00 +0200 Kishore Arepalli <kishore.arepalli@gmail.com>
|
|
|
|
* ges/ges-audio-source.c:
|
|
* ges/ges-image-source.c:
|
|
* ges/ges-pipeline.c:
|
|
* ges/ges-smart-adder.c:
|
|
* ges/ges-smart-video-mixer.c:
|
|
* ges/ges-source.c:
|
|
* ges/ges-title-source.c:
|
|
* ges/ges-track.c:
|
|
* ges/ges-video-track.c:
|
|
ges: Fix several memory leaks
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=710390
|
|
|
|
2013-10-30 00:27:36 +0100 Mathieu Duponchelle <mduponchelle1@gmail.com>
|
|
|
|
* ges/ges-clip.c:
|
|
track-element: add start to the position to which we wish we split the bindings.
|
|
The bindings split is relative to the beginning of the clip.
|
|
|
|
2013-10-29 07:59:22 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-clip.c:
|
|
clip: Fix the find_track_element method
|
|
What we want is to be able to find a TrackElement by its type, and
|
|
possibly specify a Track where to look into.
|
|
|
|
2013-10-15 10:57:31 +0200 Kishore Arepalli <kishore.arepalli@gmail.com>
|
|
|
|
* ges/ges-extractable.h:
|
|
* ges/ges-formatter.h:
|
|
* ges/ges-uri-asset.h:
|
|
ges-formatter: don't use 'class' as function argument name in headers
|
|
It's a keyword in C++ and C++ compilers won't like it.
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=710172
|
|
|
|
2013-10-11 17:00:22 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-asset.c:
|
|
* ges/ges-uri-asset.c:
|
|
uri-asset: Check if file exists before trying it as a proxy
|
|
This avoids:
|
|
1- discovering file that we know do not exist
|
|
2- proposing the current proxy path (that failed) as a possible proxy
|
|
which lead to errors
|
|
|
|
2013-10-11 17:05:03 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tools/ges-launch.c:
|
|
ges-launch: Remember URIS that we tried to discover
|
|
So we do not fail several time trying to discover the same URI
|
|
Conflicts:
|
|
tools/ges-launch.c
|
|
|
|
2013-10-08 13:45:55 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-formatter.c:
|
|
formatter: Try to use best formatter first
|
|
|
|
2013-10-09 20:07:14 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-audio-source.c:
|
|
audiosource: Add audioconvert and audioresample before the volume element
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=709777
|
|
|
|
2013-10-01 20:07:10 +0200 Mathieu Duponchelle <mduponchelle1@gmail.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
timeline: pass the correct argument to disconnect_by_func.
|
|
fixes #709205
|
|
|
|
2013-09-28 21:07:10 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* configure.ac:
|
|
Back to development
|
|
|
|
=== release 1.1.90 ===
|
|
|
|
2013-09-28 20:49:13 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ChangeLog:
|
|
* configure.ac:
|
|
Release 1.1.90
|
|
|
|
2013-09-28 18:09:49 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-clip.c:
|
|
* ges/ges-clip.h:
|
|
clip: Return the newly created TrackElement when adding an asset
|
|
This is a minor API change
|
|
|
|
2013-09-28 15:42:20 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
timeline: Add a signal to know when it is commited
|
|
|
|
2013-09-27 02:56:44 +0200 MathieuDuponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/ges-clip.c:
|
|
clip: split_bindings at position * + inpoint*
|
|
|
|
2013-09-25 23:52:46 +0200 MathieuDuponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/ges-video-track.c:
|
|
video-track: update gaps framerate along with restriction caps.
|
|
|
|
2013-09-25 19:48:45 +0200 MathieuDuponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/ges-base-xml-formatter.c:
|
|
* ges/ges-xml-formatter.c:
|
|
xml-formatter: add support for restriction caps.
|
|
|
|
2013-09-05 01:03:51 +0200 Simon Corsin <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/ges-video-source.c:
|
|
* ges/gstframepositionner.c:
|
|
* ges/gstframepositionner.h:
|
|
video-source: Add a videorate in video-source.
|
|
And control it in framepositionner.
|
|
Conflicts:
|
|
ges/ges-video-source.c
|
|
|
|
2013-09-24 18:35:56 +0100 Tim-Philipp Müller <tim@centricular.net>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From 6b03ba7 to 865aa20
|
|
|
|
2013-09-22 21:56:14 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/clip.c:
|
|
* tests/check/ges/layer.c:
|
|
tests: Make sure not to test freed objects type
|
|
|
|
2013-09-16 13:30:33 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-pipeline.c:
|
|
pipeline: Let some queuing in encodebin
|
|
It is sometimes necessary
|
|
|
|
2013-09-16 11:19:13 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-pitivi-formatter.c:
|
|
* tests/examples/ges-ui.c:
|
|
examples: Make project loading more generic
|
|
Pitivi formatter is deprecated, do not use it by default
|
|
|
|
2013-09-16 11:16:18 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/Makefile.am:
|
|
* ges/ges.c:
|
|
* ges/ges.h:
|
|
* tests/examples/ges-ui.c:
|
|
* tests/examples/ges-ui.glade:
|
|
Revert "ges: Disable the Pitivi formatter"
|
|
This reverts commit e54ceff7204e712daa9949ef41b73d96035a0446.
|
|
Let's just keep it... it does not cost anything.
|
|
|
|
2013-09-20 16:19:06 +0200 Edward Hervey <edward@collabora.com>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From b613661 to 6b03ba7
|
|
|
|
2013-09-19 18:46:26 +0100 Tim-Philipp Müller <tim@centricular.net>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From 74a6857 to b613661
|
|
|
|
2013-09-19 17:39:44 +0100 Tim-Philipp Müller <tim@centricular.net>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From 12af105 to 74a6857
|
|
|
|
2013-09-14 04:19:57 +0200 Joris Valette <joris.valette@gmail.com>
|
|
|
|
* tests/check/ges/timelineedition.c:
|
|
tests: timelineedition: cast start and duration values as guint64
|
|
|
|
2013-09-13 20:38:43 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tools/ges-launch.c:
|
|
ges-launch: Handle path for project uri
|
|
|
|
2013-09-13 20:37:58 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-xml-formatter.c:
|
|
formatter: Keep timeline duration as a meta
|
|
|
|
2013-09-12 18:34:55 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-project.c:
|
|
* tools/ges-launch.c:
|
|
ges-launch: Make it possible to provid pathes to look for moved asset
|
|
For example if a project was sent from someone else thus the pates in
|
|
there are meaningless on the other computer, we need to be able
|
|
to specify a list of pathes where the files are.
|
|
+ Fix documentation
|
|
|
|
2013-09-12 09:05:51 +0200 Kishore Arepalli <kishore.arepalli@gmail.com>
|
|
|
|
* ges/ges-pipeline.c:
|
|
ges-pipeline: Don't unref buffer obtained from a GstSample
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=707914
|
|
|
|
2013-09-10 18:17:57 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* tests/check/ges/integration.c:
|
|
tests: integration: set restriction_caps on the video encoding profile
|
|
We need this cause now videomixer renegotiates downstream.
|
|
|
|
2013-09-09 12:47:32 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-pipeline.c:
|
|
* ges/ges.c:
|
|
pipeline: Create it through a factory
|
|
Making it possible to use it with GstValidate LD_PRELOAD feature
|
|
|
|
2013-09-09 12:47:02 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-pipeline.c:
|
|
* ges/ges-pipeline.h:
|
|
* tests/examples/thumbnails.c:
|
|
pipeline: Finnish renaming from GESTimelinePipeline
|
|
|
|
2013-09-08 19:27:04 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/timelineedition.c:
|
|
tests: timelineedition: Minor cleanups
|
|
|
|
2013-09-08 19:19:24 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
timeline: Make sure we do not move object when only trimming
|
|
We were missing a few checks so that we do not move objects when their
|
|
duration is equal to the max duration, or 0
|
|
|
|
2013-09-07 12:59:17 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
timeline: Avoid setting duration > max_duration when rippling
|
|
We should use the trimming method to set duration to make sure to avoid
|
|
going over the max duration.
|
|
Also avoid computing when setting duration to the same old value.
|
|
|
|
2013-09-07 02:11:23 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-clip.c:
|
|
* ges/ges-container.c:
|
|
* ges/ges-container.h:
|
|
* ges/ges-group.c:
|
|
* ges/ges-timeline.c:
|
|
* tests/check/ges/timelineedition.c:
|
|
ges: Handle trimming in groups
|
|
This was broken, clips where moving all around, make it behave properly.
|
|
|
|
2013-09-07 02:10:12 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
timeline: Make ripple start be trimming
|
|
This is a more natural behaviour as a user instead of doing nothing at
|
|
all.
|
|
|
|
2013-09-03 20:50:54 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-audio-source.c:
|
|
* ges/ges-video-source.c:
|
|
ges: Make GESAudioSource and GESVideoSource abstract
|
|
|
|
2013-08-22 23:06:38 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/gstframepositionner.c:
|
|
gstframepositionner: correctly tag metadata.
|
|
We do not use GST_VIDEO_META_TAG_STR as it would mean depending on
|
|
GstVideo which is not the case right now
|
|
|
|
2013-09-01 12:19:32 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-video-source.c:
|
|
videosource: Make sure to update z-order when layer priority changes
|
|
Conflicts:
|
|
ges/ges-video-source.c
|
|
|
|
2013-09-01 12:18:53 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-element.c:
|
|
* ges/ges-timeline-element.h:
|
|
timeline-element: Add a set_parent vmethod
|
|
API:
|
|
GESTimelineElment->set_parent vmethod
|
|
|
|
2013-08-29 11:35:30 +0200 Simon Corsin <simoncorsin@gmail.com>
|
|
|
|
* tests/check/ges/timelineedition.c:
|
|
tests: timelineedition: Add a test_scaling.
|
|
It will check that the clip updates its size correctly.
|
|
|
|
2013-08-25 17:08:00 +0200 Simon Corsin <simoncorsin@gmail.com>
|
|
|
|
* tests/check/ges/test-utils.c:
|
|
* tests/check/ges/test-utils.h:
|
|
test-utils: Adds a utility function to quickly check the timeline.
|
|
|
|
2013-08-15 20:12:30 +0200 Simon Corsin <simoncorsin@gmail.com>
|
|
|
|
* ges/ges-video-transition.c:
|
|
videotransition: No need to hard set width and height anymore.
|
|
|
|
2013-08-21 11:32:45 +0200 Simon Corsin <simoncorsin@gmail.com>
|
|
|
|
* ges/ges-video-source.c:
|
|
* ges/gstframepositionner.c:
|
|
* ges/gstframepositionner.h:
|
|
gstframepositionner: Install width and height properties.
|
|
+ And manage them properly.
|
|
|
|
2013-08-17 14:57:15 +0200 Simon Corsin <simoncorsin@gmail.com>
|
|
|
|
* ges/ges-audio-track.c:
|
|
* ges/ges-internal.h:
|
|
* ges/ges-track.c:
|
|
* ges/ges-track.h:
|
|
ges-track: Add the notion of resriction caps to GESTrack
|
|
This way we can let the user determine what he want to come out of the
|
|
track.
|
|
API:
|
|
- ges_track_set_caps (The track caps are now construct only)
|
|
+ ges_track_set_restriction_caps
|
|
+ ges_track_get_restriction_caps
|
|
+ GESTrack.props.restriction_caps
|
|
|
|
2013-07-09 15:31:15 +0200 Simon Corsin <simoncorsin@gmail.com>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* ges/Makefile.am:
|
|
* ges/ges-audio-source.c:
|
|
* ges/ges-audio-source.h:
|
|
* ges/ges-audio-test-source.c:
|
|
* ges/ges-audio-test-source.h:
|
|
* ges/ges-audio-uri-source.c:
|
|
* ges/ges-audio-uri-source.h:
|
|
* ges/ges-image-source.c:
|
|
* ges/ges-image-source.h:
|
|
* ges/ges-source.c:
|
|
* ges/ges-source.h:
|
|
* ges/ges-title-source.c:
|
|
* ges/ges-title-source.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges-uri-asset.c:
|
|
* ges/ges-uri-clip.c:
|
|
* ges/ges-uri-source.c:
|
|
* ges/ges-uri-source.h:
|
|
* ges/ges-video-source.c:
|
|
* ges/ges-video-source.h:
|
|
* ges/ges-video-test-source.c:
|
|
* ges/ges-video-test-source.h:
|
|
* ges/ges-video-uri-source.c:
|
|
* ges/ges-video-uri-source.h:
|
|
* ges/ges.h:
|
|
* tests/check/ges/uriclip.c:
|
|
GES: Add GESVideoSource and GESAudioSource base classes
|
|
+ Update documentation.
|
|
+ Implements subclasses audio-uri-source and video-uri-source
|
|
|
|
2013-07-03 18:27:00 +0200 Simon Corsin <simoncorsin@gmail.com>
|
|
|
|
* ges/ges-audio-test-source.c:
|
|
* ges/ges-video-test-source.c:
|
|
testsource: Handle child properties as child properties
|
|
Makes $make check pass.
|
|
Standardizes property handling.
|
|
|
|
2013-07-02 11:12:00 +0200 Simon Corsin <simoncorsin@gmail.com>
|
|
|
|
* ges/ges-internal.h:
|
|
* ges/ges-source.c:
|
|
source: Make a ges_source_create_topbin internal helper method
|
|
|
|
2013-06-27 14:20:00 +0200 Simon Corsin <simoncorsin@gmail.com>
|
|
|
|
* ges/ges-audio-test-source.c:
|
|
* ges/ges-image-source.c:
|
|
* ges/ges-source.c:
|
|
* ges/ges-source.h:
|
|
* ges/ges-title-source.c:
|
|
* ges/ges-uri-source.c:
|
|
* ges/ges-uri-source.h:
|
|
* ges/ges-video-test-source.c:
|
|
ges-source: Move common elements handling to the base class
|
|
+ And port all the subclasses
|
|
|
|
2013-09-02 13:57:15 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-container.c:
|
|
container: Do not forget to initialize the timeline before using it
|
|
|
|
2013-09-02 00:19:30 +0100 Tim-Philipp Müller <tim@centricular.net>
|
|
|
|
* ges/ges-xml-formatter.c:
|
|
ges-xml-formatter: use g_ascii_dtostr() instead of messing with setlocale()
|
|
Libraries shouldn't use setlocale().
|
|
|
|
2013-09-01 00:46:45 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/ges-xml-formatter.c:
|
|
xml-formatter: set LC_NUMERIC locale before saving values.
|
|
Avoiding to save ',' instead of '.' for floats in certain locals
|
|
|
|
2013-08-29 23:45:56 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/ges-video-transition.c:
|
|
video-transition: Keep switch transition type simple
|
|
Also make sure there is a proper default value for transition type.
|
|
|
|
2013-08-30 20:32:56 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tools/ges-launch.c:
|
|
launch: Simplify encoding profile description
|
|
Use a 'simple' synthax to describe encoding profiles
|
|
|
|
2013-08-30 20:03:16 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tools/ges-launch.c:
|
|
launch: Make it easier to render project
|
|
Now providing an output uri is enough to tell that you want to render.
|
|
It will use project rendering infos when possible, missing a way to
|
|
specify which info if various are disponnible (we use the first one
|
|
right now).
|
|
+ Make options more logical now, -l mean --load, and -r means repeat
|
|
|
|
2013-08-30 18:45:31 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
timeline: No autotrans between elements in same toplevel container
|
|
This makes no sense, we ended up creating/removing tons of transition
|
|
while moving groups
|
|
|
|
2013-08-29 11:10:33 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/Makefile.am:
|
|
* ges/ges.c:
|
|
* ges/ges.h:
|
|
* tests/examples/ges-ui.c:
|
|
* tests/examples/ges-ui.glade:
|
|
ges: Disable the Pitivi formatter
|
|
It lacks to many feature and the code is too bad, desactivation until
|
|
someone comes and fix it... The code should be removed if it never
|
|
happens
|
|
|
|
2013-08-28 19:56:29 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/ges-clip.c:
|
|
ges-clip: when a child, is removed, disconnect from its notifies.
|
|
|
|
2013-08-27 19:12:26 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/integration.c:
|
|
tests: Make use of g_assert_no_error when it makes sense
|
|
|
|
2013-08-27 18:40:55 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/Makefile.am:
|
|
tests: Let use 20 sec to execute tests
|
|
|
|
2013-08-26 23:31:14 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-base-effect.c:
|
|
* ges/ges-effect.c:
|
|
* ges/ges-track-element.c:
|
|
* ges/ges-track-element.h:
|
|
* ges/ges-uri-source.c:
|
|
trackelement: Simplify the way we handle children properties
|
|
So subclass do not have to implement a new logic all the time, but
|
|
instead can use a simple method to add properties as needed.
|
|
|
|
2013-08-26 19:26:08 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-clip.c:
|
|
* ges/ges-clip.h:
|
|
* ges/ges-effect-clip.c:
|
|
* ges/ges-test-clip.c:
|
|
* ges/ges-text-overlay-clip.c:
|
|
* ges/ges-title-clip.c:
|
|
* ges/ges-track-element.c:
|
|
* ges/ges-transition-clip.c:
|
|
* ges/ges-uri-clip.c:
|
|
clip: Remove the ges_clip_fill_track method
|
|
Its was only use by the old custom source which is dead now.
|
|
API:
|
|
Remove ges_clip_fill_track
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=706855
|
|
|
|
2013-08-26 19:15:08 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* ges/Makefile.am:
|
|
* ges/ges-custom-source-clip.c:
|
|
* ges/ges-custom-source-clip.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
* tests/check/ges/basic.c:
|
|
* tests/check/ges/clip.c:
|
|
* tests/check/ges/layer.c:
|
|
* tests/check/ges/simplelayer.c:
|
|
* tests/check/ges/timelineedition.c:
|
|
ges: Remove custom clip
|
|
If you want a custom clip then you have to subclass GESClip,
|
|
This class was pre historicall and only used for testing purposes, we
|
|
have GESTestClip for that.
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=706855
|
|
|
|
2013-08-26 19:25:20 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* acinclude.m4:
|
|
Remove acinclude.m4 as we do not use it
|
|
and it is anyway removed by autogen.sh
|
|
|
|
2013-08-26 18:56:49 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/integration.c:
|
|
integration: Add titles test
|
|
|
|
2013-08-26 17:41:14 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* bindings/python/gi/overrides/GES.py:
|
|
python: Do not initialize GES at import time
|
|
|
|
2013-08-24 18:21:26 +0100 Tim-Philipp Müller <tim@centricular.net>
|
|
|
|
* tests/check/ges/test-utils.c:
|
|
tests: fix NULL pointer dereference, ternary operator silliness and message type use
|
|
|
|
2013-08-24 11:39:11 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/test-utils.c:
|
|
tests: Give more debugging info when samples could not be generated
|
|
|
|
2013-08-24 02:41:07 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/Makefile.am:
|
|
* tests/check/ges/project.c:
|
|
tests: Fix make distcheck
|
|
We need to make sure that we can write to the directory where we save
|
|
project files, so doing it in the tmp folder.
|
|
+ Properly dist test data files
|
|
|
|
2013-08-13 18:05:55 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/ges-clip.c:
|
|
* ges/ges-internal.h:
|
|
* ges/ges-track-element.c:
|
|
trackelement: split bindings correctly.
|
|
|
|
2013-08-13 17:57:33 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/ges-track-element.c:
|
|
trackelement: update control bindings correctly.
|
|
When duration or inpoint change, we need to remove edge control points,
|
|
and set new control points with interpolated values.
|
|
Also when duration == 0, we need to remove all control points, as otherwise
|
|
the controller will raise !is_end assertions.
|
|
It's the duty of the application to set keyframes back when duration gets
|
|
!= 0 again.
|
|
|
|
2013-08-12 21:25:31 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/ges-container.c:
|
|
container: resort children after prepending an element.
|
|
|
|
2013-08-12 16:13:40 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/ges-timeline.c:
|
|
timeline: when there are no objects anymore, set duration to 0.
|
|
|
|
2013-08-12 15:01:53 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/ges-audio-track.c:
|
|
* ges/ges-audio-track.h:
|
|
ges-audio-track: Change contructor prototype.
|
|
We return an AudioTrack.
|
|
|
|
2013-08-11 20:06:49 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-pipeline.c:
|
|
* ges/ges-pipeline.h:
|
|
pipeline: add a get_mode method.
|
|
|
|
2013-08-07 19:37:49 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/ges-base-xml-formatter.c:
|
|
* ges/ges-internal.h:
|
|
* ges/ges-xml-formatter.c:
|
|
basexmlformatter: Only set timeline auto transitions when done loading.
|
|
|
|
2013-08-07 16:12:27 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* tests/check/ges/integration.c:
|
|
integration: make test_basic be two concatenated clips.
|
|
|
|
2013-08-20 08:22:24 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-formatter.c:
|
|
formatter: Plug leaks in the can_save_to_uri method
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=679941
|
|
|
|
2013-08-19 15:13:48 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-pipeline.c:
|
|
pipeline: Remove the dynamic lock
|
|
We actually do not need it has everywhere where we would need it we are
|
|
already locked against the timeline.dyn_lock, we need to make sure it is
|
|
always the case in the future.
|
|
The hierarchy of the mutex was wrong and could possibly lead to
|
|
deadlocks
|
|
|
|
2013-08-19 15:12:48 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-formatter.c:
|
|
* ges/ges-formatter.h:
|
|
formatter: Remove the unsed can_save_uri vmethod
|
|
This virtual method does not make much sense right now, we might need it
|
|
again later, but most probably with a sensibly different API so removing
|
|
it for now.
|
|
|
|
2012-07-20 14:19:01 +0200 Paul Lange <palango@gmx.de>
|
|
|
|
* ges/ges-formatter.c:
|
|
ges-formatter: Check if directory of URI is writeable
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=679941
|
|
|
|
2013-08-06 18:35:24 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/integration.c:
|
|
tests: integration: Rework the way we handle seeking while fully paused
|
|
The idea is that we should first play until the time we reach the first
|
|
position, at that point we PAUSE the pipeline, then, afterward do the
|
|
seeks as asked.
|
|
If we get the position before the ASYNC DONE, just accept it.
|
|
|
|
2013-08-05 01:07:36 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/integration.c:
|
|
tests: integration: PNG file was renamed to png.png
|
|
|
|
2013-08-04 17:46:33 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/integration.c:
|
|
tests: integration: Add a list tests only option
|
|
Also add an empty filed in the GOptionEntry array avoiding segfaults
|
|
|
|
2013-08-02 14:23:13 +0200 Lubosz Sarnecki <lubosz@gmail.com>
|
|
|
|
* configure.ac:
|
|
build: add subdir-objects to AM_INIT_AUTOMAKE
|
|
Fixes warnings with automake 1.14
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=705350
|
|
|
|
2013-08-04 17:35:20 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/integration.c:
|
|
tests: integration: Only use 2 layers for the mixing for now
|
|
+ Call the TSuite "integration" instead of "render"
|
|
|
|
2013-08-04 16:14:42 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/integration.c:
|
|
tests: check: All assets moved to assets/
|
|
|
|
2013-08-03 17:01:22 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/integration.c:
|
|
tests: integration: Make it possible to list all avalaible tests
|
|
You can not use make check-integration --list-tests, you have to use
|
|
./integration --list-tests instead
|
|
|
|
2013-08-02 14:16:26 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
timeline: Add support for group-id in the stream-start event
|
|
|
|
2013-08-01 18:14:36 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/integration.c:
|
|
Fix compilation
|
|
|
|
2013-08-01 17:56:16 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/integration.c:
|
|
tests: integration: Avoid leak
|
|
|
|
2013-08-01 17:47:50 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/integration.c:
|
|
tests: integration: Do not forget to set encoding profiles
|
|
|
|
2013-07-18 23:09:51 +0200 Vasilis Liaskovitis <vliaskov@gmail.com>
|
|
|
|
* tests/check/ges/integration.c:
|
|
integration: add mixing tests
|
|
Add a new test that creates a given number of layers. Each layer has the same
|
|
assets / clips shifted by a different amount in the timeline. Alpha and volume
|
|
properties are different for each layer. This test is similar to the mixer
|
|
example in:
|
|
http://gist.github.com/MathieuDuponchelle/5736992#file-mixit-py
|
|
We should be able to add more clips to each layer, but this example test only
|
|
tests mixing 1 clip across 4 layers.
|
|
Conflicts:
|
|
tests/check/ges/integration.c
|
|
|
|
2013-08-01 11:31:16 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* tests/check/ges/integration.c:
|
|
tests/integration: display test name when running it.
|
|
|
|
2013-08-01 11:32:44 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* tests/check/assets/png.png:
|
|
* tests/check/ges/integration.c:
|
|
tests/integration: add an asset directory.
|
|
|
|
2013-07-23 01:50:28 +0200 Vasilis Liaskovitis <vliaskov@gmail.com>
|
|
|
|
* tests/check/ges/integration.c:
|
|
integration: add seek tests to paused pipeline (no playing)
|
|
This second set of seeking tests performs the seeks in a PAUSED
|
|
pipeline. After all seeks are successful, the pipeline is resumed so that the
|
|
test does not timeout.
|
|
Conflicts:
|
|
tests/check/ges/integration.c
|
|
|
|
2013-07-19 00:40:00 +0200 Vasilis Liaskovitis <vliaskov@gmail.com>
|
|
|
|
* tests/check/ges/integration.c:
|
|
integration: add paused pipeline seek tests
|
|
|
|
2013-07-16 19:42:53 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* tests/check/ges/integration.c:
|
|
tests/integration: adds image_filename in the test generation macro
|
|
|
|
2013-07-27 10:18:30 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-project.c:
|
|
project: Make sure error-loading-asset is emited when needed
|
|
In case ges_project_try_updating_id would be called from outside ges-project the signal
|
|
was not emitted, change that.
|
|
+ Add some debugging
|
|
|
|
2013-07-24 22:37:06 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-timeline.h:
|
|
timeline: Add methods to get and set the snapping distance
|
|
|
|
2013-07-24 14:26:18 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-clip.c:
|
|
* ges/ges-internal.h:
|
|
* ges/ges-track-element.c:
|
|
clip: Fix the spliting method
|
|
We should make sure that the newly created trackelement are inside
|
|
a container when adding them to as this is needed for GESUriClip-s.
|
|
Also do not try to set a child property on the TrackElement itself.
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=703152
|
|
|
|
2013-07-23 19:20:34 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/integration.c:
|
|
tests: integration: Let the user mute the tests when needed
|
|
Add an environment variable so the user can make sur that
|
|
integration tests use fakesinks instead of real sinks
|
|
|
|
2013-07-22 20:06:25 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/mixers.c:
|
|
tests: Make sure we can have the results into an XML file
|
|
|
|
2013-07-21 21:41:13 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-pipeline.c:
|
|
pipeline: Check that the profile could actually be set on the encodebin
|
|
Setting the profile on an encodebin can fail, and if that happens, there
|
|
will be no profile set at all, we should return FALSE in GESPipeline
|
|
when that happens
|
|
|
|
2013-07-01 16:27:54 +0200 Lubosz Sarnecki <lubosz@gmail.com>
|
|
|
|
* android/ges.mk:
|
|
* docs/libs/architecture.xml:
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* ges/Makefile.am:
|
|
* ges/ges-enums.h:
|
|
* ges/ges-pipeline.c:
|
|
* ges/ges-pipeline.h:
|
|
* ges/ges-timeline-pipeline.c:
|
|
* ges/ges-timeline-pipeline.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
* tests/check/ges/basic.c:
|
|
* tests/check/ges/integration.c:
|
|
* tests/check/ges/mixers.c:
|
|
* tests/check/ges/project.c:
|
|
* tests/check/ges/test-utils.c:
|
|
* tests/check/ges/test-utils.h:
|
|
* tests/examples/concatenate.c:
|
|
* tests/examples/ges-ui.c:
|
|
* tests/examples/overlays.c:
|
|
* tests/examples/simple1.c:
|
|
* tests/examples/test1.c:
|
|
* tests/examples/test2.c:
|
|
* tests/examples/test3.c:
|
|
* tests/examples/test4.c:
|
|
* tests/examples/text_properties.c:
|
|
* tests/examples/thumbnails.c:
|
|
* tests/examples/transition.c:
|
|
* tools/ges-launch.c:
|
|
Rename GESTimelinePipeline to GESPipeline
|
|
rename ges_timeline_pipeline methods to ges_pipeline
|
|
|
|
2013-07-17 22:48:17 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/integration.c:
|
|
tests: integration: Add some pipeline dumps
|
|
When we go to PLAYING, or when we get an error on the bus
|
|
+ Activate the hack so that we dump the pipeline on first buffer
|
|
pushed by the smart adder
|
|
|
|
2013-07-17 22:47:31 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/integration.c:
|
|
tests: integration: Add video/audio only basic tests
|
|
|
|
2013-07-17 20:54:20 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-uri-asset.c:
|
|
* tests/check/ges/integration.c:
|
|
tests: integration: Give some more information to user on errors
|
|
|
|
2013-07-17 18:34:22 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/integration.c:
|
|
tests: intergration: Add some more encoding profiles
|
|
|
|
2013-07-17 16:09:29 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/integration.c:
|
|
tests: integration: Give the user more details about failure when checking transcoded file
|
|
|
|
2013-07-17 16:06:09 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/integration.c:
|
|
tests: integration: Be more precise with namings
|
|
Fully define formats in the namings
|
|
+ Add an mp3 + h264 in mov test
|
|
|
|
2013-07-17 13:06:05 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/integration.c:
|
|
tests: integration: Refactor and make easier to add encoding profiles
|
|
|
|
2013-07-17 12:31:02 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/Makefile.am:
|
|
* tests/check/ges/integration.c:
|
|
tests: integration: Add audio/video only seeking tests
|
|
|
|
2013-07-17 12:05:26 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/integration.c:
|
|
tests: integration: Remove the effect in test_seeking
|
|
It complexifies the test but this is not what we actually want in
|
|
that test
|
|
|
|
2013-07-16 21:58:16 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/integration.c:
|
|
tests: Remove prints
|
|
And use GST_DEBUG and friends instead
|
|
|
|
2013-07-14 14:03:46 +0200 Vasilis Liaskovitis <vliaskov@gmail.com>
|
|
|
|
* tests/check/ges/integration.c:
|
|
integration: some fixes for seek tests
|
|
- Use g_list_remove_link so that ordering of seeks is not mandatory
|
|
- use g_slice allocator for SeekInfo structs
|
|
- Fix leak in freeing seek list
|
|
- Check for NULL seeks at end of test, otherwise fail and free failed seeks
|
|
|
|
2013-07-13 15:15:04 +0200 Vasilis Liaskovitis <vliaskov@gmail.com>
|
|
|
|
* tests/check/ges/integration.c:
|
|
integration: add SeekInfo and get_position callback for seek tests
|
|
A Seekinfo structure consists of 2 fields:
|
|
- position: the position to seek to
|
|
- seeking_position: the position to perform the seek from
|
|
Seeks can be appended to a global list e.g. from code:
|
|
seeks = g_list_append (seeks, new_seek_info (0.2 * GST_SECOND, 0.6 * GST_SECOND));
|
|
seeks = g_list_append (seeks, new_seek_info (1.0 * GST_SECOND, 1.2 * GST_SECOND));
|
|
seeks = g_list_append (seeks, new_seek_info (1.5 * GST_SECOND, 1.8 * GST_SECOND));
|
|
The get_position callback checks the current position and attempts to perform
|
|
the corresponding seek with gst_element_seek_simple
|
|
|
|
2013-07-02 20:50:05 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/ges-uri-clip.c:
|
|
ges-uri-clip: Add the possibility to specify an assets directory
|
|
through the GES_TESTING_ASSETS_DIRECTORY environment variable.
|
|
|
|
2013-07-12 19:44:46 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/integration.c:
|
|
tests: Simplifie integration tests using macros all around
|
|
|
|
2013-04-26 00:03:21 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* Makefile.am:
|
|
* tests/check/Makefile.am:
|
|
* tests/check/ges/integration.c:
|
|
* tests/check/ges/test-utils.c:
|
|
* tests/check/ges/test-utils.h:
|
|
tests: Add integration tests
|
|
Those are test with real media files, they are run separetely from other
|
|
unit tests using the make check-integration command (can be done from
|
|
the toplevel directory)
|
|
|
|
2013-04-28 00:22:42 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* tests/check/ges/test-utils.c:
|
|
* tests/check/ges/test-utils.h:
|
|
test-utils: Add test file generation code.
|
|
|
|
2013-06-28 15:49:03 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/ges-track-element.c:
|
|
track-element: No need to log when prio == MIN_GNL_PRIO.
|
|
|
|
2013-06-27 23:33:21 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/gstframepositionner.c:
|
|
framepositionner: fix messup with propname enum.
|
|
|
|
2013-06-26 23:23:59 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/ges-track.c:
|
|
* ges/ges-track.h:
|
|
track: Make it possible to disable the mixing feature
|
|
API:
|
|
ges_track_set_mixing
|
|
ges_track_get_mixing
|
|
|
|
2013-06-29 00:17:31 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/ges-timeline.c:
|
|
timeline: create_transitions_on_layer *before* actually commiting
|
|
Everything need to be in place before commiting, otherwize it makes no
|
|
sense at all.
|
|
|
|
2013-07-12 11:55:46 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-group.c:
|
|
* ges/ges-group.h:
|
|
group: Add an empty group constructor
|
|
As it is more intuitive for users.
|
|
API:
|
|
ges_group_new
|
|
|
|
2013-07-10 23:33:51 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/ges-clip.c:
|
|
* ges/ges-container.c:
|
|
* ges/ges-group.c:
|
|
container/group/clip: Allow creating an empty group.
|
|
This is a legitimate use case.
|
|
|
|
2013-07-10 21:24:28 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/ges-clip.c:
|
|
* ges/ges-container.c:
|
|
* ges/ges-container.h:
|
|
* ges/ges-group.c:
|
|
* ges/ges-timeline.c:
|
|
container: Add a 'recursive' argument to the get_children method
|
|
API:
|
|
- ges_container_get_children (GESContainer *container);
|
|
+ ges_container_get_children (GESContainer *container, gboolean recurse);
|
|
|
|
2013-07-11 02:16:19 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/ges-group.c:
|
|
group: set priv->setting_value to TRUE when moving ourselves in _child_removed
|
|
|
|
2013-07-10 23:15:17 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-element.c:
|
|
* tests/check/ges/group.c:
|
|
timelineelement: Make sure that we will never set a negative start
|
|
Currently we can end up overflowing the start of others child of our
|
|
parent, avoid that making sure we can set our start to what was
|
|
requested by the user before actually doing it
|
|
+ Add a test
|
|
|
|
2013-07-09 21:30:59 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
timeline: Append missing layers when moving groups between layers
|
|
This was a missing feature of the newly added groups
|
|
|
|
2013-06-26 17:08:57 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/Makefile.am:
|
|
* ges/ges-clip.c:
|
|
* ges/ges-container.c:
|
|
* ges/ges-container.h:
|
|
* ges/ges-group.c:
|
|
* ges/ges-group.h:
|
|
* ges/ges-internal.h:
|
|
* ges/ges-timeline-element.c:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-types.h:
|
|
* ges/ges.c:
|
|
* ges/ges.h:
|
|
* tests/check/Makefile.am:
|
|
* tests/check/ges/basic.c:
|
|
* tests/check/ges/clip.c:
|
|
* tests/check/ges/group.c:
|
|
* tests/check/ges/test-utils.h:
|
|
* tests/check/ges/timelineedition.c:
|
|
ges: Implement a GESGroup class, subclass of GESContainer
|
|
The GESGroup class is used to group various GESContainer
|
|
together, it can contain either GESClips or GESGroup or both.
|
|
|
|
2013-07-07 22:40:55 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-xml-formatter.c:
|
|
xml-formatter: Indent formatted files
|
|
|
|
2013-07-03 18:33:05 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-element.c:
|
|
* ges/ges-timeline-element.h:
|
|
timeline-element: Add a method to get the topelevel parent of an element
|
|
API:
|
|
ges_timeline_element_get_toplevel_parent
|
|
|
|
2013-07-03 12:48:58 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/basic.c:
|
|
* tests/check/ges/clip.c:
|
|
* tests/check/ges/test-utils.c:
|
|
* tests/check/ges/test-utils.h:
|
|
* tests/check/ges/timelineedition.c:
|
|
* tests/check/ges/transition.c:
|
|
tests: More safely check if objects where destroyed
|
|
Check if an object rthat has already been freed has been destroyed is not safe.
|
|
Add a helper function that uses weak reference to check that objects that are expected
|
|
to be destroyed when unrefing an object are actually destroyed.
|
|
|
|
2013-07-02 19:47:48 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-clip.c:
|
|
clip: Emit the notify::layer signal only when actually needed
|
|
That means:
|
|
- only when we do change layer
|
|
- At the end of moving between two layers
|
|
|
|
2013-07-02 10:56:40 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-clip.c:
|
|
clip: Avoid list corruption when grouping objects
|
|
We are currently iterating over a list that is modified in the same
|
|
method, we have to get a copy of the list, and iterate over the copy.
|
|
|
|
2013-07-01 20:35:39 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-clip.c:
|
|
* ges/ges-internal.h:
|
|
clip: Add an internal method to easily get the priority of the layer the clip is in
|
|
|
|
2013-07-01 17:57:03 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-clip.c:
|
|
* ges/ges-container.c:
|
|
* ges/ges-container.h:
|
|
container: Remove the get_priority_range vmethod
|
|
We now let full control to subclasses so we do not need it anymore.
|
|
|
|
2013-07-01 17:51:32 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-clip.c:
|
|
* ges/ges-container.c:
|
|
* ges/ges-container.h:
|
|
container: Let full control of children priorities to subclasses
|
|
For that we make the children_control_mode a protected filed, directly usable by
|
|
subclasses, removing the method to set it.
|
|
And we let the subclass set and get the priority offsets to the container class.
|
|
|
|
2013-07-01 16:19:31 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-track.c:
|
|
track: Make sure that new gaps are filled before removing the old ones
|
|
Currently we can end up having gaps in track as the first step of the
|
|
gap filling method removes currently set gaps.
|
|
|
|
2013-06-29 19:31:23 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-clip.c:
|
|
* tests/check/ges/effects.c:
|
|
clip: Handle child priority offsets when setting priority
|
|
|
|
2013-06-28 19:17:54 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-container.c:
|
|
container: Do not allow adding an element to a container if it already has a parent
|
|
This should never happen, an element can have 1 and only 1 parent.
|
|
|
|
2013-06-28 19:16:47 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-container.c:
|
|
container: "Implement" the set_priority vmethod
|
|
This way we will just accept any value setted
|
|
|
|
2013-06-28 19:15:59 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-clip.c:
|
|
* ges/ges-container.c:
|
|
ges: Avoid leaking the timeline when grouping containers
|
|
|
|
2013-06-28 14:39:16 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-clip.c:
|
|
* ges/ges-container.c:
|
|
* ges/ges-container.h:
|
|
container: Let subclasses decide when height change should be computed
|
|
API:
|
|
- GESContainer.compute_height vmethod
|
|
+ _ges_container_set_height
|
|
|
|
2013-07-02 13:43:49 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-base-xml-formatter.c:
|
|
base-xml-formatter: s/ducation/duration/
|
|
|
|
2013-06-28 12:56:17 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-container.c:
|
|
container: ges_container_ungroup return a transfer full list
|
|
|
|
2013-06-28 11:23:27 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-clip.c:
|
|
* ges/ges-clip.h:
|
|
* ges/ges-container.c:
|
|
* ges/ges-container.h:
|
|
* tests/benchmarks/timeline.c:
|
|
* tests/check/ges/layer.c:
|
|
* tests/check/ges/timelineedition.c:
|
|
ges: Move ges_clip_edit to GESContainer
|
|
This exact same method will be needed in GESGroup, so we should have the method
|
|
in the common parent class.
|
|
API:
|
|
- ges_clip_edit
|
|
+ ges_container_edit
|
|
+ GESContainer->edit vmethod
|
|
|
|
2013-06-26 19:55:37 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-container.c:
|
|
container: Update offsets in GESTimelineElement vmethod implementations
|
|
So subclasses just have to link up to resync offsets
|
|
|
|
2013-06-26 17:08:16 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-effect-asset.c:
|
|
* ges/ges-gerror.h:
|
|
docs: Misc documentation fixes
|
|
|
|
2013-06-25 18:37:48 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-clip.c:
|
|
clip: Never try to set the start after the end of an element when trimming
|
|
|
|
2013-06-25 18:37:17 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-internal.h:
|
|
internal: Add a macro to make it easier to get the end of a TimelineElement
|
|
|
|
2013-06-25 18:36:24 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-track.c:
|
|
* tests/check/ges/backgroundsource.c:
|
|
* tests/check/ges/layer.c:
|
|
track: Update gaps only when commiting
|
|
We were still updating them at useless moments, do it only when absolutely needed.
|
|
|
|
2013-06-25 18:34:44 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-container.c:
|
|
container: Fix the way we check priority of subclasses when grouping objects
|
|
The resulting list was from lower to higher, we need the contrary
|
|
|
|
2013-06-26 16:54:02 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-clip.c:
|
|
* ges/ges-container.c:
|
|
ges: Move GESTimelineElemt vmethod implementation from container to clip
|
|
This is where they belong to has they are specific to that
|
|
implementation of the baseclass
|
|
|
|
2013-06-25 18:32:49 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-container.c:
|
|
* ges/ges-container.h:
|
|
container: Make initiated_move a read only protected member
|
|
It is a interesting information for subclasses.
|
|
Conflicts:
|
|
ges/ges-container.c
|
|
|
|
2013-07-09 10:57:51 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-internal.h:
|
|
internal: Fix typo in the header
|
|
ges_base_xml_formatter_add_control_bindingi was meant to be
|
|
ges_base_xml_formatter_add_control_binding
|
|
|
|
2013-07-01 23:33:01 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/ges-audio-transition.c:
|
|
* ges/ges-track-element.h:
|
|
* ges/ges-video-transition.c:
|
|
track-element: Remove duration_changed virtual method.
|
|
We use notifies for the properties.
|
|
+ Use notifies in audio-transition and video-transition
|
|
|
|
2013-07-09 00:31:30 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/ges-base-xml-formatter.c:
|
|
* ges/ges-internal.h:
|
|
* ges/ges-xml-formatter.c:
|
|
formatters: Save and load bindings applied to sources.
|
|
|
|
2013-06-17 07:55:54 +0200 Alban Browaeys <prahal@yahoo.com>
|
|
|
|
* tools/ges-launch.c:
|
|
ges-launch: make it portable to all locales.
|
|
Call setlocale (LC_ALL, "") as per setlocale man page
|
|
to make ges-launch portable to all locales (instead of default
|
|
"C" one).
|
|
Fixes g_option_context_parse on:
|
|
$ ges-launch-1.0 --verbose -r -q /home/prahal/Vidéos/Test3.xges -o
|
|
file:///home/prahal/Test3.mpeg
|
|
Error initializing: Invalid byte sequence in conversion input
|
|
The accentuated character in "Vidéos" the french xdg user directory
|
|
for "Videos" is what is choked upon.
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=702425
|
|
|
|
2013-06-28 00:24:33 +0100 Tim-Philipp Müller <tim@centricular.net>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
timelinepipeline: fix caps leak
|
|
|
|
2013-06-26 12:57:17 +0000 Руслан Ижбулатов <lrn1986@gmail.com>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
timelinepipeline: make the caps from encoding profile writable
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=703121
|
|
|
|
2013-06-23 18:27:41 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-uri-source.c:
|
|
urisource: Do not let user reset the URI property
|
|
This is not supported right now and would lead to unexpected behaviours
|
|
|
|
2013-06-03 23:02:15 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/Makefile.am:
|
|
* ges/ges-smart-video-mixer.c:
|
|
* ges/ges-uri-source.c:
|
|
* ges/ges.c:
|
|
* ges/gstframepositionner.c:
|
|
* ges/gstframepositionner.h:
|
|
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-05-30 06:05:48 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* tests/check/ges/mixers.c:
|
|
tests: Add a audio/video mixing test.
|
|
|
|
2013-05-30 06:04:47 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/ges-video-track.c:
|
|
video-track: "implement" get_mixing_element.
|
|
|
|
2013-05-29 18:48:42 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/Makefile.am:
|
|
* ges/ges-smart-video-mixer.c:
|
|
* ges/ges-smart-video-mixer.h:
|
|
* ges/ges-video-track.h:
|
|
ges-smart-mixer: first code dump, mainly copy paste from ges-smart-adder.
|
|
|
|
2013-04-30 19:19:39 +0200 Simon Corsin <simoncorsin@gmail.com>
|
|
|
|
* ges/ges-layer.c:
|
|
ges-layer.c: notify priority changes.
|
|
|
|
2013-05-16 09:40:22 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/ges-uri-source.c:
|
|
ges-uri-source: Refactoring work.
|
|
+ Categorize functions (Callbacks, vmethods)
|
|
+ make more generic functions for the creation of the bin.
|
|
|
|
2013-05-16 08:10:35 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/ges-base-effect.c:
|
|
* ges/ges-uri-source.c:
|
|
* ges/ges-utils.c:
|
|
* ges/ges-utils.h:
|
|
uri-source: Expose the volume property.
|
|
+ Make the pspec_hash function an internal util.
|
|
+ Add a create_props_hashtable implementation
|
|
+ If TRACK_TYPE_AUDIO, put the volume properties in the hashtable.
|
|
|
|
2013-05-16 04:22:16 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/ges-uri-source.c:
|
|
* ges/ges-uri-source.h:
|
|
uri-source: when creating the audio element, set the volume to the layr volume when necessary.
|
|
|
|
2013-05-16 03:27:20 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/ges-uri-source.c:
|
|
ges-uri-source: don't use gnlurisource but a custom bin.
|
|
+ This bin is a uridecodebin when GES_TRACK_TYPE_VIDEO
|
|
+ This bin contains a uridecodebin and a volume when GES_TRACK_TYPE_AUDIO
|
|
|
|
2013-05-15 18:59:10 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/ges-smart-adder.c:
|
|
smart-adder: remove volume from the bin, which quite simplifies the code.
|
|
+ Don't be too smart, adder.
|
|
|
|
2013-03-31 00:08:15 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/Makefile.am:
|
|
* ges/ges-audio-track.c:
|
|
* ges/ges-audio-track.h:
|
|
* ges/ges-smart-adder.c:
|
|
* ges/ges-smart-adder.h:
|
|
* ges/ges-track.c:
|
|
* tests/check/Makefile.am:
|
|
* tests/check/ges/backgroundsource.c:
|
|
* tests/check/ges/effects.c:
|
|
* tests/check/ges/layer.c:
|
|
* tests/check/ges/mixers.c:
|
|
smart-adder: Implement a GESSmartAdder bin element to be used as mixing element
|
|
..in audio tracks
|
|
|
|
2013-04-22 00:21:58 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-layer.c:
|
|
* ges/ges-meta-container.h:
|
|
* tests/check/ges/layer.c:
|
|
meta-container: Add a VOLUME default meta to layers
|
|
|
|
2013-03-31 12:34:58 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-clip.c:
|
|
* ges/ges-custom-source-clip.c:
|
|
ges: Misc documentation fixes
|
|
|
|
2013-03-30 19:02:52 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-track.c:
|
|
* ges/ges-track.h:
|
|
track: Implement infrastructure for mixing
|
|
|
|
2013-03-30 19:01:26 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-internal.h:
|
|
* ges/ges-track-element.c:
|
|
track-element: Set a reference to the GESTrackElement on the GnlObjects using qdata
|
|
|
|
2013-03-29 19:23:00 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-auto-transition.c:
|
|
* ges/ges-clip.c:
|
|
* ges/ges-internal.h:
|
|
* ges/ges-layer.c:
|
|
* ges/ges-simple-layer.c:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-track-element.c:
|
|
* ges/ges-track.c:
|
|
* tests/check/ges/backgroundsource.c:
|
|
* tests/check/ges/clip.c:
|
|
* tests/check/ges/effects.c:
|
|
* tests/check/ges/layer.c:
|
|
* tests/check/ges/overlays.c:
|
|
* tests/check/ges/project.c:
|
|
* tests/check/ges/test-utils.h:
|
|
* tests/check/ges/titles.c:
|
|
* tests/check/ges/transition.c:
|
|
* tests/check/ges/uriclip.c:
|
|
ges: Make space in the GESTracks to be able to add mixing elements later
|
|
And update the tests
|
|
|
|
2013-03-29 19:04:54 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/effects.c:
|
|
tests:effects: Make use of normal layers, and enhance tests
|
|
|
|
2013-03-29 18:56:31 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-layer.c:
|
|
layer: Fix some mix up in variable names
|
|
|
|
2013-03-29 18:55:27 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-layer.c:
|
|
layer: Simplify a bit how we handle priorities
|
|
|
|
2013-03-29 18:53:25 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-element.c:
|
|
* ges/ges-timeline.c:
|
|
timeline-element: Make it possible to reset the timeline property to NULL
|
|
+ Add some debug symbol
|
|
|
|
2013-03-28 18:51:45 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/Makefile.am:
|
|
* ges/ges-audio-track.c:
|
|
* ges/ges-audio-track.h:
|
|
* ges/ges-pitivi-formatter.c:
|
|
* ges/ges-track.c:
|
|
* ges/ges-track.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges-utils.c:
|
|
* ges/ges-video-track.c:
|
|
* ges/ges-video-track.h:
|
|
* ges/ges.h:
|
|
* tests/check/ges/backgroundsource.c:
|
|
* tests/check/ges/clip.c:
|
|
* tests/check/ges/effects.c:
|
|
* tests/check/ges/layer.c:
|
|
* tests/check/ges/overlays.c:
|
|
* tests/check/ges/text_properties.c:
|
|
* tests/check/ges/timelineedition.c:
|
|
* tests/check/ges/titles.c:
|
|
* tests/check/ges/transition.c:
|
|
* tests/check/ges/uriclip.c:
|
|
* tests/examples/ges-ui.c:
|
|
* tests/examples/overlays.c:
|
|
* tests/examples/simple1.c:
|
|
* tests/examples/test2.c:
|
|
* tests/examples/test3.c:
|
|
* tests/examples/test4.c:
|
|
* tests/examples/text_properties.c:
|
|
* tests/examples/thumbnails.c:
|
|
* tests/examples/transition.c:
|
|
* tools/ges-launch.c:
|
|
ges: Implement GESAudioTrack and GESVideoTrack, subclasses of GESTrack
|
|
|
|
2013-06-16 21:47:52 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tools/ges-launch.c:
|
|
ges-launch: Report position while playing back
|
|
Giving more feedbacks to the user
|
|
|
|
2013-06-16 19:10:18 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tools/ges-launch.c:
|
|
ges-launch: Remove xptv formatter related code
|
|
It is not usefull anymore
|
|
|
|
2013-06-15 22:13:20 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tools/ges-launch.c:
|
|
ges-launch: Properly add UriClipAssets to the project
|
|
|
|
2013-06-09 12:29:05 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-base-xml-formatter.c:
|
|
* ges/ges-project.c:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-timeline.h:
|
|
* ges/ges-track-element.c:
|
|
* ges/ges-track.c:
|
|
* ges/ges-track.h:
|
|
* tests/check/ges/backgroundsource.c:
|
|
* tests/check/ges/basic.c:
|
|
* tests/check/ges/clip.c:
|
|
* tests/check/ges/layer.c:
|
|
* tests/check/ges/overlays.c:
|
|
* tests/check/ges/test-utils.h:
|
|
* tests/check/ges/timelineedition.c:
|
|
* tests/check/ges/titles.c:
|
|
* tests/check/ges/transition.c:
|
|
* tests/check/ges/uriclip.c:
|
|
* tools/ges-launch.c:
|
|
ges: Port to the new commit based API in GNL
|
|
The GNL API changed to go from a model where user could
|
|
enable/disable updates in the composition, which leaded to races
|
|
in many places, to a model where any positioning change in the
|
|
composition is not directly done but 'cached' and then the user
|
|
has to commit those changes so they become effective in the media
|
|
processing stack.
|
|
The new API in GES is pretty similare and is basically copy
|
|
pasting this new design.
|
|
We still need to see if in some context it would make sense to add
|
|
a mode where we would commit any changes ourself at the end of our
|
|
operation for basic use cases.
|
|
Removed APIs:
|
|
ges_timeline_enable_update
|
|
ges_timeline_is_updating
|
|
ges_track_enable_update
|
|
ges_track_is_updating
|
|
New APIs:
|
|
ges_track_commit
|
|
ges_timeline_commit
|
|
|
|
2013-06-20 14:23:26 +0200 Lubosz Sarnecki <lubosz@gmail.com>
|
|
|
|
* ges/ges-base-xml-formatter.c:
|
|
* ges/ges-project.c:
|
|
timeline: fix segfaults
|
|
don't call the timeline update, when the reference is invalid
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=702605
|
|
|
|
2013-06-18 13:32:38 +0100 Tim-Philipp Müller <tim@centricular.net>
|
|
|
|
* autogen.sh:
|
|
* common:
|
|
autogen.sh: generate from common module, fixing srcdir != builddir build
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=702424
|
|
|
|
2013-06-18 13:14:48 +0100 Tim-Philipp Müller <tim@centricular.net>
|
|
|
|
* gst-editing-services.doap:
|
|
Add .doap file
|
|
Needed for common/update-autogen, but generally not a bad idea.
|
|
|
|
2013-04-30 19:16:10 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/ges-uri-asset.c:
|
|
ges-uri-asset.c: Fix ges_uri_asset_request_sync annotations.
|
|
|
|
2013-06-12 11:32:16 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-formatter.c:
|
|
* ges/ges-project.c:
|
|
project: Disable update in the project rather than the formatter
|
|
We need to make sure the update are disabled until the project is fully
|
|
loaded, let the responsability to the project instead of the formatter
|
|
|
|
2013-06-12 11:09:13 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
timeline: Sync track enable_update property with parent
|
|
When we add a track to a timeline, we want it "enable update" property
|
|
to be set to the timeline's
|
|
|
|
2013-06-12 10:48:03 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tools/ges-launch.c:
|
|
ges-launch: Make use of assets for uri clips
|
|
It avoids races in TrackElement creations.
|
|
We should make use of assets everywhere in ges-launch but start using
|
|
them for uriclips first for now.
|
|
|
|
2013-06-05 15:18:36 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From 098c0d7 to 01a7a46
|
|
|
|
2013-05-30 11:40:36 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/uriclip.c:
|
|
tests: Pass a ref of CAPS_ANY to ges_track_new
|
|
|
|
2013-05-29 16:48:03 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/basic.c:
|
|
* tests/check/ges/test-utils.c:
|
|
* tests/check/ges/test-utils.h:
|
|
tests: Add a basic test for pipeline state change
|
|
Add some test utils to create a pipeline
|
|
|
|
2013-05-29 14:05:52 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
* ges/ges-timeline.c:
|
|
ges: Protect from Gst dynamic callbacks
|
|
The pad-added and no-more-pad signal can be emited from any thread
|
|
so we have to protect our code from that
|
|
|
|
2013-05-23 15:52:35 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-track.c:
|
|
* tests/check/ges/backgroundsource.c:
|
|
track: Update all gaps when timeline duration changed
|
|
And add a unit test to check that a gap is created in empty tracks
|
|
|
|
2013-05-23 13:16:22 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-uri-asset.c:
|
|
* ges/ges-uri-asset.h:
|
|
* ges/ges-uri-source.c:
|
|
* ges/ges-uri-source.h:
|
|
* tests/check/ges/uriclip.c:
|
|
Finish renaming filesource to urisource
|
|
|
|
2013-05-23 11:57:42 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-track.c:
|
|
track: Update gaps when we set the timeline
|
|
|
|
2013-05-28 08:51:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
|
|
|
* ges/ges-pitivi-formatter.c:
|
|
ges-pitivi-formatter: Remove some unneeded includes and clean up includes
|
|
Fixes the build on Windows, where there's no unistd.h... which wasn't
|
|
needed at all.
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=701115
|
|
|
|
2013-05-27 22:10:03 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/asset.c:
|
|
* tests/check/ges/backgroundsource.c:
|
|
* tests/check/ges/basic.c:
|
|
* tests/check/ges/clip.c:
|
|
* tests/check/ges/effects.c:
|
|
* tests/check/ges/layer.c:
|
|
* tests/check/ges/overlays.c:
|
|
* tests/check/ges/project.c:
|
|
* tests/check/ges/simplelayer.c:
|
|
* tests/check/ges/text_properties.c:
|
|
* tests/check/ges/timelineedition.c:
|
|
* tests/check/ges/titles.c:
|
|
* tests/check/ges/transition.c:
|
|
* tests/check/ges/uriclip.c:
|
|
tests: Use the gst_check_run_suite helper everywhere
|
|
Using GST_CHECK_MAIN where appropriate
|
|
This way it is possible to specify an XML file to store tests results in
|
|
|
|
2013-05-15 10:55:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From 5edcd85 to 098c0d7
|
|
|
|
2013-03-05 17:09:18 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
|
|
|
* .gitignore:
|
|
Update gitignore
|
|
|
|
2013-03-05 17:07:29 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
|
|
|
* ges/Makefile.am:
|
|
* ges/ges-asset.h:
|
|
* ges/ges-internal-enums.h:
|
|
GESAssetLoadingReturn cannot be internal
|
|
The enumeration is referenced in a public API.
|
|
|
|
2013-05-05 11:13:24 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-clip.c:
|
|
clip: Avoid corruption of our list of children while ungrouping
|
|
|
|
2013-04-24 15:25:20 +0300 Anton Belka <antonbelka@gmail.com>
|
|
|
|
* tests/check/Makefile.am:
|
|
* tests/check/ges/project.c:
|
|
* tests/check/ges/test-auto-transition.xges:
|
|
tests: add project auto-transition test
|
|
|
|
2013-04-24 15:23:44 +0300 Anton Belka <antonbelka@gmail.com>
|
|
|
|
* tests/check/ges/layer.c:
|
|
tests: add timeline auto-transition test
|
|
|
|
2013-04-24 15:18:01 +0300 Anton Belka <antonbelka@gmail.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-timeline.h:
|
|
timeline: add auto-transition
|
|
API:
|
|
ges_timeline_get_auto_transition
|
|
ges_timeline_set_auto_transition
|
|
GESTimeline::auto-transition
|
|
|
|
2013-04-30 18:26:57 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-base-xml-formatter.c:
|
|
basexmlformatter: Do not allow empty file loading
|
|
|
|
2013-04-27 03:45:29 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-video-test-source.c:
|
|
video-test-src: Force video/x-raw
|
|
Avoiding to hit errors with video/x-bayer
|
|
|
|
2013-04-21 21:35:22 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/ges-audio-transition.c:
|
|
audiotransition: Add a resampler in the audio transition bin
|
|
|
|
2013-04-21 19:21:14 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/ges-audio-transition.c:
|
|
audiotransition: Fix porting error of the interpollator
|
|
+ update debug statements s/LOG/INFO
|
|
(acontrolsource != bcontrolsource)
|
|
|
|
2013-04-27 03:44:40 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-audio-test-source.c:
|
|
* ges/ges-test-clip.c:
|
|
* ges/ges-video-test-source.c:
|
|
* tests/check/ges/backgroundsource.c:
|
|
test-clip: Do not set black/silent by default
|
|
|
|
2013-04-24 03:50:40 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/ges-video-transition.c:
|
|
replace query_caps with get_current_caps. don't check for unused gnlobject.
|
|
|
|
2013-04-23 20:04:04 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* android/ges.mk:
|
|
* bindings/python/examples/material.py:
|
|
* bindings/python/examples/simple.py:
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* ges/Makefile.am:
|
|
* ges/ges-auto-transition.c:
|
|
* ges/ges-auto-transition.h:
|
|
* ges/ges-base-effect-clip.c:
|
|
* ges/ges-base-effect.c:
|
|
* ges/ges-base-xml-formatter.c:
|
|
* ges/ges-clip.c:
|
|
* ges/ges-clip.h:
|
|
* ges/ges-container.c:
|
|
* ges/ges-effect-clip.c:
|
|
* ges/ges-effect.c:
|
|
* ges/ges-internal.h:
|
|
* ges/ges-layer.c:
|
|
* ges/ges-layer.h:
|
|
* ges/ges-operation-clip.c:
|
|
* ges/ges-overlay-clip.c:
|
|
* ges/ges-pitivi-formatter.c:
|
|
* ges/ges-simple-layer.c:
|
|
* ges/ges-simple-layer.h:
|
|
* ges/ges-simple-timeline-layer.c:
|
|
* ges/ges-simple-timeline-layer.h:
|
|
* ges/ges-source-clip.c:
|
|
* ges/ges-source-clip.h:
|
|
* ges/ges-test-clip.c:
|
|
* ges/ges-text-overlay-clip.c:
|
|
* ges/ges-text-overlay.c:
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline-layer.h:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-timeline.h:
|
|
* ges/ges-title-clip.c:
|
|
* ges/ges-title-clip.h:
|
|
* ges/ges-track-element.c:
|
|
* ges/ges-transition-clip.c:
|
|
* ges/ges-types.h:
|
|
* ges/ges-utils.c:
|
|
* ges/ges-xml-formatter.c:
|
|
* ges/ges.h:
|
|
* tests/benchmarks/timeline.c:
|
|
* tests/check/ges/backgroundsource.c:
|
|
* tests/check/ges/basic.c:
|
|
* tests/check/ges/clip.c:
|
|
* tests/check/ges/effects.c:
|
|
* tests/check/ges/layer.c:
|
|
* tests/check/ges/overlays.c:
|
|
* tests/check/ges/project.c:
|
|
* tests/check/ges/simplelayer.c:
|
|
* tests/check/ges/text_properties.c:
|
|
* tests/check/ges/timelineedition.c:
|
|
* tests/check/ges/titles.c:
|
|
* tests/check/ges/transition.c:
|
|
* tests/check/ges/uriclip.c:
|
|
* tests/examples/concatenate.c:
|
|
* tests/examples/ges-ui.c:
|
|
* tests/examples/overlays.c:
|
|
* tests/examples/simple1.c:
|
|
* tests/examples/test1.c:
|
|
* tests/examples/test2.c:
|
|
* tests/examples/test3.c:
|
|
* tests/examples/test4.c:
|
|
* tests/examples/text_properties.c:
|
|
* tests/examples/thumbnails.c:
|
|
* tests/examples/transition.c:
|
|
* tools/ges-launch.c:
|
|
Rename GESTimelineLayer to GESLayer
|
|
|
|
2013-04-23 19:57:44 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-base-xml-formatter.c:
|
|
* ges/ges-internal.h:
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline-layer.h:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-xml-formatter.c:
|
|
* tests/benchmarks/timeline.c:
|
|
* tests/check/ges/clip.c:
|
|
* tests/check/ges/layer.c:
|
|
* tests/check/ges/timelineedition.c:
|
|
* tests/check/ges/uriclip.c:
|
|
* tests/examples/test1.c:
|
|
layer: Remove the "rate" property of ges_timeline_layer_add_asset
|
|
API:
|
|
- ges_timeline_layer_add_asset (layer, asset, start, inpoint, duration, rate, track_types);
|
|
+ ges_timeline_layer_add_asset (layer, asset, start, inpoint, duration, track_types);
|
|
|
|
2013-04-23 22:38:23 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/ges-track-element.c:
|
|
trackelement: asynchronously add bindings if the track-element is not in a track yet.
|
|
Also fix annotations.
|
|
|
|
2013-04-22 17:34:09 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-base-xml-formatter.c:
|
|
* ges/ges-formatter.c:
|
|
* ges/ges-formatter.h:
|
|
* ges/ges-pitivi-formatter.c:
|
|
formatter: Pass a dummy instance of formatter to virtual method
|
|
Instead of passing the class itself
|
|
|
|
2013-04-22 23:56:03 +0100 Tim-Philipp Müller <tim@centricular.net>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From 3cb3d3c to 5edcd85
|
|
|
|
2013-04-22 09:41:26 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-xml-formatter.c:
|
|
Fix compilation
|
|
|
|
2013-04-21 21:29:29 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-xml-formatter.c:
|
|
xml-formatter: Use G_GUINT64_FORMAT where needed
|
|
|
|
2013-04-21 21:13:00 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-uri-asset.c:
|
|
* ges/ges-uri-asset.h:
|
|
uri-clip-asset: Add "_class_" to a class method
|
|
API CHANGE:
|
|
- ges_uri_clip_asset_set_timeout
|
|
+ ges_uri_clip_asset_class_set_timeout
|
|
|
|
2013-04-21 21:11:52 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-xml-formatter.c:
|
|
ges: Fix compilation with clang
|
|
|
|
2013-04-19 19:58:21 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-project.c:
|
|
project: Accept NULL as a valid value for @id in _create_asset
|
|
|
|
2013-04-18 18:41:02 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/clip.c:
|
|
tests: Check splitting a clip with several TrackElement
|
|
|
|
2013-04-18 21:45:18 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-clip.c:
|
|
clip: Rework the splitting method
|
|
+ Avoid setting clip duration of our parent ourself
|
|
Now each and every TrackElement inside a clip have the same
|
|
start/inpoint/duration
|
|
|
|
2013-04-18 18:59:52 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
ges: Fix compilation
|
|
|
|
2013-04-18 18:37:17 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
pipeline: Add API guards where needed
|
|
|
|
2013-04-17 16:51:30 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
* ges/ges-timeline-pipeline.h:
|
|
* tests/examples/thumbnails.c:
|
|
* tools/ges-launch.c:
|
|
pipeline: Add a GError argument
|
|
|
|
2013-04-17 16:48:05 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
pipeline: Return FALSE in save_thumbnail when the operation fails
|
|
|
|
2013-04-15 01:30:10 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* tests/check/ges/timelineedition.c:
|
|
tests:timelineedition: Add a simple trimming test
|
|
|
|
2013-04-14 23:19:02 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-container.c:
|
|
container: The TimelineElement.inpoint property is call "in-point" not inpoint
|
|
|
|
2013-03-22 19:44:28 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-clip.c:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-track-element.c:
|
|
* ges/ges-track-element.h:
|
|
ges-clip: Remove the unlocked TrackElement APIs
|
|
Remove APIs:
|
|
ges_track_element_set_locked
|
|
ges_track_element_is_locked
|
|
Those APIs where really not nice to use and were causing more issues
|
|
than solving them. If 2 time related properties of TimelineElement must
|
|
be different, then those element can *not* have the same parent.
|
|
Plus, with the new ges_container_group () API, we will recreate 1
|
|
GESClip containing the proper GESTimelineElements if it is the thing
|
|
to do.
|
|
|
|
2013-03-22 19:34:14 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-pitivi-formatter.c:
|
|
pitivi-formatter: Remove broken code to handle unlocked track object
|
|
WARNING: The plan is to remove unlocked track object APIs so this is
|
|
the first part of that process... that code was already broken, and
|
|
*needs* to be fixed anyway, better do it using new APIs
|
|
|
|
2013-03-22 18:43:30 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-pitivi-formatter.c:
|
|
pitivi-formatter: Remove saving code
|
|
|
|
2013-04-14 17:58:38 +0100 Tim-Philipp Müller <tim@centricular.net>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From aed87ae to 3cb3d3c
|
|
|
|
2013-04-09 21:03:03 +0200 Stefan Sauer <ensonic@users.sf.net>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From 04c7a1e to aed87ae
|
|
|
|
2013-04-09 00:02:14 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
* ges/ges-timeline.c:
|
|
timeline: call sync_state_with_parent when adding a child
|
|
|
|
2013-03-31 16:07:14 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-base-xml-formatter.c:
|
|
* ges/ges-internal.h:
|
|
* ges/ges-track-element.c:
|
|
* ges/ges-track-element.h:
|
|
* tests/check/ges/project.c:
|
|
track-element: Rename set_property_controlling_parameters set_control_source
|
|
+ Generate the documentation
|
|
|
|
2013-03-30 18:54:50 +0100 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/ges-base-xml-formatter.c:
|
|
* ges/ges-internal.h:
|
|
* ges/ges-track-element.c:
|
|
* ges/ges-track-element.h:
|
|
* ges/ges-xml-formatter.c:
|
|
* tests/check/ges/project.c:
|
|
* tests/check/ges/test-keyframes.xges:
|
|
[Keyframes] Adds API to set a control binding on a track element, and the serialization code.
|
|
|
|
2013-03-30 15:40:38 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-pitivi-formatter.c:
|
|
* ges/ges-timeline-layer.c:
|
|
Changing remaining clip::track-element-added to container::child-added
|
|
|
|
2013-03-30 14:35:45 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
pipeline: Implement the video overlay interface
|
|
|
|
2013-03-30 13:37:43 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tools/ges-launch.c:
|
|
ges-launch: Do no create "normal" timeline when you load a project
|
|
|
|
2013-03-30 13:34:56 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
timeline-pipeline: Enhance API guards
|
|
|
|
2013-03-30 13:34:36 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
timeline: Do no unref the timeline before returning it
|
|
|
|
2013-03-30 12:30:47 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-clip.c:
|
|
* ges/ges-container.c:
|
|
* ges/ges-container.h:
|
|
container: s/get_priorty_range/get_priority_range/
|
|
|
|
2013-03-29 15:50:12 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
timeline: Comment some variables goals
|
|
|
|
2013-03-28 19:00:25 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/effects.c:
|
|
tests:effect: Do not re-add effect to the track
|
|
|
|
2013-03-24 18:42:55 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-clip.c:
|
|
* ges/ges-container.c:
|
|
* ges/ges-container.h:
|
|
* tests/check/ges/simplelayer.c:
|
|
container: Let subclasses handle the height
|
|
+ Fix tests (starting using GESTestClip instead of GESCustomClip)
|
|
Now the height is not only growing, but can also go down, as the value
|
|
is just simply computed
|
|
API:
|
|
GESContainer::compute_height virtual method
|
|
|
|
2013-03-23 09:46:38 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-clip.c:
|
|
* ges/ges-container.c:
|
|
* ges/ges-container.h:
|
|
container: Properly implement ges_container_group
|
|
|
|
2013-03-23 08:48:43 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/basic.c:
|
|
test:basic: Do not add useless references, and minor improvements
|
|
|
|
2013-03-23 08:45:00 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-clip.c:
|
|
clip: Emit notify signal when setting Clip.layer
|
|
|
|
2013-03-23 08:14:55 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
timeline: Remove TrackElement from its container on GESTimelineLayer::"clip-removed"
|
|
.... when the Track is NULL
|
|
|
|
2013-03-23 03:27:46 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-container.c:
|
|
* tests/check/ges/clip.c:
|
|
container: Make sure that the child exists when emiting the "child-removed" signal
|
|
+ Add a test
|
|
|
|
2013-03-23 03:26:33 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-clip.c:
|
|
* ges/ges-container.c:
|
|
* ges/ges-container.h:
|
|
* ges/ges-internal.h:
|
|
container: Replace ignore_notify by a GESChildrenControlMode flag
|
|
|
|
2013-03-23 01:35:02 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-container.c:
|
|
container: Stop ignoring notifies if ->add_child fails
|
|
|
|
2013-03-23 01:33:39 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-container.c:
|
|
* ges/ges-internal.h:
|
|
* ges/ges-utils.c:
|
|
internal: Add a element_end_compare
|
|
|
|
2013-03-23 01:31:23 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-element.h:
|
|
timeline-element: Add a macro to get element 'end'
|
|
|
|
2013-03-22 17:39:04 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-asset.c:
|
|
* ges/ges-base-xml-formatter.c:
|
|
* ges/ges-gerror.h:
|
|
* ges/ges-uri-asset.c:
|
|
ges: Keep ges-gerror categories simple.
|
|
|
|
2013-03-21 22:17:10 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-element.c:
|
|
* ges/ges-uri-asset.h:
|
|
* tests/check/ges/test-utils.h:
|
|
* tests/check/ges/uriclip.c:
|
|
Misc cleaning
|
|
|
|
2013-03-21 22:12:47 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-internal.h:
|
|
* ges/ges-track-element.h:
|
|
track-element: Make ges_track_element_set_track internal
|
|
Removed API:
|
|
+ ges_track_element_set_track
|
|
|
|
2013-03-21 22:03:09 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-clip.h:
|
|
* ges/ges-internal.h:
|
|
* tests/check/ges/backgroundsource.c:
|
|
* tests/check/ges/overlays.c:
|
|
* tests/check/ges/timelineedition.c:
|
|
* tests/check/ges/titles.c:
|
|
* tests/check/ges/transition.c:
|
|
* tests/check/ges/uriclip.c:
|
|
ges: Make ges_clip_create_track_element(s) internal methods
|
|
+ Fix tests (we still need a round of modernisation, making use of
|
|
assets where it makes sense)
|
|
There is no reason to use those method outside of GES, so remove them,
|
|
cleaning the API and making it easier for users.
|
|
Removed APIs:
|
|
-----------
|
|
* ges_clip_create_track_element
|
|
* ges_clip_create_track_elements
|
|
|
|
2013-03-21 21:42:31 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/Makefile.am:
|
|
* tests/check/ges/image.png:
|
|
* tests/check/ges/test-utils.c:
|
|
* tests/check/ges/test-utils.h:
|
|
* tests/check/ges/uriclip.c:
|
|
tests::uriclip: Use a real file to test still images
|
|
+ Make use of GESAssets
|
|
And do proper refactoring
|
|
|
|
2013-03-19 21:07:58 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-uri-asset.c:
|
|
uri-asset: Properly handle images and do not duplicate the TrackType
|
|
|
|
2013-03-19 19:49:09 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-asset.c:
|
|
* ges/ges-uri-asset.c:
|
|
* ges/ges-uri-asset.h:
|
|
* tests/check/ges/uriclip.c:
|
|
uri-asset: Implement a ges_uri_clip_asset_request_sync method
|
|
This way we let the possibility to the user to actually do it, but we avoid him to do it
|
|
without knowing it is absolutely not recommanded to.
|
|
API:
|
|
+ ges_uri_clip_asset_request_sync
|
|
|
|
2013-03-18 12:41:06 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/Makefile.am:
|
|
* ges/ges-asset.c:
|
|
* ges/ges-base-xml-formatter.c:
|
|
* ges/ges-gerror.h:
|
|
* ges/ges.h:
|
|
Start categorizing GError types in GES
|
|
|
|
2013-03-18 10:03:19 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-element.c:
|
|
timeline-element: Do not give a reference to the calles of g_object_get_property
|
|
... for both the "parent" and the "timeline" properties
|
|
Making things simpler to handle for the copy method.
|
|
|
|
2013-03-18 10:02:10 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-clip.c:
|
|
* tests/check/ges/clip.c:
|
|
clip: Make it mandatory that a clip is in a layer to be splittable
|
|
Otherwize we will not be able to describe if the returned object has a floating reference or not, and this would screw the introspection.
|
|
|
|
2013-03-18 09:49:18 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-project.c:
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-track.c:
|
|
Use gst_object_ref_sink instead of g_object_ref_sink when appropriate
|
|
Making refcount issue debugging simpler
|
|
|
|
2013-03-16 19:05:04 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-asset.c:
|
|
* ges/ges-base-xml-formatter.c:
|
|
* ges/ges-clip.c:
|
|
* ges/ges-container.c:
|
|
* ges/ges-pitivi-formatter.c:
|
|
* ges/ges-project.c:
|
|
* ges/ges-simple-timeline-layer.c:
|
|
* ges/ges-test-clip.c:
|
|
* ges/ges-text-overlay-clip.c:
|
|
* ges/ges-text-overlay.c:
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline-pipeline.c:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-title-clip.c:
|
|
* ges/ges-title-source.c:
|
|
* ges/ges-track-element.c:
|
|
* ges/ges-track.c:
|
|
* ges/ges-transition-clip.c:
|
|
* ges/ges-uri-asset.c:
|
|
* ges/ges-utils.c:
|
|
* tests/check/ges/backgroundsource.c:
|
|
* tests/check/ges/basic.c:
|
|
* tests/check/ges/effects.c:
|
|
* tests/check/ges/layer.c:
|
|
* tests/check/ges/overlays.c:
|
|
* tests/check/ges/simplelayer.c:
|
|
* tests/check/ges/test-utils.c:
|
|
* tests/check/ges/text_properties.c:
|
|
* tests/check/ges/timelineedition.c:
|
|
* tests/check/ges/titles.c:
|
|
* tests/check/ges/transition.c:
|
|
* tests/check/ges/uriclip.c:
|
|
* tests/examples/assets.c:
|
|
* tests/examples/concatenate.c:
|
|
* tests/examples/ges-ui.c:
|
|
* tools/ges-launch.c:
|
|
Always prefer gst_object_(un)ref over g_object_(un)ref
|
|
Making the refcount issue debugging easier
|
|
|
|
2013-03-15 12:01:58 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-clip.h:
|
|
* ges/ges-internal.h:
|
|
clip: Make set/is_moving_from_layer internal
|
|
|
|
2013-03-15 11:58:59 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-clip.h:
|
|
* ges/ges-internal.h:
|
|
clip: Reindent header and make ges_clip_set_layer internal
|
|
|
|
2013-03-15 11:32:48 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-track.c:
|
|
* ges/ges-track.h:
|
|
track: Cleanup header and add a FIXME
|
|
|
|
2013-03-15 00:01:47 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-clip.c:
|
|
* ges/ges-container.c:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-track-element.c:
|
|
* ges/ges-track.c:
|
|
* tests/check/ges/basic.c:
|
|
Remove GESTrackElements from GESTracks when removing from a GESClip
|
|
... Not the other way round.
|
|
+ Add and enhance debugging info on the way
|
|
The user should not be responsible for removing the GESTrackElements from
|
|
GESTracks, instead, removing it from a GESClip should imply removing
|
|
it from any GESTrack it is in.
|
|
This patch changes sensibly the behaviour when we remove a
|
|
GESTrackElement from a GESTrack, not remoing it from the GESClip it is
|
|
in. *But*, users should never remove a GESTrackElement from a GESTrack
|
|
anyway. The testsuite has been updated to that new behaviour.
|
|
|
|
2013-03-14 12:53:25 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-base-xml-formatter.c:
|
|
* ges/ges-clip.c:
|
|
* ges/ges-pitivi-formatter.c:
|
|
* ges/ges-timeline.c:
|
|
* tests/check/ges/backgroundsource.c:
|
|
* tests/check/ges/effects.c:
|
|
* tests/examples/ges-ui.c:
|
|
ges: Make GESTimeline responsible for adding GESTrackElement to GESTrack
|
|
+ Fix tests as necessary (Do not use agingtv as it can be "applied" on any TrackType
|
|
and is not representative of what happens IRL)
|
|
We already had the infrastructure so the user can have the control over where to add
|
|
the elements (through the "select-track-for-object" signal). We now make use of that
|
|
signal everytime a GESClip is added to a GESTimelineLayer. This make user's life easier,
|
|
and object responsability clearer.
|
|
|
|
2013-03-14 11:14:31 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/Makefile.am:
|
|
* ges/ges-effect-asset.c:
|
|
* ges/ges-effect-asset.h:
|
|
* ges/ges-effect.c:
|
|
Add a GESEffectAsset class, and make sure to set the GESTrackType asap on effects
|
|
+ Make use of the asset in ges_effect_new
|
|
|
|
2013-03-03 11:50:10 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-custom-source-clip.c:
|
|
* ges/ges-effect-clip.c:
|
|
* ges/ges-test-clip.c:
|
|
* ges/ges-text-overlay-clip.c:
|
|
* ges/ges-title-clip.c:
|
|
* ges/ges-transition-clip.c:
|
|
ges: Use GESAsset in clip contructors when possible
|
|
|
|
2013-03-03 11:16:10 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-element.c:
|
|
timeline-element: Set asset from the copied element to the new copy
|
|
|
|
2013-03-02 18:35:34 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-clip.c:
|
|
* ges/ges-container.c:
|
|
* ges/ges-container.h:
|
|
* tests/check/ges/clip.c:
|
|
container: Add a ges_container_group method
|
|
+ Add some basic unit tests
|
|
API:
|
|
GESContainer:group vmethod
|
|
ges_container_group
|
|
|
|
2013-03-01 22:26:01 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-track.c:
|
|
track: Do not remove a TrackElement from a NULL clip
|
|
|
|
2013-03-01 20:25:17 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-clip.c:
|
|
* ges/ges-container.c:
|
|
* ges/ges-container.h:
|
|
* tests/check/ges/clip.c:
|
|
container: Add a way to ungroup a GESContainer into several GESContainers
|
|
+ Add simple unit test
|
|
API:
|
|
GESContainerClass::ungroup vmethod
|
|
ges_container_ungroup
|
|
|
|
2013-03-01 22:05:45 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-element.c:
|
|
timeline-element: Make it possible to reset parent to NULL
|
|
|
|
2013-03-01 19:18:10 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-base-xml-formatter.h:
|
|
* ges/ges-container.c:
|
|
* ges/ges-container.h:
|
|
* ges/ges-pitivi-formatter.h:
|
|
* ges/ges-simple-timeline-layer.c:
|
|
* ges/ges-simple-timeline-layer.h:
|
|
* ges/ges-timeline-element.h:
|
|
* ges/ges-timeline-layer.h:
|
|
* ges/ges-timeline.h:
|
|
Fix some documentations
|
|
|
|
2013-02-28 22:27:50 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/Makefile.am:
|
|
* ges/ges-auto-transition.c:
|
|
* ges/ges-base-xml-formatter.c:
|
|
* ges/ges-clip.c:
|
|
* ges/ges-clip.h:
|
|
* ges/ges-container.c:
|
|
* ges/ges-container.h:
|
|
* ges/ges-internal.h:
|
|
* ges/ges-pitivi-formatter.c:
|
|
* ges/ges-simple-timeline-layer.c:
|
|
* ges/ges-source-clip.c:
|
|
* ges/ges-test-clip.c:
|
|
* ges/ges-text-overlay-clip.c:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-title-clip.c:
|
|
* ges/ges-track-element.c:
|
|
* ges/ges-track-element.h:
|
|
* ges/ges-track.c:
|
|
* ges/ges-transition-clip.c:
|
|
* ges/ges-types.h:
|
|
* ges/ges-uri-clip.c:
|
|
* tests/check/ges/backgroundsource.c:
|
|
* tests/check/ges/basic.c:
|
|
* tests/check/ges/clip.c:
|
|
* tests/check/ges/effects.c:
|
|
* tests/check/ges/layer.c:
|
|
* tests/check/ges/overlays.c:
|
|
* tests/check/ges/simplelayer.c:
|
|
* tests/check/ges/timelineedition.c:
|
|
* tests/check/ges/titles.c:
|
|
* tests/check/ges/transition.c:
|
|
* tests/check/ges/uriclip.c:
|
|
* tests/examples/ges-ui.c:
|
|
* tests/examples/transition.c:
|
|
Implement GESContainer
|
|
+ Fix unit tests
|
|
+ Minor enhancement in unit tests
|
|
API changes:
|
|
-----------
|
|
* ges_track_element_get_clip -> ges_timeline_element_get_parent
|
|
* ges_clip_add_track_element -> ges_container_add
|
|
* ges_clip_release_track_element -> ges_container_remove
|
|
* ges_clip_get_track_elements -> ges_container_get_children
|
|
(or GES_CONTAINER_CHILDREN)
|
|
|
|
2013-03-01 11:03:18 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
docs: Remove ges_clip_lock_track_elements
|
|
it does not exist anymore...
|
|
|
|
2013-02-28 22:22:35 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-element.c:
|
|
timeline-element: Enhance debug statement and documentation
|
|
+ Accept NULL as a parent
|
|
|
|
2013-02-28 15:12:15 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-element.c:
|
|
* ges/ges-timeline-element.h:
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-track.c:
|
|
timeline-element: Add a "timeline" property
|
|
|
|
2013-02-28 18:14:22 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* .gitignore:
|
|
gitignore: Ignore *.page
|
|
|
|
2013-03-14 16:09:37 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/random/rework_class_hierarchie.html:
|
|
docs: Add an little explanation about the class hierarchie rework
|
|
|
|
2013-03-07 00:04:38 +0000 Tim-Philipp Müller <tim@centricular.net>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From 2de221c to 04c7a1e
|
|
|
|
2013-03-06 10:27:15 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
|
|
|
|
* ges/ges-timeline-element.c:
|
|
ges-timeline-element: Fix GST_DEBUG_OBJECT invocations
|
|
Fixes #695267
|
|
|
|
2013-02-14 23:34:48 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-audio-transition.c:
|
|
* ges/ges-auto-transition.c:
|
|
* ges/ges-base-xml-formatter.c:
|
|
* ges/ges-clip.c:
|
|
* ges/ges-clip.h:
|
|
* ges/ges-custom-source-clip.c:
|
|
* ges/ges-custom-source-clip.h:
|
|
* ges/ges-image-source.c:
|
|
* ges/ges-pitivi-formatter.c:
|
|
* ges/ges-simple-timeline-layer.c:
|
|
* ges/ges-test-clip.c:
|
|
* ges/ges-text-overlay-clip.c:
|
|
* ges/ges-text-overlay.c:
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-title-clip.c:
|
|
* ges/ges-track-element.c:
|
|
* ges/ges-transition-clip.c:
|
|
* ges/ges-uri-clip.c:
|
|
* ges/ges-uri-source.c:
|
|
* tests/benchmarks/timeline.c:
|
|
* tests/check/ges/backgroundsource.c:
|
|
* tests/check/ges/basic.c:
|
|
* tests/check/ges/clip.c:
|
|
* tests/check/ges/effects.c:
|
|
* tests/check/ges/layer.c:
|
|
* tests/check/ges/overlays.c:
|
|
* tests/check/ges/simplelayer.c:
|
|
* tests/check/ges/text_properties.c:
|
|
* tests/check/ges/timelineedition.c:
|
|
* tests/check/ges/titles.c:
|
|
* tests/check/ges/transition.c:
|
|
* tests/check/ges/uriclip.c:
|
|
* tests/examples/ges-ui.c:
|
|
* tools/ges-launch.c:
|
|
Rename object/tobj/trobj to clip or track_element as necessary
|
|
Not really complete but it is a good start!
|
|
|
|
2013-02-09 21:49:16 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-clip.c:
|
|
* ges/ges-clip.h:
|
|
* ges/ges-effect-clip.c:
|
|
* ges/ges-pitivi-formatter.c:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-transition-clip.c:
|
|
Finish renaming tck_obj and derivate to track_element
|
|
|
|
2013-02-08 17:25:25 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-clip.c:
|
|
* ges/ges-pitivi-formatter.c:
|
|
* ges/ges-simple-timeline-layer.c:
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline-layer.h:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-xml-formatter.c:
|
|
* tests/check/ges/backgroundsource.c:
|
|
* tests/check/ges/basic.c:
|
|
* tests/check/ges/effects.c:
|
|
* tests/check/ges/layer.c:
|
|
* tests/check/ges/overlays.c:
|
|
* tests/check/ges/project.c:
|
|
* tests/check/ges/simplelayer.c:
|
|
* tests/check/ges/text_properties.c:
|
|
* tests/check/ges/timelineedition.c:
|
|
* tests/check/ges/titles.c:
|
|
* tests/examples/ges-ui.c:
|
|
* tests/examples/overlays.c:
|
|
* tests/examples/simple1.c:
|
|
* tests/examples/test2.c:
|
|
* tests/examples/test3.c:
|
|
* tests/examples/test4.c:
|
|
* tests/examples/text_properties.c:
|
|
* tests/examples/transition.c:
|
|
* tools/ges-launch.c:
|
|
Rename GESTimelineLayer.xxx_object to GESTimelineLayer.xxx_clip
|
|
|
|
2013-02-08 17:23:18 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-base-xml-formatter.c:
|
|
* ges/ges-clip.c:
|
|
* ges/ges-pitivi-formatter.c:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-track.c:
|
|
* ges/ges-track.h:
|
|
* tests/check/ges/backgroundsource.c:
|
|
* tests/check/ges/effects.c:
|
|
* tests/check/ges/project.c:
|
|
* tests/check/ges/timelineedition.c:
|
|
* tests/check/ges/uriclip.c:
|
|
* tests/examples/ges-ui.c:
|
|
track: Rename all GESTrack.xxx_object to GESTrack.xxx_element
|
|
|
|
2013-02-08 17:19:39 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-clip.c:
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline.c:
|
|
* tests/examples/ges-ui.c:
|
|
Properly rename object-added to clip-added
|
|
|
|
2013-02-08 17:11:22 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-clip.c:
|
|
* ges/ges-pitivi-formatter.c:
|
|
* ges/ges-simple-timeline-layer.c:
|
|
* ges/ges-test-clip.c:
|
|
* ges/ges-text-overlay-clip.c:
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-title-clip.c:
|
|
* ges/ges-uri-clip.c:
|
|
* ges/ges.c:
|
|
* tests/check/ges/basic.c:
|
|
* tests/check/ges/uriclip.c:
|
|
* tests/examples/ges-ui.c:
|
|
* tests/examples/test1.c:
|
|
* tests/examples/test2.c:
|
|
* tests/examples/test3.c:
|
|
* tests/examples/test4.c:
|
|
* tools/ges-launch.c:
|
|
Finish renaming timeline object to clip
|
|
|
|
2013-02-08 16:39:18 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-audio-test-source.c:
|
|
* ges/ges-clip.c:
|
|
* ges/ges-clip.h:
|
|
* ges/ges-custom-source-clip.h:
|
|
* ges/ges-image-source.c:
|
|
* ges/ges-pitivi-formatter.c:
|
|
* ges/ges-test-clip.c:
|
|
* ges/ges-text-overlay.c:
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-title-source.c:
|
|
* ges/ges-track-element.c:
|
|
* ges/ges-track.c:
|
|
* ges/ges-uri-clip.c:
|
|
* ges/ges.c:
|
|
* tests/check/ges/basic.c:
|
|
* tests/check/ges/transition.c:
|
|
* tests/check/ges/uriclip.c:
|
|
* tests/examples/ges-ui.c:
|
|
Finish renaming track object to track element
|
|
|
|
2013-02-01 17:51:02 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-element.c:
|
|
* ges/ges-timeline-element.h:
|
|
Add GESTimelineElement.{start, inpoint, duration, maxduration, priority} getters
|
|
|
|
2013-01-28 14:36:06 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-uri-clip.c:
|
|
uriclip: Fix wrong acces to object instead of its duration field
|
|
|
|
2013-01-27 16:21:01 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-title-clip.c:
|
|
* ges/ges-title-clip.h:
|
|
* ges/ges-title-source.c:
|
|
* ges/ges-title-source.h:
|
|
* tests/check/ges/titles.c:
|
|
Reword ges_title_clip_set_color to ges_title_clip_set_text_color
|
|
|
|
2013-01-27 16:16:27 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-effect-clip.c:
|
|
* ges/ges-title-clip.c:
|
|
* ges/ges-title-clip.h:
|
|
* ges/ges-title-source.c:
|
|
* ges/ges-title-source.h:
|
|
Rename ges_title_.*_set_background to set_background_color
|
|
|
|
2013-01-27 16:07:12 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-title-clip.c:
|
|
* ges/ges-title-clip.h:
|
|
titleclip: Remove useless mute property
|
|
|
|
2013-01-27 16:02:31 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-pitivi-formatter.c:
|
|
pitiviformatter: Fix renaming issues
|
|
|
|
2013-01-27 16:02:19 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* ges/ges-text-overlay-clip.c:
|
|
* ges/ges-text-overlay-clip.h:
|
|
* tests/check/ges/overlays.c:
|
|
* tests/examples/overlays.c:
|
|
Rename overlay_text to text_overlay
|
|
|
|
2013-01-27 12:51:52 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/Makefile.am:
|
|
* ges/ges-asset-clip.c:
|
|
* ges/ges-asset-clip.h:
|
|
* ges/ges-clip-asset.c:
|
|
* ges/ges-clip-asset.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges-uri-asset.c:
|
|
* ges/ges-uri-asset.h:
|
|
* ges/ges-uri-clip.c:
|
|
* ges/ges.h:
|
|
Rename GESAssetClip to GESClipAsset
|
|
|
|
2013-01-27 12:44:13 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* android/ges.mk:
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* ges/Makefile.am:
|
|
* ges/ges-audio-transition.c:
|
|
* ges/ges-audio-transition.h:
|
|
* ges/ges-track-audio-transition.c:
|
|
* ges/ges-track-audio-transition.h:
|
|
* ges/ges-transition-clip.c:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
Rename GESTrackAudioTransition to GESAudioTransition
|
|
|
|
2013-01-27 12:41:51 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* android/ges.mk:
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* ges/Makefile.am:
|
|
* ges/ges-track-video-transition.c:
|
|
* ges/ges-track-video-transition.h:
|
|
* ges/ges-transition-clip.c:
|
|
* ges/ges-types.h:
|
|
* ges/ges-video-transition.c:
|
|
* ges/ges-video-transition.h:
|
|
* ges/ges.h:
|
|
* tests/check/ges/transition.c:
|
|
Rename GESTrackVideoTransition to GESVideoTransition
|
|
|
|
2013-01-27 12:31:10 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* android/ges.mk:
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* ges/Makefile.am:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-track-audio-transition.c:
|
|
* ges/ges-track-audio-transition.h:
|
|
* ges/ges-track-transition.c:
|
|
* ges/ges-track-transition.h:
|
|
* ges/ges-track-video-transition.c:
|
|
* ges/ges-track-video-transition.h:
|
|
* ges/ges-transition-clip.c:
|
|
* ges/ges-transition.c:
|
|
* ges/ges-transition.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
Rename GESTrackTransition to GESTransition
|
|
|
|
2013-01-27 12:27:19 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* android/ges.mk:
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* ges/Makefile.am:
|
|
* ges/ges-base-effect.c:
|
|
* ges/ges-base-effect.h:
|
|
* ges/ges-operation.c:
|
|
* ges/ges-operation.h:
|
|
* ges/ges-text-overlay.c:
|
|
* ges/ges-text-overlay.h:
|
|
* ges/ges-track-operation.c:
|
|
* ges/ges-track-operation.h:
|
|
* ges/ges-track-transition.c:
|
|
* ges/ges-track-transition.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
Rename GESTrackOperation to GESOperation
|
|
|
|
2013-01-27 12:24:44 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* android/ges.mk:
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* ges/Makefile.am:
|
|
* ges/ges-text-overlay-clip.c:
|
|
* ges/ges-text-overlay.c:
|
|
* ges/ges-text-overlay.h:
|
|
* ges/ges-track-text-overlay.c:
|
|
* ges/ges-track-text-overlay.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
* tests/check/ges/overlays.c:
|
|
* tests/check/ges/text_properties.c:
|
|
Rename GESTrackTextOverlay to GESTextOverlay
|
|
|
|
2013-01-26 14:25:14 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* android/ges.mk:
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* ges/Makefile.am:
|
|
* ges/ges-title-clip.c:
|
|
* ges/ges-title-source.c:
|
|
* ges/ges-title-source.h:
|
|
* ges/ges-track-text-overlay.c:
|
|
* ges/ges-track-text-overlay.h:
|
|
* ges/ges-track-title-source.c:
|
|
* ges/ges-track-title-source.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
* tests/check/ges/titles.c:
|
|
Rename GESTrackTitleSource to GESTitleSource
|
|
|
|
2013-01-26 14:21:56 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* android/ges.mk:
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* ges/Makefile.am:
|
|
* ges/ges-image-source.c:
|
|
* ges/ges-image-source.h:
|
|
* ges/ges-track-image-source.c:
|
|
* ges/ges-track-image-source.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges-uri-clip.c:
|
|
* ges/ges.h:
|
|
* tests/check/ges/uriclip.c:
|
|
Rename GESTrackImageSource to GESImageSource
|
|
|
|
2013-01-26 14:14:57 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/Makefile.am:
|
|
* ges/ges-asset-track-object.c:
|
|
* ges/ges-asset-track-object.h:
|
|
* ges/ges-track-element-asset.c:
|
|
* ges/ges-track-element-asset.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges-uri-asset.c:
|
|
* ges/ges-uri-asset.h:
|
|
* ges/ges-uri-clip.c:
|
|
* ges/ges-uri-source.c:
|
|
* ges/ges.h:
|
|
Rename GESAssetTrackElement to GESTrackElementAsset
|
|
|
|
2013-01-26 14:07:01 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* android/ges.mk:
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/Makefile.am:
|
|
* ges/ges-track-filesource.c:
|
|
* ges/ges-track-filesource.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges-uri-asset.c:
|
|
* ges/ges-uri-asset.h:
|
|
* ges/ges-uri-clip.c:
|
|
* ges/ges-uri-source.c:
|
|
* ges/ges-uri-source.h:
|
|
* ges/ges.h:
|
|
Rename TrackFileSource to UriSource
|
|
|
|
2013-01-26 13:08:20 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* android/ges.mk:
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* docs/working-diagrams.svg:
|
|
* ges/Makefile.am:
|
|
* ges/ges-audio-test-source.c:
|
|
* ges/ges-audio-test-source.h:
|
|
* ges/ges-clip.c:
|
|
* ges/ges-custom-source-clip.c:
|
|
* ges/ges-source-clip.c:
|
|
* ges/ges-source.c:
|
|
* ges/ges-source.h:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-track-filesource.c:
|
|
* ges/ges-track-filesource.h:
|
|
* ges/ges-track-image-source.c:
|
|
* ges/ges-track-image-source.h:
|
|
* ges/ges-track-source.c:
|
|
* ges/ges-track-source.h:
|
|
* ges/ges-track-title-source.c:
|
|
* ges/ges-track-title-source.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges-video-test-source.c:
|
|
* ges/ges-video-test-source.h:
|
|
* ges/ges.h:
|
|
Rename GESTrackSource to GESSource
|
|
|
|
2013-01-26 13:03:39 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* android/ges.mk:
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* ges/Makefile.am:
|
|
* ges/ges-test-clip.c:
|
|
* ges/ges-track-title-source.c:
|
|
* ges/ges-track-video-test-source.c:
|
|
* ges/ges-track-video-test-source.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges-video-test-source.c:
|
|
* ges/ges-video-test-source.h:
|
|
* ges/ges.h:
|
|
* tests/check/ges/backgroundsource.c:
|
|
Rename GESTrackVideoTestSource to GESVideoTestSource
|
|
|
|
2013-01-26 13:02:02 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* android/ges.mk:
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* ges/Makefile.am:
|
|
* ges/ges-audio-test-source.c:
|
|
* ges/ges-audio-test-source.h:
|
|
* ges/ges-test-clip.c:
|
|
* ges/ges-track-audio-test-source.c:
|
|
* ges/ges-track-audio-test-source.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges-uri-clip.c:
|
|
* ges/ges.h:
|
|
* tests/check/ges/backgroundsource.c:
|
|
Rename GESTrackAudioTestSource to GESAudioTestSource
|
|
|
|
2013-01-26 12:40:51 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* ges/Makefile.am:
|
|
* ges/ges-asset.c:
|
|
* ges/ges-effect-clip.c:
|
|
* ges/ges-effect.c:
|
|
* ges/ges-effect.h:
|
|
* ges/ges-pitivi-formatter.c:
|
|
* ges/ges-track-parse-launch-effect.c:
|
|
* ges/ges-track-parse-launch-effect.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.c:
|
|
* ges/ges.h:
|
|
* tests/check/ges/asset.c:
|
|
* tests/check/ges/effects.c:
|
|
* tests/check/ges/project.c:
|
|
* tests/check/ges/test-project.xges:
|
|
* tests/examples/ges-ui.c:
|
|
Rename GESTrackParseLaunchEffect to GESEffect
|
|
|
|
2013-01-26 12:35:19 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* docs/working-diagrams.svg:
|
|
* ges/Makefile.am:
|
|
* ges/ges-asset.c:
|
|
* ges/ges-base-effect.c:
|
|
* ges/ges-base-effect.h:
|
|
* ges/ges-base-xml-formatter.c:
|
|
* ges/ges-clip.c:
|
|
* ges/ges-clip.h:
|
|
* ges/ges-pitivi-formatter.c:
|
|
* ges/ges-track-effect.c:
|
|
* ges/ges-track-effect.h:
|
|
* ges/ges-track-parse-launch-effect.c:
|
|
* ges/ges-track-parse-launch-effect.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges-xml-formatter.c:
|
|
* ges/ges.h:
|
|
* tests/check/ges/effects.c:
|
|
* tests/check/ges/project.c:
|
|
Rename TrackEffect to BaseEffect
|
|
|
|
2013-01-26 12:31:33 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* android/ges.mk:
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* ges/Makefile.am:
|
|
* ges/ges-asset-clip.c:
|
|
* ges/ges-asset-track-object.c:
|
|
* ges/ges-asset-track-object.h:
|
|
* ges/ges-asset.c:
|
|
* ges/ges-auto-transition.c:
|
|
* ges/ges-auto-transition.h:
|
|
* ges/ges-base-xml-formatter.c:
|
|
* ges/ges-clip.c:
|
|
* ges/ges-clip.h:
|
|
* ges/ges-custom-source-clip.c:
|
|
* ges/ges-custom-source-clip.h:
|
|
* ges/ges-effect-clip.c:
|
|
* ges/ges-internal.h:
|
|
* ges/ges-pitivi-formatter.c:
|
|
* ges/ges-test-clip.c:
|
|
* ges/ges-text-overlay-clip.c:
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-title-clip.c:
|
|
* ges/ges-track-audio-test-source.c:
|
|
* ges/ges-track-audio-transition.c:
|
|
* ges/ges-track-effect.c:
|
|
* ges/ges-track-element.c:
|
|
* ges/ges-track-element.h:
|
|
* ges/ges-track-filesource.c:
|
|
* ges/ges-track-image-source.c:
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-object.h:
|
|
* ges/ges-track-operation.c:
|
|
* ges/ges-track-operation.h:
|
|
* ges/ges-track-parse-launch-effect.c:
|
|
* ges/ges-track-source.c:
|
|
* ges/ges-track-source.h:
|
|
* ges/ges-track-text-overlay.c:
|
|
* ges/ges-track-title-source.c:
|
|
* ges/ges-track-video-test-source.c:
|
|
* ges/ges-track-video-transition.c:
|
|
* ges/ges-track.c:
|
|
* ges/ges-track.h:
|
|
* ges/ges-transition-clip.c:
|
|
* ges/ges-types.h:
|
|
* ges/ges-uri-asset.c:
|
|
* ges/ges-uri-asset.h:
|
|
* ges/ges-uri-clip.c:
|
|
* ges/ges-xml-formatter.c:
|
|
* ges/ges.h:
|
|
* tests/check/ges/backgroundsource.c:
|
|
* tests/check/ges/basic.c:
|
|
* tests/check/ges/clip.c:
|
|
* tests/check/ges/effects.c:
|
|
* tests/check/ges/layer.c:
|
|
* tests/check/ges/overlays.c:
|
|
* tests/check/ges/project.c:
|
|
* tests/check/ges/simplelayer.c:
|
|
* tests/check/ges/text_properties.c:
|
|
* tests/check/ges/timelineedition.c:
|
|
* tests/check/ges/titles.c:
|
|
* tests/check/ges/transition.c:
|
|
* tests/check/ges/uriclip.c:
|
|
* tests/examples/ges-ui.c:
|
|
* tests/examples/transition.c:
|
|
Rename GESTrackObject to GESTrackElement
|
|
|
|
2013-01-25 15:51:02 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* ges/Makefile.am:
|
|
* ges/ges-effect-clip.c:
|
|
* ges/ges-effect-clip.h:
|
|
* ges/ges-standard-effect-clip.c:
|
|
* ges/ges-standard-effect-clip.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
* tests/check/ges/effects.c:
|
|
Rename GESStandardEffectClip to GESEffectClip
|
|
|
|
2013-01-25 15:45:07 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* ges/Makefile.am:
|
|
* ges/ges-base-effect-clip.c:
|
|
* ges/ges-base-effect-clip.h:
|
|
* ges/ges-effect-clip.c:
|
|
* ges/ges-effect-clip.h:
|
|
* ges/ges-standard-effect-clip.c:
|
|
* ges/ges-standard-effect-clip.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
Rename GESEffectClip to GESBaseEffectClip
|
|
|
|
2013-01-25 15:16:21 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* android/ges.mk:
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* ges/Makefile.am:
|
|
* ges/ges-asset.c:
|
|
* ges/ges-enums.c:
|
|
* ges/ges-standard-transition-clip.c:
|
|
* ges/ges-standard-transition-clip.h:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-transition-clip.c:
|
|
* ges/ges-transition-clip.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.c:
|
|
* ges/ges.h:
|
|
* tests/check/ges/asset.c:
|
|
* tests/check/ges/layer.c:
|
|
* tests/check/ges/simplelayer.c:
|
|
* tests/check/ges/transition.c:
|
|
* tests/examples/ges-ui.c:
|
|
* tests/examples/transition.c:
|
|
* tools/ges-launch.c:
|
|
Rename GESStandardTransitionClip to GESTransitionClip
|
|
|
|
2013-01-25 11:26:14 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* android/ges.mk:
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* ges/Makefile.am:
|
|
* ges/ges-auto-transition.c:
|
|
* ges/ges-base-transition-clip.c:
|
|
* ges/ges-base-transition-clip.h:
|
|
* ges/ges-simple-timeline-layer.c:
|
|
* ges/ges-standard-transition-clip.c:
|
|
* ges/ges-standard-transition-clip.h:
|
|
* ges/ges-transition-clip.c:
|
|
* ges/ges-transition-clip.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
* tests/examples/ges-ui.c:
|
|
Rename GESTransitionClip to GESBaseTransitionClip
|
|
|
|
2013-01-20 12:58:05 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-element.c:
|
|
* ges/ges-timeline-element.h:
|
|
timelineelement: Implement the notion of parenting
|
|
|
|
2013-01-17 00:58:28 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* android/ges.mk:
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* ges/Makefile.am:
|
|
* ges/ges-test-clip.c:
|
|
* ges/ges-test-clip.h:
|
|
* ges/ges-timeline-test-source.c:
|
|
* ges/ges-timeline-test-source.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.c:
|
|
* ges/ges.h:
|
|
* tests/benchmarks/timeline.c:
|
|
* tests/check/ges/backgroundsource.c:
|
|
* tests/check/ges/effects.c:
|
|
* tests/check/ges/layer.c:
|
|
* tests/check/ges/project.c:
|
|
* tests/check/ges/text_properties.c:
|
|
* tests/examples/ges-ui.c:
|
|
* tests/examples/test1.c:
|
|
* tests/examples/thumbnails.c:
|
|
* tools/ges-launch.c:
|
|
Rename GESTimelineTestSource to GESTestSourceClip
|
|
|
|
2013-01-17 00:55:03 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* android/ges.mk:
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* ges/Makefile.am:
|
|
* ges/ges-timeline-title-source.c:
|
|
* ges/ges-timeline-title-source.h:
|
|
* ges/ges-title-clip.c:
|
|
* ges/ges-title-clip.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.c:
|
|
* ges/ges.h:
|
|
* tests/check/ges/titles.c:
|
|
* tests/examples/ges-ui.c:
|
|
* tools/ges-launch.c:
|
|
Rename GESTimelineTileSource to GESTitleClip
|
|
|
|
2013-01-17 00:53:26 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* android/ges.mk:
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* ges/Makefile.am:
|
|
* ges/ges-text-overlay-clip.c:
|
|
* ges/ges-text-overlay-clip.h:
|
|
* ges/ges-timeline-text-overlay.c:
|
|
* ges/ges-timeline-text-overlay.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
* tests/check/ges/overlays.c:
|
|
* tests/examples/overlays.c:
|
|
Rename GESTimelineTextOverlay to GESTextOverlayClip
|
|
|
|
2013-01-17 00:49:43 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* android/ges.mk:
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* ges/Makefile.am:
|
|
* ges/ges-overlay-clip.c:
|
|
* ges/ges-overlay-clip.h:
|
|
* ges/ges-timeline-overlay.c:
|
|
* ges/ges-timeline-overlay.h:
|
|
* ges/ges-timeline-text-overlay.c:
|
|
* ges/ges-timeline-text-overlay.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.c:
|
|
* ges/ges.h:
|
|
* tests/check/ges/asset.c:
|
|
Rename GESTimelineOverlay to GESOverlayClip
|
|
|
|
2013-01-17 00:35:39 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* android/ges.mk:
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* ges/Makefile.am:
|
|
* ges/ges-custom-source-clip.c:
|
|
* ges/ges-custom-source-clip.h:
|
|
* ges/ges-custom-timeline-source.c:
|
|
* ges/ges-custom-timeline-source.h:
|
|
* ges/ges-simple-timeline-layer.c:
|
|
* ges/ges-source-clip.c:
|
|
* ges/ges-source-clip.h:
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline-source.c:
|
|
* ges/ges-timeline-source.h:
|
|
* ges/ges-timeline-test-source.c:
|
|
* ges/ges-timeline-test-source.h:
|
|
* ges/ges-timeline-title-source.c:
|
|
* ges/ges-timeline-title-source.h:
|
|
* ges/ges-track-effect.c:
|
|
* ges/ges-track-parse-launch-effect.c:
|
|
* ges/ges-types.h:
|
|
* ges/ges-uri-clip.c:
|
|
* ges/ges-uri-clip.h:
|
|
* ges/ges.h:
|
|
* tests/check/ges/basic.c:
|
|
* tests/check/ges/clip.c:
|
|
* tests/check/ges/layer.c:
|
|
* tests/check/ges/simplelayer.c:
|
|
* tests/check/ges/timelineedition.c:
|
|
Rename GESTimelineSource to GESSourceClip
|
|
And GESCustomTimelineSource to GESCustomSourceClip
|
|
|
|
2013-01-17 00:26:35 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* android/ges.mk:
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* ges/Makefile.am:
|
|
* ges/ges-effect-clip.c:
|
|
* ges/ges-effect-clip.h:
|
|
* ges/ges-operation-clip.c:
|
|
* ges/ges-operation-clip.h:
|
|
* ges/ges-timeline-operation.c:
|
|
* ges/ges-timeline-operation.h:
|
|
* ges/ges-timeline-overlay.c:
|
|
* ges/ges-timeline-overlay.h:
|
|
* ges/ges-transition-clip.c:
|
|
* ges/ges-transition-clip.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
Rename GESTimelineOperation to GESOperationClip
|
|
|
|
2013-01-17 00:04:41 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* ges/Makefile.am:
|
|
* ges/ges-standard-effect-clip.c:
|
|
* ges/ges-standard-effect-clip.h:
|
|
* ges/ges-timeline-parse-launch-effect.c:
|
|
* ges/ges-timeline-parse-launch-effect.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
* tests/check/ges/effects.c:
|
|
Rename GESTimelineParseLaunchEffect to GESStandardEffectClip
|
|
|
|
2013-01-16 23:21:01 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* android/ges.mk:
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* ges/Makefile.am:
|
|
* ges/ges-asset.c:
|
|
* ges/ges-enums.c:
|
|
* ges/ges-meta-container.c:
|
|
* ges/ges-standard-transition-clip.c:
|
|
* ges/ges-standard-transition-clip.h:
|
|
* ges/ges-timeline-pipeline.c:
|
|
* ges/ges-timeline-standard-transition.c:
|
|
* ges/ges-timeline-standard-transition.h:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-types.h:
|
|
* ges/ges.c:
|
|
* ges/ges.h:
|
|
* tests/check/ges/asset.c:
|
|
* tests/check/ges/effects.c:
|
|
* tests/check/ges/layer.c:
|
|
* tests/check/ges/project.c:
|
|
* tests/check/ges/simplelayer.c:
|
|
* tests/check/ges/transition.c:
|
|
* tests/examples/ges-ui.c:
|
|
* tests/examples/transition.c:
|
|
* tools/ges-launch.c:
|
|
Rename GESTimelineStandardTransition to GESStandardTransitionClip
|
|
|
|
2013-01-16 23:16:02 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* android/ges.mk:
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* ges/Makefile.am:
|
|
* ges/ges-auto-transition.c:
|
|
* ges/ges-auto-transition.h:
|
|
* ges/ges-meta-container.c:
|
|
* ges/ges-simple-timeline-layer.c:
|
|
* ges/ges-timeline-pipeline.c:
|
|
* ges/ges-timeline-standard-transition.c:
|
|
* ges/ges-timeline-standard-transition.h:
|
|
* ges/ges-timeline-transition.c:
|
|
* ges/ges-timeline-transition.h:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-transition-clip.c:
|
|
* ges/ges-transition-clip.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
* tests/check/ges/effects.c:
|
|
* tests/check/ges/project.c:
|
|
* tests/examples/ges-ui.c:
|
|
Rename GESTimelineTransition to GESTransitionClip
|
|
|
|
2013-01-16 23:11:14 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* ges/Makefile.am:
|
|
* ges/ges-effect-clip.c:
|
|
* ges/ges-effect-clip.h:
|
|
* ges/ges-meta-container.c:
|
|
* ges/ges-timeline-effect.c:
|
|
* ges/ges-timeline-effect.h:
|
|
* ges/ges-timeline-parse-launch-effect.c:
|
|
* ges/ges-timeline-parse-launch-effect.h:
|
|
* ges/ges-timeline-pipeline.c:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
* tests/check/ges/effects.c:
|
|
* tests/check/ges/project.c:
|
|
Rename GESTimelineEffect to GESEffectClip
|
|
|
|
2013-01-20 12:44:57 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* android/ges.mk:
|
|
* bindings/python/examples/material.py:
|
|
* bindings/python/examples/simple.py:
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* ges/Makefile.am:
|
|
* ges/ges-asset-clip.c:
|
|
* ges/ges-asset-file-source.c:
|
|
* ges/ges-asset-file-source.h:
|
|
* ges/ges-asset.c:
|
|
* ges/ges-extractable.c:
|
|
* ges/ges-meta-container.c:
|
|
* ges/ges-pitivi-formatter.c:
|
|
* ges/ges-timeline-file-source.c:
|
|
* ges/ges-timeline-file-source.h:
|
|
* ges/ges-timeline-pipeline.c:
|
|
* ges/ges-track-filesource.c:
|
|
* ges/ges-types.h:
|
|
* ges/ges-uri-asset.c:
|
|
* ges/ges-uri-asset.h:
|
|
* ges/ges-uri-clip.c:
|
|
* ges/ges-uri-clip.h:
|
|
* ges/ges.c:
|
|
* ges/ges.h:
|
|
* tests/check/Makefile.am:
|
|
* tests/check/ges/asset.c:
|
|
* tests/check/ges/effects.c:
|
|
* tests/check/ges/filesource.c:
|
|
* tests/check/ges/project.c:
|
|
* tests/check/ges/test-project.xges:
|
|
* tests/check/ges/uriclip.c:
|
|
* tests/examples/assets.c:
|
|
* tests/examples/concatenate.c:
|
|
* tests/examples/ges-ui.c:
|
|
* tests/examples/overlays.c:
|
|
* tests/examples/simple1.c:
|
|
* tests/examples/test2.c:
|
|
* tests/examples/test3.c:
|
|
* tests/examples/test4.c:
|
|
* tests/examples/text_properties.c:
|
|
* tests/examples/transition.c:
|
|
* tools/ges-launch.c:
|
|
Rename GESTimelineFileSource to GESUriClip
|
|
Conflicts:
|
|
ges/ges-pitivi-formatter.c
|
|
ges/ges-uri-clip.c
|
|
tests/check/ges/project.c
|
|
tests/check/ges/uriclip.c
|
|
|
|
2013-01-20 12:42:29 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* android/ges.mk:
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* ges/Makefile.am:
|
|
* ges/ges-asset-clip.c:
|
|
* ges/ges-asset-clip.h:
|
|
* ges/ges-asset-file-source.c:
|
|
* ges/ges-asset-file-source.h:
|
|
* ges/ges-asset-timeline-object.c:
|
|
* ges/ges-asset-timeline-object.h:
|
|
* ges/ges-asset-track-object.c:
|
|
* ges/ges-asset.c:
|
|
* ges/ges-auto-transition.c:
|
|
* ges/ges-auto-transition.h:
|
|
* ges/ges-base-xml-formatter.c:
|
|
* ges/ges-clip.c:
|
|
* ges/ges-clip.h:
|
|
* ges/ges-custom-timeline-source.c:
|
|
* ges/ges-custom-timeline-source.h:
|
|
* ges/ges-internal.h:
|
|
* ges/ges-meta-container.c:
|
|
* ges/ges-pitivi-formatter.c:
|
|
* ges/ges-simple-timeline-layer.c:
|
|
* ges/ges-simple-timeline-layer.h:
|
|
* ges/ges-timeline-file-source.c:
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline-layer.h:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-object.h:
|
|
* ges/ges-timeline-operation.c:
|
|
* ges/ges-timeline-operation.h:
|
|
* ges/ges-timeline-parse-launch-effect.c:
|
|
* ges/ges-timeline-pipeline.c:
|
|
* ges/ges-timeline-source.c:
|
|
* ges/ges-timeline-source.h:
|
|
* ges/ges-timeline-standard-transition.c:
|
|
* ges/ges-timeline-test-source.c:
|
|
* ges/ges-timeline-text-overlay.c:
|
|
* ges/ges-timeline-title-source.c:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-timeline.h:
|
|
* ges/ges-track-filesource.c:
|
|
* ges/ges-track-image-source.c:
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-object.h:
|
|
* ges/ges-track.c:
|
|
* ges/ges-types.h:
|
|
* ges/ges-xml-formatter.c:
|
|
* ges/ges.h:
|
|
* tests/benchmarks/timeline.c:
|
|
* tests/check/Makefile.am:
|
|
* tests/check/ges/.gitignore:
|
|
* tests/check/ges/backgroundsource.c:
|
|
* tests/check/ges/basic.c:
|
|
* tests/check/ges/clip.c:
|
|
* tests/check/ges/effects.c:
|
|
* tests/check/ges/filesource.c:
|
|
* tests/check/ges/layer.c:
|
|
* tests/check/ges/overlays.c:
|
|
* tests/check/ges/project.c:
|
|
* tests/check/ges/simplelayer.c:
|
|
* tests/check/ges/test-project.xges:
|
|
* tests/check/ges/text_properties.c:
|
|
* tests/check/ges/timelineedition.c:
|
|
* tests/check/ges/timelineobject.c:
|
|
* tests/check/ges/titles.c:
|
|
* tests/check/ges/transition.c:
|
|
* tests/examples/ges-ui.c:
|
|
* tests/examples/overlays.c:
|
|
* tests/examples/simple1.c:
|
|
* tests/examples/test1.c:
|
|
* tests/examples/test2.c:
|
|
* tests/examples/test3.c:
|
|
* tests/examples/test4.c:
|
|
* tests/examples/text_properties.c:
|
|
* tests/examples/thumbnails.c:
|
|
* tests/examples/transition.c:
|
|
* tools/ges-launch.c:
|
|
Rename GESTimelineObject to GESClip
|
|
|
|
2013-01-15 10:52:17 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/Makefile.am:
|
|
* ges/ges-auto-transition.c:
|
|
* ges/ges-internal.h:
|
|
* ges/ges-simple-timeline-layer.c:
|
|
* ges/ges-timeline-element.c:
|
|
* ges/ges-timeline-element.h:
|
|
* ges/ges-timeline-file-source.c:
|
|
* ges/ges-timeline-file-source.h:
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-object.h:
|
|
* ges/ges-timeline-test-source.c:
|
|
* ges/ges-timeline-text-overlay.c:
|
|
* ges/ges-timeline-title-source.c:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-object.h:
|
|
* ges/ges-track.c:
|
|
* ges/ges-types.h:
|
|
* ges/ges-utils.c:
|
|
* ges/ges-xml-formatter.c:
|
|
* ges/ges.h:
|
|
* tests/check/ges/backgroundsource.c:
|
|
* tests/check/ges/effects.c:
|
|
* tests/check/ges/filesource.c:
|
|
* tests/check/ges/layer.c:
|
|
* tests/check/ges/overlays.c:
|
|
* tests/check/ges/simplelayer.c:
|
|
* tests/check/ges/test-utils.h:
|
|
* tests/check/ges/timelineedition.c:
|
|
* tests/check/ges/timelineobject.c:
|
|
* tests/check/ges/titles.c:
|
|
* tests/check/ges/transition.c:
|
|
* tests/examples/ges-ui.c:
|
|
Add a GESTimelineElement base class
|
|
+ Port GESTrackObject and GESTimelineObject to the new baseclass
|
|
|
|
2013-02-10 12:07:48 -0500 Jean-François Fortin Tam <nekohayo@gmail.com>
|
|
|
|
* docs/libs/architecture.xml:
|
|
docs: Clarify the distinction between Tracks and Layers
|
|
|
|
2013-01-30 20:12:26 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-base-xml-formatter.c:
|
|
* ges/ges-project.c:
|
|
project: Update loading asset when a URI is missing
|
|
|
|
2013-01-30 01:27:17 -0800 Kerrick Staley <mail@kerrickstaley.com>
|
|
|
|
* configure.ac:
|
|
build: replace AM_CONFIG_HEADER with AC_CONFIG_HEADERS to fix build with automake 1.13
|
|
AM_CONFIG_HEADER is deprecated; see
|
|
https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=692864
|
|
|
|
2013-01-28 20:46:06 +0100 Stefan Sauer <ensonic@users.sf.net>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From a942293 to 2de221c
|
|
|
|
2013-01-22 18:44:00 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* configure.ac:
|
|
configure: Properly check if PyGObject is present
|
|
And make use of the PyGObject overrides if present
|
|
|
|
2013-01-22 18:08:44 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* configure.ac:
|
|
Bump Glib dependency to 2.34
|
|
We use new APIs (g_list_copy_deep) that appeared in GLib 2.34
|
|
|
|
2013-01-22 19:51:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
|
|
|
* ges/ges-base-xml-formatter.c:
|
|
* ges/ges-project.c:
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-track-object.c:
|
|
* tests/check/ges/simplelayer.c:
|
|
Fix various printf format issues in debug messages
|
|
|
|
2013-01-15 15:09:39 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From a72faea to a942293
|
|
|
|
2013-01-14 09:01:24 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* configure.ac:
|
|
Bump GStreamer dependency version to current master (1.1.0)
|
|
|
|
2013-01-12 20:49:31 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-pitivi-formatter.c:
|
|
pitiviformatter: Handle project metadatas
|
|
|
|
2013-01-12 10:50:24 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-object.h:
|
|
* ges/ges-xml-formatter.c:
|
|
xmlformatter: Do no allow saving CONSTRUCTONLY properties
|
|
|
|
2013-01-11 19:10:31 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-layer.c:
|
|
layer: State assets we create async as loading to the project
|
|
|
|
2013-01-11 19:07:22 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-project.c:
|
|
* tests/check/ges/project.c:
|
|
project: Track Asset that were loaded with error
|
|
|
|
2013-01-11 11:49:02 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-asset.c:
|
|
* ges/ges-base-xml-formatter.c:
|
|
* ges/ges-internal.h:
|
|
* ges/ges-pitivi-formatter.c:
|
|
* ges/ges-project.c:
|
|
* ges/ges-project.h:
|
|
* ges/ges-timeline-layer.c:
|
|
* tests/check/ges/project.c:
|
|
project: Handle assets that are being loaded
|
|
API:
|
|
ges_project_get_loading_assets
|
|
|
|
2013-01-11 15:26:26 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-object.h:
|
|
* ges/ges-timeline.h:
|
|
ges: Documentations fixes
|
|
|
|
2013-01-10 18:50:54 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/Makefile.am:
|
|
* ges/ges-auto-transition.c:
|
|
* ges/ges-auto-transition.h:
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline.c:
|
|
* tests/check/ges/layer.c:
|
|
Reimplement the auto-transition feature
|
|
+ Actually implement unit tests
|
|
|
|
2013-01-10 18:09:23 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-track-object.c:
|
|
trackobject: Make the GESTrack (parent track) a GObject property
|
|
|
|
2013-01-10 18:01:33 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
timeline: Minor refactoring
|
|
|
|
2013-01-10 13:32:15 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
timeline: Avoid recreating the moving_tlobjs when unecessary
|
|
|
|
2013-01-10 12:41:13 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-track-object.c:
|
|
Misc debug message enhancements
|
|
|
|
2013-01-10 12:24:20 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
timeline: Keep track of whether updates are enabled or not
|
|
Check if we want to track Track-s enable status and update our status according
|
|
to that
|
|
|
|
2013-01-10 11:58:59 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-layer.c:
|
|
layer: Properly emit the notify signal when auto_transition changes
|
|
|
|
2013-01-10 11:39:46 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
timeline: Track TrackObject-s by layer
|
|
|
|
2013-01-10 11:18:46 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/test-utils.h:
|
|
tests: Add a macro for type checking
|
|
|
|
2013-01-10 11:15:32 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-internal.h:
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-track.c:
|
|
* ges/ges-utils.c:
|
|
utilities: Make internal utilities instead of copy/pasting functions
|
|
|
|
2013-01-10 11:01:05 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* .gitignore:
|
|
gitignore: Ignore anjuta files
|
|
|
|
2013-01-05 12:02:03 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* configure.ac:
|
|
* tests/Makefile.am:
|
|
* tests/benchmarks/Makefile.am:
|
|
* tests/benchmarks/timeline.c:
|
|
Benchmark rippling
|
|
|
|
2013-01-04 13:11:51 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-internal.h:
|
|
* ges/ges-timeline-layer.c:
|
|
Move LAYER_HEIGHT definition from -timeline-layer.c c to -internal.h
|
|
|
|
2013-01-04 13:04:26 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-asset-track-object.c:
|
|
asset-track-object: Minor doc fixing
|
|
|
|
2013-01-03 11:43:05 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
timeline: Remove dead macros
|
|
|
|
2013-01-03 11:41:48 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
timeline: Use g_sequence_sort_changed when appropriate
|
|
|
|
2013-01-03 10:34:17 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-track.c:
|
|
track: Keep in cache the GSequenceIter so we get a faster acces to them
|
|
|
|
2012-12-30 22:37:22 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-formatter.c:
|
|
formatter: Plug some leaks
|
|
|
|
2012-12-29 19:36:07 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/project.c:
|
|
test: project: Fix various leaks
|
|
|
|
2012-12-29 19:34:29 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-base-xml-formatter.c:
|
|
* ges/ges-xml-formatter.c:
|
|
xmlformatter: Plug various leaks
|
|
|
|
2012-12-29 18:24:05 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-file-source.c:
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-track.c:
|
|
Misc nitpick fixing
|
|
|
|
2012-12-29 18:04:25 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-project.c:
|
|
project: Plug various leaks.
|
|
|
|
2012-12-29 18:02:35 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-meta-container.c:
|
|
meta-container: Plug various leaks
|
|
|
|
2012-12-29 17:58:02 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-asset.c:
|
|
asset: Do not allow proxying over the same currently proxied asset
|
|
|
|
2012-12-29 17:54:51 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-asset.c:
|
|
asset: Fix some leaks
|
|
|
|
2012-12-29 17:52:42 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-asset.c:
|
|
* ges/ges-custom-timeline-source.c:
|
|
* ges/ges-timeline-file-source.c:
|
|
* ges/ges-timeline-standard-transition.c:
|
|
* ges/ges-track-parse-launch-effect.c:
|
|
asset: Avoid leaking the GParameter array and content
|
|
|
|
2012-12-29 14:10:11 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-asset-file-source.c:
|
|
assetfilesource: Fix some leaks
|
|
|
|
2012-12-29 14:09:26 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/examples/concatenate.c:
|
|
tests: Remove useless mutex
|
|
|
|
2012-12-29 14:08:58 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* .gitignore:
|
|
Add some more gitignore
|
|
|
|
2012-12-28 19:10:17 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-pitivi-formatter.c:
|
|
* ges/ges-xml-formatter.c:
|
|
Refrase formatters descriptions
|
|
|
|
2012-12-28 19:06:30 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-formatter.c:
|
|
formatter: First check the extension when checking if can load URI
|
|
|
|
2012-12-28 11:40:33 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-project.c:
|
|
project: Run the vmethod in first stage for the "loaded" signal
|
|
This is most probably what sublcasses will need
|
|
|
|
2012-12-24 09:29:48 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-screenshot.c:
|
|
* tests/check/ges/backgroundsource.c:
|
|
* tests/check/ges/basic.c:
|
|
* tests/check/ges/layer.c:
|
|
* tests/check/ges/overlays.c:
|
|
* tests/check/ges/simplelayer.c:
|
|
* tests/check/ges/timelineedition.c:
|
|
* tests/check/ges/timelineobject.c:
|
|
* tests/check/ges/titles.c:
|
|
tests: Fix misc issues
|
|
Now GST_CAPS_ANY is a singleton, it is not returning a newly created caps
|
|
anymore
|
|
|
|
2012-12-24 09:29:04 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/Makefile.am:
|
|
* ges/Makefile.am:
|
|
* tests/check/Makefile.am:
|
|
Allow checking code coverage
|
|
|
|
2012-12-21 20:17:41 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-asset-file-source.c:
|
|
* ges/ges-asset-timeline-object.c:
|
|
* ges/ges-asset-track-object.c:
|
|
* ges/ges-asset.c:
|
|
* ges/ges-custom-timeline-source.c:
|
|
* ges/ges-extractable.c:
|
|
* ges/ges-project.c:
|
|
* ges/ges-simple-timeline-layer.c:
|
|
* ges/ges-timeline-effect.c:
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-object.h:
|
|
* ges/ges-timeline-operation.c:
|
|
* ges/ges-timeline-overlay.c:
|
|
* ges/ges-timeline-pipeline.c:
|
|
* ges/ges-timeline-source.c:
|
|
* ges/ges-timeline-text-overlay.c:
|
|
* ges/ges-track-effect.c:
|
|
* ges/ges-track-object.c:
|
|
Misc documentation fixes
|
|
Using "#" a in short_description screws the display
|
|
|
|
2012-12-21 20:48:03 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/Makefile.am:
|
|
* ges/ges-asset-file-source.c:
|
|
* ges/ges-asset-file-source.h:
|
|
* ges/ges-asset-track-object.c:
|
|
* ges/ges-asset-track-object.h:
|
|
* ges/ges-timeline-file-source.c:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-track-filesource.c:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
Implement a GESAssetTrackObject class
|
|
+ Addapt the rest of the code to make use of it
|
|
|
|
2012-12-21 18:51:26 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/Makefile.am:
|
|
* ges/ges-asset-file-source.c:
|
|
* ges/ges-asset-file-source.h:
|
|
* ges/ges-asset-timeline-object.c:
|
|
* ges/ges-asset-timeline-object.h:
|
|
* ges/ges-meta-container.h:
|
|
* ges/ges-timeline-file-source.c:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
Implement a GESAssetTimelineObject class
|
|
+ Make GESAssetFileSource a subclass of it
|
|
+ Remove ges_asset_filesource_get_supported_type as it is now in GESAssetTimelineObject
|
|
+ Remove the GES_META_TIMELINE_OBJECT_SUPPORTED_FORMATS as it is useless now
|
|
|
|
2012-12-21 14:28:16 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-asset-file-source.c:
|
|
* ges/ges-asset-file-source.h:
|
|
* ges/ges-timeline-file-source.c:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-object.h:
|
|
* ges/ges-track-filesource.c:
|
|
* ges/ges-types.h:
|
|
Add a GESAssetTrackFileSource class and make use of it all around
|
|
|
|
2012-12-20 20:23:54 -0300 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
|
|
|
* ges/ges-custom-timeline-source.c:
|
|
* ges/ges-pitivi-formatter.c:
|
|
* ges/ges-timeline-file-source.c:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-object.h:
|
|
* ges/ges-timeline-parse-launch-effect.c:
|
|
* ges/ges-timeline-standard-transition.c:
|
|
* ges/ges-timeline-test-source.c:
|
|
* ges/ges-timeline-text-overlay.c:
|
|
* ges/ges-timeline-title-source.c:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-track-audio-test-source.c:
|
|
* ges/ges-track-audio-transition.c:
|
|
* ges/ges-track-image-source.c:
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-object.h:
|
|
* ges/ges-track-text-overlay.c:
|
|
* ges/ges-track-title-source.c:
|
|
* ges/ges-track-video-test-source.c:
|
|
* ges/ges-track-video-transition.c:
|
|
* ges/ges-track.c:
|
|
* tests/check/ges/backgroundsource.c:
|
|
* tests/check/ges/basic.c:
|
|
* tests/check/ges/effects.c:
|
|
* tests/check/ges/filesource.c:
|
|
* tests/check/ges/overlays.c:
|
|
* tests/check/ges/timelineedition.c:
|
|
* tests/check/ges/timelineobject.c:
|
|
* tests/check/ges/titles.c:
|
|
* tests/check/ges/transition.c:
|
|
Allow applications to select to which track a track object should be added
|
|
Modifies some API:
|
|
ges_timeline_object_create_track_objects now take a GESTrackType instead of a
|
|
GESTrack as second argument, and return a GList instead of a boolean
|
|
ges_timeline_object_create_track_object now take a GESTrackType instead of a
|
|
GESTrack as second argument
|
|
|
|
2012-12-20 20:21:51 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-enums.c:
|
|
* ges/ges-enums.h:
|
|
Add a utility method to get the name of a GESTrackType
|
|
API:
|
|
ges_track_type_name
|
|
|
|
2012-12-20 14:58:35 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
timelinepipeline: Properly reset #GESTrack caps when switching back to playback
|
|
|
|
2012-12-20 11:28:39 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
timeline: Properly popullate the tracks field with GESTrack-s
|
|
+ add priv_tracks private field that contained TrackPrivate structures
|
|
We now have 2 list containing our tracks, one with TrackPrivate structures, and one the
|
|
GESTrack-s themselves.
|
|
|
|
2012-12-21 10:43:41 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* .gitignore:
|
|
Add some ignored files
|
|
|
|
2012-12-20 10:17:24 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
Revert "Revert "ges: timeline-pipeline: Remove playsink send_event hack""
|
|
This reverts commit 094669391ddf8a29b3a1d1168a78cc50c20341b4.
|
|
Conflicts:
|
|
ges/ges-timeline-pipeline.c
|
|
|
|
2012-12-17 22:35:28 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-base-xml-formatter.h:
|
|
* ges/ges-enums.h:
|
|
* ges/ges-extractable.h:
|
|
* ges/ges-formatter.h:
|
|
* ges/ges-meta-container.c:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-timeline.h:
|
|
* ges/ges-types.h:
|
|
Misc documentation fixing
|
|
|
|
2012-12-05 08:51:48 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-formatter.c:
|
|
formatter: Rework the _save_to_uri method to give more debug information
|
|
|
|
2012-12-17 17:06:33 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-layer.c:
|
|
timeline-layer: Handle project when adding a GESTimelineObject directly
|
|
|
|
2012-11-29 17:07:24 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-layer.c:
|
|
timeline-layer: Implement the Extractable type
|
|
We can imagine user implemts more Layer type, it could be usefull for formatters
|
|
to instanciate through a GESMaterial
|
|
|
|
2012-11-27 13:54:54 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-object.h:
|
|
timeline-object: Reindent header file
|
|
|
|
2012-11-27 13:53:22 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-file-source.c:
|
|
* ges/ges.c:
|
|
docs: Minor documentation fixes
|
|
|
|
2012-11-27 13:52:59 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-internal.h:
|
|
internale: Add the G_GNUC_INTERNAL attribute to all internal methods
|
|
|
|
2012-09-09 21:25:54 -0300 Volodymyr Rudyi <vladimir.rudoy@gmail.com>
|
|
|
|
* tests/check/ges/asset.c:
|
|
tests: Add testcase for GESAsset
|
|
|
|
2012-11-27 13:52:20 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-asset.c:
|
|
* ges/ges-enums.c:
|
|
* ges/ges-timeline-transition.h:
|
|
ges: Create assets for all GESTimelineStandardTransition on ges_init()
|
|
+ Add some testsuite
|
|
|
|
2012-11-27 12:53:14 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges.c:
|
|
ges: Make sure not to initialize twice
|
|
|
|
2012-11-27 12:18:27 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-object.h:
|
|
timelineobject: Add a method to add a GESAsset
|
|
+ Avoid to assume function arguments are correct before actually testing
|
|
them in ges_timeline_object_add_track_object
|
|
API: ges_timeline_object_add_asset
|
|
|
|
2012-11-26 17:27:24 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-standard-transition.c:
|
|
timeline-standard-transition: Override the GESExtractable implementation
|
|
Standard transition material have the vtype property as ID, it has the particularity
|
|
that the ID can be changed at runtime
|
|
+ Implement tests to make sure it behaves properly
|
|
|
|
2012-11-26 17:24:43 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-pitivi-formatter.c:
|
|
* ges/ges-timeline-file-source.c:
|
|
* ges/ges-timeline-file-source.h:
|
|
timelinefilesource: Remove deprectated methods
|
|
Removed API:
|
|
ges_timeline_filesource_get_supported_formats
|
|
|
|
2012-11-24 00:09:28 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-timeline.h:
|
|
* tests/examples/ges-ui.c:
|
|
* tools/ges-launch.c:
|
|
timeline: Make use of the Project API for timeline saving
|
|
API:
|
|
* Add a formatter_type paramatter to ges_timeline_save_to_uri
|
|
|
|
2012-09-23 02:13:38 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/Makefile.am:
|
|
* tests/check/ges/project.c:
|
|
* tests/check/ges/test-project.xges:
|
|
* tests/check/ges/test.xptv:
|
|
tests: Add GESProject tests
|
|
|
|
2012-11-19 13:24:03 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/Makefile.am:
|
|
* ges/ges-base-xml-formatter.c:
|
|
* ges/ges-base-xml-formatter.h:
|
|
* ges/ges-internal.h:
|
|
* ges/ges-xml-formatter.c:
|
|
* ges/ges-xml-formatter.h:
|
|
* ges/ges.c:
|
|
* ges/ges.h:
|
|
xml-formatter: Implement a GESXmlFormatter
|
|
|
|
2012-11-18 20:20:47 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-track.c:
|
|
track: Set the gap element creator function when tracks are using raw audio/video
|
|
|
|
2012-11-18 20:19:01 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
pipeline: Minor documentation fixes
|
|
|
|
2012-11-18 12:46:05 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-custom-timeline-source.c:
|
|
* ges/ges-timeline-file-source.c:
|
|
* ges/ges-timeline-object.c:
|
|
* tests/check/ges/layer.c:
|
|
Check in TimelineObject what tracks are supported before creating TrackObject-s
|
|
We used to do it in TimelineFileSource which does not make sense.
|
|
At the same time we set AUDIO | VIDEO as default supported types as it is more
|
|
likely to be what subclasses support. If it is not the case, they need to
|
|
specify it as shown in ges-timeline-custom-timeline-source.c
|
|
+ Fix the tests accordingly
|
|
|
|
2012-11-20 18:23:59 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
timeline: Implement the GESMetaContainerInterface
|
|
|
|
2012-09-23 02:11:46 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
timeline: Implement the GESExtractable interface
|
|
|
|
2012-11-11 13:51:45 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-timeline.h:
|
|
timeline: Make timeline->track and timeline->layers public fields
|
|
|
|
2012-12-17 19:26:23 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
formatter: Make it work with GESProject
|
|
+ Compile new GESProject code
|
|
The formatter and projects should work together, and the user will in the end not need
|
|
the GESFormatter API in most cases. Start making that happening
|
|
Update the GESPitiviFormatter to the new behaviour and remove APIs that became
|
|
obselete
|
|
API:
|
|
+ Adds:
|
|
* Pass the GESFormatterClass to can_load/save_uri vmethods
|
|
* Add an @overwrite argumenent to ges_formatter_save_to_uri and the
|
|
corresponding vmethod
|
|
* Add name, description, extension, mimetype, version, rank metadatas
|
|
to GESFormatterClass
|
|
+ Removes:
|
|
* ges_pitivi_formatter_set_sources:
|
|
* ges_pitivi_formatter_get_sources:
|
|
|
|
2012-09-24 22:24:42 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-formatter.c:
|
|
* ges/ges-formatter.h:
|
|
formatter: Implement the GESExtractable interface
|
|
Make it a GInitially unowned, GESProject will become the owner
|
|
|
|
2012-09-21 15:48:56 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/audio_only.ogg:
|
|
* tests/check/ges/audio_video.ogg:
|
|
* tests/check/ges/filesource.c:
|
|
tests: First filesource test port to assets
|
|
|
|
2012-09-20 12:16:38 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/examples/test1.c:
|
|
Examples: Use GESTimelineTestSource instead of GESCustomTimelineSource in test1
|
|
|
|
2012-09-02 15:14:27 +0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-internal.h:
|
|
* ges/ges-project.c:
|
|
* ges/ges-project.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
project: Implement GESProject
|
|
Do not build yet, waiting for everythnig to be in place before doing so
|
|
Co-Authored-By: Volodymyr Rudyi <vladimir.rudoy@gmail.com>
|
|
|
|
2012-11-21 10:22:41 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-track.c:
|
|
track: Implement the GESMetaContainer interface
|
|
|
|
2012-11-20 18:25:31 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-track-object.c:
|
|
trackobject: Implement the GESMetaContainerInterface
|
|
|
|
2012-11-20 00:29:23 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
timeline-object: Implement the GESMetadataContainer interface
|
|
|
|
2012-11-19 23:42:47 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-object.h:
|
|
* ges/ges-track-parse-launch-effect.c:
|
|
trackobject: Implement the GESExtractable interface
|
|
|
|
2012-09-19 22:36:38 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-test-source.c:
|
|
docs: Update GESTimelineTestSource documentation
|
|
|
|
2012-09-18 14:42:58 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-custom-timeline-source.c:
|
|
* ges/ges-custom-timeline-source.h:
|
|
customtimelinesource: Override Extractable
|
|
API: ges_material_custom_timeline_source_new (helper method)
|
|
|
|
2012-09-18 14:40:51 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* bindings/python/examples/material.py:
|
|
* bindings/python/examples/simple.py:
|
|
bindings: Add simple python examples
|
|
|
|
2012-09-14 01:05:45 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* Makefile.am:
|
|
* bindings/Makefile.am:
|
|
* bindings/python/Makefile.am:
|
|
* bindings/python/examples/Makefile.am:
|
|
* bindings/python/gi/Makefile.am:
|
|
* bindings/python/gi/__init__.py:
|
|
* bindings/python/gi/overrides/GES.py:
|
|
* bindings/python/gi/overrides/Makefile.am:
|
|
* bindings/python/gi/overrides/__init__.py:
|
|
* configure.ac:
|
|
bindings: Start implementing overrides for python
|
|
|
|
2012-09-09 21:26:49 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/examples/concatenate.c:
|
|
example: Port the concatenate example to assets
|
|
|
|
2012-09-09 21:26:15 -0300 Volodymyr Rudyi <vladimir.rudoy@gmail.com>
|
|
|
|
* tests/examples/Makefile.am:
|
|
* tests/examples/assets.c:
|
|
examples: Add basic examples of asset
|
|
|
|
2012-12-17 17:05:56 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline-layer.h:
|
|
* ges/ges-timeline.c:
|
|
ges: Implement the ges_timeline_layer_add_asset method
|
|
+ Remove GstDiscoverer related code in GESTimeline as we do not need it anymore
|
|
+ Refactor the ges_timeline_layer_add_object method to make sure it is still working as intended
|
|
API:
|
|
ges_timeline_layer_add_asset
|
|
|
|
2012-09-09 21:21:21 -0300 Volodymyr Rudyi <vladimir.rudoy@gmail.com>
|
|
|
|
* ges/ges-timeline-file-source.c:
|
|
timelinefilesource: Override default GESExtractable interface implementation
|
|
|
|
2012-09-09 21:20:46 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-object.h:
|
|
timelineobject: Implement the GESExtractable interface
|
|
|
|
2012-09-09 21:15:17 -0300 Volodymyr Rudyi <vladimir.rudoy@gmail.com>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/Makefile.am:
|
|
* ges/ges-asset-file-source.c:
|
|
* ges/ges-asset-file-source.h:
|
|
* ges/ges-asset.c:
|
|
* ges/ges-internal.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.c:
|
|
* ges/ges.h:
|
|
ges: Implement GESAssetFileSource
|
|
+ Generate the documentation
|
|
+ Make the new Asset infrastructure compile
|
|
Co-Authored-By: Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
2012-09-09 21:12:06 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-extractable.c:
|
|
* ges/ges-extractable.h:
|
|
* ges/ges-internal.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
ges: Implement the GESExtractable interface
|
|
+ Generate the documentation
|
|
Note: Do not compile (add to Makefile.am) for now as we are missing pieces at that point
|
|
Co-Authored-By: Volodymyr Rudyi <vladimir.rudoy@gmail.com>
|
|
|
|
2012-08-31 19:36:37 -0700 Volodymyr Rudyi <vladimir.rudoy@gmail.com>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/Makefile.am:
|
|
* ges/ges-asset.c:
|
|
* ges/ges-asset.h:
|
|
* ges/ges-internal-enums.h:
|
|
* ges/ges-internal.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
ges: Implement GESAsset
|
|
+ Generate the documentation
|
|
Note: Do not compile (add to Makefile.am) for now as we are missing pieces at that point
|
|
Co-Authored-By: Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
2012-12-17 15:27:52 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/design/asset.txt:
|
|
design: Add asset design document
|
|
Co-Authored-By: Volodymyr Rudyi <vladimir.rudoy@gmail.com>
|
|
|
|
2012-08-10 12:58:13 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-file-source.c:
|
|
filesource: Make the uri property CONSTRUCT_ONLY
|
|
This is the way it should always have been.
|
|
|
|
2012-07-21 17:12:08 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* .gitignore:
|
|
gitignore: Ignore some more files
|
|
|
|
2012-12-17 15:17:50 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/layer.c:
|
|
tests: implement GESMetaContainer tests
|
|
Co-Authored-By: Paul Lange <palango@gmx.de>
|
|
|
|
2012-12-17 15:24:52 -0300 Paul Lange <palango@gmx.de>
|
|
|
|
* ges/ges-timeline-layer.c:
|
|
timeline-layer: implement the GESMetaContainer interface
|
|
|
|
2012-12-17 15:23:39 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-enums.c:
|
|
* ges/ges-enums.h:
|
|
* ges/ges-meta-container.c:
|
|
* ges/ges-meta-container.h:
|
|
* ges/ges.c:
|
|
metacontainer: Finnish GESMetaContainer implementation
|
|
|
|
2012-11-26 13:31:17 -0300 Paul Lange <palango@gmx.de>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* ges/Makefile.am:
|
|
* ges/ges-meta-container.c:
|
|
* ges/ges-meta-container.h:
|
|
* ges/ges.c:
|
|
* ges/ges.h:
|
|
implement the GESMetaContainer interface
|
|
|
|
2012-05-14 22:14:37 +0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/design/metadata.txt:
|
|
docs: Added metadata design doc
|
|
|
|
2012-11-23 11:44:08 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-layer.c:
|
|
timeline-layer: Fix track-added Callback parametters
|
|
|
|
2012-12-01 13:56:37 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/test-utils.h:
|
|
test-utils: Add some more utilities
|
|
|
|
2012-11-18 20:23:13 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/test-utils.c:
|
|
Minor fixes to the test utils
|
|
|
|
2012-12-01 13:51:33 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
timeline-object: Edit can only work work with GESTrackSource
|
|
|
|
2012-11-23 23:52:32 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-formatter.c:
|
|
* ges/ges-formatter.h:
|
|
* ges/ges-pitivi-formatter.c:
|
|
formatter: Remove obselete APIs
|
|
Removed APIs:
|
|
ges_formatter_update_source_uri
|
|
GESFormatter::source-moved
|
|
ges_formatter_update_source_uri
|
|
ges_formatter_load
|
|
ges_formatter_save
|
|
ges_formatter_set_data
|
|
ges_formatter_clear_data
|
|
ges_formatter_get_data
|
|
GESFormatterLoadMethod
|
|
GESFormatterSaveMethod
|
|
This is now GESProject's role
|
|
|
|
2012-11-23 23:51:17 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges.types:
|
|
* ges/Makefile.am:
|
|
* ges/ges-formatter.c:
|
|
* ges/ges-formatter.h:
|
|
* ges/ges-keyfile-formatter.c:
|
|
* ges/ges-keyfile-formatter.h:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges.c:
|
|
* ges/ges.h:
|
|
* tests/check/Makefile.am:
|
|
* tests/check/ges/save_and_load.c:
|
|
* tests/examples/ges-ui.c:
|
|
Remove the GESKeyFileFormatter
|
|
It was using deprecated URI, and can not be used in real life anymore.
|
|
Also remove the ges_formatter_default_new method ges_formatter_new_for_uri
|
|
that are useless now
|
|
|
|
2012-11-19 14:19:17 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-pitivi-formatter.c:
|
|
pitiviformatter: Some minor restrtucturation
|
|
|
|
2012-12-01 13:53:06 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-track.c:
|
|
track: Force video/x-raw in raw gaps
|
|
|
|
2012-12-17 12:27:54 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
timeline: Keep track of GSequenceIter for each GESTrackObject
|
|
This way we do not have to look for them in the sequence itself, and
|
|
make things simpler
|
|
|
|
2012-12-17 13:51:49 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-object.h:
|
|
timelineobject: Give a direct access to the list of TrackObject
|
|
Avoid to have to copy the list each time we want to access it
|
|
|
|
2012-12-19 10:37:02 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/design/effects.txt:
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-pitivi-formatter.c:
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-object.h:
|
|
* tests/check/ges/effects.c:
|
|
trackobject: Properly rename get/set_child_property
|
|
We used to have a ges_track_object_get/set_child_property that was in
|
|
fact letting user set/get various properties at once, rename it to
|
|
get/set_properties, and implement:
|
|
API:
|
|
ges_track_object_get_child_property (GESTrackObject *object, const gchar
|
|
*property_name, GValue * value);
|
|
ges_track_object_set_child_property (GESTrackObject *object, const gchar
|
|
*property_name, GValue * value);
|
|
|
|
2012-12-18 19:47:50 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-track-object.c:
|
|
trackobject: Some GI annotation fix
|
|
|
|
2012-11-25 16:11:17 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/Makefile.am:
|
|
docs: Add make upload
|
|
|
|
2012-11-19 11:31:33 +0000 Tim-Philipp Müller <tim@centricular.net>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From 6bb6951 to a72faea
|
|
|
|
2012-11-17 00:10:20 +0000 Tim-Philipp Müller <tim@centricular.net>
|
|
|
|
* ges/ges-track-effect.c:
|
|
ges-track-effect: don't use deprecated API
|
|
|
|
2012-11-04 00:25:20 +0000 Tim-Philipp Müller <tim@centricular.net>
|
|
|
|
* COPYING:
|
|
* COPYING.LIB:
|
|
* docs/design/gstencodebin.h:
|
|
* docs/design/gstprofile.h:
|
|
* ges/ges-custom-timeline-source.c:
|
|
* ges/ges-custom-timeline-source.h:
|
|
* ges/ges-enums.c:
|
|
* ges/ges-enums.h:
|
|
* ges/ges-formatter.c:
|
|
* ges/ges-formatter.h:
|
|
* ges/ges-internal.h:
|
|
* ges/ges-keyfile-formatter.c:
|
|
* ges/ges-keyfile-formatter.h:
|
|
* ges/ges-pitivi-formatter.c:
|
|
* ges/ges-pitivi-formatter.h:
|
|
* ges/ges-screenshot.c:
|
|
* ges/ges-screenshot.h:
|
|
* ges/ges-simple-timeline-layer.c:
|
|
* ges/ges-simple-timeline-layer.h:
|
|
* ges/ges-timeline-effect.c:
|
|
* ges/ges-timeline-effect.h:
|
|
* ges/ges-timeline-file-source.c:
|
|
* ges/ges-timeline-file-source.h:
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline-layer.h:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-object.h:
|
|
* ges/ges-timeline-operation.c:
|
|
* ges/ges-timeline-operation.h:
|
|
* ges/ges-timeline-overlay.c:
|
|
* ges/ges-timeline-overlay.h:
|
|
* ges/ges-timeline-parse-launch-effect.c:
|
|
* ges/ges-timeline-parse-launch-effect.h:
|
|
* ges/ges-timeline-pipeline.c:
|
|
* ges/ges-timeline-pipeline.h:
|
|
* ges/ges-timeline-source.c:
|
|
* ges/ges-timeline-source.h:
|
|
* ges/ges-timeline-standard-transition.c:
|
|
* ges/ges-timeline-standard-transition.h:
|
|
* ges/ges-timeline-test-source.c:
|
|
* ges/ges-timeline-test-source.h:
|
|
* ges/ges-timeline-text-overlay.c:
|
|
* ges/ges-timeline-text-overlay.h:
|
|
* ges/ges-timeline-title-source.c:
|
|
* ges/ges-timeline-title-source.h:
|
|
* ges/ges-timeline-transition.c:
|
|
* ges/ges-timeline-transition.h:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-timeline.h:
|
|
* ges/ges-track-audio-test-source.c:
|
|
* ges/ges-track-audio-test-source.h:
|
|
* ges/ges-track-audio-transition.c:
|
|
* ges/ges-track-audio-transition.h:
|
|
* ges/ges-track-effect.c:
|
|
* ges/ges-track-effect.h:
|
|
* ges/ges-track-filesource.c:
|
|
* ges/ges-track-filesource.h:
|
|
* ges/ges-track-image-source.c:
|
|
* ges/ges-track-image-source.h:
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-object.h:
|
|
* ges/ges-track-operation.c:
|
|
* ges/ges-track-operation.h:
|
|
* ges/ges-track-parse-launch-effect.c:
|
|
* ges/ges-track-parse-launch-effect.h:
|
|
* ges/ges-track-source.c:
|
|
* ges/ges-track-source.h:
|
|
* ges/ges-track-text-overlay.c:
|
|
* ges/ges-track-text-overlay.h:
|
|
* ges/ges-track-title-source.c:
|
|
* ges/ges-track-title-source.h:
|
|
* ges/ges-track-transition.c:
|
|
* ges/ges-track-transition.h:
|
|
* ges/ges-track-video-test-source.c:
|
|
* ges/ges-track-video-test-source.h:
|
|
* ges/ges-track-video-transition.c:
|
|
* ges/ges-track-video-transition.h:
|
|
* ges/ges-track.c:
|
|
* ges/ges-track.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges-utils.c:
|
|
* ges/ges-utils.h:
|
|
* ges/ges.c:
|
|
* ges/ges.h:
|
|
* tests/check/ges/backgroundsource.c:
|
|
* tests/check/ges/basic.c:
|
|
* tests/check/ges/effects.c:
|
|
* tests/check/ges/filesource.c:
|
|
* tests/check/ges/layer.c:
|
|
* tests/check/ges/overlays.c:
|
|
* tests/check/ges/save_and_load.c:
|
|
* tests/check/ges/simplelayer.c:
|
|
* tests/check/ges/test-utils.c:
|
|
* tests/check/ges/test-utils.h:
|
|
* tests/check/ges/text_properties.c:
|
|
* tests/check/ges/timelineedition.c:
|
|
* tests/check/ges/timelineobject.c:
|
|
* tests/check/ges/titles.c:
|
|
* tests/check/ges/transition.c:
|
|
* tests/examples/concatenate.c:
|
|
* tests/examples/ges-ui.c:
|
|
* tests/examples/overlays.c:
|
|
* tests/examples/simple1.c:
|
|
* tests/examples/test1.c:
|
|
* tests/examples/test2.c:
|
|
* tests/examples/test3.c:
|
|
* tests/examples/test4.c:
|
|
* tests/examples/text_properties.c:
|
|
* tests/examples/thumbnails.c:
|
|
* tests/examples/transition.c:
|
|
* tools/ges-launch.c:
|
|
Fix FSF address
|
|
|
|
2012-10-31 14:49:44 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/Makefile.am:
|
|
ges: fix g-i search path for GstAudio GstVideo GstTag and GstBase
|
|
|
|
2011-12-23 14:07:21 +0100 Xabier Rodriguez Calvar <xrcalvar@igalia.com>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
timeline: Added timeline and mode as properties
|
|
|
|
2011-11-11 17:29:20 +0100 Xabier Rodriguez Calvar <xrcalvar@igalia.com>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
timeline: Adding GObject property API to get/set preview audio and video sinks
|
|
|
|
2011-11-11 17:09:34 +0100 Xabier Rodriguez Calvar <xrcalvar@igalia.com>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
timeline: Initialize as NULL the preview sinks when getting them.
|
|
This way, if there is a problem getting the properties from the
|
|
playsink, we do not return garbage.
|
|
|
|
2012-10-06 15:02:54 +0100 Tim-Philipp Müller <tim@centricular.net>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From 6c0b52c to 6bb6951
|
|
|
|
2012-09-25 15:07:17 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges.h:
|
|
ges: Update reported version to 1.0
|
|
|
|
2012-07-20 14:11:56 +0300 Volodymyr Rudyi <vladimir.rudoy@gmail.com>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
* ges/ges-timeline-pipeline.h:
|
|
timeline: Added 'const' modifier
|
|
|
|
2012-09-09 21:27:08 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-title-source.c:
|
|
titlesource: Use GST_DEBUG_OBJECT when appropriate
|
|
|
|
2012-09-22 18:51:46 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-formatter.h:
|
|
* ges/ges-timeline-object.h:
|
|
* ges/ges-track-object.h:
|
|
* ges/ges-types.h:
|
|
Reset ABI for 1.0 and ensure that extensible baseclasses are extensible enough
|
|
|
|
2012-09-22 13:10:55 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/backgroundsource.c:
|
|
* tests/check/ges/filesource.c:
|
|
* tests/check/ges/layer.c:
|
|
* tests/check/ges/overlays.c:
|
|
* tests/check/ges/test-utils.h:
|
|
* tests/check/ges/text_properties.c:
|
|
* tests/check/ges/timelineobject.c:
|
|
* tests/check/ges/titles.c:
|
|
* tests/check/ges/transition.c:
|
|
tests: Move common code to test-utils
|
|
|
|
2012-09-23 02:24:14 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/save_and_load.c:
|
|
* tests/check/ges/test.xptv:
|
|
* tests/check/ges/wrong_test.xptv:
|
|
tests: Implement tests for ges_formatter_can_load_uri
|
|
|
|
2012-09-23 02:23:20 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/Makefile.am:
|
|
* tests/check/ges/test-utils.c:
|
|
* tests/check/ges/test-utils.h:
|
|
tests: Add some utils for test writing
|
|
|
|
2012-09-23 02:07:04 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-pitivi-formatter.c:
|
|
pitiviformatter: Implement can_load_uri vmethod
|
|
|
|
2012-09-23 02:06:44 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-formatter.c:
|
|
formatter: Implement a usefull version of ges_formatter_can_load_uri
|
|
|
|
2012-09-23 02:05:42 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-formatter.c:
|
|
* ges/ges-formatter.h:
|
|
* ges/ges-pitivi-formatter.c:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-timeline.h:
|
|
* ges/ges.c:
|
|
* tests/check/ges/save_and_load.c:
|
|
* tests/examples/ges-ui.c:
|
|
* tools/ges-launch.c:
|
|
formatter: Add GError everywhere needed in the API
|
|
We should give as much information as possible to the user when serialization/deserialization doesn't work.
|
|
|
|
2012-09-22 13:27:20 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
timeline: Plug a leak in the movecontext code
|
|
|
|
2012-09-22 16:12:05 +0100 Tim-Philipp Müller <tim@centricular.net>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From 4f962f7 to 6c0b52c
|
|
|
|
2012-09-07 12:58:19 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
timeline-pipeline: use downstream block probe to avoid deadlock on duration query
|
|
|
|
2012-09-06 16:58:21 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
timeline-pipeline: Clean the blocked pad
|
|
We do need to cleanup the pad now, otherwise the probe will get remove a
|
|
second time in pad_removed_cb causing an assertion.
|
|
|
|
2012-08-26 15:35:01 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/save_and_load.c:
|
|
* tests/check/ges/titles.c:
|
|
tests: Fix tests
|
|
In TimelineTitleSource We do not add a TrackAudioTestSource in the audio track
|
|
anymore as it was a hack to work around the fact that we used not to have gap
|
|
support, now we do, remove related tests
|
|
|
|
2012-08-16 11:20:44 +0100 Matas Brazdeikis <matas@brazdeikis.lt>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-enums.c:
|
|
* ges/ges-enums.h:
|
|
* ges/ges-timeline-title-source.c:
|
|
* ges/ges-timeline-title-source.h:
|
|
* ges/ges-track-title-source.c:
|
|
* ges/ges-track-title-source.h:
|
|
title-source: add background color option
|
|
|
|
2012-08-13 16:00:28 +0100 Matas Brazdeikis <matas@brazdeikis.lt>
|
|
|
|
* ges/ges-timeline-title-source.c:
|
|
timeline-title-source: remove audio-test-source
|
|
|
|
2012-08-22 13:35:27 +0200 Stefan Sauer <ensonic@users.sf.net>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From 668acee to 4f962f7
|
|
|
|
2012-08-10 12:39:10 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-formatter.h:
|
|
* ges/ges-simple-timeline-layer.c:
|
|
* ges/ges-timeline-effect.c:
|
|
* ges/ges-timeline-file-source.h:
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-parse-launch-effect.c:
|
|
* ges/ges-timeline-standard-transition.c:
|
|
* ges/ges-timeline-test-source.c:
|
|
* ges/ges-timeline-text-overlay.c:
|
|
* ges/ges-timeline-title-source.c:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-track-effect.c:
|
|
* ges/ges-track-filesource.c:
|
|
* ges/ges-track-image-source.c:
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-parse-launch-effect.c:
|
|
* ges/ges-track-video-transition.c:
|
|
* ges/ges-track.c:
|
|
Misc documentation fixing
|
|
|
|
2012-08-14 20:33:57 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-track-object.c:
|
|
GI: Fix some annotations in TrackObject
|
|
|
|
2012-08-09 10:14:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
* tests/examples/thumbnails.c:
|
|
examples: Use GRegex instead of POSIX regex
|
|
They are not available on Windows.
|
|
|
|
2012-08-05 16:44:22 +0100 Tim-Philipp Müller <tim@centricular.net>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From 94ccf4c to 668acee
|
|
|
|
2012-07-28 21:45:03 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-parse-launch-effect.c:
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-utils.c:
|
|
ges: Remove useless and error prone 'transfer full' annotations
|
|
transfer full is default and there is currently a bug in GES when constructor
|
|
are declared as transfer full
|
|
|
|
2012-07-23 08:48:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From 98e386f to 94ccf4c
|
|
|
|
2012-07-01 20:54:42 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
Merge remote-tracking branch 'origin/0.10'
|
|
Conflicts:
|
|
common
|
|
|
|
2012-07-01 20:03:37 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
docs: Add the new ges_formatter_emit_loaded API to the docs
|
|
+ Fix sections
|
|
|
|
2012-07-01 19:57:30 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-formatter.c:
|
|
* ges/ges-formatter.h:
|
|
* ges/ges-pitivi-formatter.c:
|
|
formatter: Make the emit_loaded a real method and not a virtual method
|
|
+ Modify formatter subclasses accordingly
|
|
API:ges_formatter_emit_loaded
|
|
This API wasn't released so it could still be changed
|
|
|
|
2012-07-01 19:39:57 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-pitivi-formatter.c:
|
|
pitivi-formatter: Make use of the Formatter:timeline protected field
|
|
|
|
2012-07-01 19:34:53 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-formatter.c:
|
|
* ges/ges-formatter.h:
|
|
formatter: Add a timeline protected field
|
|
|
|
2012-04-08 00:30:03 +0300 Volodymyr Rudyi <vladimir.rudoy@gmail.com>
|
|
|
|
* ges/ges-pitivi-formatter.c:
|
|
ges-pitivi-formatter: Fixed loading of projects with empty timeline
|
|
Because 'project-loaded' signal was triggered from track object loading
|
|
callback in case with projects that have empty timeline this signal was
|
|
never emitted.
|
|
|
|
2012-04-08 00:08:43 +0300 Volodymyr Rudyi <vladimir.rudoy@gmail.com>
|
|
|
|
* ges/ges-formatter.c:
|
|
ges-formatter: Removed assert to allow saving projects with empty timeline
|
|
Removed assert in ges-formatter.c to allow saving projects with empty timeline.
|
|
|
|
2012-06-25 10:32:36 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
gestimelinepipeline: Fix for gst_element_make_from_uri() API changes
|
|
|
|
2012-06-08 15:07:15 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From 03a0e57 to 98e386f
|
|
|
|
2012-06-08 14:27:34 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From b811047 to 3baf58a
|
|
|
|
2012-06-06 18:20:59 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From 1fab359 to 03a0e57
|
|
|
|
2012-06-06 18:20:11 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From b098abb to b811047
|
|
|
|
2012-06-01 10:31:08 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From f1b5a96 to 1fab359
|
|
|
|
2012-06-01 10:23:17 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From 96f075b to b098abb
|
|
|
|
2012-05-31 13:12:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From 92b7266 to f1b5a96
|
|
|
|
2012-05-30 13:41:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
|
|
|
* tests/examples/Makefile.am:
|
|
examples: Fix linking by passing -export-dynamic in the right variable
|
|
|
|
2012-05-30 12:49:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From ec1c4a8 to 92b7266
|
|
|
|
2012-05-30 12:42:18 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From 1e6c5ea to 96f075b
|
|
|
|
2012-05-30 12:33:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From ff4cad1 to 1e6c5ea
|
|
|
|
2012-05-30 11:27:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From 3429ba6 to ec1c4a8
|
|
|
|
2012-05-30 11:27:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From 11f0cd5 to ff4cad1
|
|
|
|
2012-05-30 11:24:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
|
|
|
* configure.ac:
|
|
configure: Don't check for OBJC compiler
|
|
|
|
2012-05-30 11:24:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
|
|
|
* configure.ac:
|
|
configure: Don't check for OBJC compiler
|
|
|
|
2012-05-27 22:55:12 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-track.c:
|
|
track: Make sure to remove the proper TrackObject from the GSequence
|
|
|
|
2012-05-27 22:55:12 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-track.c:
|
|
track: Make sure to remove the proper TrackObject from the GSequence
|
|
|
|
2012-05-26 17:41:43 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/backgroundsource.c:
|
|
tests: Fix backgroundsource test
|
|
|
|
2012-05-26 17:00:50 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
Merge remote-tracking branch 'origin/0.10'
|
|
Conflicts:
|
|
bindings/python/ges.defs
|
|
ges/ges-screenshot.c
|
|
ges/ges-track-video-transition.c
|
|
|
|
2012-05-21 19:38:10 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
timeline: Do not use meaningless offset values when snapping
|
|
|
|
2012-05-21 18:10:29 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-formatter.c:
|
|
formatter: Disable updates when loading a project
|
|
|
|
2012-05-21 12:45:00 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-track-video-transition.c:
|
|
videotransition: Some explanations about the invert property
|
|
|
|
2012-05-21 13:05:53 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-track-video-transition.c:
|
|
videotransition: Misc cleanup in the smpte/crossfade transition type switches
|
|
|
|
2012-05-21 13:05:14 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-track-video-transition.c:
|
|
videotransition: Do not wait pad to be blocked before switching transitions
|
|
... from smpte to crossfad and the other way around
|
|
This avoid useless async operations
|
|
|
|
2012-05-18 13:17:17 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
timeline: Move all callbacks to the callback section of the file
|
|
|
|
2012-05-18 13:16:50 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
timeline: Make the update property a GObject property
|
|
API: timeline::update property
|
|
|
|
2012-05-18 11:13:11 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
timeline: Try to resnap at same snapping point before calculating new value
|
|
|
|
2012-05-18 10:33:44 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
timeline: Avoid to recalculate the moving context unecessarly
|
|
|
|
2012-05-18 10:28:26 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
timeline: Create a debug logging category for the timeline
|
|
|
|
2012-05-16 15:53:07 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
timeline: Properly set TimelineFileSource-s duration and max duration
|
|
When we get the information of duration of files after discoverying them,
|
|
use that information to set the values on the TimelineFileSource-s
|
|
|
|
2012-05-15 14:38:38 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-layer.c:
|
|
timeline-layer: Rework the way we calculate in which layer a TrackObject is
|
|
|
|
2012-05-09 12:12:38 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-pitivi-formatter.c:
|
|
* ges/ges-pitivi-formatter.h:
|
|
* ges/ges-screenshot.c:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-video-transition.c:
|
|
docs: Misc documentation fixing
|
|
|
|
2012-05-09 11:51:33 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/backgroundsource.c:
|
|
tests: Add basic gaps tests
|
|
|
|
2012-05-09 11:45:02 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-track.c:
|
|
* ges/ges-track.h:
|
|
track: Properly fill gaps
|
|
API: GESCreateElementForGapFunc Virtual method type
|
|
API: ges_track_set_create_element_for_gap_func
|
|
|
|
2012-05-09 11:20:24 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-track.c:
|
|
track: Restructurate file so we have private method and API properly separeted
|
|
|
|
2012-05-16 12:23:52 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-track.c:
|
|
track: Use a GSequence to keep the sorted list of TrackObject-s
|
|
Use a GSequence instead of a GList to optimise the process.
|
|
Conflicts:
|
|
ges/ges-track.c
|
|
|
|
2012-05-16 12:59:33 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
timeline: Make use of our own knowledge of the timeline duration
|
|
Do not use each Track durations as it end going in loop as we have the Tracks
|
|
that need to know about timeline's duration to create or not gaps in the end and
|
|
then the timeline references on Tracks duration for its duration. We have this
|
|
information locally so just make proper use of it.
|
|
|
|
2012-05-17 20:49:01 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* bindings/python/ges.defs:
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-timeline.h:
|
|
timeline: Add a method to get the timeline duration
|
|
+ Bind it in python
|
|
API: ges_timeline_get_duration
|
|
|
|
2012-05-13 15:59:21 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From dc70203 to 3429ba6
|
|
|
|
2012-05-10 14:56:34 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
Merge remote-tracking branch 'origin/0.10'
|
|
|
|
2012-05-10 12:40:23 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track.c:
|
|
track-object: Keep a reference to our gnlobject
|
|
Avoid refering to an object that doesn't exists and segfault in some cases.
|
|
We do not need to increase the reference to the gnlobj when the trackobject
|
|
is removed from a track because the TrackObject as its own reference and will
|
|
handle the disposal gracefully.
|
|
Add some guard around related APIs
|
|
|
|
2012-05-08 19:34:48 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
timeline: Avoid segfault when debug logging
|
|
|
|
2012-05-07 16:11:26 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
|
|
|
* ges/ges-track-video-transition.c:
|
|
ges: fix printf arguments in debug message
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=675547
|
|
|
|
2012-05-06 18:52:25 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/ges-track-video-transition.c:
|
|
track-video-transition: Make the invert property management coherent
|
|
|
|
2012-05-06 04:52:40 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/ges-track-video-transition.c:
|
|
track-video-transition: Fix set_inverted
|
|
|
|
2012-05-05 13:00:49 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
Merge remote-tracking branch 'origin/0.10'
|
|
Conflicts:
|
|
bindings/python/ges.defs
|
|
ges/ges-track-video-transition.c
|
|
|
|
2012-05-05 12:31:28 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-track-object.c:
|
|
track-object: Set minimum value of max-duration to 0
|
|
GST_CLOCK_TIME_NONE was nonsense
|
|
Minor documentation fixing on the way
|
|
|
|
2012-05-03 15:41:08 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-track-object.c:
|
|
ges: Remove invalid ' < 0' checks
|
|
It's an unsigned value, it will never be < 0.
|
|
|
|
2012-05-02 23:56:35 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track.c:
|
|
Do no check if GLib >2.26 as we depend on GLib 2.28
|
|
|
|
2012-05-02 23:44:31 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-track-video-transition.c:
|
|
track-video-transition: Properly emit notify for the invert and border properties
|
|
|
|
2012-05-02 23:43:50 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-track-video-transition.c:
|
|
track-video-transition: Expose the transition type as a GObject property
|
|
API: GESTrackVideoTransition::transition-type property
|
|
|
|
2012-05-03 03:35:16 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/ges-track-video-transition.c:
|
|
track-video-transition: expose border and inverted as GObject properties
|
|
|
|
2012-05-03 02:44:00 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* bindings/python/ges.defs:
|
|
python : binds the getter and setter for the "inverted" property
|
|
|
|
2012-05-03 02:28:41 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-track-video-transition.c:
|
|
* ges/ges-track-video-transition.h:
|
|
track-video-transition: Expose the invert property from smpte
|
|
Also, add/fixup some doc
|
|
API: ges_track_video_transition_get_inverted
|
|
API: ges_track_video_transition_set_inverted
|
|
|
|
2012-05-02 22:03:51 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
Merge remote-tracking branch 'origin/0.10'
|
|
Conflicts:
|
|
bindings/python/ges.defs
|
|
ges/ges-track-video-transition.c
|
|
|
|
2012-05-02 18:38:42 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-track-video-transition.c:
|
|
track-video-transition: Reuse interpollation setting functions when possible
|
|
|
|
2012-05-02 18:07:01 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-track-video-transition.h:
|
|
track-video-transition: Reindent header
|
|
|
|
2012-05-02 18:04:54 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-track-video-transition.c:
|
|
* ges/ges-track-video-transition.h:
|
|
track-video-transition: Add a way to get current border value
|
|
Add some documentation for the border property
|
|
Change the border value in set_border to a guint as the value can be negative
|
|
API: ges_track_video_transition_get_border
|
|
|
|
2012-05-02 00:27:31 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* docs/libs/Makefile.am:
|
|
build: Fixes distclean
|
|
|
|
2012-05-01 23:42:47 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/ges-track-video-transition.c:
|
|
track-video-transition: Return pending type in transition_get_type when needed
|
|
|
|
2012-05-01 16:01:39 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* bindings/python/ges.defs:
|
|
python: Binds the "set_border" function
|
|
|
|
2012-05-02 01:09:07 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/ges-track-video-transition.c:
|
|
* ges/ges-track-video-transition.h:
|
|
track-video-transition: expose the border property of smptealpha
|
|
API: ges_track_video_transition_set_border
|
|
|
|
2012-05-02 01:08:08 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
|
|
|
|
* ges/ges-track-video-transition.c:
|
|
* tests/check/ges/transition.c:
|
|
ges-track-video-transition: Enables switching from crossfade to smpte and vice versa
|
|
Fix the tests properly
|
|
|
|
2012-05-02 08:44:25 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
|
|
|
* tools/ges-launch.c:
|
|
ges-launch: replace home-grown version of gst_filename_to_uri()
|
|
and remove superfluous check if file is readable with
|
|
fopen. Code appears to also want to accept URIs, so this
|
|
doesn't work so well, and should probably be done differently
|
|
anyway if required.
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=674296
|
|
|
|
2012-04-17 19:18:44 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
|
|
|
|
* tools/ges-launch.c:
|
|
ges-launch: use GRegex instead of POSIX regex
|
|
http://bugzilla-attachments.gnome.org/attachment.cgi?id=212249
|
|
|
|
2012-04-17 19:18:21 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
|
|
|
|
* ges/ges-simple-timeline-layer.c:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-track-title-source.c:
|
|
ges: fix some format strings in debug messages
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=674265
|
|
|
|
2012-05-01 19:16:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
* ges/ges-track-text-overlay.c:
|
|
* ges/ges-track-title-source.c:
|
|
ges: fix some not entirely correct casts for vararg function arguments
|
|
|
|
2012-05-01 19:06:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
|
|
|
* ges/ges-track-video-transition.c:
|
|
track-video-transition: update for videomixer pad template name change
|
|
|
|
2012-05-01 19:05:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
|
|
|
* tests/examples/overlays.c:
|
|
* tests/examples/simple1.c:
|
|
* tests/examples/test2.c:
|
|
* tests/examples/test3.c:
|
|
* tests/examples/test4.c:
|
|
* tests/examples/text_properties.c:
|
|
* tests/examples/transition.c:
|
|
examples: create URIs properly from filenames
|
|
|
|
2012-05-01 18:50:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
|
|
|
* .gitignore:
|
|
* tests/check/ges/.gitignore:
|
|
* tools/.gitignore:
|
|
.gitignore: ignore more
|
|
|
|
2012-05-01 18:48:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
|
|
|
* ges/ges.c:
|
|
ges: fix gnonlin version check
|
|
|
|
2012-05-01 18:43:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
|
|
|
* ges/ges-track-audio-transition.c:
|
|
track-audio-transition: fix adder sink pad template name
|
|
|
|
2012-04-18 18:34:01 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
timeline-pipeline: fix src pad request template for tee
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=674339
|
|
|
|
2012-04-25 17:53:38 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
Merge remote-tracking branch 'origin/0.10'
|
|
Conflicts:
|
|
bindings/python/ges-types.defs
|
|
bindings/python/ges.defs
|
|
bindings/python/ges.override
|
|
configure.ac
|
|
ges/ges-timeline.c
|
|
|
|
2012-04-25 17:09:19 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-enums.c:
|
|
* ges/ges-enums.h:
|
|
docs: Add some more docs about editing mode
|
|
Also add the documentation "Section" into ges-enum.c so the file documentation ar
|
|
actualy taken into account in the final generated documentation.
|
|
|
|
2012-04-25 14:55:46 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
timeline: Rework snapping signaling so it is easier to use
|
|
API: GESTimeline::snap-started signal
|
|
API: GESTimeline::snap-ended signal
|
|
(This code has not been released so we can still change the API)
|
|
|
|
2012-04-23 20:17:42 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-file-source.c:
|
|
* ges/ges-track-object.c:
|
|
trackobject: Take into account the max duration when trying to set a new duration
|
|
Change its default value to GST_CLOCK_TIME_NONE instead of 0.
|
|
(unreleased code so it still can be changed)
|
|
|
|
2012-04-23 19:20:18 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-track-object.c:
|
|
trackobject: Add API guards all around
|
|
|
|
2012-04-23 19:17:51 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-internal.h:
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-object.h:
|
|
trackobject: Add the copy method to the API
|
|
Add documentation and plug a leak at the same time.
|
|
API: ges_track_object_copy
|
|
|
|
2012-04-23 19:10:16 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
timelineobject: Ignore notifies when needed
|
|
|
|
2012-04-22 15:24:25 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline-object.c:
|
|
timelineobject: Fix wrong naming when connection to in-point notify
|
|
inpoint -> in-point
|
|
|
|
2012-02-10 16:58:14 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* bindings/python/ges-types.defs:
|
|
* bindings/python/ges.defs:
|
|
* bindings/python/ges.override:
|
|
python: Bind the new Timeline editing mode API
|
|
|
|
2012-04-22 13:09:11 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-object.h:
|
|
* ges/ges-timeline-source.c:
|
|
timelineobject: Make changing start/duration sensible to snapping
|
|
Adapt the documentation so users are aware of the behaviour
|
|
Conflicts:
|
|
ges/ges-timeline-object.c
|
|
|
|
2012-04-23 20:55:27 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
timeline: Minor documentations fixes
|
|
|
|
2012-04-23 20:54:15 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/Makefile.am:
|
|
* tests/check/ges/timelineedition.c:
|
|
tests: Add a testsuite for the new timeline edition API
|
|
|
|
2012-04-23 20:52:45 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* configure.ac:
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-enums.c:
|
|
* ges/ges-enums.h:
|
|
* ges/ges-internal.h:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-object.h:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-object.h:
|
|
* tests/check/ges/basic.c:
|
|
ges: Add a timeline edition mode API
|
|
+ timeline: Add a snapping-distance property
|
|
+ Bump the GLib dependency to 2.28 in the mean time as we need some functions from GSequence that only landed
|
|
+ Update the testsuite accordingly
|
|
API: GESTimeline:snapping-distance property
|
|
API: ges_timeline_object_edit
|
|
API: ges_timeline_object_ripple
|
|
API: ges_timeline_object_ripple_end
|
|
API: ges_timeline_object_roll_start
|
|
API: ges_timeline_object_roll_end
|
|
API: ges_timeline_object_trim_start
|
|
API: ges_track_object_edit
|
|
API: GESEdge enum
|
|
API: GESEditMode enum
|
|
|
|
2012-04-20 20:05:46 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/timelineobject.c:
|
|
tests: Add a basic test for the timeline_object_split method
|
|
|
|
2012-04-20 19:22:56 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* bindings/python/ges.defs:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-object.h:
|
|
timelineobject: Make the 'position' argument of the split method a guint64 not gin64
|
|
This makes more sense to be a guint64 as it actually is a GstClockTime,
|
|
and this way we keep the API concistent.
|
|
(This code has not been release so we can still change the API.)
|
|
|
|
2012-04-20 19:19:49 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
timelineobject: Reimplement properly the splitting method
|
|
|
|
2012-04-20 19:02:19 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
timelineobject: Misc API guard fixes
|
|
|
|
2012-04-19 00:34:59 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-internal.h:
|
|
* ges/ges-track-object.c:
|
|
track-object: Add method to copy a TrackObject
|
|
API: ges_track_object_copy
|
|
|
|
2012-04-17 18:42:41 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track.c:
|
|
ges-track-object: Make possible to add a track already containing a gnlobject to a track
|
|
|
|
2012-04-23 14:40:26 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
ges-timeline-pipeline: add todo to remember to remove hack
|
|
Remove playsink hack once we depend on gst-plugins-base 0.10.37
|
|
(next gst-plugins-base release)
|
|
|
|
2012-04-23 14:38:31 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
Revert "ges: timeline-pipeline: Remove playsink send_event hack"
|
|
This reverts commit 54aac450dab9ac052f2c0a913bfba5f77c1670ba.
|
|
We need this hack until we depend on gst-p-base 0.10.36
|
|
|
|
2012-04-20 14:18:18 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
Port to the new GMutex API
|
|
|
|
2012-04-16 09:12:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From 6db25be to dc70203
|
|
|
|
2012-04-13 13:59:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
|
|
|
* autogen.sh:
|
|
* configure.ac:
|
|
* ges/Makefile.am:
|
|
configure: Modernize autotools setup a bit
|
|
Also we now only create tar.bz2 and tar.xz tarballs.
|
|
|
|
2012-04-13 13:39:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From 464fe15 to 6db25be
|
|
|
|
2012-04-07 22:31:23 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
Merge branch '0.10'
|
|
Conflicts:
|
|
bindings/python/ges.defs
|
|
|
|
2012-03-29 18:57:47 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
timeline-object: Add TrackObject to the Track after the TimelineObject
|
|
This way, the Track::track-object-added is emited after the TrackObject is ready to be used, and it make the API easier to use.
|
|
|
|
2012-04-07 21:40:07 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-layer.c:
|
|
timeline-layer: Factor out a method to start observing timeline for auto-transitions
|
|
|
|
2012-04-07 21:24:18 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-layer.c:
|
|
timeline-layer: Reorganize file
|
|
|
|
2012-04-07 21:04:21 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-layer.c:
|
|
timeline-layer: Rework auto transition callbacks management
|
|
We now have a GESTrack::track-object-added signal so we now depend on it rather than on each GESTimelineObject::track-object-added signal.
|
|
|
|
2012-03-30 03:40:50 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
timeline-object: Properly reflect contained TrackObject duration and inpoint properties changes
|
|
|
|
2012-01-30 22:55:59 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-track-object.c:
|
|
trackobject: Some documentation fixing
|
|
|
|
2012-01-27 16:04:00 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
docs: Add ges_timeline_object_release_track_object
|
|
We need it especially in the case of effects
|
|
|
|
2012-04-04 20:47:04 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-track-object.c:
|
|
trackobject: Add API documentation
|
|
|
|
2012-02-02 15:29:30 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-standard-transition.c:
|
|
* ges/ges-timeline.c:
|
|
ges: Calm logging when not created TrackObject on purpose
|
|
|
|
2012-03-31 13:57:04 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
timeline: Restructurate the file separting methods/callbacks/API
|
|
|
|
2012-01-25 15:12:05 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
timelineobject: Emit effect-added when adding any kind of TrackEffect
|
|
We were only emitting it when working with TrackParseLaunch effects
|
|
|
|
2012-02-01 20:25:35 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-layer.c:
|
|
docs: Tell users that adding an object to a timeline layer creates media related objects
|
|
|
|
2012-01-20 17:03:58 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline-object.c:
|
|
ges: Misc debug loggin cleanup
|
|
|
|
2012-01-20 16:37:28 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
timeline: Plug a leak when calling enable_update
|
|
|
|
2012-01-22 23:03:22 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-timeline.h:
|
|
timeline: Rework the append_layer method
|
|
ges_timeline_append_layer now creates a new layer, adds it to the timeline
|
|
and returns it
|
|
This code has not been released yet so we can break this API.
|
|
|
|
2012-01-20 14:36:36 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* bindings/python/ges.defs:
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline-layer.h:
|
|
layer: Add a method to check if a layer is empty or not
|
|
API: ges_timeline_layer_is_empty
|
|
|
|
2012-01-16 09:37:22 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* bindings/python/ges.defs:
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-file-source.c:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-object.h:
|
|
* ges/ges-track-filesource.c:
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-object.h:
|
|
* tests/check/ges/save_and_load.c:
|
|
ges: Move the max-duration property from TrackFileSource to TrackObject
|
|
This property was firstly added to TrackFileSource, but in the end, it makes
|
|
more sense for it to be directly in TrackOject as it can be usefull in other cases.
|
|
|
|
2012-04-05 18:45:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From 7fda524 to 464fe15
|
|
|
|
2012-03-30 03:36:27 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-layer.c:
|
|
timeline-layer: Do not call track_get_by_layer when track == NULL
|
|
|
|
2012-04-04 14:02:43 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
|
|
|
|
Merge branch '0.10'
|
|
|
|
2012-03-30 19:10:33 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
ges: timeline-pipeline: Remove playsink send_event hack
|
|
This is fixed now in upstream playsink, remove the hack
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=673211
|
|
|
|
2012-04-04 14:50:23 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
|
|
|
* configure.ac:
|
|
* docs/libs/Makefile.am:
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/version.entities.in:
|
|
* ges/Makefile.am:
|
|
* gst-editing-services.spec.in:
|
|
* pkgconfig/Makefile.am:
|
|
* pkgconfig/gst-editing-services-uninstalled.pc.in:
|
|
* pkgconfig/gst-editing-services.pc.in:
|
|
* tests/check/Makefile.am:
|
|
* tests/examples/Makefile.am:
|
|
* tools/Makefile.am:
|
|
ges: Update versioning
|
|
|
|
2012-04-04 12:08:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
|
|
|
Merge remote-tracking branch 'origin/0.10'
|
|
Conflicts:
|
|
bindings/python/Makefile.am
|
|
ges/Makefile.am
|
|
|
|
2012-04-03 19:25:18 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* bindings/python/Makefile.am:
|
|
* configure.ac:
|
|
* docs/libs/Makefile.am:
|
|
* ges/Makefile.am:
|
|
* ges/ges-formatter.c:
|
|
* tools/Makefile.am:
|
|
formatter: Try to figure out new paths when media files have moved
|
|
Introduces a dependency to GIO
|
|
|
|
2012-03-29 12:55:44 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
Merge branch '0.10'
|
|
Conflicts:
|
|
bindings/python/ges.defs
|
|
|
|
2012-03-29 15:10:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
|
|
|
Merge remote-tracking branch 'origin/0.10'
|
|
|
|
2012-01-30 17:47:42 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
timelineobject: Set TrackObject's TimelineObject only when calling the add function
|
|
ges_timeline_object_add_track_object actually calls
|
|
ges_track_object_set_timeline_object so do not do it once more ourself.
|
|
Especially since it results in having a TrackObject.timeline_object refering
|
|
to a TimelineObject it is not actually in yet.
|
|
|
|
2012-03-28 02:53:50 +0300 Volodymyr Rudyi <vladimir.rudoy@gmail.com>
|
|
|
|
* ges/ges-track.c:
|
|
ges-track: Set gnlobject state to NULL before disposing it
|
|
Work around a deadlock if setting state to NULL right before removing the
|
|
gnlobject from the composition.
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=672751
|
|
|
|
2012-01-27 17:09:08 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
timelineobject: Update the nb_effect when releasing a TrackEffect
|
|
|
|
2012-01-22 22:50:24 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* bindings/python/ges.defs:
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-timeline.h:
|
|
* ges/ges-track.c:
|
|
* ges/ges-track.h:
|
|
ges: Add a way to know whether a timeline is updating on each changes
|
|
+ Bind the new API in python
|
|
API: ges_timeline_is_updating
|
|
API: ges_track_is_updating
|
|
|
|
2012-01-26 11:53:54 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-track-object.c:
|
|
trackobject: Enable adding a TrackObject in a Track before a TimelineObject
|
|
We were requiring it only for GESCustomTimelineSource, but it is not actually
|
|
necessary so, we can just check if the TrackObject is in a TimelineObject or
|
|
not, and react accordingly.
|
|
|
|
2012-01-25 12:47:24 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* bindings/python/ges.defs:
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline-layer.h:
|
|
timeline-layer: Add a method to get the timeline it is currently in
|
|
API: ges_timeline_layer_get_timeline
|
|
Bind it in python
|
|
|
|
2012-03-28 02:53:50 +0300 Volodymyr Rudyi <vladimir.rudoy@gmail.com>
|
|
|
|
* ges/ges-track.c:
|
|
ges-track: Set gnlobject state to NULL before disposing it
|
|
Work around a deadlock if setting state to NULL right before removing the
|
|
gnlobject from the composition.
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=672751
|
|
|
|
2012-03-26 12:43:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
|
|
|
|
Replace master with 0.11
|
|
|
|
2012-03-19 10:56:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
|
|
|
* ges/ges-pitivi-formatter.c:
|
|
* ges/ges-pitivi-formatter.h:
|
|
ges-pitivi-formatter: add copyright/license headers
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=644943
|
|
|
|
2012-03-13 13:52:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
|
|
|
Merge remote-tracking branch 'origin/master' into 0.11
|
|
|
|
2012-03-13 11:36:15 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
|
|
|
* tests/check/ges/save_and_load.c:
|
|
tests: fix weird windowsy code in save_and_load unit test
|
|
Fixes compiler error about FILENAME_MAX in 0.11
|
|
|
|
2012-03-12 16:22:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
ges-timeline-pipeline: port to 0.11
|
|
|
|
2012-03-12 15:46:42 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
|
|
|
* ges/Makefile.am:
|
|
* ges/ges-formatter.c:
|
|
* ges/ges-simple-timeline-layer.c:
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track.c:
|
|
* ges/ges-utils.c:
|
|
Remove ges-marshal.[ch] and use the generic marshaller
|
|
|
|
2012-03-12 15:37:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
|
|
|
* configure.ac:
|
|
configure: bump GLib requirement in line with core and other libs
|
|
|
|
2012-03-12 15:25:49 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
|
|
|
Merge remote-tracking branch 'origin/master' into 0.11
|
|
Conflicts:
|
|
bindings/python/Makefile.am
|
|
bindings/python/ges-types.defs
|
|
bindings/python/ges.defs
|
|
bindings/python/ges.override
|
|
bindings/python/gesmodule.c
|
|
bindings/python/testsuite/test_textoverlay.py
|
|
|
|
2012-03-12 15:15:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
|
|
|
* configure.ac:
|
|
* ges/Makefile.am:
|
|
configure: check for libxml2 explicitly
|
|
GStreamer may be built without the libxml2 dependency.
|
|
|
|
2012-03-12 15:09:39 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
|
|
|
* ges/ges-pitivi-formatter.c:
|
|
* ges/ges-pitivi-formatter.h:
|
|
ges-pitivi-formatter: move libxml includes into .c file
|
|
There's no need to have them in the header file.
|
|
|
|
2012-03-06 15:37:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-title-source.c:
|
|
ges: Fix 'implicit conversion from enumeration type 'GESTextHAlign' to different enumeration type 'GESTextVAlign'' and similar compiler warnings
|
|
|
|
2012-03-06 15:35:51 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
ges: Fix 'comparison of unsigned expression < 0 is always false'
|
|
|
|
2012-02-17 13:46:36 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
|
|
|
* bindings/python/Makefile.am:
|
|
bindings: don't link to libges four times
|
|
And even less different versions of it.
|
|
|
|
2012-02-10 19:44:49 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
|
|
|
* tests/check/ges/simplelayer.c:
|
|
tests: ges_track_new() takes ownership of caps, so can't use GST_CAPS_ANY
|
|
|
|
2012-02-10 19:42:16 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
|
|
|
* tests/check/ges/save_and_load.c:
|
|
tests: port tests to new raw caps
|
|
|
|
2012-02-10 19:36:49 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
|
|
|
* ges/ges-track.c:
|
|
track: add g-i annotation that ges_track_new() takes ownership of caps passed
|
|
|
|
2012-02-10 19:35:28 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
* ges/ges-track-video-transition.c:
|
|
* ges/ges-track.c:
|
|
ges: port to new raw audio/video caps
|
|
Completely untested, but more likely to work than the
|
|
existing code.
|
|
|
|
2012-02-10 19:17:38 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
* tests/examples/overlays.c:
|
|
* tests/examples/simple1.c:
|
|
* tests/examples/text_properties.c:
|
|
* tests/examples/thumbnails.c:
|
|
* tests/examples/transition.c:
|
|
* tools/ges-launch.c:
|
|
examples, ges-launch: remove deprecated g_thread_init()
|
|
Not needed any more with recent glib versions
|
|
|
|
2012-02-10 19:13:44 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
|
|
|
* ges/Makefile.am:
|
|
g-i: need to call gst_init() before ges_init() so GST_TYPE_CAPS is set
|
|
Fixes "g_param_spec_boxed: assertion `G_TYPE_IS_BOXED (boxed_type)' failed"
|
|
warnings when running g-ir-scanner.
|
|
|
|
2012-02-10 19:01:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
|
|
|
* ges/ges-track-audio-transition.c:
|
|
* ges/ges-track-video-transition.c:
|
|
track-{audio,video}-transition: update for controller API changes
|
|
|
|
2012-02-10 18:43:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
timeline-pipeline: use standard GLib API to save thumbnail data to file
|
|
|
|
2012-02-10 18:35:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
timeline-pipeline: update for new gst_buffer_map() API
|
|
|
|
2012-01-30 11:34:09 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
* ges/ges-timeline.c:
|
|
ges: support and handle no-more-pads in GESTimeline(Pipeline)
|
|
... to arrange for a clean READY to PAUSED state change transition.
|
|
Not doing so might have playsink reaching PAUSED prematurely
|
|
as one track prerolls, only to lose this state again (temporarily)
|
|
when the other track needs to preroll.
|
|
This is generally not nice or convenient, and particularly nasty
|
|
when trying to perform seek in PAUSED.
|
|
|
|
2012-01-25 14:13:02 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From c463bc0 to 7fda524
|
|
|
|
2012-01-25 11:41:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From 2a59016 to c463bc0
|
|
|
|
2012-01-18 16:48:52 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From 0807187 to 2a59016
|
|
|
|
2012-01-12 16:34:13 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-pitivi-formatter.c:
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline-layer.h:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-track.c:
|
|
* tests/check/ges/layer.c:
|
|
* tests/check/ges/save_and_load.c:
|
|
ges: Various doc fixups and cleanups
|
|
|
|
2012-01-12 15:12:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
|
|
|
|
* ges/ges-pitivi-formatter.c:
|
|
* ges/ges-timeline-layer.c:
|
|
ges: only use glib constructs as required in configure.ac
|
|
|
|
2012-01-12 15:11:10 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
|
|
|
|
* pkgconfig/gst-editing-services-uninstalled.pc.in:
|
|
pkgconfig: fix uninstalled pkgconfig to handle out-of-source build case
|
|
|
|
2012-01-07 13:36:33 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-pitivi-formatter.c:
|
|
pitivi-formatter: Use the new Formatter->project_loaded vmethod
|
|
|
|
2012-01-07 13:28:15 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-formatter.c:
|
|
* ges/ges-formatter.h:
|
|
formatter: Add a "loaded" signal
|
|
API: GESFormatter::loaded signal
|
|
API: GESFormatter->project_loaded VMethod
|
|
|
|
2011-12-22 17:11:34 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-pitivi-formatter.c:
|
|
* ges/ges-pitivi-formatter.h:
|
|
docs: Add a pitivi-formatter documentation
|
|
Move the API to the API section of the pitivi-formatter file
|
|
|
|
2012-01-05 13:21:40 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-formatter.c:
|
|
formatter: Enhance some debug logging
|
|
|
|
2012-01-04 19:04:53 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* bindings/python/ges.defs:
|
|
* bindings/python/ges.override:
|
|
* ges/ges-pitivi-formatter.c:
|
|
* ges/ges-pitivi-formatter.h:
|
|
ges: Rework the ges_pitivi_get_sources method
|
|
+ Remove the URI parameter of ges_pitivi_get_sources
|
|
+ Rework how we handle the PitiviFormatterPrivate.source_table HashTable
|
|
rename it to sources_table to make a difference between it and the
|
|
source_table(s) it containes
|
|
|
|
2012-01-04 18:06:37 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* bindings/python/ges.defs:
|
|
* bindings/python/ges.override:
|
|
* ges/ges-pitivi-formatter.c:
|
|
* ges/ges-pitivi-formatter.h:
|
|
ges: Let user set a source list on the PitiviFormatter
|
|
API: ges_pitivi_formatter_set_sources
|
|
Bind it in python
|
|
|
|
2012-01-04 15:06:11 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-pitivi-formatter.c:
|
|
ges: Handle the new SourceMoved API in PitiviFormatter
|
|
|
|
2012-01-04 15:05:15 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* bindings/python/ges.defs:
|
|
bindings: Bind the new formatter API
|
|
|
|
2012-01-04 14:59:21 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-formatter.c:
|
|
* ges/ges-formatter.h:
|
|
ges: Add an API to Formatter to be able to handle moved sources
|
|
API: GESFormatter::source-moved signal
|
|
API: GESFormatter::update_source_uri virtual method
|
|
Conflicts:
|
|
ges/ges-formatter.h
|
|
|
|
2012-01-04 14:46:54 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
ges: Add a "discovery-error" signal to GESTimeline
|
|
API: GESTimeline::discovery-error signal
|
|
|
|
2012-01-04 14:24:05 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-file-source.c:
|
|
ges: Let user set TimelineObject URI while not containing any TrackObject
|
|
In the case of not properly set uri, we can keep using the same
|
|
TimelineFileSource changing its URI until its TrackObject could be created.
|
|
This is particularly usefull in the case of formatter trying to load filesource
|
|
when the file has been moved
|
|
|
|
2012-01-03 11:59:29 +0100 mathieu duponchelle <duponc_m@Meh.(none)>
|
|
|
|
* bindings/python/ges.defs:
|
|
* bindings/python/ges.override:
|
|
* ges/ges-pitivi-formatter.c:
|
|
* ges/ges-pitivi-formatter.h:
|
|
Add API to get all sources from xptv project
|
|
|
|
2011-12-23 17:16:20 +0100 mathieu duponchelle <duponc_m@Meh.(none)>
|
|
|
|
* ges/ges-timeline-layer.c:
|
|
Disconnect handlers when object is removed from layer
|
|
|
|
2011-12-22 21:21:37 +0100 mathieu duponchelle <duponc_m@Meh.(none)>
|
|
|
|
* ges/ges-timeline-layer.c:
|
|
Edit : typos
|
|
|
|
2011-08-24 12:04:32 +0200 Mathieu Duponchelle <seeed@laposte.net>
|
|
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline.c:
|
|
GES : remove transitions when needed
|
|
Conflicts:
|
|
ges/ges-timeline.c
|
|
|
|
2011-12-21 19:48:22 +0100 mathieu duponchelle <duponc_m@Meh.(none)>
|
|
|
|
* ges/ges-timeline-layer.c:
|
|
Fixes auto transitions on layers + n.
|
|
|
|
2011-12-29 13:56:08 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-file-source.c:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-track-filesource.c:
|
|
ges: Add a maxduration property to TrackFileSource
|
|
API: GESTrackFileSource::maxduration property
|
|
|
|
2011-12-23 19:23:31 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-track.c:
|
|
ges: Disconnect the TrackObject when removed from a Track
|
|
|
|
2011-12-26 02:54:29 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* bindings/python/ges.defs:
|
|
* bindings/python/ges.override:
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges.c:
|
|
* ges/ges.h:
|
|
ges: Add a runtime version checking function
|
|
Bind it in python
|
|
API: ges_version
|
|
|
|
2011-12-22 15:59:51 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-track-object.h:
|
|
ges: Reindent ges-track-object.h
|
|
|
|
2011-12-22 14:41:39 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* bindings/python/gesmodule.c:
|
|
bindings: Register the various enums/flags in python
|
|
|
|
2011-12-19 11:21:18 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-track-object.c:
|
|
ges: Make TrackObject:locked a GObject property
|
|
|
|
2011-12-18 01:49:24 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
ges: Fix the TimelineObject::effect-added signal emission timing
|
|
We were emitting it before it gets added to the track_object list,
|
|
so the list we were getting with get_top_effects was containing
|
|
a TrackObject that wasen't a TrackEffect
|
|
+ A bit of refactoring
|
|
|
|
2011-12-16 09:56:08 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-track.h:
|
|
ges: Reindent ges-track.h
|
|
|
|
2011-12-16 09:54:58 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-track-object.c:
|
|
ges: Some debug logging enhancements
|
|
|
|
2011-12-16 09:52:35 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-track.c:
|
|
ges: Expand track background duration equal to timeline duration
|
|
|
|
2011-12-16 09:35:31 +0100 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
ges: Add a duration property to GESTimeline
|
|
API: GESTimeline:duration property
|
|
|
|
2011-12-16 04:23:58 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
ges: Fix TimelineObject movement that contains unlocked and relocked objects
|
|
Record the TrackObject that initiated a TimelineObject movement so we don't
|
|
get inifite loops.
|
|
Also fix the new TrackObject calculation:
|
|
child.start = time - offset (not time + offset)
|
|
|
|
2011-06-17 14:29:52 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-layer.c:
|
|
* tests/check/ges/layer.c:
|
|
ges: Bump layer height from 10 to 1000
|
|
|
|
2011-12-07 20:17:55 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* bindings/python/ges.defs:
|
|
* ges/ges-timeline-object.c:
|
|
ges: Little fixes to timeline_object_g(s)et_supprted_formats
|
|
|
|
2011-12-07 20:50:13 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-object.h:
|
|
ges: Add guards to all API calls in GESTimelineObject
|
|
And reindent the .h file
|
|
|
|
2011-12-07 20:36:24 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* bindings/python/ges.defs:
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-object.h:
|
|
ges: Add a method to TimelineObject to set contained TrackObject-s locked state
|
|
API: ges_timeline_object_objects_set_locked
|
|
|
|
2011-12-06 23:11:25 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-formatter.c:
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-object.h:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-track.c:
|
|
docs: Update documentation
|
|
|
|
2011-12-06 14:11:21 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-layer.c:
|
|
ges: Remove transitions properly
|
|
|
|
2011-12-06 14:10:14 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
ges: Add a TimelineObject::track-object-removed signal
|
|
API: TimelineObject::track-object
|
|
|
|
2011-11-30 21:47:54 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-track.c:
|
|
ges: Enhance some debug logging
|
|
Also make sure not to warn when it shouldn't
|
|
|
|
2011-11-30 21:46:21 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-layer.c:
|
|
ges: Misc fixes in ges-timeline-layer
|
|
Put the comment where they are meant to be
|
|
Make static functions static
|
|
Use LAYER_HEIGHT where needed
|
|
|
|
2011-11-02 13:51:36 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-layer.c:
|
|
ges: Auto transition cleanup
|
|
|
|
2011-11-30 20:13:09 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-file-source.c:
|
|
* tests/check/ges/filesource.c:
|
|
ges: Do not add any audio source when still image
|
|
We now have a backgroud so no problem with that.
|
|
Fix the testsuite accordingly
|
|
Fix #657514
|
|
|
|
2011-11-16 15:22:33 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-track-object.c:
|
|
ges: Fix debugging symbol to avoid segfaults
|
|
|
|
2011-11-02 13:52:16 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-pitivi-formatter.c:
|
|
ges: Big PiTiVi formatter cleanup
|
|
Also set the version to 0.2
|
|
|
|
2011-10-09 12:28:39 -0400 Stéphane Maniaci <stephane.maniaci@gmail.com>
|
|
|
|
* ges/ges-pitivi-formatter.c:
|
|
ges: Don't release unexisting sources when destroying the formatter
|
|
This happens in case of an empty project.
|
|
|
|
2011-10-20 16:16:30 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-track.c:
|
|
ges: Add a gnl background object to tracks
|
|
This is in order to support gaps in the timeline.
|
|
This is not the proper solution, we should make sure to fill gaps properly,
|
|
but for the time being, it makes the trick
|
|
|
|
2011-12-06 18:04:11 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-simple-timeline-layer.c:
|
|
ges: Make sure not to set transition start to negative
|
|
gnlobject.start is a guint64, we can not set it to a negative value
|
|
|
|
2011-09-14 14:58:01 +0200 Mathieu Duponchelle <seeed@laposte.net>
|
|
|
|
* ges/ges-timeline-layer.c:
|
|
ges: makes "pass over" accurate and reset priority when transition is removed
|
|
|
|
2011-08-28 01:13:20 +0200 Mathieu Duponchelle <seeed@laposte.net>
|
|
|
|
* ges/ges-timeline.c:
|
|
ges: don't reset the supported formats in the timeline when they're already set
|
|
My mom never told me goto was evil
|
|
|
|
2011-08-26 18:39:39 +0200 Mathieu Duponchelle <seeed@laposte.net>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
ges: make the offset positive as it should have been
|
|
Took me two days to figure that out :/ I'm pretty sure it's the way things are supposed to be
|
|
|
|
2011-08-24 12:06:22 +0200 Mathieu Duponchelle <seeed@laposte.net>
|
|
|
|
* ges/ges-track.c:
|
|
ges: modifies emission of the track/object-removed signal
|
|
Make it be emitted right before the track objects is removed so we don't end up
|
|
with a TrackObject that has already been freed
|
|
|
|
2011-08-24 11:48:14 +0200 Mathieu Duponchelle <seeed@laposte.net>
|
|
|
|
* bindings/python/ges.defs:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-object.h:
|
|
ges: adds a ges_timeline_object_split method
|
|
Slightly improves the copy function to do so.
|
|
API: ges_timeline_object_split
|
|
|
|
2011-06-08 20:36:58 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
ges: add a timeline_object copy function
|
|
|
|
2011-08-09 15:56:56 +0200 Mathieu Duponchelle <seeed@laposte.net>
|
|
|
|
* bindings/python/ges.defs:
|
|
python : bind the new timeline_object functions
|
|
+ move_to_layer
|
|
+ is_moving_from_layer
|
|
+ set_moving_from_layer
|
|
|
|
2011-08-03 02:33:10 +0200 Mathieu Duponchelle <seeed@laposte.net>
|
|
|
|
* bindings/python/ges.defs:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-timeline.h:
|
|
* ges/ges-track.c:
|
|
* ges/ges-track.h:
|
|
ges: adds an enable_update function to the GESTimeline
|
|
Binds it in python
|
|
API: ges_timeline_enable_update
|
|
|
|
2011-07-28 18:49:04 +0200 Mathieu Duponchelle <seeed@laposte.net>
|
|
|
|
* ges/ges-track.c:
|
|
ges : add a track-object(removed signal to the track
|
|
API: GESTrack::track-object-removed signal
|
|
|
|
2011-12-01 00:33:38 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-standard-transition.c:
|
|
ges: Handle supported formats in TimelineStandardTransition
|
|
|
|
2011-07-24 02:49:36 +0200 Mathieu Duponchelle <seeed@laposte.net>
|
|
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline-layer.h:
|
|
* tests/check/ges/layer.c:
|
|
ges: add an auto-transition to the layer
|
|
API: GESTimelineLayer.auto_transition property
|
|
|
|
2011-07-27 02:04:48 +0200 Mathieu Duponchelle <seeed@laposte.net>
|
|
|
|
* ges/ges-track.c:
|
|
ges: Keep the track object list sorted in track
|
|
|
|
2011-07-27 02:02:20 +0200 Mathieu Duponchelle <seeed@laposte.net>
|
|
|
|
* bindings/python/testsuite/test_textoverlay.py:
|
|
* ges/ges-timeline-object.c:
|
|
* tests/check/ges/backgroundsource.c:
|
|
* tests/check/ges/filesource.c:
|
|
* tests/check/ges/overlays.c:
|
|
* tests/check/ges/timelineobject.c:
|
|
* tests/check/ges/titles.c:
|
|
* tests/check/ges/transition.c:
|
|
ges: add track objects to the track before the track-object-added is emitted
|
|
NOTE: The caller of ges_timeline_object_create_track_object now needs to add it to
|
|
the timeline_object after calling the function.
|
|
Fix the testsuite to support that accordingly
|
|
|
|
2011-07-13 18:30:06 +0200 Mathieu Duponchelle <seeed@laposte.net>
|
|
|
|
* bindings/python/ges.defs:
|
|
* bindings/python/ges.override:
|
|
python: bind and override the ges_track_get_objects method
|
|
|
|
2011-07-08 03:37:28 +0200 Mathieu Duponchelle <seeed@laposte.net>
|
|
|
|
* ges/ges-track.c:
|
|
* ges/ges-track.h:
|
|
ges: Add API to get the TrackObject-s contained in a Track
|
|
Sort the track_objects list
|
|
API: ges_track_get_objects
|
|
|
|
2011-08-28 03:59:19 +0200 Mathieu Duponchelle <seeed@laposte.net>
|
|
|
|
* bindings/python/ges-types.defs:
|
|
* bindings/python/ges.defs:
|
|
python: binds the PiTiVi formatter
|
|
|
|
2011-08-28 03:58:21 +0200 Mathieu Duponchelle <seeed@laposte.net>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
* tests/examples/ges-ui.glade:
|
|
examples: Add a load project option to ges-ui
|
|
|
|
2011-08-28 03:57:13 +0200 Mathieu Duponchelle <seeed@laposte.net>
|
|
|
|
* tools/ges-launch.c:
|
|
tools: Add a -y option to ges-launch to launch pitivi projects
|
|
|
|
2011-08-28 03:56:26 +0200 Mathieu Duponchelle <seeed@laposte.net>
|
|
|
|
* tests/check/ges/save_and_load.c:
|
|
test: Add a pitivi formatter test
|
|
For now we requiere a project files and media files to be on the host system,
|
|
this is not optimal and we should rework that in the future.
|
|
|
|
2011-08-28 03:55:46 +0200 Mathieu Duponchelle <seeed@laposte.net>
|
|
|
|
* ges/Makefile.am:
|
|
* ges/ges-pitivi-formatter.c:
|
|
* ges/ges-pitivi-formatter.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
ges: Implement a Pitivi Formatter
|
|
API: ges_pitivi_formatter_new
|
|
|
|
2011-08-28 03:48:36 +0200 Mathieu Duponchelle <seeed@laposte.net>
|
|
|
|
* ges/ges-track.c:
|
|
ges: add a track-object-added signal to GESTrack
|
|
API: GESTrack::track-object-added signal
|
|
|
|
2011-08-28 06:25:37 +0200 Mathieu Duponchelle <seeed@laposte.net>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
ges: Add a track-object-added signal to GESTimelineObject
|
|
API: GESTimelineObject::track-object-added signal
|
|
|
|
2011-12-01 00:18:30 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* bindings/python/ges.defs:
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-file-source.c:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-object.h:
|
|
* tests/check/ges/save_and_load.c:
|
|
ges: Move supported formats from filesource to timelineobject
|
|
This is usefull by any subclass of GESTimelineObject
|
|
+ Bind it in python
|
|
+ Fix the keyfile formatter tests
|
|
API: ges_timeline_object_set_supported_formats
|
|
API: ges_timeline_object_get_supported_formats
|
|
|
|
2011-06-07 12:54:06 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-timeline.h:
|
|
ges: Add a ges_timeline_append_layer convenience method
|
|
API: ges_timeline_append_layer
|
|
|
|
2011-06-06 15:56:23 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* tests/check/ges/layer.c:
|
|
test: Better layer priority handling testing
|
|
We use the ges_timeline_object_move_to_layer new function to make sure it works,
|
|
and that everything goes well on priority handling with this new method
|
|
|
|
2011-06-06 15:55:47 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-object.h:
|
|
* ges/ges-timeline.c:
|
|
ges: add a function to move TimelineObject from a layer to another
|
|
API: ges_timeline_object_move_to_layer
|
|
API: ges_timeline_object_is_moving_from_layer
|
|
API: ges_timeline_object_set_moving_from_layer
|
|
|
|
2011-06-02 22:03:19 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
ges: Keep layers sorted by priorities in the timeline
|
|
|
|
2011-06-02 22:01:43 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline-object.c:
|
|
ges: Add some debugging symbols
|
|
|
|
2011-04-15 19:34:28 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline-object.c:
|
|
* tests/check/ges/layer.c:
|
|
* tests/check/ges/save_and_load.c:
|
|
ges: Handle TimelineLayer and its contained TimelineObject priorities properly
|
|
GESTimelineObject.priority is now actually relative to its containing layer
|
|
priority.
|
|
Test it in the layer test-suite.
|
|
|
|
2011-06-02 21:35:59 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* ges/ges-timeline-layer.c:
|
|
ges: Define a LAYER_HEIGHT constant in the normal layer
|
|
|
|
2012-01-11 15:31:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
docs: Add pipeline {get|set}_{audio|video}_sink() docs
|
|
|
|
2012-01-06 09:16:09 -0300 Robert Swain <robert.swain@gmail.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
timeline: simplify code to remove an object from the pendingobjects list
|
|
g_list_remove_all () can be used as a simplification as the private data to ges
|
|
timeline object are 1:1.
|
|
|
|
2012-01-04 17:24:16 +0100 Robert Swain <robert.swain@gmail.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
GESTimeline: Lock object discovery list
|
|
TimelineFileSource objects are asynchronously discovered with discoverer
|
|
with such objects being added to a pendingobjects list. If one were to
|
|
remove a layer before an object in said layer had been discovered, a
|
|
segfault could occur.
|
|
As such, management of the list has been made more robust with the
|
|
addition of a mutex and removal of the object from the pendingobjects
|
|
list upon layer removal.
|
|
|
|
2011-11-08 17:29:38 -0500 Mateu Batle <mateu.batle@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
GESTimelineObject: fix trigger notify changing props
|
|
Notify signal was not triggered when changing properties through
|
|
ges_timeline_object_set_* functions, only when done through g_object_set
|
|
|
|
2012-01-04 19:56:19 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From 710d453 to 0807187
|
|
|
|
2012-01-02 15:58:17 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges.c:
|
|
ges: Update for registry API change
|
|
|
|
2011-12-30 17:24:37 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
Merge remote-tracking branch 'origin/master' into 0.11
|
|
Conflicts:
|
|
bindings/python/Makefile.am
|
|
bindings/python/ges.override
|
|
bindings/python/gesmodule.c
|
|
configure.ac
|
|
|
|
2011-12-30 17:18:18 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
* tools/ges-launch.c:
|
|
tools: Add proper include for g_printf
|
|
|
|
2011-12-30 17:18:40 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/examples/thumbnails.c:
|
|
tests/thumbnails: Updates
|
|
|
|
2011-12-30 17:18:18 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
* tools/ges-launch.c:
|
|
tools: Add proper include for g_printf
|
|
|
|
2011-12-30 17:17:11 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/check/ges/save_and_load.c:
|
|
tests/save_and_load: Cleanups and leak fixing
|
|
|
|
2011-12-30 17:16:29 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/check/ges/effects.c:
|
|
tests/effects: Update for new 'parent' property in objects
|
|
|
|
2011-12-30 17:15:07 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-enums.c:
|
|
* ges/ges-screenshot.c:
|
|
* ges/ges-screenshot.h:
|
|
* ges/ges-timeline-pipeline.c:
|
|
* ges/ges-timeline-pipeline.h:
|
|
* ges/ges-track-audio-transition.c:
|
|
* ges/ges-track-transition.h:
|
|
* ges/ges-track-video-transition.c:
|
|
* ges/ges.c:
|
|
ges: Update for 0.11 changes
|
|
* Changes with controller API
|
|
* Use new GstSample for screenshot API
|
|
|
|
2011-11-30 16:15:35 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
|
|
|
|
* tools/ges-launch.c:
|
|
ges-launch: allow for optional audio or video track
|
|
|
|
2011-11-30 15:44:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
|
|
|
|
* tools/ges-launch.c:
|
|
ges-launch: port over gst-launch verbose setting
|
|
... as it is useful for a quick peek as to what is going on.
|
|
|
|
2011-11-07 15:08:34 +0100 Robert Swain <robert.swain@gmail.com>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
* ges/ges-timeline-pipeline.h:
|
|
GESTimelinePipeline: Add API to get/set audio sink
|
|
|
|
2011-10-12 12:49:32 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
|
|
|
* docs/libs/Makefile.am:
|
|
docs: link against libgstreamer for gst_init() and fix order in GTKDOC_CFLAGS
|
|
Add missing backslash so we link against libgstreamer.
|
|
|
|
2011-10-12 12:37:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
|
|
|
* bindings/python/ges.override:
|
|
* bindings/python/gesmodule.c:
|
|
bindings: fix up pygst includes for new install directory
|
|
Changes from pygst/pygst.h to gst/pygst.h to match the source
|
|
code layout, which makes things easier in an uninstalled setup.
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=657435
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=657436
|
|
|
|
2011-10-12 12:32:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
|
|
|
* configure.ac:
|
|
configure: require pygst from git for the headers
|
|
|
|
2011-08-26 15:21:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
|
|
|
* bindings/python/Makefile.am:
|
|
python: Add $(PYGST_CFLAGS) to CFLAGS to fix the build
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=657436
|
|
|
|
2011-10-11 10:12:05 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
docs: Add new API
|
|
|
|
2011-10-11 10:08:47 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* Makefile.am:
|
|
* bindings/Makefile.am:
|
|
* bindings/python/Makefile.am:
|
|
* bindings/python/arg-types.py:
|
|
* bindings/python/codegen/Makefile.am:
|
|
* bindings/python/codegen/__init__.py:
|
|
* bindings/python/codegen/argtypes.py:
|
|
* bindings/python/codegen/code-coverage.py:
|
|
* bindings/python/codegen/codegen.py:
|
|
* bindings/python/codegen/definitions.py:
|
|
* bindings/python/codegen/defsparser.py:
|
|
* bindings/python/codegen/docextract.py:
|
|
* bindings/python/codegen/docgen.py:
|
|
* bindings/python/codegen/h2def.py:
|
|
* bindings/python/codegen/mergedefs.py:
|
|
* bindings/python/codegen/mkskel.py:
|
|
* bindings/python/codegen/override.py:
|
|
* bindings/python/codegen/reversewrapper.py:
|
|
* bindings/python/codegen/scmexpr.py:
|
|
* bindings/python/examples/Makefile.am:
|
|
* bindings/python/examples/effect.py:
|
|
* bindings/python/examples/simple.py:
|
|
* bindings/python/ges-types.defs:
|
|
* bindings/python/ges.defs:
|
|
* bindings/python/ges.override:
|
|
* bindings/python/gesmodule.c:
|
|
* bindings/python/testsuite/Makefile.am:
|
|
* bindings/python/testsuite/common.py:
|
|
* bindings/python/testsuite/runtests.py:
|
|
* bindings/python/testsuite/test_global_functions.py:
|
|
* bindings/python/testsuite/test_layer.py:
|
|
* bindings/python/testsuite/test_simple_layer.py:
|
|
* bindings/python/testsuite/test_textoverlay.py:
|
|
* bindings/python/testsuite/test_timeline.py:
|
|
* bindings/python/testsuite/test_timeline_file_source.py:
|
|
* bindings/python/testsuite/test_timeline_parse_launch_effect.py:
|
|
* bindings/python/testsuite/test_timeline_pipeline.py:
|
|
* bindings/python/testsuite/test_timeline_test_source.py:
|
|
* bindings/python/testsuite/test_timeline_title_source.py:
|
|
* bindings/python/testsuite/test_track.py:
|
|
* bindings/python/testsuite/test_transition.py:
|
|
* configure.ac:
|
|
bindings: We no longer use static bindings in 0.11
|
|
|
|
2011-10-11 10:02:11 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track-video-transition.c:
|
|
TrackVideoTransition: Fix after merge
|
|
|
|
2011-10-11 09:58:46 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
Merge remote-tracking branch 'origin/master' into 0.11
|
|
|
|
2011-10-11 09:54:56 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* common:
|
|
common: Update to tip of 0.11 branch
|
|
|
|
2011-10-11 09:51:43 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track-image-source.c:
|
|
* ges/ges-track-parse-launch-effect.c:
|
|
* ges/ges-track-text-overlay.c:
|
|
* ges/ges-track-video-transition.c:
|
|
ges: ffmpegcolorspace is dead, long live videoconvert
|
|
|
|
2011-10-11 09:51:35 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-track-effect.c:
|
|
ges: Port to 0.11 API
|
|
|
|
2011-10-11 09:50:30 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-screenshot.c:
|
|
screenshot: Use new 0.11 API
|
|
FIXME : Need to figure out how to get the buffer caps.
|
|
|
|
2011-10-05 12:24:36 +0200 Robert Swain <robert.swain@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
GESTimelinePipeline: API documentation improvements
|
|
Added notes for refcounts and transference to API documentation for the
|
|
video sink getter/setter.
|
|
|
|
2011-10-04 16:25:22 +0200 Robert Swain <robert.swain@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
* ges/ges-timeline-pipeline.h:
|
|
GESTimelinePipeline: Add video sink get/set API
|
|
This new API allows getting/setting of the preview mode's video sink
|
|
element through playsink's video-sink property.
|
|
|
|
2011-09-07 15:51:36 +0200 Stefan Sauer <ensonic@users.sf.net>
|
|
|
|
* docs/libs/Makefile.am:
|
|
docs: cleanup makefiles
|
|
Remove commented out parts that we don't need. Remove "the wingo addition" - no
|
|
so useful after all. Narrow down file-globs for plugin docs.
|
|
|
|
2011-09-06 21:53:57 +0200 Stefan Sauer <ensonic@users.sf.net>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From a39eb83 to 11f0cd5
|
|
|
|
2011-09-06 16:07:30 +0200 Stefan Sauer <ensonic@users.sf.net>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From 605cd9a to a39eb83
|
|
|
|
2011-09-02 19:26:43 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/random/design:
|
|
docs: clarify sentence a bit
|
|
|
|
2011-09-02 18:20:00 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/random/design:
|
|
design: More specifications of compositing and material handling
|
|
Doing it this way will enable us to handle:
|
|
* Output conforming (proper scaling/conversion at the right place)
|
|
* Compositing in an easy way at the layer level
|
|
* Avoid having too many transformation elements
|
|
|
|
2011-09-02 17:45:52 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/random/design:
|
|
design: Re-order items by importance
|
|
Plugins, templates and so-forth are not top priorities.
|
|
Also update the index
|
|
|
|
2011-09-02 16:57:37 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
docs: Remove duplicate symbol
|
|
|
|
2011-09-02 16:43:13 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/random/design:
|
|
docs: Add note about merging GNonLin and GES
|
|
|
|
2011-08-30 16:03:22 +0200 Andoni Morales Alastruey <amorales@flumotion.com>
|
|
|
|
* tests/Makefile.am:
|
|
Don't build the examples if it's disabled in configure
|
|
Fixes: #657707.
|
|
|
|
2011-08-30 16:40:03 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
GESTimelinePipeline: Return before the error labels
|
|
Avoids a warning for no reason
|
|
|
|
2011-08-29 12:00:06 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
GESTimelinePipeline: Handle some trivial error cases
|
|
Avoids ending up calling potentially NULL variables
|
|
|
|
2011-08-29 11:47:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/random/design:
|
|
docs/design: Add section on compositing and mixing
|
|
|
|
2011-08-29 09:51:10 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/random/design:
|
|
docs/design: updates on effects and conforming materials
|
|
|
|
2011-08-17 12:24:48 +0200 Luis de Bethencourt <luis.debethencourt@collabora.com>
|
|
|
|
* bindings/python/examples/simple.py:
|
|
pyges: updating copyright of simple example
|
|
Signed-off-by: Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
2011-08-14 20:27:08 +0200 Luis de Bethencourt <luis@debethencourt.com>
|
|
|
|
* ges/ges-track-video-transition.c:
|
|
ges/ges-track-video-transition.c: fix transition of different video sizes
|
|
|
|
2011-08-14 00:52:23 +0200 Luis de Bethencourt <luis@debethencourt.com>
|
|
|
|
* ges/ges-track-object.c:
|
|
GESTrackObject: missing Since tag and typo fixes
|
|
|
|
2011-08-13 19:34:55 +0200 Luis de Bethencourt <luis@debethencourt.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
docs: adding GESPipelineFlags to docs
|
|
|
|
2011-08-13 18:38:31 +0200 Luis de Bethencourt <luis@debethencourt.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-text-overlay.c:
|
|
* ges/ges-track-text-overlay.c:
|
|
docs: add Since tag to new TextOverlay functions
|
|
And add them to the GES API doc
|
|
|
|
2011-08-13 17:51:48 +0200 Luis de Bethencourt <luis@debethencourt.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-title-source.c:
|
|
* ges/ges-track-title-source.c:
|
|
docs: add Since tag to new TitleSource functions
|
|
And add them to the GES API doc
|
|
|
|
2011-08-12 23:32:52 +0200 Luis de Bethencourt <luisbg@collabora.com>
|
|
|
|
* bindings/python/examples/Makefile.am:
|
|
* bindings/python/examples/effect.py:
|
|
pyges: Add an effect example
|
|
|
|
2011-08-11 18:26:08 +0200 Luis de Bethencourt <luis@debethencourt.com>
|
|
|
|
* bindings/python/examples/simple.py:
|
|
pyges: fix and clean examples/simple.py
|
|
|
|
2011-08-11 16:35:11 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* .gitignore:
|
|
bindings: Ignore more files
|
|
|
|
2011-08-11 16:32:51 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* bindings/Makefile.am:
|
|
* bindings/makefile.am:
|
|
* configure.ac:
|
|
bindings: makefile => Makefile
|
|
More in sync with all other Makefiles
|
|
|
|
2011-08-11 16:28:14 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* bindings/python/testsuite/common.py:
|
|
* bindings/python/testsuite/runtests.py:
|
|
testsuite: Remove print statements
|
|
|
|
2011-08-11 14:31:47 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* bindings/python/testsuite/test_timeline_file_source.py:
|
|
pyges: Fix the timeline_file_source test suite
|
|
Can't create a GESTimelineFileSource if you don't have the protocol in the uri
|
|
|
|
2011-08-11 14:27:31 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* bindings/python/Makefile.am:
|
|
* bindings/python/testsuite/test_global_functions.py:
|
|
* bindings/python/testsuite/test_layer.py:
|
|
* bindings/python/testsuite/test_simple_layer.py:
|
|
* bindings/python/testsuite/test_textoverlay.py:
|
|
* bindings/python/testsuite/test_timeline.py:
|
|
* bindings/python/testsuite/test_timeline_file_source.py:
|
|
* bindings/python/testsuite/test_timeline_parse_launch_effect.py:
|
|
* bindings/python/testsuite/test_timeline_pipeline.py:
|
|
* bindings/python/testsuite/test_timeline_test_source.py:
|
|
* bindings/python/testsuite/test_timeline_title_source.py:
|
|
* bindings/python/testsuite/test_track.py:
|
|
* bindings/python/testsuite/test_transition.py:
|
|
pyges: Install it so we now use import ges
|
|
Using from gst import ges did not make much sense
|
|
|
|
2011-08-11 14:22:50 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* bindings/makefile.am:
|
|
pyges: Do not try to build the bindings if no python found
|
|
|
|
2011-08-11 14:21:18 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* bindings/python/Makefile.am:
|
|
* bindings/python/examples/Makefile.am:
|
|
* bindings/python/testsuite/Makefile.am:
|
|
* configure.ac:
|
|
pyges: Install files from the examples and testsuite
|
|
|
|
2011-05-06 19:39:56 -0300 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* bindings/python/examples/simple.py:
|
|
pyges: Add a PyGes example
|
|
|
|
2011-08-09 22:11:03 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* bindings/python/Makefile.am:
|
|
* bindings/python/arg-types.py:
|
|
pyges: Add the GstArgtypes, get all the functions binded
|
|
|
|
2011-08-09 17:16:44 +0200 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* bindings/python/ges.override:
|
|
* bindings/python/gesmodule.c:
|
|
pyges: link against pygst and use GstMiniObject
|
|
|
|
2011-06-10 16:58:55 +0200 Mathieu Duponchelle <seeed@laposte.net>
|
|
|
|
* bindings/python/testsuite/test_global_functions.py:
|
|
* bindings/python/testsuite/test_layer.py:
|
|
* bindings/python/testsuite/test_simple_layer.py:
|
|
* bindings/python/testsuite/test_textoverlay.py:
|
|
* bindings/python/testsuite/test_timeline.py:
|
|
* bindings/python/testsuite/test_timeline_file_source.py:
|
|
* bindings/python/testsuite/test_timeline_parse_launch_effect.py:
|
|
* bindings/python/testsuite/test_timeline_pipeline.py:
|
|
* bindings/python/testsuite/test_timeline_test_source.py:
|
|
* bindings/python/testsuite/test_timeline_title_source.py:
|
|
* bindings/python/testsuite/test_track.py:
|
|
pyges : Improve the test suite
|
|
|
|
2011-06-08 03:23:17 +0200 Mathieu Duponchelle <seeed@laposte.net>
|
|
|
|
* bindings/python/ges.defs:
|
|
pyges : correct the defs for ges_track_audio_raw_new and ges_track_video_raw_new
|
|
|
|
2011-06-07 01:43:42 +0200 Mathieu Duponchelle <seeed@laposte.net>
|
|
|
|
* bindings/python/codegen/argtypes.py:
|
|
* bindings/python/ges.override:
|
|
* bindings/python/testsuite/test_timeline.py:
|
|
pyges : Add overrides
|
|
|
|
2011-06-06 01:02:17 +0200 Mathieu Duponchelle <seeed@laposte.net>
|
|
|
|
* bindings/python/ges.override:
|
|
pyges : Add *_valist and *_by_pspec to the ignore-glob
|
|
|
|
2011-06-06 00:59:41 +0200 Mathieu Duponchelle <seeed@laposte.net>
|
|
|
|
* ges/ges.h:
|
|
Add ges-screenshot.h to ges.h
|
|
This is to make ges_play_sink_convert_frame available to the bindings.
|
|
|
|
2011-06-08 03:50:51 +0200 Mathieu Duponchelle <seeed@laposte.net>
|
|
|
|
* bindings/python/ges.override:
|
|
pyges : override unhandled methods
|
|
|
|
2011-06-08 03:50:25 +0200 Mathieu Duponchelle <seeed@laposte.net>
|
|
|
|
* bindings/python/codegen/argtypes.py:
|
|
pyges : add argtypes
|
|
|
|
2011-06-07 19:59:16 +0200 Mathieu Duponchelle <seeed@laposte.net>
|
|
|
|
* bindings/python/ges.defs:
|
|
* bindings/python/ges.override:
|
|
pyges : Remove ges_formatter_set_data and get_data from the .defs
|
|
|
|
2011-05-14 04:32:45 +0200 Mathieu Duponchelle <seeed@laposte.net>
|
|
|
|
* bindings/python/ges.override:
|
|
pyges : Override ges_timeline_parse_launch_effect_new to make it accept None
|
|
|
|
2011-06-07 18:38:37 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* bindings/python/ges-types.defs:
|
|
* bindings/python/ges.defs:
|
|
pyges: Update ges.defs and ges-types.defs with the new effect API
|
|
|
|
2011-06-07 19:44:40 +0200 Mathieu Duponchelle <seeed@laposte.net>
|
|
|
|
* bindings/python/testsuite/test_textoverlay.py:
|
|
pyges : Add a text overlay test
|
|
|
|
2011-06-07 18:09:35 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* bindings/python/testsuite/test_timeline.py:
|
|
* bindings/python/testsuite/test_transition.py:
|
|
pyges : Add actual testing to the testcases
|
|
|
|
2011-06-07 18:05:43 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* bindings/python/ges.override:
|
|
pyges: add get_type method to the ignore_blob list
|
|
|
|
2011-06-07 19:35:00 +0200 Mathieu Duponchelle <seeed@laposte.net>
|
|
|
|
* bindings/python/ges.override:
|
|
pyges: Override methods using GList
|
|
|
|
2011-05-12 02:27:12 +0200 Mathieu Duponchelle <seeed@laposte.net>
|
|
|
|
* bindings/python/Makefile.am:
|
|
* bindings/python/testsuite/common.py:
|
|
* bindings/python/testsuite/runtests.py:
|
|
* bindings/python/testsuite/test_timeline.py:
|
|
* bindings/python/testsuite/test_transition.py:
|
|
pyges : Add a test suite with three test cases for the bindings
|
|
|
|
2011-05-06 23:56:16 -0300 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* bindings/python/ges-types.defs:
|
|
* bindings/python/ges.defs:
|
|
pyges: Regenerate ges.def and ges-types.def so the contructors are detected properly
|
|
|
|
2011-05-06 18:11:11 -0300 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* bindings/python/codegen/h2def.py:
|
|
pyges: Make use of the namespace for the constructor classnames in codegen
|
|
|
|
2011-06-07 15:20:46 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* bindings/python/codegen/__init__.py:
|
|
* bindings/python/codegen/argtypes.py:
|
|
* bindings/python/codegen/code-coverage.py:
|
|
* bindings/python/codegen/codegen.py:
|
|
* bindings/python/codegen/definitions.py:
|
|
* bindings/python/codegen/defsparser.py:
|
|
* bindings/python/codegen/docextract.py:
|
|
* bindings/python/codegen/docgen.py:
|
|
* bindings/python/codegen/h2def.py:
|
|
* bindings/python/codegen/override.py:
|
|
* bindings/python/codegen/reversewrapper.py:
|
|
* bindings/python/codegen/scmexpr.py:
|
|
pyges: Sync codegen with upstream
|
|
|
|
2011-04-27 08:56:29 -0300 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* bindings/python/ges.override:
|
|
pyges: override ges_track_get_timeline
|
|
This make the bindings compiling without warning
|
|
|
|
2011-06-07 19:18:27 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* Makefile.am:
|
|
* acinclude.m4:
|
|
* bindings/makefile.am:
|
|
* bindings/python/Makefile.am:
|
|
* bindings/python/codegen/Makefile.am:
|
|
* configure.ac:
|
|
building: add python bindings
|
|
|
|
2011-06-07 19:17:10 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* bindings/python/ges-types.defs:
|
|
* bindings/python/ges.defs:
|
|
* bindings/python/gesmodule.c:
|
|
pyges: Add the necessary file to compile the bindings
|
|
defs files have been generated with the h2defs.py script
|
|
|
|
2011-06-07 16:55:41 -0400 Thibault Saunier <thibault.saunier@collabora.com>
|
|
|
|
* bindings/python/ges.override:
|
|
pyges: add registering functions prototypes to ges.override
|
|
|
|
2011-04-25 19:13:38 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* bindings/python/ges.override:
|
|
pyges: Define missing types
|
|
|
|
2011-04-25 19:12:38 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-enums.c:
|
|
* ges/ges-enums.h:
|
|
* ges/ges-timeline-pipeline.h:
|
|
GESTimeleinePipeline: Create a flag type instead of a simple enum
|
|
Make it binding friendly
|
|
|
|
2011-06-07 03:37:50 +0200 Mathieu Duponchelle <seeed@laposte.net>
|
|
|
|
* bindings/python/ges.override:
|
|
pyges: Add ges.override
|
|
|
|
2011-06-07 02:26:20 +0200 Mathieu Duponchelle <seeed@laposte.net>
|
|
|
|
* bindings/python/codegen/__init__.py:
|
|
* bindings/python/codegen/argtypes.py:
|
|
* bindings/python/codegen/code-coverage.py:
|
|
* bindings/python/codegen/codegen.py:
|
|
* bindings/python/codegen/definitions.py:
|
|
* bindings/python/codegen/defsparser.py:
|
|
* bindings/python/codegen/docextract.py:
|
|
* bindings/python/codegen/docgen.py:
|
|
* bindings/python/codegen/h2def.py:
|
|
* bindings/python/codegen/mergedefs.py:
|
|
* bindings/python/codegen/mkskel.py:
|
|
* bindings/python/codegen/override.py:
|
|
* bindings/python/codegen/reversewrapper.py:
|
|
* bindings/python/codegen/scmexpr.py:
|
|
Add codegen to the tracked files
|
|
|
|
2011-08-09 19:15:18 +0200 Luis de Bethencourt <luis@debethencourt.com>
|
|
|
|
* ges/ges-timeline-title-source.c:
|
|
* ges/ges-timeline-title-source.h:
|
|
* ges/ges-track-title-source.c:
|
|
* ges/ges-track-title-source.h:
|
|
* tests/check/ges/save_and_load.c:
|
|
* tests/check/ges/titles.c:
|
|
GESTimelineTitleSource/TrackTitleSource: add xpos/ypos setting
|
|
Vertical and horizontal position properties of the title source
|
|
can be set and get.
|
|
|
|
2011-08-09 19:13:37 +0200 Luis de Bethencourt <luis@debethencourt.com>
|
|
|
|
* ges/ges-timeline-title-source.c:
|
|
* ges/ges-timeline-title-source.h:
|
|
* ges/ges-track-title-source.c:
|
|
* ges/ges-track-title-source.h:
|
|
* tests/check/ges/save_and_load.c:
|
|
* tests/check/ges/titles.c:
|
|
GESTimelineTitleSource/TrackTitleSource: add color setting
|
|
Color property of the text overlay can be set and get.
|
|
|
|
2011-08-09 17:39:02 +0200 Luis de Bethencourt <luis@debethencourt.com>
|
|
|
|
* tests/examples/transition.c:
|
|
examples: add file inpoints and summary to overlay example
|
|
|
|
2011-08-08 18:57:37 +0200 Luis de Bethencourt <luis@debethencourt.com>
|
|
|
|
* tests/examples/overlays.c:
|
|
examples: add xpos and ypos options to overlay example
|
|
|
|
2011-08-08 18:44:57 +0200 Luis de Bethencourt <luis@debethencourt.com>
|
|
|
|
* ges/ges-timeline-text-overlay.c:
|
|
* ges/ges-timeline-text-overlay.h:
|
|
* ges/ges-track-text-overlay.c:
|
|
* ges/ges-track-text-overlay.h:
|
|
* tests/check/ges/overlays.c:
|
|
GESTimelineTextOverlay/TrackTextOverlay: add xpos/ypos setting
|
|
Vertical and horizontal position properties of the text overlay
|
|
can be set and get.
|
|
|
|
2011-08-08 18:30:42 +0200 Luis de Bethencourt <luis@debethencourt.com>
|
|
|
|
* ges/ges-enums.c:
|
|
* ges/ges-enums.h:
|
|
ges-enums: completed support for all options in TextAlign
|
|
Added the center and position options to the vertical, and horizontal
|
|
properties of text alignment.
|
|
|
|
2011-08-05 13:24:17 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* common:
|
|
* configure.ac:
|
|
* ges/Makefile.am:
|
|
* gst-editing-services.spec.in:
|
|
* tools/.gitignore:
|
|
Opening the 0.11 branch
|
|
|
|
2011-08-03 12:37:14 +0200 Luis de Bethencourt <luis.debethencourt@collabora.com>
|
|
|
|
* tests/examples/overlays.c:
|
|
examples: add color option to overlay example
|
|
|
|
2011-08-03 12:27:04 +0200 Luis de Bethencourt <luis.debethencourt@collabora.com>
|
|
|
|
* ges/ges-timeline-text-overlay.h:
|
|
* ges/ges-track-text-overlay.h:
|
|
ges: include indentation fixes
|
|
run gst-indent through ges-timeline-text-overlay.h and
|
|
ges-track-text-overlay.h
|
|
|
|
2011-08-03 12:20:27 +0200 Luis de Bethencourt <luis.debethencourt@collabora.com>
|
|
|
|
* ges/ges-timeline-text-overlay.c:
|
|
* ges/ges-timeline-text-overlay.h:
|
|
* ges/ges-track-text-overlay.c:
|
|
* ges/ges-track-text-overlay.h:
|
|
* tests/check/ges/overlays.c:
|
|
GESTimelineTextOverlay/TrackTextOverlay: add color setting
|
|
Color property of the text overlay can be set and get.
|
|
|
|
2011-08-01 13:42:17 +0200 Luis de Bethencourt <luis.debethencourt@collabora.com>
|
|
|
|
* tools/ges-launch.c:
|
|
ges: easier to understand ges-launch summary
|
|
|
|
2011-08-01 13:40:48 +0200 Luis de Bethencourt <luis.debethencourt@collabora.com>
|
|
|
|
* tools/ges-launch.c:
|
|
ges: audio and video preset options in ges-launch
|
|
|
|
2011-06-21 20:35:47 +0200 Mathieu Duponchelle <seeed@laposte.net>
|
|
|
|
* ges/ges-track-parse-launch-effect.c:
|
|
effects: implement the TrackParseLaunch get_property method properly
|
|
|
|
2011-06-07 00:49:58 +0200 Mathieu Duponchelle <seeed@laposte.net>
|
|
|
|
* ges/ges-track-object.c:
|
|
GES : make sure to set n_properties to 0 when needed
|
|
|
|
2011-07-01 19:30:01 +0200 Luis de Bethencourt <luis.debethencourt@collabora.com>
|
|
|
|
* tests/examples/test4.c:
|
|
tests: selectable audio format/container in test4
|
|
now users can select the desired rendering audio format and
|
|
container through --aformat and --format, like in ges-launch.
|
|
|
|
2011-06-30 18:13:15 +0200 Luis de Bethencourt <luis.debethencourt@collabora.com>
|
|
|
|
* tests/check/ges/filesource.c:
|
|
tests: fix TEST_URI for filesource tests
|
|
|
|
2011-06-27 21:22:48 +0200 Luis de Bethencourt <luis@debethencourt.com>
|
|
|
|
* tests/examples/test4.c:
|
|
examples: fix output_uri in test4
|
|
clean the make_ogg_vorbis_profile () code.
|
|
remove extra second of execution time.
|
|
clean some comment typos.
|
|
|
|
2011-06-27 20:39:42 +0200 Luis de Bethencourt <luis@debethencourt.com>
|
|
|
|
* tests/examples/test2.c:
|
|
* tests/examples/test3.c:
|
|
examples: remove extra second in test2 and test3
|
|
remove unnecessary sources GList.
|
|
and fix comment typos as well.
|
|
|
|
2011-06-25 20:12:46 +0200 Luis de Bethencourt <luis@debethencourt.com>
|
|
|
|
* ges/ges-timeline-file-source.c:
|
|
GESTimelineFileSource: Check uri at _new()
|
|
Check if uri is valid before creating a new object in
|
|
ges_timeline_filesource_new()
|
|
|
|
2011-06-25 19:42:29 +0200 Luis de Bethencourt <luis@debethencourt.com>
|
|
|
|
* ges/ges-timeline-file-source.c:
|
|
GESTimelineFileSource: Fix documentation
|
|
|
|
2011-06-23 11:30:24 -0700 David Schleef <ds@schleef.org>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From 69b981f to 605cd9a
|
|
|
|
2011-05-26 09:15:29 -0700 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-formatter.c:
|
|
GESFormatter: Plug a leak
|
|
And make the two save methods have the same code/look
|
|
|
|
2011-05-20 16:45:25 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-formatter.h:
|
|
GESFormatter: Move comments out of the way
|
|
Avoids having them appear in gtk-doc
|
|
|
|
2011-05-20 16:03:30 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.h:
|
|
* ges/ges-track-object.h:
|
|
GESTimelineObject/TrackObject: Don't break ABI for the Class
|
|
New addition go at the end, and the _reserved pointer gets reduced
|
|
accordingly
|
|
|
|
2011-05-20 16:02:58 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-effect.c:
|
|
* ges/ges-timeline-object.h:
|
|
* ges/ges-timeline-parse-launch-effect.c:
|
|
* ges/ges-track-effect.c:
|
|
* ges/ges-track-effect.h:
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-parse-launch-effect.c:
|
|
ges: More "Since: 0.10.2" doc markers
|
|
|
|
2011-05-20 15:51:33 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* configure.ac:
|
|
configure.ac: Require core/base 0.10.34
|
|
|
|
2011-05-18 10:46:34 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges.c:
|
|
doc: Update the ges_init documentation
|
|
|
|
2011-05-09 15:15:27 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* docs/random/design:
|
|
design: Update effect statuts
|
|
|
|
2011-05-09 13:33:53 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-formatter.c:
|
|
ges: Fix introspection annotations
|
|
|
|
2011-05-05 15:02:28 -0300 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* tools/ges-launch.c:
|
|
ges-launch: Add a proper error message on errors
|
|
|
|
2011-04-27 10:11:44 -0300 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-standard-transition.c:
|
|
GESTimelineStandardTransition: keep track of TrackVideoTransition
|
|
Use the new track_object_added/release vfunc to get cleaner code
|
|
|
|
2011-04-27 08:47:02 -0300 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-title-source.c:
|
|
GESTimelineTitleSource: Keep track of contained TrackTitleSource objects
|
|
We use the new track_object_added and track_object_released vfunc to keep track
|
|
of the TrackObject we might be interested in. Makes cleaner code
|
|
|
|
2011-04-26 19:39:56 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-object.h:
|
|
GESTimelineObject: add track_object_added and track_object_removed virtual methods
|
|
Those methods are meant to be used in sublassed when needed. They are not doing
|
|
anything at this time, but will be used to clean some code in GESTimelineObject
|
|
sublcasses.
|
|
|
|
2011-04-25 17:01:48 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-track.c:
|
|
GESTrack: add a duration property
|
|
User can connect to the notify::duration signal if needed
|
|
|
|
2011-04-25 17:00:10 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-track.c:
|
|
GESTrack: keep track of the properties GParamSpecs
|
|
|
|
2011-05-19 23:01:16 +0300 Stefan Kost <ensonic@users.sf.net>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From 9e5bbd5 to 69b981f
|
|
|
|
2011-05-18 16:14:35 +0300 Stefan Kost <ensonic@users.sf.net>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From fd35073 to 9e5bbd5
|
|
|
|
2011-05-18 12:27:56 +0300 Stefan Kost <ensonic@users.sf.net>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From 46dfcea to fd35073
|
|
|
|
2011-05-09 14:26:53 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/Makefile.am:
|
|
ges: Initialize GES when building the gir/typelib
|
|
|
|
2011-05-09 14:25:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
docs: Move TimelineTestSource symbols to the proper section
|
|
|
|
2011-05-09 14:25:32 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges.types:
|
|
docs: Comment enum types in ges.types
|
|
Not supported yet
|
|
|
|
2011-05-09 14:24:26 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline.c:
|
|
ges: Use %NULL instead of #NULL
|
|
Reported by Stefan Kost:
|
|
"% is for constants, # is for objects/structs/types, @ is for parameters."
|
|
|
|
2011-05-07 16:59:06 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-custom-timeline-source.c:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-parse-launch-effect.c:
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-parse-launch-effect.h:
|
|
ges: Fix docs for alignment and introspection annotations
|
|
gtk-doc comments need to have a space before the '*' of each line else
|
|
they won't be picked up by gtk-doc.
|
|
|
|
2011-05-07 13:42:24 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track.c:
|
|
GESTrack: Make debug statement more useful
|
|
|
|
2011-05-07 13:41:11 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track-parse-launch-effect.c:
|
|
GESTrackParseLaunchEffect: Name the convert elements better
|
|
And bump a DEBUG to an ERROR
|
|
|
|
2011-05-07 13:40:11 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track-effect.c:
|
|
GESTrackEffect: Cleanup of the property lookup code
|
|
|
|
2011-05-07 13:26:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track-effect.c:
|
|
GESTrackObject: Fix leak when iterating elements
|
|
We *always* need to unref elements and not just when they're effects
|
|
|
|
2011-05-07 13:25:06 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track-effect.c:
|
|
GESTrackObject: use gst_object_ref
|
|
|
|
2011-05-07 13:22:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track-effect.c:
|
|
GESTrackEffect: Use gst_object_unref for the hash value destroyfunc
|
|
The values are GstObjects and it makes it easier to track in debug logs
|
|
when they are being unreffed.
|
|
|
|
2011-05-06 17:21:22 -0300 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-track-effect.c:
|
|
* tests/check/ges/effects.c:
|
|
GESTrackkEffect: Fix Leaks
|
|
|
|
2011-05-06 17:18:58 -0300 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-parse-launch-effect.c:
|
|
GESTimelineParseLaunchEffect: finalize to avoid leaks
|
|
|
|
2011-05-06 14:55:31 -0300 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-effect.c:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-parse-launch-effect.c:
|
|
* ges/ges-track-effect.c:
|
|
* ges/ges-track-parse-launch-effect.c:
|
|
ges: Add 'Since 0.10.2' to the new effects related API
|
|
|
|
2011-05-06 19:41:38 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track-object.c:
|
|
GESTrackObject: Check for valid argument
|
|
|
|
2011-05-06 19:41:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track-object.c:
|
|
GESTrackObject: Make a local function static
|
|
|
|
2011-05-06 19:40:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
GESTimelineObject: Check for valid arguments
|
|
and minor indentation fix
|
|
|
|
2011-05-06 19:39:26 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track-parse-launch-effect.c:
|
|
ges: Debug statement fixups
|
|
|
|
2011-05-06 19:38:26 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-parse-launch-effect.c:
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-parse-launch-effect.c:
|
|
ges: Doc fixes
|
|
|
|
2011-05-06 19:36:35 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.h:
|
|
* ges/ges-timeline-parse-launch-effect.h:
|
|
* ges/ges-track-object.h:
|
|
ges: Include indentation fixes
|
|
|
|
2011-05-06 19:35:13 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-effect.h:
|
|
* ges/ges-timeline-parse-launch-effect.h:
|
|
* ges/ges-timeline-standard-transition.h:
|
|
* ges/ges-timeline-transition.h:
|
|
* ges/ges.h:
|
|
ges: Fix include orders
|
|
|
|
2011-05-06 11:58:02 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/check/ges/.gitignore:
|
|
tests: Add effects to ignored files
|
|
|
|
2011-05-06 11:56:30 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-parse-launch-effect.c:
|
|
* ges/ges-track-object.c:
|
|
ges: Don't break debug lines
|
|
|
|
2011-05-06 11:54:41 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
docs: Add missing symbol to ges-sections
|
|
|
|
2011-05-06 11:54:19 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track-parse-launch-effect.h:
|
|
TrackLaunchEffect: Fix macros
|
|
|
|
2011-03-17 11:38:38 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
* tests/examples/ges-ui.glade:
|
|
ges-ui: add effects
|
|
|
|
2011-03-16 17:06:08 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-track-parse-launch-effect.c:
|
|
GESTrackParseLaunchEffect: better create_element implementation
|
|
|
|
2011-03-16 16:23:53 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-track-object.c:
|
|
TrackObject: fixe a crash in connect_signal
|
|
|
|
2011-02-25 17:10:00 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-object.h:
|
|
* tests/check/ges/effects.c:
|
|
GESTrackObject: add a ges_track_object_list_children_properties method
|
|
test: Test the new method, and also set/get_child_property_by_spec
|
|
|
|
2011-02-25 12:13:03 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-object.h:
|
|
* tests/check/ges/effects.c:
|
|
GESTrackObject: Implement a get/set_child_property_by_spec and get/set_child_property_valist methods
|
|
Reimplement the get/set_property accordingly
|
|
|
|
2011-02-25 11:32:44 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-object.h:
|
|
GESTrackObject: add a ges_track_object_lookup_child method
|
|
|
|
2011-02-25 10:54:55 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-track-object.c:
|
|
GESTrackObject: fixe the connect_properties_signals
|
|
|
|
2011-02-23 20:30:04 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-track-effect.c:
|
|
* ges/ges-track-object.c:
|
|
GESTrackObject: Change properties_hashtable format to GParamSpec->GstElement
|
|
It used to be 'ClassName-property-name' -> GstElement
|
|
|
|
2011-02-16 18:35:02 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-track-effect.c:
|
|
* ges/ges-track-parse-launch-effect.c:
|
|
GESTrackEffect: move get_props_hastable implementation from GESTackParseLaunchEffect
|
|
|
|
2011-02-16 17:51:21 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
GESTimelineObject: set_top_effect_priority refactoring
|
|
|
|
2011-02-16 17:45:05 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-object.h:
|
|
* tests/check/ges/effects.c:
|
|
GESTimelineObject: Change the get_effects method to get_top_effects.
|
|
|
|
2011-02-16 15:51:20 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-object.h:
|
|
GESTrackObject: fixe a few issues with the get_props_hastable vmethod
|
|
|
|
2011-02-16 14:30:22 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
GESTimelineEffect: keep the list of TrackObjects always sorted
|
|
Make sort_track_effects function static
|
|
|
|
2011-02-16 14:05:14 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-object.h:
|
|
* tests/check/ges/effects.c:
|
|
GESTimelineObject: use GESTrackEffect as base classe for effects and not GESTrackOperation.
|
|
|
|
2011-02-11 09:17:58 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-parse-launch-effect.c:
|
|
GESTimelineParseLaunchEffect: documentation fixing
|
|
|
|
2011-02-11 09:14:33 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-parse-launch-effect.c:
|
|
* ges/ges-track-parse-launch-effect.c:
|
|
* ges/ges-track-parse-launch-effect.h:
|
|
* tests/check/ges/effects.c:
|
|
TrackParseLaunchEffect: rename ges_track_parse_launch_effect_new_from_bin_desc method to ges_track_parse_launch_effect_new
|
|
|
|
2011-02-10 16:33:16 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* docs/design/effects.txt:
|
|
design: Update effect implementation doc
|
|
|
|
2011-02-10 16:15:50 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* ges/Makefile.am:
|
|
* ges/ges-timeline-effect.c:
|
|
* ges/ges-timeline-effect.h:
|
|
* ges/ges-timeline-parse-launch-effect.c:
|
|
* ges/ges-timeline-parse-launch-effect.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
* tests/check/ges/effects.c:
|
|
Make GESTimelineEffect abstract and move its implementation to GESTimelineParseLaunchEffect
|
|
test: Adapte the test suite to suite the new API
|
|
|
|
2011-02-10 12:17:50 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* ges/Makefile.am:
|
|
* ges/ges-timeline-effect.c:
|
|
* ges/ges-track-effect.c:
|
|
* ges/ges-track-effect.h:
|
|
* ges/ges-track-parse-launch-effect.c:
|
|
* ges/ges-track-parse-launch-effect.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
* tests/check/ges/effects.c:
|
|
Make GESTrackEffect abstract and move its implementation to GESTrackParseLaunchEffect
|
|
test: update the effect test suite
|
|
|
|
2011-02-08 16:08:28 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* docs/libs/ges.types:
|
|
docs: Add missing symbols in docs/libs/ges.types so the class hierarchy is well generated
|
|
|
|
2011-02-08 11:21:41 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* docs/design/effects.txt:
|
|
design: update effect implementation progress
|
|
|
|
2011-02-08 15:29:21 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-track-object.c:
|
|
* tests/check/ges/effects.c:
|
|
GESTrackObject: add the deep-notify signal
|
|
tests: test the new signal
|
|
|
|
2011-02-08 14:04:39 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
* tests/check/ges/effects.c:
|
|
GESTimelineObject: Emit signal when adding and removing effects
|
|
tests: test that those signals are actually well sent
|
|
|
|
2011-02-08 11:10:31 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
docs: fixe the GESTimelineObject documentation
|
|
|
|
2011-02-08 11:06:57 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* docs/design/effects.txt:
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-object.h:
|
|
* tests/check/ges/effects.c:
|
|
GesTrackObject: add the ges_track_object_get_child_property method
|
|
test: Test this new method
|
|
design: change the design file to fit the implementation
|
|
|
|
2011-02-08 10:25:41 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-object.h:
|
|
* tests/check/ges/effects.c:
|
|
GESTrackObject: add a ges_track_object_set_child_property_method
|
|
test: Test the new method
|
|
|
|
2011-02-08 09:02:56 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* tests/check/ges/effects.c:
|
|
tests: use the AgingTv as testing effects instead of identity
|
|
Lets us try the new property handling implementation in TrackObject
|
|
|
|
2011-02-08 08:57:11 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-track-effect.c:
|
|
GESTrackEffect: add the get_props_hastable virtual method
|
|
Implements this virtual method for bin described effects.
|
|
|
|
2011-02-07 17:06:01 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-object.h:
|
|
GESTrackObject: add an hashtable linking childs properityName -> GstElement
|
|
We also add a Virtual method that should be implementented in subclasses to generate the new GHasTable
|
|
|
|
2011-02-04 11:44:19 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-object.h:
|
|
* tests/check/ges/effects.c:
|
|
GESTimelineObject: add a ges_timeline_object_set_top_effect_priority method
|
|
Lets the user have a minimum of control over effects priorities
|
|
|
|
2011-02-04 11:26:11 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
GESTimelineObject: Do not rely on the fact that the trackobject list is sorted
|
|
|
|
2011-02-03 16:03:10 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* tests/check/ges/effects.c:
|
|
test: Better priorities height setting testing
|
|
|
|
2011-02-03 15:40:05 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
GESTimelineObject: Update TrackObject priorities handling
|
|
make use of the new TrackObject getters
|
|
|
|
2011-02-03 15:30:30 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
GESTimelineObject: make debugging symbols more usefull
|
|
|
|
2011-02-03 15:11:54 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-object.h:
|
|
GESTrackEffect: add getters for the: start, inpoint, duration, priority, active properties
|
|
docs: add new symbols
|
|
|
|
2011-02-01 21:22:04 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-effect.c:
|
|
* tests/check/ges/effects.c:
|
|
TimelineEffect: implement the create_track_object vmethod
|
|
tests: test the new vmethod
|
|
|
|
2011-02-01 21:14:29 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
TimelineObject: take a private update_height method out of priority_update_cb
|
|
|
|
2011-02-01 18:47:09 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-effect.c:
|
|
* ges/ges-timeline-effect.h:
|
|
TimelineEffect: create 2 properties for bin_descrption, one for the audio track, another for the video one
|
|
This is more for testing purposes since in the long run we should use Materials
|
|
|
|
2011-02-01 18:02:23 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* tests/check/ges/effects.c:
|
|
test: check the height of a TimelineObject when adding effects to it
|
|
|
|
2011-01-31 13:28:44 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/Makefile.am:
|
|
* ges/ges-timeline-effect.c:
|
|
* ges/ges-timeline-effect.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
TimelineEffect: Add the basis for GESTimelineEffect implementation
|
|
|
|
2011-01-31 13:26:50 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
* ges/ges-track-effect.c:
|
|
TrackEffect: Fixe the documentation
|
|
|
|
2011-01-31 11:53:38 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
TimelineObject: fixe new API documentation
|
|
|
|
2011-01-31 11:41:37 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-object.h:
|
|
* tests/check/ges/effects.c:
|
|
TimelineObject: add the ges_timeline_object_get_top_effect_position method
|
|
tests: adapt the effect testsuite to use this function
|
|
docs: add the method to the documentation
|
|
|
|
2011-01-31 11:33:56 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-object.c:
|
|
TimelineObject: remove trailling spaces
|
|
|
|
2011-01-31 11:32:14 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-object.h:
|
|
* tests/check/ges/effects.c:
|
|
TimelineObject: add ges_timeline_object_get_effects API
|
|
tests: Test the new TimelineObject API
|
|
docs: add the corresponding fonction
|
|
|
|
2011-01-31 11:22:31 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
TimelineObject: adapt the add_track_object so we can add effects to it.
|
|
We keep the list of contained TrackObject-s order by priority
|
|
|
|
2011-01-31 11:15:33 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
TimelineObject: add a function to sort list of applied effects
|
|
|
|
2011-01-31 11:10:35 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
TimelineObject: add a property to count the number of effects applied on it
|
|
|
|
2011-02-01 21:23:22 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-track-effect.h:
|
|
TrackEffect: add padding to give a margin for API expension without breaking ABI
|
|
|
|
2011-01-31 11:43:04 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-track-effect.c:
|
|
TrackEffect: change the create_element function arguments to fit what is expected
|
|
|
|
2011-01-31 11:09:47 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* docs/design/effects.txt:
|
|
design: spelling correction in the effect design document
|
|
|
|
2011-01-31 11:05:10 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* docs/design/effects.txt:
|
|
design: add a description of the ges_timeline_object_get_top_effect_postion method
|
|
|
|
2011-01-25 19:53:36 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* docs/design/effects.txt:
|
|
Specs: Add a description of the GESEffect class
|
|
|
|
2011-01-21 11:11:12 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-track-effect.h:
|
|
TrackEffect: Change copyright
|
|
|
|
2011-01-21 10:43:09 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* docs/design/effects.txt:
|
|
design: fixe effects API after Edward review
|
|
|
|
2011-01-18 20:03:42 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/design/effects.txt:
|
|
pending fixups/comments
|
|
|
|
2011-01-18 20:05:54 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-track-effect.c:
|
|
* ges/ges-track-effect.h:
|
|
* ges/ges.h:
|
|
* tests/check/ges/effects.c:
|
|
effects: Make TrackEffect implementation corresponding to the new effect API description
|
|
Make the effects testsuite correspond to the new API
|
|
Fixe a few compilation issues due to TrackEffect
|
|
|
|
2011-01-18 20:03:51 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* docs/design/effects.txt:
|
|
design: move GESTimlineSource new API to GESTimelineObject
|
|
|
|
2011-01-12 11:47:30 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* docs/design/effects.txt:
|
|
design: Effect API draft V2
|
|
|
|
2010-12-09 16:01:02 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* docs/design/effects.txt:
|
|
Specs: review effect API Draft
|
|
|
|
2010-12-07 13:47:47 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* docs/design/effects.txt:
|
|
Specs: Add effect API Draft
|
|
|
|
2010-12-04 12:22:54 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* docs/design/effects.txt:
|
|
Specs: Review design of effect implementation proposal
|
|
|
|
2010-11-15 23:32:23 +0100 Thibault Saunier <tsaunier@gnome.org>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-track-effect.c:
|
|
* ges/ges-track-effect.h:
|
|
* tests/check/ges/effects.c:
|
|
GESTrackEffect: add private struct
|
|
|
|
2010-11-08 21:53:26 +0100 Thibault Saunier <tsaunier@gnome.org>
|
|
|
|
* docs/design/effects.txt:
|
|
Specs: proposal for effects implementation
|
|
|
|
2010-11-05 12:12:24 +0100 Thibault Saunier <tsaunier@gnome.org>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/Makefile.am:
|
|
* ges/ges-track-effect.c:
|
|
* ges/ges-track-effect.h:
|
|
* ges/ges-types.h:
|
|
* tests/check/Makefile.am:
|
|
* tests/check/ges/effects.c:
|
|
GESTrackEffect: implementation of this new class
|
|
|
|
2011-01-17 16:46:15 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tools/ges-launch.c:
|
|
ges-launch-0.10: Cleanup for error cases and print statements
|
|
* Use g_error for fatal errors
|
|
* Don't exit the application from the middle of nowhere
|
|
* Properly cleanup even in error cases
|
|
* Don't print out things which aren't needed
|
|
|
|
2011-04-24 14:07:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From c3cafe1 to 46dfcea
|
|
|
|
2011-01-27 17:47:25 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
|
|
|
|
* Android.mk:
|
|
* android/ges-launch.mk:
|
|
* android/ges.mk:
|
|
* ges/Makefile.am:
|
|
* tools/Makefile.am:
|
|
android: make it ready for androgenizer
|
|
Remove the android/ top dir
|
|
Fixe the Makefile.am to be androgenized
|
|
To build gstreamer for android we are now using androgenizer which generates the needed Android.mk files.
|
|
Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
|
|
|
|
2011-04-04 16:00:37 +0300 Stefan Kost <ensonic@users.sf.net>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From 1ccbe09 to c3cafe1
|
|
|
|
2011-03-25 22:39:04 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From 193b717 to 1ccbe09
|
|
|
|
2011-03-25 14:58:45 +0200 Stefan Kost <ensonic@users.sf.net>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From b77e2bf to 193b717
|
|
|
|
2011-03-25 10:01:45 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
|
|
|
* Makefile.am:
|
|
build: Include lcov.mak to allow tests coverage report generation
|
|
|
|
2011-03-25 09:35:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From d8814b6 to b77e2bf
|
|
|
|
2011-03-25 09:12:04 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From 6aaa286 to d8814b6
|
|
|
|
2011-03-24 18:51:48 +0200 Stefan Kost <ensonic@users.sf.net>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From 6aec6b9 to 6aaa286
|
|
|
|
2011-03-16 19:58:54 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
GESTimelinePipeline: the _init_ method shouldn't return before the end
|
|
Fixes #644939
|
|
|
|
2011-03-18 19:34:57 +0100 Luis de Bethencourt <luis@debethencourt.com>
|
|
|
|
* autogen.sh:
|
|
autogen: wingo signed comment
|
|
|
|
2011-03-15 14:05:07 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/examples/transition.c:
|
|
examples: Make sure we don't end up using NULL values
|
|
|
|
2011-03-15 14:04:49 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/examples/overlays.c:
|
|
* tests/examples/text_properties.c:
|
|
examples: Remove unused code
|
|
|
|
2011-03-15 14:02:14 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tools/ges-launch.c:
|
|
ges-launch: Handle return value of regcomp()
|
|
|
|
2011-03-15 14:01:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-keyfile-formatter.c:
|
|
KeyFileFormatter: Handle return value of gst_value_deserialize()
|
|
|
|
2011-03-01 17:38:52 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-track-object.c:
|
|
ges: fix compiler warnings
|
|
|
|
2011-02-16 15:21:48 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
|
|
|
|
* ges/ges-formatter.c:
|
|
* ges/ges-formatter.h:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-timeline.h:
|
|
ges: make uri strings const
|
|
|
|
2011-02-28 18:35:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From 1de7f6a to 6aec6b9
|
|
|
|
2011-02-14 12:57:00 +0200 Stefan Kost <ensonic@users.sf.net>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From f94d739 to 1de7f6a
|
|
|
|
2011-02-09 11:21:02 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
TimelineObject: Store GParamSpec for height and layer
|
|
|
|
2011-02-07 12:19:18 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
|
|
|
|
* ges/ges.c:
|
|
* ges/ges.h:
|
|
* tools/ges-launch.c:
|
|
ges: Check that the gnonlin elements are present at initialization time
|
|
This avoids hanging with no obvious cause later when they're not.
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=641246
|
|
|
|
2011-01-31 19:01:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
|
|
|
* tools/.gitignore:
|
|
tools: ignore unversioned ges-launch as well
|
|
|
|
2011-01-31 19:01:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
|
|
|
* tools/ges-launch.c:
|
|
ges-launch: fix printf format issue
|
|
|
|
2011-01-31 19:00:49 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
|
|
|
* ges/ges-keyfile-formatter.c:
|
|
* ges/ges-simple-timeline-layer.c:
|
|
* ges/ges-timeline-layer.c:
|
|
ges: fix a couple of printf format warnings
|
|
|
|
2011-01-27 17:46:19 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
|
|
|
* tests/examples/concatenate.c:
|
|
examples: Fix uninitialized variable compiler warning with gcc 4.6
|
|
|
|
2011-01-27 17:43:47 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
|
|
|
|
* ges/ges-keyfile-formatter.c:
|
|
ges: fix compiler warnings
|
|
|
|
2011-01-26 23:50:00 +0200 Stefan Kost <ensonic@users.sf.net>
|
|
|
|
* tools/ges-launch.c:
|
|
launch: fix typo in help output
|
|
|
|
2011-01-25 11:21:06 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* configure.ac:
|
|
configure.ac: And back to development we go
|
|
|
|
=== release 0.10.1 ===
|
|
|
|
2011-01-20 22:04:06 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ChangeLog:
|
|
* Makefile.am:
|
|
* NEWS:
|
|
* RELEASE:
|
|
* configure.ac:
|
|
* gst-editing-services.doap:
|
|
Release 0.10.1
|
|
|
|
2011-01-18 19:06:45 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/random/design:
|
|
random: Update goals/features document
|
|
So that everybody can know what features we want.
|
|
|
|
2011-01-17 14:01:28 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* configure.ac:
|
|
configure.ac: 0.10.0.4 pre-release
|
|
|
|
2011-01-17 13:59:44 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tools/ges-launch.c:
|
|
ges-launch: Set restriction on video profile if present
|
|
|
|
2011-01-12 17:52:10 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tools/ges-launch.c:
|
|
ges-launch: Remove dead code and make functions/variables static
|
|
|
|
2011-01-12 17:45:23 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tools/ges-launch.c:
|
|
ges-launch: Fix and cleanup enum listing
|
|
It wasn't displaying anything lately.
|
|
|
|
2011-01-11 20:28:25 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* configure.ac:
|
|
0.10.0.3 pre-release
|
|
|
|
2011-01-11 16:57:45 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
|
|
|
* tools/.gitignore:
|
|
* tools/Makefile.am:
|
|
ges-launch: Add GStreamer major/minor version to the executable filename
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=639222
|
|
|
|
2011-01-11 18:14:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-formatter.c:
|
|
* ges/ges-keyfile-formatter.c:
|
|
ges: Fix more ges_timeline_get_layers() usage memory leaks
|
|
|
|
2011-01-11 17:19:54 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
|
|
|
* ges/Makefile.am:
|
|
* ges/ges-internal.h:
|
|
* ges/ges.c:
|
|
ges: Don't install ges-internal.h and hide the GES debug category symbols
|
|
Fixes bug #639219.
|
|
|
|
2011-01-11 17:55:25 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-utils.c:
|
|
ges-utils: minor doc update
|
|
|
|
2011-01-11 16:32:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
|
|
|
* ges/Makefile.am:
|
|
ges: Only export symbols starting with ges_ or GES_
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=639218
|
|
|
|
2011-01-11 16:35:05 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
|
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-track-object.c:
|
|
ges: Mark some private symbols static
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=639218
|
|
|
|
2011-01-11 15:32:51 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
|
|
|
* configure.ac:
|
|
configure: Require G-I 0.9.6 for the --identifier-prefix parameter
|
|
|
|
2011-01-11 15:29:01 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
|
|
|
* pkgconfig/gst-editing-services-uninstalled.pc.in:
|
|
* pkgconfig/gst-editing-services.pc.in:
|
|
pkg-config: Require gstreamer-controller and gstreamer-pbutils
|
|
Their headers are included by public GES headers
|
|
|
|
2011-01-11 15:26:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
|
|
|
* configure.ac:
|
|
configure: Add parameter to select GTK+ version to use and default to 2.0
|
|
|
|
2011-01-11 15:52:57 +0200 Stefan Kost <ensonic@users.sf.net>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From e572c87 to f94d739
|
|
|
|
2011-01-10 16:40:02 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
|
|
|
* common:
|
|
Automatic update of common submodule
|
|
From 8b72fde to e572c87
|
|
|
|
2011-01-10 16:51:34 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* common:
|
|
common: Update to current master
|
|
|
|
2011-01-10 16:50:51 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
TimelinePipeline: minor doc fix
|
|
|
|
2011-01-10 16:50:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/Makefile.am:
|
|
docs: Fix image inclusion
|
|
|
|
2011-01-10 15:49:42 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* configure.ac:
|
|
configure.ac: 0.10.0.2 pre-release
|
|
|
|
2011-01-10 15:24:13 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/Makefile.am:
|
|
docs: Fix for uploading docs
|
|
|
|
2011-01-10 14:28:35 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-formatter.c:
|
|
* ges/ges-keyfile-formatter.c:
|
|
* ges/ges-timeline-file-source.c:
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-standard-transition.c:
|
|
* ges/ges-timeline-test-source.c:
|
|
* ges/ges-timeline-text-overlay.c:
|
|
* ges/ges-timeline-title-source.c:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-track-audio-test-source.c:
|
|
* ges/ges-track-audio-transition.c:
|
|
* ges/ges-track-filesource.c:
|
|
* ges/ges-track-image-source.c:
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-text-overlay.c:
|
|
* ges/ges-track-text-overlay.h:
|
|
* ges/ges-track-title-source.c:
|
|
* ges/ges-track-video-test-source.c:
|
|
* ges/ges-track-video-transition.c:
|
|
* ges/ges-track.c:
|
|
docs: Document all the undocumented public functions
|
|
|
|
2011-01-10 15:10:01 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track-object.c:
|
|
TrackObject: Small cleanup
|
|
|
|
2011-01-10 15:09:40 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track-object.c:
|
|
TrackObject: Remove deprecated FIXME
|
|
You just need to connect to the notify signal to get updates
|
|
|
|
2011-01-10 11:18:27 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/check/ges/basic.c:
|
|
tests: Unref the GList returned by ges_timeline_get_layers...
|
|
... in addition to the content themselves
|
|
|
|
2011-01-10 11:13:13 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
docs: Fixup the sections for missing/renamed/removed symbols
|
|
|
|
2011-01-10 11:12:55 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track.h:
|
|
Track: Mark as private the instance private structure
|
|
|
|
2011-01-10 11:12:38 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline.c:
|
|
Timeline: Fix documentation of return value
|
|
|
|
2011-01-08 16:01:31 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-formatter.c:
|
|
* ges/ges-formatter.h:
|
|
GESFormatter: Add private instance and move private variables to it
|
|
|
|
2011-01-08 15:25:22 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-file-source.c:
|
|
* ges/ges-timeline-file-source.h:
|
|
* ges/ges-timeline.c:
|
|
* tests/examples/ges-ui.c:
|
|
TimelineFileSource: Create instance private and move private variables to it
|
|
Fixe/Add getter and setters methods for those variables
|
|
Fixup documentation
|
|
|
|
2011-01-08 11:22:36 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-formatter.c:
|
|
* ges/ges-keyfile-formatter.c:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-timeline.h:
|
|
* tests/check/ges/basic.c:
|
|
* tests/check/ges/save_and_load.c:
|
|
Timeline: Add instance private and Move private variables to it
|
|
Fixe/Add getter methods to get those variables
|
|
Fixup documentation
|
|
|
|
2011-01-07 19:36:31 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-test-source.c:
|
|
* ges/ges-timeline-test-source.h:
|
|
* tests/check/ges/backgroundsource.c:
|
|
* tests/examples/ges-ui.c:
|
|
TimelineTestSource: Move private variables to instance private
|
|
Fixe/Add getter and setter methods for those variables
|
|
Fixup documentation
|
|
|
|
2011-01-07 14:37:56 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-text-overlay.c:
|
|
* ges/ges-timeline-text-overlay.h:
|
|
* ges/ges-track-text-overlay.c:
|
|
TimelineTextOverlay: Move private variables to instance private
|
|
Fixe/Add getter and setter methods for those variables
|
|
Fixup documentation
|
|
|
|
2011-01-07 13:48:53 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-title-source.c:
|
|
* ges/ges-timeline-title-source.h:
|
|
* tests/examples/ges-ui.c:
|
|
TimelineTitleSource: Move private variables to instance private
|
|
Fixe/Add getter and setters methods for those variables
|
|
Fixup documentation
|
|
|
|
2011-01-06 16:59:52 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-track-audio-test-source.c:
|
|
* ges/ges-track-audio-test-source.h:
|
|
* tests/check/ges/backgroundsource.c:
|
|
TrackAudioTestSource: Move private variables to instance private
|
|
Add getter methods to get those variables
|
|
Fixup documentation
|
|
|
|
2011-01-06 16:35:20 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-track-audio-transition.c:
|
|
* ges/ges-track-audio-transition.h:
|
|
TrackAudioTransition: : Move private variables to instance private
|
|
|
|
2011-01-06 15:35:42 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-track-text-overlay.c:
|
|
* ges/ges-track-text-overlay.h:
|
|
* tests/check/ges/overlays.c:
|
|
* tests/check/ges/text_properties.c:
|
|
TrackTextOverlay: Move private variables to instance private
|
|
Add getter methods to get those variables
|
|
Add/Fixup documentation
|
|
|
|
2011-01-08 01:40:18 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
|
|
|
* tests/check/Makefile.am:
|
|
test: make unit tests compile and work in uninstalled setup
|
|
|
|
2011-01-08 01:36:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
|
|
|
* configure.ac:
|
|
* ges/Makefile.am:
|
|
gobject-introspection: fix g-i build for uninstalled setup
|
|
Requires gst-plugins-base git (> 0.10.31.2) to actually work.
|
|
|
|
2011-01-06 12:06:24 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-enums.c:
|
|
* ges/ges-timeline-standard-transition.c:
|
|
enums: Fix transition enum
|
|
Leftovers from when we were using the old name
|
|
|
|
2011-01-06 12:04:53 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-track-title-source.c:
|
|
* ges/ges-track-title-source.h:
|
|
* tests/check/ges/titles.c:
|
|
TrackTitleSource: Move private variables to instance private
|
|
Add getter methods to get those variables
|
|
Add/Fixup documentation
|
|
|
|
2011-01-06 11:30:26 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
* ges/ges-timeline-pipeline.h:
|
|
TimelinePipeline: Fix thumbnail method docs and arguments
|
|
The provided gchar* aren't modified
|
|
|
|
2011-01-06 11:29:44 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-track-video-test-source.c:
|
|
* ges/ges-track-video-test-source.h:
|
|
* tests/check/ges/backgroundsource.c:
|
|
TrackVideoTestSource: Move private data to instance private
|
|
Add a getter for the pattern
|
|
Document methods
|
|
|
|
2011-01-06 10:55:37 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-standard-transition.c:
|
|
* ges/ges-track-video-transition.c:
|
|
* ges/ges-track-video-transition.h:
|
|
* tests/check/ges/transition.c:
|
|
TrackVideoTransition: Move private variable to instance private
|
|
Also add/fixup methods to get/set the transition type and document them.
|
|
|
|
2011-01-06 10:55:06 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
TimelinePipeline: Updates for pbutils API change
|
|
|
|
2011-01-05 11:32:29 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* configure.ac:
|
|
configure.ac: Require core git
|
|
|
|
2010-12-21 15:24:26 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track-audio-transition.c:
|
|
GESTrackAudioTransition: Fix empty if() body
|
|
|
|
2010-12-20 19:09:48 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
GESTimelinePipeline: Fix usage of encodebin
|
|
The property name is now avoid-reencoding
|
|
|
|
2010-12-20 12:02:40 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline.c:
|
|
GESTimeline: minor cleanup
|
|
|
|
2010-12-20 12:01:04 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-object.h:
|
|
* tests/check/ges/basic.c:
|
|
* tests/check/ges/layer.c:
|
|
GESTimelineObject: Subclass from GInitiallyUnowned
|
|
The floating reference will be owned by the Layer
|
|
|
|
2010-12-20 12:00:06 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline-layer.h:
|
|
* ges/ges-timeline.c:
|
|
* tests/check/ges/layer.c:
|
|
GESTimelineLayer: Subclass from GInitiallyUnowned
|
|
The floating reference will be owned by the Timeline
|
|
|
|
2010-12-20 11:58:21 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-object.h:
|
|
* ges/ges-track.c:
|
|
GESTrackObject: Subclass from GInitiallyUnowned
|
|
The floating reference will be owned by the Track
|
|
|
|
2010-12-20 11:56:37 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
* tests/check/ges/basic.c:
|
|
* tests/check/ges/filesource.c:
|
|
TimelineObject: Hold a reference to the controlled TrackObject
|
|
|
|
2010-12-20 11:38:31 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/check/ges/backgroundsource.c:
|
|
* tests/check/ges/basic.c:
|
|
* tests/check/ges/filesource.c:
|
|
* tests/check/ges/layer.c:
|
|
* tests/check/ges/overlays.c:
|
|
* tests/check/ges/save_and_load.c:
|
|
* tests/check/ges/simplelayer.c:
|
|
* tests/check/ges/text_properties.c:
|
|
* tests/check/ges/timelineobject.c:
|
|
* tests/check/ges/titles.c:
|
|
* tests/check/ges/transition.c:
|
|
tests: Put clearer names on tests
|
|
Makes it easier to figure out which test failed :)
|
|
|
|
2010-12-18 11:40:19 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* common:
|
|
Update common submodule
|
|
|
|
2010-12-17 11:27:37 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-track-object.c:
|
|
GES*Object: only use g_object_notify_by_pspec if available
|
|
|
|
2010-12-17 11:27:23 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track-object.c:
|
|
GESTrackObject: Remove unused quarks
|
|
|
|
2010-12-17 11:26:49 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* configure.ac:
|
|
configure.ac: Require GLib 2.22
|
|
Same requirement as for GStreamer
|
|
|
|
2010-12-16 19:36:15 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-simple-timeline-layer.c:
|
|
* ges/ges-simple-timeline-layer.h:
|
|
GESSimpleTimelineLayer: reverting const-ification
|
|
|
|
2010-12-16 16:47:54 +0000 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/check/ges/simplelayer.c:
|
|
GESSimpleTimelineLayer: add test for _index() method
|
|
|
|
2010-12-16 16:50:35 +0000 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-simple-timeline-layer.c:
|
|
* ges/ges-simple-timeline-layer.h:
|
|
GESSimpleTimelineLayer: add _index() method
|
|
|
|
2010-12-16 19:29:14 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-pipeline.c:
|
|
* tests/check/ges/layer.c:
|
|
* tests/check/ges/timelineobject.c:
|
|
GESTimelineObject: Add mapping/offset support [start/priority properties]
|
|
Allows moving independently (or not) timelineobjects and trackobjects and
|
|
have them synchronized with the offsets taken into account.
|
|
Right now only the start and priority properties are synchronized. The duration
|
|
and in-point properties will require more thoughts.
|
|
|
|
2010-12-16 19:24:52 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/random/mapping.txt:
|
|
random: Add explanation about TimelineObject<=>TrackObject mapping
|
|
|
|
2010-12-16 19:24:25 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-object.h:
|
|
GESTrackObject: priority offset is handled by the TimelineObject
|
|
|
|
2010-12-16 18:20:47 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-object.h:
|
|
GESTrackObject: re-factor property setting code
|
|
And make sure notifications are emitted at the right time
|
|
|
|
2010-12-16 16:27:26 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-object.h:
|
|
* tests/check/ges/timelineobject.c:
|
|
GESTrackObject: Add a 'locked' property for position synchronization
|
|
And update all code using it
|
|
|
|
2010-12-16 15:05:29 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/#ges-sections.txt#:
|
|
* docs/libs/.#ges-sections.txt:
|
|
* docs/libs/ges-decl-list.txt.bak:
|
|
* docs/libs/ges-decl.txt.bak:
|
|
docs: Remove more bogus files
|
|
|
|
2010-12-16 15:00:46 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/#ges-sections.txt#:
|
|
* docs/libs/.#ges-sections.txt:
|
|
* docs/libs/ges-decl-list.txt.bak:
|
|
* docs/libs/ges-decl.txt.bak:
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-file-source.c:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-test-source.c:
|
|
* ges/ges-timeline-text-overlay.c:
|
|
* ges/ges-timeline-title-source.c:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-track-audio-test-source.c:
|
|
* ges/ges-track-audio-transition.c:
|
|
* ges/ges-track-filesource.c:
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-object.h:
|
|
* ges/ges-track-video-test-source.c:
|
|
* ges/ges-track-video-transition.c:
|
|
* ges/ges-track.c:
|
|
* tests/check/ges/backgroundsource.c:
|
|
* tests/check/ges/filesource.c:
|
|
* tests/check/ges/layer.c:
|
|
* tests/check/ges/overlays.c:
|
|
* tests/check/ges/timelineobject.c:
|
|
* tests/check/ges/titles.c:
|
|
* tests/check/ges/transition.c:
|
|
* tests/examples/overlays.c:
|
|
* tests/examples/test1.c:
|
|
* tests/examples/text_properties.c:
|
|
* tests/examples/transition.c:
|
|
* tools/ges-launch.c:
|
|
GESTrackObject: Hide more variables and provide accessors for them
|
|
|
|
2010-12-16 12:46:48 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline.c:
|
|
GESTimeline: Remove useless variable
|
|
|
|
2010-12-16 12:41:26 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-keyfile-formatter.c:
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline-layer.h:
|
|
* ges/ges-timeline-pipeline.c:
|
|
* tests/check/ges/layer.c:
|
|
GESTimelineLayer: Hide the object list and priority
|
|
Add needed setters/getters
|
|
|
|
2010-12-15 19:40:11 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline.c:
|
|
ges: Add more documentation and annotations
|
|
This should make GES gobject-introspection compliant now.
|
|
|
|
2010-12-15 19:18:42 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-object.h:
|
|
TimelineObject: Put more function name in sync with others
|
|
|
|
2010-12-15 19:18:16 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-simple-timeline-layer.c:
|
|
* ges/ges-simple-timeline-layer.h:
|
|
* tests/check/ges/simplelayer.c:
|
|
GESSimpleTimelineLayer: _nth() returns a const
|
|
The refcount isn't incremented.
|
|
|
|
2010-12-15 19:05:48 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-keyfile-formatter.c:
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-object.h:
|
|
* ges/ges-track.c:
|
|
* ges/ges-track.h:
|
|
* tests/check/ges/basic.c:
|
|
* tests/check/ges/save_and_load.c:
|
|
GESTrack: Make more properties private
|
|
And ensure exported symbols are properly documented and have
|
|
argument checking.
|
|
|
|
2010-12-15 15:50:44 +0000 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/check/ges/simplelayer.c:
|
|
GESSimpleTimelineLayer: add test for _nth() method
|
|
|
|
2010-12-15 16:40:59 +0000 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-simple-timeline-layer.c:
|
|
GESSimpleTimelineLayer: ensure the object can be located before "object-added" fires
|
|
|
|
2010-12-15 15:51:23 +0000 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-simple-timeline-layer.c:
|
|
* ges/ges-simple-timeline-layer.h:
|
|
GESSimpleTimelineLayer: add _nth() method
|
|
|
|
2010-12-15 15:56:38 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/check/ges/text_properties.c:
|
|
test: Disable the text_properties_in_layer test until it's properly implemented
|
|
|
|
2010-12-15 15:52:03 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* .gitignore:
|
|
* ges/.gitignore:
|
|
* pkgconfig/.gitignore:
|
|
all: add/extend more .gitignore
|
|
|
|
2010-12-15 15:51:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* Makefile.am:
|
|
* configure.ac:
|
|
* pkgconfig/Makefile.am:
|
|
* pkgconfig/gst-editing-services-uninstalled.pc.in:
|
|
* pkgconfig/gst-editing-services.pc.in:
|
|
Add .pc files
|
|
|
|
2010-12-15 13:29:53 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges-decl-list.txt.bak:
|
|
* docs/libs/ges-decl.txt.bak:
|
|
docs: Remove .bak files
|
|
Added by error when I added the doc system
|
|
|
|
2010-12-15 13:27:39 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges-decl-list.txt.bak:
|
|
* docs/libs/ges-decl.txt.bak:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* ges/ges-custom-timeline-source.c:
|
|
* ges/ges-custom-timeline-source.h:
|
|
* ges/ges-timeline-file-source.c:
|
|
* ges/ges-timeline-file-source.h:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-object.h:
|
|
* ges/ges-timeline-text-overlay.c:
|
|
* ges/ges-timeline-text-overlay.h:
|
|
* ges/ges-timeline-title-source.c:
|
|
* ges/ges-timeline-title-source.h:
|
|
* ges/ges-track-title-source.c:
|
|
* ges/ges-track-title-source.h:
|
|
* ges/ges-track-video-transition.h:
|
|
ges: Don't shorten symbol names
|
|
It wasn't making us gain anything, and confuses the hell out of g-ir-scanner.
|
|
|
|
2010-12-15 12:58:26 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* configure.ac:
|
|
* ges/Makefile.am:
|
|
ges: Add gobject-introspection support
|
|
|
|
2010-12-15 12:36:25 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* configure.ac:
|
|
* ges/Makefile.am:
|
|
* ges/ges-timeline-pipeline.c:
|
|
* ges/ges-timeline-pipeline.h:
|
|
* tests/examples/Makefile.am:
|
|
* tests/examples/concatenate.c:
|
|
* tests/examples/test4.c:
|
|
* tests/examples/thumbnails.c:
|
|
* tools/Makefile.am:
|
|
* tools/ges-launch.c:
|
|
ges: Switch to encoding-profile API from base
|
|
Remove dependency on gst-convenience.
|
|
|
|
2010-12-15 11:17:21 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/random/mapping.txt:
|
|
random: Add notes about Track mapping
|
|
|
|
2010-12-14 17:38:55 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-object.h:
|
|
GESTrackObject: Make base_priority/priority-offset a private field
|
|
|
|
2010-12-14 17:37:13 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/random/mapping.txt:
|
|
random: Add brainstorming about Timeline<=>Track object mapping
|
|
|
|
2010-12-10 12:15:54 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track-audio-test-source.c:
|
|
* ges/ges-track-audio-transition.c:
|
|
* ges/ges-track-image-source.c:
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-object.h:
|
|
* ges/ges-track-operation.c:
|
|
* ges/ges-track-operation.h:
|
|
* ges/ges-track-source.c:
|
|
* ges/ges-track-source.h:
|
|
* ges/ges-track-text-overlay.c:
|
|
* ges/ges-track-title-source.c:
|
|
* ges/ges-track-transition.c:
|
|
* ges/ges-track-transition.h:
|
|
* ges/ges-track-video-test-source.c:
|
|
* ges/ges-track-video-transition.c:
|
|
GESTrackObject: Add create_element vmethod
|
|
API: GESTrackObjectClass::gnlobject_factorytype
|
|
API: GESTrackObjectClass::create_element
|
|
Most track objects are only specific by the contents of the gnlobject,
|
|
therefore move the 'create_element' vmethod which was already present
|
|
in some subclasses to the top-level class.
|
|
Also make the code more robust
|
|
|
|
2010-12-10 12:14:32 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track-transition.c:
|
|
* ges/ges-track-transition.h:
|
|
GESTrackTransition: Make it a subclass of GESTrackOperation
|
|
|
|
2010-12-09 19:36:44 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-source.c:
|
|
* ges/ges-timeline-source.h:
|
|
* tests/check/ges/layer.c:
|
|
* tests/check/ges/save_and_load.c:
|
|
* tests/check/ges/simplelayer.c:
|
|
* tests/check/ges/text_properties.c:
|
|
GESTimelineSource: Remove textoverlay properties
|
|
This will be made more generic by allowing any overlay/effect to
|
|
be put on any source object.
|
|
|
|
2010-12-09 18:53:29 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/random/lifecycle:
|
|
random: Add lifecycle document
|
|
|
|
2010-12-09 17:43:08 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/check/ges/basic.c:
|
|
* tests/check/ges/layer.c:
|
|
* tests/check/ges/simplelayer.c:
|
|
* tests/check/ges/timelineobject.c:
|
|
tests: Make sure gst_bin_add succeeds
|
|
And detect when we're trying to add contents to a gnlsource which
|
|
already has something
|
|
|
|
2010-12-09 17:09:11 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* ges/Makefile.am:
|
|
* ges/ges-enums.c:
|
|
* ges/ges-enums.h:
|
|
* ges/ges-simple-timeline-layer.c:
|
|
* ges/ges-timeline-object.h:
|
|
* ges/ges-timeline-pipeline.c:
|
|
* ges/ges-timeline-standard-transition.c:
|
|
* ges/ges-timeline-standard-transition.h:
|
|
* ges/ges-timeline-transition.c:
|
|
* ges/ges-timeline-transition.h:
|
|
* ges/ges-track-operation.c:
|
|
* ges/ges-track-transition.c:
|
|
* ges/ges-track-video-transition.c:
|
|
* ges/ges-track-video-transition.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.c:
|
|
* ges/ges.h:
|
|
* tests/check/ges/save_and_load.c:
|
|
* tests/check/ges/simplelayer.c:
|
|
* tests/check/ges/transition.c:
|
|
* tests/examples/ges-ui.c:
|
|
* tests/examples/transition.c:
|
|
* tools/ges-launch.c:
|
|
GESTransition: Make it a base class and add GESTimelineStandardTransition
|
|
This is to ensure people can create their own Layer Transition subclass.
|
|
API : GESTimelineTransition is now GESTimelineStandardTransition
|
|
|
|
2010-12-09 15:21:10 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-formatter.c:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-track-object.c:
|
|
ges: Make some classes abstract with G_DEFINE_ABSTRACT_TYPE
|
|
|
|
2010-12-09 15:13:27 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-title-source.c:
|
|
* ges/ges-timeline-transition.c:
|
|
ges: Avoid leaking a GList of GESTrackObject
|
|
|
|
2010-12-09 15:12:34 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-custom-timeline-source.c:
|
|
* ges/ges-keyfile-formatter.c:
|
|
* ges/ges-simple-timeline-layer.c:
|
|
* ges/ges-timeline-file-source.c:
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-overlay.c:
|
|
* ges/ges-timeline-source.c:
|
|
* ges/ges-timeline-test-source.c:
|
|
* ges/ges-timeline-text-overlay.c:
|
|
* ges/ges-timeline-title-source.c:
|
|
* ges/ges-timeline-transition.c:
|
|
* ges/ges-track-audio-test-source.c:
|
|
* ges/ges-track-filesource.c:
|
|
* ges/ges-track-image-source.c:
|
|
* ges/ges-track-operation.c:
|
|
* ges/ges-track-source.c:
|
|
* ges/ges-track-title-source.c:
|
|
* ges/ges-track-transition.c:
|
|
* ges/ges-track-video-test-source.c:
|
|
ges: Remove unused GObject vmethods
|
|
|
|
2010-12-09 14:25:22 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* ges/Makefile.am:
|
|
* ges/ges-timeline-operation.c:
|
|
* ges/ges-timeline-operation.h:
|
|
* ges/ges-timeline-overlay.c:
|
|
* ges/ges-timeline-overlay.h:
|
|
* ges/ges-timeline-transition.c:
|
|
* ges/ges-timeline-transition.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
GESTimelineOperation: New abstract class for operations
|
|
This is a new class for all timeline objects that both produce and
|
|
consume data.
|
|
The existing subclasses of it are now:
|
|
* GESTimelineOverlay
|
|
* GESTimelineTransition
|
|
|
|
2010-12-09 12:53:07 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-object.h:
|
|
GESTimelineObject: Clarify usage of create_track_object(s) by subclasses
|
|
|
|
2010-12-09 12:52:15 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-source.c:
|
|
GESTimelineSource: Remove empty create_track_object vmethod
|
|
The parent class will check if it is present or not, and call
|
|
track_objects if needed.
|
|
|
|
2010-12-09 11:56:00 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-formatter.h:
|
|
GESFormatter: Hide the save/load vmethod from the docs
|
|
We need to deprecated them before API/ABI freeze
|
|
|
|
2010-12-08 16:09:35 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-custom-timeline-source.c:
|
|
* ges/ges-timeline-source.c:
|
|
* ges/ges-track-operation.h:
|
|
* ges/ges-track-source.c:
|
|
* ges/ges-track-source.h:
|
|
ges: Remove creators for base classes
|
|
|
|
2010-12-08 15:48:55 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-source.c:
|
|
* ges/ges-timeline-source.h:
|
|
GESTimelineSource: Remove _new() since it's a base class
|
|
|
|
2010-12-08 15:36:55 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-custom-timeline-source.h:
|
|
* ges/ges-formatter.c:
|
|
* ges/ges-keyfile-formatter.h:
|
|
* ges/ges-simple-timeline-layer.c:
|
|
* ges/ges-simple-timeline-layer.h:
|
|
* ges/ges-timeline-file-source.h:
|
|
* ges/ges-timeline-layer.h:
|
|
* ges/ges-timeline-object.h:
|
|
* ges/ges-timeline-overlay.h:
|
|
* ges/ges-timeline-pipeline.c:
|
|
* ges/ges-timeline-pipeline.h:
|
|
* ges/ges-timeline-source.h:
|
|
* ges/ges-timeline-test-source.h:
|
|
* ges/ges-timeline-text-overlay.h:
|
|
* ges/ges-timeline-title-source.h:
|
|
* ges/ges-timeline-transition.h:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-track-audio-test-source.h:
|
|
* ges/ges-track-audio-transition.h:
|
|
* ges/ges-track-filesource.h:
|
|
* ges/ges-track-image-source.h:
|
|
* ges/ges-track-object.h:
|
|
* ges/ges-track-operation.h:
|
|
* ges/ges-track-source.h:
|
|
* ges/ges-track-text-overlay.h:
|
|
* ges/ges-track-transition.h:
|
|
* ges/ges-track-video-test-source.h:
|
|
* ges/ges-track.h:
|
|
docs: A round of updates
|
|
|
|
2010-12-08 15:36:00 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
docs: expose the TrackImageSource docs
|
|
|
|
2010-12-08 15:32:05 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges.types:
|
|
docs: Update ges.types with all types
|
|
|
|
2010-11-28 13:24:07 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-simple-timeline-layer.c:
|
|
* ges/ges-timeline-file-source.c:
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-object.h:
|
|
* ges/ges-timeline-source.c:
|
|
* ges/ges-timeline-test-source.c:
|
|
* ges/ges-timeline-text-overlay.c:
|
|
* ges/ges-timeline-title-source.c:
|
|
* ges/ges-timeline-transition.c:
|
|
* ges/ges-timeline.c:
|
|
* tests/check/ges/basic.c:
|
|
* tests/check/ges/save_and_load.c:
|
|
* tests/check/ges/simplelayer.c:
|
|
* tests/examples/overlays.c:
|
|
* tests/examples/text_properties.c:
|
|
* tests/examples/transition.c:
|
|
GESTimelineObject: add private structure
|
|
|
|
2010-11-17 19:53:32 +0100 Thibault Saunier <tsaunier@gnome.org>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-simple-timeline-layer.c:
|
|
* ges/ges-simple-timeline-layer.h:
|
|
* tests/examples/ges-ui.c:
|
|
GESSimpleTimelineLayer: add private structure
|
|
|
|
2010-12-04 19:54:13 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline-layer.h:
|
|
* ges/ges-timeline-overlay.c:
|
|
* ges/ges-timeline-overlay.h:
|
|
* ges/ges-timeline-source.c:
|
|
* ges/ges-timeline-source.h:
|
|
* ges/ges-timeline-test-source.c:
|
|
* ges/ges-timeline-test-source.h:
|
|
* ges/ges-timeline-text-overlay.c:
|
|
* ges/ges-timeline-text-overlay.h:
|
|
* ges/ges-timeline-title-source.c:
|
|
* ges/ges-timeline-title-source.h:
|
|
* ges/ges-timeline-transition.c:
|
|
* ges/ges-timeline-transition.h:
|
|
* ges/ges-track-audio-test-source.c:
|
|
* ges/ges-track-audio-test-source.h:
|
|
* ges/ges-track-audio-transition.c:
|
|
* ges/ges-track-audio-transition.h:
|
|
* ges/ges-track-filesource.c:
|
|
* ges/ges-track-filesource.h:
|
|
* ges/ges-track-image-source.c:
|
|
* ges/ges-track-image-source.h:
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-object.h:
|
|
* ges/ges-track-operation.c:
|
|
* ges/ges-track-operation.h:
|
|
* ges/ges-track-source.c:
|
|
* ges/ges-track-source.h:
|
|
* ges/ges-track-text-overlay.c:
|
|
* ges/ges-track-text-overlay.h:
|
|
* ges/ges-track-title-source.c:
|
|
* ges/ges-track-title-source.h:
|
|
* ges/ges-track-transition.c:
|
|
* ges/ges-track-transition.h:
|
|
* ges/ges-track-video-test-source.c:
|
|
* ges/ges-track-video-test-source.h:
|
|
* ges/ges-track-video-transition.c:
|
|
* ges/ges-track-video-transition.h:
|
|
* ges/ges-track.c:
|
|
* ges/ges-track.h:
|
|
ges: Add instance private structures
|
|
|
|
2010-11-28 16:40:15 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
* ges/ges-timeline-pipeline.h:
|
|
GESTimelinePipeline: add a private structure
|
|
|
|
2010-11-26 18:43:36 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-custom-timeline-source.c:
|
|
* ges/ges-custom-timeline-source.h:
|
|
GESCustomTimelineSource: add private structure
|
|
|
|
2010-12-02 19:47:23 +0000 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/check/ges/save_and_load.c:
|
|
Tests: fix CMP_FAIL on 32-bit machines
|
|
|
|
2010-11-10 19:52:16 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/random/design:
|
|
docs: TODO idea dumping
|
|
Only the beginning
|
|
|
|
2010-12-02 12:28:15 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/check/ges/save_and_load.c:
|
|
tests: Make sure we specify guint64 with g_object_set arguments
|
|
Yup, had missed those because of weird macros :(
|
|
|
|
2010-12-01 12:16:37 +0100 Thibault Saunier <thibault.saunier@collabora.co.uk>
|
|
|
|
* ges/ges-simple-timeline-layer.c:
|
|
* tests/check/ges/simplelayer.c:
|
|
SimpleTimelineLayer: Remove bogus check and extend unit test to validate it
|
|
|
|
2010-12-02 11:54:03 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/check/ges/save_and_load.c:
|
|
tests: Make sure we specify guint64 with g_object_set arguments
|
|
Avoids crashers on 32bit machines
|
|
|
|
2010-11-29 13:24:13 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-custom-timeline-source.h:
|
|
* ges/ges-formatter.h:
|
|
* ges/ges-keyfile-formatter.h:
|
|
* ges/ges-simple-timeline-layer.h:
|
|
* ges/ges-timeline-file-source.h:
|
|
* ges/ges-timeline-layer.h:
|
|
* ges/ges-timeline-object.h:
|
|
* ges/ges-timeline-overlay.h:
|
|
* ges/ges-timeline-pipeline.h:
|
|
* ges/ges-timeline-source.h:
|
|
* ges/ges-timeline-test-source.h:
|
|
* ges/ges-timeline-text-overlay.h:
|
|
* ges/ges-timeline-title-source.h:
|
|
* ges/ges-timeline-transition.h:
|
|
* ges/ges-timeline.h:
|
|
* ges/ges-track-audio-test-source.h:
|
|
* ges/ges-track-audio-transition.h:
|
|
* ges/ges-track-filesource.h:
|
|
* ges/ges-track-image-source.h:
|
|
* ges/ges-track-object.h:
|
|
* ges/ges-track-operation.h:
|
|
* ges/ges-track-source.h:
|
|
* ges/ges-track-text-overlay.h:
|
|
* ges/ges-track-title-source.h:
|
|
* ges/ges-track-transition.h:
|
|
* ges/ges-track-video-test-source.h:
|
|
* ges/ges-track-video-transition.h:
|
|
* ges/ges-track.h:
|
|
* ges/ges-types.h:
|
|
ges: Add padding to all public structures
|
|
This will give us margin for API expansion without breaking ABI.
|
|
The ABI restriction will only come in place once we do the first
|
|
official release (i.e. 0.x.0).
|
|
|
|
2010-11-27 18:38:06 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* common:
|
|
Update common
|
|
|
|
2010-10-22 15:57:45 +0100 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
* tests/examples/ges-ui.glade:
|
|
ges-ui: allow enabling/disabling audio/video tracks
|
|
|
|
2010-10-11 11:53:35 +0100 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
* tests/examples/ges-ui.glade:
|
|
ges-ui: implement save as command in gtk demo
|
|
|
|
2010-10-11 11:38:11 +0100 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
ges-ui: implement load command
|
|
|
|
2010-10-11 11:37:51 +0100 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
* tests/examples/ges-ui.glade:
|
|
ges-ui: don't assume we always have 1 layer and two tracks
|
|
|
|
2010-10-08 12:32:15 +0100 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
* tests/examples/ges-ui.glade:
|
|
ges-ui: add new command, remove quit command (closing last window quits app)
|
|
|
|
2010-11-27 16:56:10 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/check/ges/simplelayer.c:
|
|
test: Fix typo in simplelayer test
|
|
|
|
2010-11-27 16:55:49 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/check/ges/save_and_load.c:
|
|
check: Small cleanup of the save/load test
|
|
|
|
2010-11-26 18:39:26 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-formatter.c:
|
|
* ges/ges-formatter.h:
|
|
* ges/ges-keyfile-formatter.c:
|
|
Formatter: Extend and fixup documentation
|
|
|
|
2010-11-26 18:38:49 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline.c:
|
|
Timeline: Add doc and more comments/fixmes
|
|
|
|
2010-11-27 18:11:56 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-formatter.c:
|
|
GESTimeline: Prevent saving timelines without any layers
|
|
|
|
2010-11-26 13:02:48 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-layer.c:
|
|
TimelineLayer: Add debug statement regarding priorities
|
|
|
|
2010-10-20 18:01:37 +0100 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-formatter.c:
|
|
* ges/ges-formatter.h:
|
|
* ges/ges-keyfile-formatter.h:
|
|
GESFormatter: fix a few typos in documention
|
|
|
|
2010-10-19 13:35:58 +0100 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline.c:
|
|
GESTimeline: add more fixmes
|
|
|
|
2010-10-07 16:52:51 +0100 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/check/ges/save_and_load.c:
|
|
tests: add save->load test case
|
|
|
|
2010-10-07 16:51:38 +0100 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-keyfile-formatter.c:
|
|
GESKeyFileFormatter: use ges_formatter_get/set data
|
|
|
|
2010-10-07 14:55:14 +0100 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/check/ges/save_and_load.c:
|
|
tests: use ges_formatter_{get,set}_data accessors in unit tests
|
|
|
|
2010-10-07 14:25:22 +0100 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-formatter.c:
|
|
* ges/ges-formatter.h:
|
|
GESFormatter: Add data-related methods
|
|
|
|
2010-10-07 14:07:18 +0100 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/check/ges/save_and_load.c:
|
|
tests: update unit tests
|
|
|
|
2010-10-07 13:49:15 +0100 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* ges/Makefile.am:
|
|
* ges/ges-formatter.c:
|
|
* ges/ges-formatter.h:
|
|
* ges/ges-keyfile-formatter.c:
|
|
* ges/ges-keyfile-formatter.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
GESKeyFileFormatter: New GKeyFile GESFormatter
|
|
|
|
2010-09-24 19:31:53 +0100 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tools/ges-launch.c:
|
|
tools: add project file support to ges-launch
|
|
|
|
2010-09-29 12:43:47 +0100 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-timeline.h:
|
|
GESTimeline: implementation of save_to/load_from uri
|
|
|
|
2010-09-21 15:39:07 +0100 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/check/Makefile.am:
|
|
* tests/check/ges/.gitignore:
|
|
* tests/check/ges/save_and_load.c:
|
|
tests: Add save/load tests
|
|
|
|
2010-09-13 16:21:15 -0700 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* ges/Makefile.am:
|
|
* ges/ges-formatter.c:
|
|
* ges/ges-formatter.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
GESFormatter: Project file format support
|
|
|
|
2010-10-22 15:58:22 +0100 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline.c:
|
|
GESTimeline: set track state to NULL before removing from timeline
|
|
|
|
2010-10-07 12:29:05 +0100 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline.c:
|
|
GESTimeline: release timeline objects when a layer is removed
|
|
|
|
2010-10-22 14:02:29 +0100 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track.c:
|
|
* ges/ges-track.h:
|
|
GESTrack: keep track of trackobjects and remove/release them in dispose
|
|
|
|
2010-10-22 14:01:34 +0100 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/check/ges/basic.c:
|
|
tests: test for track removal while timeline contains timeline objects
|
|
|
|
2010-10-20 16:23:22 +0100 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/check/ges/basic.c:
|
|
tests: test that adding tracks after adding layers works
|
|
|
|
2010-10-19 17:56:37 +0100 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/check/ges/basic.c:
|
|
tests: unit test to check that objects in layers are properly added to the timeline
|
|
|
|
2010-09-22 12:32:47 +0100 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-simple-timeline-layer.c:
|
|
GESSimpleTimelineLayer: override get_objects () virtual method
|
|
|
|
2010-09-22 12:29:26 +0100 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline-layer.h:
|
|
GESTimelineLayer: add get_objects virtual method
|
|
|
|
2010-10-20 18:00:24 +0100 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline.c:
|
|
GESTimeline: allow adding tracks after layers
|
|
|
|
2010-10-19 16:39:43 +0100 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline.c:
|
|
GESTimeline: add existing timeline objects when adding layers
|
|
|
|
2010-09-23 14:49:04 +0100 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges.c:
|
|
ges: ensure built-in timeline object classes are registered
|
|
|
|
2010-09-23 14:47:48 +0100 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline.c:
|
|
GESTimeline: remove layers before removing tracks in dispose ()
|
|
|
|
2010-11-25 14:03:07 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tools/ges-launch.c:
|
|
ges-launch: Gracefully handle missing properties
|
|
|
|
2010-11-25 14:02:26 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline.c:
|
|
Timeline: Remove unneeded variable
|
|
|
|
2010-11-25 14:01:15 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
TimelineObject: Forgot a break in a switch/case
|
|
|
|
2010-11-23 18:24:38 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
GESTimelinePipeline: Make sure playsink events are sent to all incoming streams
|
|
PlaySink will not send seek events to all incoming streams since it assumes that
|
|
they all come from the same source (like a file).
|
|
When used with multiple gnonlin compositions we need to make sure those seek events
|
|
are sent to all of them.
|
|
|
|
2010-11-23 17:34:07 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* .gitignore:
|
|
ges: Ignore more
|
|
|
|
2010-11-23 17:33:32 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/check/ges/.gitignore:
|
|
* tests/examples/.gitignore:
|
|
tests: Ignore more files
|
|
|
|
2010-10-23 17:38:31 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track-video-transition.c:
|
|
GesTrackVideoTransition: Prefer videomixer2 to videomixer
|
|
If present
|
|
|
|
2010-11-10 16:13:07 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* AUTHORS:
|
|
* README:
|
|
AUTHORS/README: cleanup
|
|
|
|
2010-11-11 17:39:32 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tools/ges-launch.c:
|
|
ges-launch: g_print => g_printerr for relevant messages
|
|
|
|
2010-11-09 16:27:06 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/examples/concatenate.c:
|
|
examples: Fix for latest GstDiscoverer API changes
|
|
|
|
2010-11-04 12:29:20 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* configure.ac:
|
|
configure.ac: Require GStreamer core/base 0.10.30.4
|
|
|
|
2010-11-04 12:28:46 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline.c:
|
|
GESTimeline: Change for updated GstDiscoverer API
|
|
|
|
2010-09-28 16:30:30 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* configure.ac:
|
|
* ges/Makefile.am:
|
|
Add gstvideo in build dependencies
|
|
|
|
2010-09-23 18:39:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* common:
|
|
common: Update to master
|
|
|
|
2010-09-23 18:33:27 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* configure.ac:
|
|
* docs/libs/Makefile.am:
|
|
* ges/Makefile.am:
|
|
* ges/ges-screenshot.c:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-timeline.h:
|
|
* tests/check/Makefile.am:
|
|
* tests/examples/Makefile.am:
|
|
* tests/examples/concatenate.c:
|
|
* tools/Makefile.am:
|
|
all: Changes for discoverer being merged upstream
|
|
Along with a whole bunch of Makefile fixups
|
|
|
|
2010-09-16 09:07:05 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tools/ges-launch.c:
|
|
ges-launch: Return 0 if no errors, else 1
|
|
|
|
2010-09-16 08:42:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* common:
|
|
Update common
|
|
|
|
2010-09-14 16:04:02 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* configure.ac:
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/Makefile.am:
|
|
* ges/ges-screenshot.c:
|
|
* ges/ges-screenshot.h:
|
|
* ges/ges-timeline-pipeline.c:
|
|
* ges/ges-timeline-pipeline.h:
|
|
* ges/ges-timeline.c:
|
|
* tests/examples/concatenate.c:
|
|
* tests/examples/test4.c:
|
|
* tests/examples/thumbnails.c:
|
|
* tools/ges-launch.c:
|
|
Update for factorylist/convertframe being merged to gst core/base
|
|
|
|
2010-08-20 12:40:05 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* configure.ac:
|
|
* ges/Makefile.am:
|
|
* ges/ges-screenshot.c:
|
|
* ges/ges-timeline-pipeline.h:
|
|
* ges/ges-timeline.c:
|
|
* tests/examples/concatenate.c:
|
|
* tests/examples/test4.c:
|
|
* tests/examples/thumbnails.c:
|
|
* tools/ges-launch.c:
|
|
Update to moved gst-convenience
|
|
|
|
2010-09-02 18:19:51 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* common:
|
|
common: Update to latest version
|
|
|
|
2010-08-05 18:32:17 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
relax restrictions on adding transitions
|
|
We don't need these any more: the valid property tells us whether it is safe
|
|
to go to GST_STATE_PLAYING or not.
|
|
|
|
2010-08-05 18:11:49 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
move a callback into the proper section of the file
|
|
|
|
2010-08-05 17:50:48 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
fix bug in time format regex
|
|
|
|
2010-08-05 17:48:07 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
show duration text entry for all object types
|
|
|
|
2010-08-05 16:19:35 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
* tests/examples/ges-ui.glade:
|
|
connect to delete event instead of destroy
|
|
|
|
2010-08-05 16:14:09 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.glade:
|
|
hide empty menus
|
|
|
|
2010-08-05 16:12:45 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
ignore some UI signals when selection changes
|
|
|
|
2010-08-05 15:46:34 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
disable playback when layer is in invalid state
|
|
|
|
2010-08-05 15:46:02 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-simple-timeline-layer.c:
|
|
* tests/check/ges/simplelayer.c:
|
|
layer is also invalid when there are transitoins at the beginning/end
|
|
|
|
2010-08-05 15:21:57 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-simple-timeline-layer.c:
|
|
* ges/ges-simple-timeline-layer.h:
|
|
* tests/check/ges/simplelayer.c:
|
|
add vaid property and unit tests
|
|
|
|
2010-08-05 15:21:04 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-simple-timeline-layer.c:
|
|
add doc comment for object-moved signal
|
|
|
|
2010-08-05 12:52:13 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
update list store layer emits object-moved
|
|
|
|
2010-08-05 12:51:31 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/check/ges/simplelayer.c:
|
|
add unit tests for 'object-moved' signal
|
|
|
|
2010-08-05 12:50:19 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-simple-timeline-layer.c:
|
|
* ges/ges-simple-timeline-layer.h:
|
|
* ges/gesmarshal.list:
|
|
add object-moved signal to simple timeline layer
|
|
|
|
2010-08-04 18:49:19 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
implement move up/down commands
|
|
|
|
2010-08-04 18:31:34 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
* tests/examples/ges-ui.glade:
|
|
connect to move_{up,down actions
|
|
|
|
2010-08-04 18:25:24 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
also disallow moving past the start or end of timeline
|
|
|
|
2010-08-04 18:02:14 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
can move only when exactly one clip is selected (and not in playback/paused)
|
|
|
|
2010-08-04 17:48:12 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.glade:
|
|
add move up/down actions
|
|
|
|
2010-08-04 17:43:35 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.glade:
|
|
re-arrange tool-bar buttons
|
|
|
|
2010-08-04 17:34:51 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
don't allow changes to timeline if we're paused
|
|
|
|
2010-08-04 17:27:01 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
* tests/examples/ges-ui.glade:
|
|
implement the stop button
|
|
|
|
2010-08-04 17:17:59 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
* tests/examples/ges-ui.glade:
|
|
add stop button
|
|
|
|
2010-08-04 16:57:18 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
code clean-up and comments
|
|
|
|
2010-08-04 16:36:15 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
eliminate unecessary function prototypes
|
|
|
|
2010-08-04 16:26:39 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
move UI callbacks to end of file
|
|
|
|
2010-08-04 16:25:00 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
clean up application struct
|
|
|
|
2010-08-03 19:53:34 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.glade:
|
|
more xml tweaks
|
|
|
|
2010-08-03 19:42:35 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
don't connect to selected objects unless selection is homogenous
|
|
|
|
2010-08-03 19:38:13 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.glade:
|
|
UI layout tweaks
|
|
|
|
2010-08-03 19:31:23 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
* tests/examples/ges-ui.glade:
|
|
only allow transitions to be added when the last object isn't a transition
|
|
|
|
2010-08-03 16:19:01 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
use a private struct with get_selection_foreach
|
|
|
|
2010-08-03 15:59:38 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
disable add_transition
|
|
|
|
2010-08-03 15:54:25 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
get add_transition action from xml
|
|
|
|
2010-08-03 15:51:29 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.glade:
|
|
menu/toolbar for adding transitions
|
|
|
|
2010-08-03 15:40:44 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
allow multiple selections
|
|
|
|
2010-08-03 15:17:25 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
set pipeline to ready on EOS
|
|
|
|
2010-08-03 15:03:24 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
make sure all actions that mutate timeline are disabled during playback
|
|
|
|
2010-08-03 14:58:15 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
set frequency property when spin button changed
|
|
|
|
2010-08-03 14:53:22 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
update frequency spin button when selection changed
|
|
|
|
2010-08-03 14:46:21 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.glade:
|
|
add frequency and volume widgets, with signal handlers
|
|
|
|
2010-08-03 14:43:41 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
update source volume when slider is moved
|
|
|
|
2010-08-03 14:39:56 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
update volume slider when volume changes
|
|
|
|
2010-08-03 14:38:42 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
get freq/volume widgets
|
|
|
|
2010-08-02 19:06:06 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
implement background widget
|
|
|
|
2010-08-02 17:26:24 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
fill backround type table from enum values
|
|
|
|
2010-08-02 17:25:26 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
adjust visibility calculations
|
|
|
|
2010-08-02 17:24:24 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
allow adding test sources
|
|
|
|
2010-08-02 17:22:39 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
get background widgets from xml
|
|
|
|
2010-08-02 17:21:36 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.glade:
|
|
test sources
|
|
|
|
2010-07-27 15:25:20 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
* tests/examples/ges-ui.glade:
|
|
add text box to set durations from formatted strings
|
|
|
|
2010-07-26 20:40:06 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
set sate of pipeline to NULL prior to exit
|
|
|
|
2010-07-23 19:14:21 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
update text property from text widget
|
|
|
|
2010-07-23 18:59:40 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
call ges_simple_timeline_layer_add_object intead of base method
|
|
|
|
2010-07-23 18:59:11 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
completely hide properties widgets when nothign is selected
|
|
|
|
2010-07-23 18:56:48 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
refactor connecto_to_* family of functions
|
|
|
|
2010-07-23 18:43:37 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
connect to text property widgets
|
|
|
|
2010-07-23 18:42:53 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.glade:
|
|
add widgets to UI for editing text properties
|
|
|
|
2010-07-23 18:42:13 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
add signal handlers for text properties
|
|
|
|
2010-07-23 18:38:46 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
keep track of the type of selected objects
|
|
|
|
2010-07-23 18:36:54 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
add title source when action activates
|
|
|
|
2010-07-23 10:58:11 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.glade:
|
|
add text properties to UI
|
|
|
|
2010-07-22 18:07:26 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
allow multiple files to be added
|
|
|
|
2010-07-22 17:58:00 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
use file-chooser dialog when adding files
|
|
|
|
2010-07-22 13:13:20 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
* tests/examples/ges-ui.glade:
|
|
disable playback when there's nothing in the timeline
|
|
|
|
2010-07-22 12:54:01 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
disable add_file during playback
|
|
|
|
2010-07-22 12:51:07 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
disable delete during playback
|
|
|
|
2010-07-22 12:48:34 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
disable properties during playback
|
|
|
|
2010-07-22 12:43:13 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
update state from bus; set button icon from playback state
|
|
|
|
2010-07-22 12:20:59 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
set the action sensitivity, not the menu item
|
|
|
|
2010-07-22 12:17:24 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
* tests/examples/ges-ui.glade:
|
|
toggle playback when button clicked
|
|
|
|
2010-07-22 12:08:28 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
fix signal handler signatures
|
|
|
|
2010-07-22 12:05:09 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.glade:
|
|
add play action/controls
|
|
|
|
2010-07-22 11:00:15 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
* tests/examples/ges-ui.glade:
|
|
add toolbar; connect to action signals instead of menu items directly
|
|
|
|
2010-07-22 10:18:41 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
also set state of delete menu item
|
|
|
|
2010-07-21 20:21:01 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
* tests/examples/ges-ui.glade:
|
|
update in-point from in-point slider
|
|
|
|
2010-07-21 19:02:09 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.glade:
|
|
add in-point slider
|
|
|
|
2010-07-21 19:01:33 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
* tests/examples/ges-ui.glade:
|
|
format duration nicely
|
|
|
|
2010-07-21 18:15:56 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
set slider range before setting duration
|
|
|
|
2010-07-21 18:15:06 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
remove some unneeded function protos
|
|
|
|
2010-07-21 18:03:06 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
* tests/examples/ges-ui.glade:
|
|
slider updates duration of selected object now
|
|
|
|
2010-07-21 17:00:35 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
connect to duration and max-duration changed of filesources
|
|
|
|
2010-07-21 16:29:12 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
do housekeeping each time selection is updated
|
|
|
|
2010-07-21 15:43:28 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
* tests/examples/ges-ui.glade:
|
|
clean up the create_ui function a bit
|
|
|
|
2010-07-21 15:23:18 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
disable properties editor when nothing is selected
|
|
|
|
2010-07-21 15:22:29 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.glade:
|
|
rename a few attributes
|
|
|
|
2010-07-21 13:54:24 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
update list model when objects are removed from layer
|
|
|
|
2010-07-21 13:53:54 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
delete selected objects from layer when user issues delete command
|
|
|
|
2010-07-21 13:53:01 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
store a pointer to the list selection
|
|
|
|
2010-07-21 11:40:18 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
display filename and duration of added clip
|
|
|
|
2010-07-21 11:36:41 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.glade:
|
|
don't create tree model in XML
|
|
|
|
2010-07-20 19:41:58 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
* tests/examples/ges-ui.glade:
|
|
make sure we get everythign we need from the XML file
|
|
|
|
2010-07-20 19:13:06 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
connect to layer object-{added,removed} and display message
|
|
|
|
2010-07-20 19:05:15 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
add some simple code to add a source to the timeline
|
|
|
|
2010-07-20 18:53:15 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
add liscence and some organizational comments
|
|
|
|
2010-07-20 18:38:54 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
we don't have to free all that much, in fact
|
|
|
|
2010-07-20 18:24:14 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
create a simple timeline layer
|
|
|
|
2010-07-20 17:59:59 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
pass app instance to signal handlers
|
|
|
|
2010-07-20 17:55:06 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
move app data to private struct
|
|
|
|
2010-07-20 17:52:24 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/Makefile.am:
|
|
export dynamic symbols in examples so signal autoconnect works
|
|
|
|
2010-07-20 17:05:26 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
add protos so it builds under c90 mode
|
|
|
|
2010-07-20 16:44:01 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/Makefile.am:
|
|
add ges-ui.c to build system
|
|
|
|
2010-07-20 16:43:03 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* configure.ac:
|
|
add GTK+ to configure.ac as optional dependency for examples UI
|
|
|
|
2010-07-20 16:23:40 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/ges-ui.c:
|
|
* tests/examples/ges-ui.glade:
|
|
* tools/ges-ui.c:
|
|
* tools/ges-ui.glade:
|
|
move ui to tests/examples
|
|
|
|
2010-07-20 15:56:12 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tools/ges-ui.c:
|
|
* tools/ges-ui.glade:
|
|
add 'add_file' menu item
|
|
|
|
2010-07-20 13:57:28 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tools/ges-ui.c:
|
|
* tools/ges-ui.glade:
|
|
flesh out ui design a bit more
|
|
|
|
2010-07-19 19:39:26 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tools/ges-ui.c:
|
|
* tools/ges-ui.glade:
|
|
quit when main window closes
|
|
|
|
2010-07-19 19:02:41 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tools/ges-ui.c:
|
|
check in UI implementation
|
|
|
|
2010-07-19 18:09:32 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tools/ges-ui.glade:
|
|
check in ui file
|
|
|
|
2010-09-02 17:55:20 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track-object.c:
|
|
GESTrackObject: Fix debug statement
|
|
|
|
2010-09-02 17:54:48 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/check/ges/filesource.c:
|
|
tests: Fix a leak in test_filesource_images
|
|
|
|
2010-09-01 17:04:26 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-source.c:
|
|
GESTimelineFileSource: Don't leak strings
|
|
|
|
2010-07-16 16:43:38 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/check/ges/simplelayer.c:
|
|
update unit tests to catch an earlier bug
|
|
|
|
2010-07-14 16:50:16 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/Makefile.am:
|
|
* tests/examples/text_properties.c:
|
|
check in text properties example
|
|
|
|
2010-07-14 16:14:19 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-source.c:
|
|
deactivate overlay when no text is present
|
|
|
|
2010-07-14 16:12:56 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/check/Makefile.am:
|
|
* tests/check/ges/text_properties.c:
|
|
add unit tests for text properties
|
|
|
|
2010-07-14 15:23:35 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-source.c:
|
|
* ges/ges-timeline-source.h:
|
|
expose text, font-desc, and alignment properties in GESTimelineSource
|
|
|
|
2010-07-14 15:19:30 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-text-overlay.c:
|
|
fix typo in docstring
|
|
|
|
2010-07-14 13:18:57 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-text-overlay.c:
|
|
add conversion elements to TrackTextOverlay
|
|
|
|
2010-07-14 13:14:54 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-simple-timeline-layer.c:
|
|
tweak gstl recalculate: cur track object sets priority for next transition
|
|
|
|
2010-07-13 18:44:41 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/check/ges/backgroundsource.c:
|
|
* tests/check/ges/layer.c:
|
|
* tests/check/ges/overlays.c:
|
|
* tests/check/ges/titles.c:
|
|
supply type param to _find_track_objects in unit tests
|
|
|
|
2010-07-13 18:42:46 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-object.h:
|
|
add type argument to ges_timeline_object_find_track_objects()
|
|
|
|
2010-07-13 18:14:33 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/check/ges/simplelayer.c:
|
|
unref timeline in unit test
|
|
|
|
2010-07-13 18:12:34 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-source.c:
|
|
don't add the same track object twice
|
|
|
|
2010-07-13 17:13:02 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-title-source.c:
|
|
check for proper instance type in _set_* functions
|
|
|
|
2010-07-13 12:11:06 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.h:
|
|
fix documentation comment
|
|
|
|
2010-07-09 18:59:41 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-source.c:
|
|
create a text overlay with default text for every TimelineSource
|
|
|
|
2010-07-09 18:29:27 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-source.c:
|
|
* tests/check/ges/layer.c:
|
|
* tests/check/ges/simplelayer.c:
|
|
increase default priority offset for sources; update unit tests
|
|
|
|
2010-07-09 18:27:19 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-simple-timeline-layer.c:
|
|
move this commit down where it belongs
|
|
|
|
2010-07-09 18:26:56 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-source.c:
|
|
override create_track_objects (plural) in TimelineSource
|
|
|
|
2010-07-09 15:59:44 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/check/ges/layer.c:
|
|
test height notification
|
|
|
|
2010-07-09 13:49:23 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
update height when track object priority offset changes
|
|
|
|
2010-07-09 13:48:19 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-object.h:
|
|
reword priority documentation comments
|
|
|
|
2010-07-09 12:10:06 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-simple-timeline-layer.c:
|
|
use object height in gstl recalcuate
|
|
|
|
2010-07-09 12:09:29 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
initialize height to 1
|
|
|
|
2010-07-09 12:09:08 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-object.h:
|
|
add accessor macro
|
|
|
|
2010-07-09 11:51:21 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-object.h:
|
|
add height property
|
|
|
|
2010-07-09 11:50:31 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
document timelineobject::priority
|
|
|
|
2010-07-08 19:01:46 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-object.c:
|
|
* tests/check/ges/layer.c:
|
|
expose priority-offset as a property
|
|
|
|
2010-07-08 18:52:15 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* tests/check/ges/layer.c:
|
|
update documentation and unit tests
|
|
|
|
2010-07-08 18:51:38 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-object.h:
|
|
distinguish between base_priority, priority_offset, and gnl_priority
|
|
|
|
2010-07-07 17:07:33 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-object.h:
|
|
split timeline_object_add_track_object out of create_track_object
|
|
|
|
2010-07-07 16:51:39 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-object.h:
|
|
* ges/ges-timeline.c:
|
|
add create_track_objects
|
|
|
|
2010-07-07 15:47:51 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.h:
|
|
add create_track_objects declarations
|
|
|
|
2010-07-07 15:47:12 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline.c:
|
|
call create_track_objects in timeline.c
|
|
|
|
2010-08-31 13:49:21 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-transition.c:
|
|
GESTimelineTransition: Remove unneeded variable
|
|
|
|
2010-08-31 13:29:37 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tools/ges-launch.c:
|
|
ges-launch: Fix memory leak
|
|
|
|
2010-08-12 15:45:15 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-image-source.c:
|
|
allow borders on still image videoscale
|
|
|
|
2010-08-12 15:44:47 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline.c:
|
|
always support audio on still images
|
|
|
|
2010-08-11 18:23:17 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-image-source.c:
|
|
remove ffmpegcolorspace after freeze (see 626518)
|
|
|
|
2010-08-10 16:17:07 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline.c:
|
|
don't set max duration on still images
|
|
|
|
2010-08-10 10:54:04 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-image-source.c:
|
|
implement still image sources
|
|
|
|
2010-08-09 18:36:00 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-image-source.c:
|
|
naive implementation of still images (seems broken)
|
|
|
|
2010-08-09 18:35:26 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-file-source.c:
|
|
* tests/check/ges/filesource.c:
|
|
create GESTrackAudioTestSource for audio tracks when is-image is true
|
|
|
|
2010-08-09 18:34:35 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline.c:
|
|
set 'is-image' property true when source has an image stream type
|
|
|
|
2010-08-09 13:27:25 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/check/ges/filesource.c:
|
|
set supported formats in new unit test
|
|
|
|
2010-08-09 13:26:20 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-file-source.c:
|
|
create image sources when is_image is set to true
|
|
|
|
2010-08-09 12:01:34 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-file-source.c:
|
|
* ges/ges-timeline-file-source.h:
|
|
Add "is-image" property to GESTimelineFileSource
|
|
|
|
2010-08-09 11:59:04 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/check/ges/filesource.c:
|
|
unit test for image sources
|
|
|
|
2010-08-06 12:58:08 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/Makefile.am:
|
|
* ges/ges-track-image-source.c:
|
|
* ges/ges-track-image-source.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
check in GESTrackImageSource
|
|
|
|
2010-08-05 12:19:32 +0200 Edward Hervey <bilboed@bilboed.com>
|
|
|
|
* ges/Makefile.am:
|
|
ges: Also dist the generated files
|
|
|
|
2010-08-05 11:40:49 +0200 Edward Hervey <bilboed@bilboed.com>
|
|
|
|
* ges/Makefile.am:
|
|
marshal: Fix typo in the Makefile that prevented marshal .c being built
|
|
|
|
2010-07-23 18:22:31 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-title-source.c:
|
|
link to the right sink pad on textoverlay object
|
|
|
|
2010-07-16 18:41:02 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
fwrite doesn't return the number of bytes written. check that fwrite is non-zero and that ferror() isn't set instead.
|
|
|
|
2010-07-16 18:39:07 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-screenshot.c:
|
|
don't plug encoders when raw caps are given
|
|
|
|
2010-07-16 18:37:54 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/Makefile.am:
|
|
* tests/examples/thumbnails.c:
|
|
add thumbnailing example which tests rest of thumbnailing api
|
|
|
|
2010-07-16 17:38:44 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
ges_caps_set_simple was being called incorrectly
|
|
|
|
2010-07-16 18:17:27 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/Makefile.am:
|
|
docs: Use the proper location for header files
|
|
|
|
2010-07-16 18:00:05 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/Makefile.am:
|
|
ges: Don't forget to dist ges-timeline-overlay.h
|
|
|
|
2010-07-16 17:29:05 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
TimelinePipeline: Make sure fwrite completes successfully
|
|
|
|
2010-07-15 19:50:22 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tools/ges-launch.c:
|
|
add option to ges-launch to save thumbnails periodicaly
|
|
|
|
2010-07-15 19:49:53 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
update documentation
|
|
|
|
2010-07-15 19:49:28 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
* ges/ges-timeline-pipeline.h:
|
|
add routine to save a thumbnail in the specified encoding
|
|
|
|
2010-07-15 19:19:57 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-screenshot.c:
|
|
add todo item
|
|
|
|
2010-07-15 19:12:53 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-screenshot.c:
|
|
factor encoder-finding code into separate function
|
|
|
|
2010-07-15 18:59:50 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-screenshot.c:
|
|
use gstprofile to plug an encoder and encode the current frame
|
|
|
|
2010-07-15 16:58:22 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
* ges/ges-timeline-pipeline.h:
|
|
add methods to retreive the current frame as a thumbnail
|
|
|
|
2010-07-15 16:56:00 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/Makefile.am:
|
|
* ges/ges-screenshot.c:
|
|
* ges/ges-screenshot.h:
|
|
duplicate code from gstscreenshot.{c,h} and gstplaysink.{c,h}
|
|
|
|
2010-07-15 12:09:26 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
GESTimelinePipeline: Use smartencoder feature from encodebin
|
|
|
|
2010-07-14 13:29:49 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* configure.ac:
|
|
configure: Require new core/base for fast pad linking
|
|
|
|
2010-07-14 13:29:23 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
* ges/ges-track-audio-transition.c:
|
|
* ges/ges-track-title-source.c:
|
|
* ges/ges-track-video-transition.c:
|
|
GES: Switch to new fast pad linking
|
|
|
|
2010-07-08 17:10:19 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/check/ges/transition.c:
|
|
fix mem leak in unit test
|
|
|
|
2010-07-08 16:35:43 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-enums.c:
|
|
* ges/ges-enums.h:
|
|
* ges/ges-timeline-test-source.c:
|
|
Don't expose test source enum value table
|
|
|
|
2010-07-08 15:54:46 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-enums.c:
|
|
* ges/ges-enums.h:
|
|
don't expose transition enum value table
|
|
|
|
2010-07-08 15:54:27 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-transition.c:
|
|
use gtype to get the enum value for the nick
|
|
|
|
2010-07-08 13:20:56 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-transition.c:
|
|
* ges/ges-track-video-transition.c:
|
|
* ges/ges-track-video-transition.h:
|
|
check whether setting vtype property actually succeeds
|
|
|
|
2010-07-07 18:00:21 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-transition.c:
|
|
* ges/ges-track-video-transition.c:
|
|
initialize transitions to type _TRANSITION_TYPE_NONE
|
|
|
|
2010-07-08 13:41:12 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-enums.c:
|
|
* ges/ges-enums.h:
|
|
add new invalid enum type
|
|
|
|
2010-07-08 13:20:56 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-audio-transition.c:
|
|
* ges/ges-track-video-transition.c:
|
|
refactor duration_changed method as this is now a TrackObjectClass method
|
|
|
|
2010-07-08 13:20:08 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-transition.c:
|
|
* ges/ges-track-transition.h:
|
|
remove notify::duration signal handler
|
|
|
|
2010-07-08 12:35:41 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-object.h:
|
|
add track object virtual methods for property change notifications
|
|
|
|
2010-07-07 17:58:59 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-audio-transition.c:
|
|
* ges/ges-track-video-transition.c:
|
|
remove unneeded assertions
|
|
|
|
2010-07-07 17:34:58 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-overlay.c:
|
|
* ges/ges-timeline-overlay.h:
|
|
* ges/ges-timeline-transition.c:
|
|
* ges/ges-track-operation.c:
|
|
* ges/ges-track-transition.c:
|
|
* ges/ges-track-transition.h:
|
|
remove unneeded _new methods on certain base classes
|
|
|
|
2010-07-06 19:08:56 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
docs: Add ges_track_video_test_source_set_pattern
|
|
|
|
2010-07-06 19:07:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track-transition.c:
|
|
TrackTransition: Don't return anything for unhandled tracks
|
|
|
|
2010-07-06 19:06:24 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track-audio-transition.c:
|
|
* ges/ges-track-transition.c:
|
|
* ges/ges-track-transition.h:
|
|
* ges/ges-track-video-transition.c:
|
|
TrackTransition: Remove second argument from duration_changed vmethod
|
|
And get properties directly from parent classes instead
|
|
|
|
2010-07-06 19:05:38 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-text-overlay.c:
|
|
* ges/ges-track-audio-test-source.c:
|
|
* ges/ges-track-video-test-source.c:
|
|
GES: whitespace fixes
|
|
|
|
2010-07-06 19:04:42 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-transition.c:
|
|
GES: Simplify loops
|
|
|
|
2010-07-06 19:03:52 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-text-overlay.c:
|
|
* ges/ges-timeline-title-source.c:
|
|
GES: Remove un-needed branches
|
|
res it initialized to NULL
|
|
|
|
2010-07-06 19:03:05 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-text-overlay.c:
|
|
* ges/ges-timeline-title-source.c:
|
|
GES: Fix initialization values
|
|
|
|
2010-07-06 19:02:02 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-test-source.c:
|
|
* ges/ges-timeline-transition.c:
|
|
GES: Remove useless variables
|
|
|
|
2010-07-06 19:00:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-test-source.c:
|
|
* ges/ges-timeline-text-overlay.c:
|
|
* ges/ges-timeline-title-source.c:
|
|
* ges/ges-timeline-transition.c:
|
|
* ges/ges-track-video-test-source.h:
|
|
GES: Fix function prototypes
|
|
|
|
2010-07-06 18:58:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-test-source.c:
|
|
TimelineTestSource: Set freq/volume whether mute or not
|
|
|
|
2010-07-06 18:57:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-overlay.c:
|
|
TimelineOverlay: Fix doc
|
|
|
|
2010-07-06 18:54:33 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track-video-transition.c:
|
|
* tests/check/ges/transition.c:
|
|
TrackVideoTransition: Avoid switching from crossfade to other types
|
|
This now exposes a bug in the TimelineTransition, since it will have
|
|
a transition type different from its track objects.
|
|
|
|
2010-07-06 16:27:21 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-simple-timeline-layer.c:
|
|
SimpleTimelineLayer: Fix top-level doc
|
|
|
|
2010-07-06 16:27:08 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-layer.c:
|
|
TimelineLayer: Document _set_priority
|
|
|
|
2010-07-06 16:26:48 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track-video-transition.c:
|
|
* ges/ges-track-video-transition.h:
|
|
TrackVideoTransition: Use proper transition type
|
|
|
|
2010-07-06 16:26:26 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-utils.c:
|
|
utils: Document timeline_new_audio_video
|
|
|
|
2010-07-06 16:25:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
docs: hide _get_type/TYPE in private sections
|
|
|
|
2010-07-02 16:39:33 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-video-transition.h:
|
|
make type field of video transition private
|
|
|
|
2010-07-02 16:23:41 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges.types:
|
|
* ges/ges-timeline-overlay.h:
|
|
* ges/ges-timeline-test-source.h:
|
|
* ges/ges-timeline-text-overlay.h:
|
|
* ges/ges-timeline-title-source.c:
|
|
* ges/ges-timeline-title-source.h:
|
|
* ges/ges-track-audio-test-source.h:
|
|
* ges/ges-track-audio-transition.h:
|
|
* ges/ges-track-text-overlay.h:
|
|
* ges/ges-track-title-source.h:
|
|
* ges/ges-track-transition.h:
|
|
* ges/ges-track-video-test-source.h:
|
|
* ges/ges-track-video-transition.h:
|
|
* ges/ges.h:
|
|
another massive documentation update
|
|
|
|
2010-07-02 15:42:48 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-test-source.c:
|
|
* ges/ges-timeline-test-source.h:
|
|
* ges/ges-track-audio-test-source.c:
|
|
* tests/check/ges/backgroundsource.c:
|
|
expose freq and volume props in GESTimelineTestSource
|
|
|
|
2010-07-02 14:46:09 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-track-audio-test-source.c:
|
|
* ges/ges-track-audio-test-source.h:
|
|
add routines to AudioTestSource to set freq and volume
|
|
|
|
2010-07-02 13:14:19 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-text-overlay.c:
|
|
* tests/check/ges/overlays.c:
|
|
remove 'mute' property from GESTimelineTextOverlay
|
|
|
|
2010-07-02 12:57:38 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-enums.c:
|
|
fix incorrect type name strings
|
|
|
|
2010-07-02 12:48:11 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges.types:
|
|
* ges/ges-timeline-test-source.c:
|
|
* ges/ges-timeline-test-source.h:
|
|
* ges/ges-track-title-source.c:
|
|
* ges/ges-track-video-test-source.c:
|
|
* ges/ges-track-video-test-source.h:
|
|
* tests/check/ges/backgroundsource.c:
|
|
convert rest of code to use GESVideoTestPattern
|
|
|
|
2010-07-02 12:47:31 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* ges/ges-enums.c:
|
|
* ges/ges-enums.h:
|
|
add GESVideoTestPattern enum
|
|
|
|
2010-07-02 12:26:55 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/check/ges/overlays.c:
|
|
* tests/check/ges/titles.c:
|
|
update unit tests
|
|
|
|
2010-07-02 12:26:42 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-text-overlay.c:
|
|
* ges/ges-timeline-title-source.c:
|
|
make sure to set properties on new track objects
|
|
|
|
2010-07-02 12:25:58 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-track-text-overlay.c:
|
|
* ges/ges-track-text-overlay.h:
|
|
* ges/ges-track-title-source.c:
|
|
* ges/ges-track-title-source.h:
|
|
replace existing text position enums
|
|
|
|
2010-07-02 12:25:12 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-text-overlay.c:
|
|
* ges/ges-timeline-text-overlay.h:
|
|
* ges/ges-timeline-title-source.c:
|
|
* ges/ges-timeline-title-source.h:
|
|
replace existing text position enums
|
|
|
|
2010-07-02 12:12:30 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-enums.c:
|
|
* ges/ges-enums.h:
|
|
add text positioning enums
|
|
|
|
2010-07-01 18:53:08 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
move missing symbol to enums section
|
|
|
|
2010-07-01 18:50:55 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
update documentation files
|
|
|
|
2010-07-01 18:50:30 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-enums.c:
|
|
* ges/ges-enums.h:
|
|
* ges/ges-timeline-transition.c:
|
|
* ges/ges-timeline-transition.h:
|
|
* ges/ges-track-video-transition.c:
|
|
* tests/check/ges/simplelayer.c:
|
|
* tests/check/ges/transition.c:
|
|
* tools/ges-launch.c:
|
|
move and rename TRANSITION_VTYPE into enums.h and rename
|
|
|
|
2010-07-01 17:24:49 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-enums.c:
|
|
* ges/ges-enums.h:
|
|
* ges/ges-track.c:
|
|
* ges/ges-track.h:
|
|
move track type enum to ges-enums.{h,c}
|
|
|
|
2010-07-01 17:03:55 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/Makefile.am:
|
|
* ges/ges-enums.c:
|
|
* ges/ges-enums.h:
|
|
* ges/ges.h:
|
|
check in skeletal ges-enums.{c,h}
|
|
|
|
2010-07-01 16:48:45 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-overlay.c:
|
|
* ges/ges-timeline-overlay.h:
|
|
* ges/ges-timeline-test-source.c:
|
|
* ges/ges-timeline-text-overlay.c:
|
|
* ges/ges-timeline-title-source.c:
|
|
* ges/ges-timeline-transition.c:
|
|
* ges/ges-track-audio-test-source.c:
|
|
* ges/ges-track-audio-transition.c:
|
|
* ges/ges-track-filesource.c:
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-operation.c:
|
|
* ges/ges-track-operation.h:
|
|
* ges/ges-track-source.h:
|
|
* ges/ges-track-text-overlay.c:
|
|
* ges/ges-track-title-source.c:
|
|
* ges/ges-track-transition.c:
|
|
* ges/ges-track-video-test-source.c:
|
|
* ges/ges-track-video-transition.c:
|
|
massive documentation updates
|
|
|
|
2010-07-01 12:35:31 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-text-overlay.c:
|
|
* ges/ges-timeline-text-overlay.h:
|
|
GESTimelineTextOverlay inherits from GESTimelineOverlay
|
|
|
|
2010-07-01 12:34:46 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/Makefile.am:
|
|
* ges/ges-timeline-overlay.c:
|
|
* ges/ges-timeline-overlay.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
check in emtpy GESTimelineOverlay class
|
|
|
|
2010-07-01 11:17:46 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/Makefile.am:
|
|
* ges/ges-timeline-overlay.c:
|
|
* ges/ges-timeline-overlay.h:
|
|
* ges/ges-timeline-text-overlay.c:
|
|
* ges/ges-timeline-text-overlay.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
* tests/check/ges/overlays.c:
|
|
* tests/examples/overlays.c:
|
|
GESTimelineOverlay -> GESTimelineTextOverlay
|
|
|
|
2010-06-30 20:25:18 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/Makefile.am:
|
|
* ges/ges-timeline-background-source.c:
|
|
* ges/ges-timeline-background-source.h:
|
|
* ges/ges-timeline-test-source.c:
|
|
* ges/ges-timeline-test-source.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
* tests/check/ges/backgroundsource.c:
|
|
* tools/ges-launch.c:
|
|
GESTimelineBackgroundSource -> GESTimelineTestSource
|
|
|
|
2010-06-30 20:01:18 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/Makefile.am:
|
|
* ges/ges-timeline-background-source.c:
|
|
* ges/ges-timeline-title-source.c:
|
|
* ges/ges-track-audio-test-source.c:
|
|
* ges/ges-track-audio-test-source.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
GESTrackAudioBackgroundSource -> GESTrackAudioTestSource
|
|
|
|
2010-06-30 19:34:29 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/Makefile.am:
|
|
* ges/ges-timeline-background-source.c:
|
|
* ges/ges-track-audio-background-source.c:
|
|
* ges/ges-track-audio-background-source.h:
|
|
* ges/ges-track-audio-test-source.c:
|
|
* ges/ges-track-audio-test-source.h:
|
|
* ges/ges-track-title-source.c:
|
|
* ges/ges-track-video-background-source.c:
|
|
* ges/ges-track-video-background-source.h:
|
|
* ges/ges-track-video-test-source.c:
|
|
* ges/ges-track-video-test-source.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
* tests/check/ges/backgroundsource.c:
|
|
GESTrackVideoBackgroundSource -> GESTrackVideoTestSource
|
|
|
|
2010-06-30 18:13:35 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/Makefile.am:
|
|
* ges/ges-timeline-overlay.c:
|
|
* ges/ges-track-text-overlay.c:
|
|
* ges/ges-track-text-overlay.h:
|
|
* ges/ges-track-video-overlay.c:
|
|
* ges/ges-track-video-overlay.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
* tests/check/ges/overlays.c:
|
|
GESTrackVideoOverlay -> GESTrackTextOverlay
|
|
|
|
2010-06-30 18:02:49 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/Makefile.am:
|
|
* ges/ges-track-overlay.c:
|
|
* ges/ges-track-overlay.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
remove GESTrackOverlay
|
|
|
|
2010-06-30 17:59:17 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-overlay.c:
|
|
* ges/ges-track-video-overlay.c:
|
|
* ges/ges-track-video-overlay.h:
|
|
* tests/check/ges/overlays.c:
|
|
GESTrackVideoOverlay inherits directly from GESTrackOperation
|
|
|
|
2010-06-30 17:50:49 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/Makefile.am:
|
|
* ges/ges-track-operation.c:
|
|
* ges/ges-track-operation.h:
|
|
* ges/ges-types.h:
|
|
check in GESTrackOperation
|
|
|
|
2010-06-30 17:34:54 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
* ges/ges-track-video-background-source.h:
|
|
documentation fixes
|
|
|
|
2010-06-30 17:29:32 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
update documentation
|
|
|
|
2010-06-30 17:29:21 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-overlay.c:
|
|
* ges/ges-timeline-title-source.c:
|
|
* ges/ges-track-overlay.c:
|
|
* ges/ges-track-title-source.c:
|
|
* ges/ges-track-title-source.h:
|
|
* ges/ges-track-video-overlay.c:
|
|
* ges/ges-track-video-overlay.h:
|
|
* ges/ges-types.h:
|
|
* tests/check/ges/overlays.c:
|
|
* tests/check/ges/titles.c:
|
|
GESTrackVideoTitleSource -> GESTrackTitleSource
|
|
|
|
2010-06-30 17:02:10 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/Makefile.am:
|
|
* ges/ges-timeline-overlay.c:
|
|
* ges/ges-timeline-title-source.c:
|
|
* ges/ges-track-overlay.c:
|
|
* ges/ges-track-title-source.c:
|
|
* ges/ges-track-title-source.h:
|
|
* ges/ges-track-video-overlay.c:
|
|
* ges/ges-track-video-overlay.h:
|
|
* ges/ges-track-video-title-source.c:
|
|
* ges/ges-track-video-title-source.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
remove GESTrackTitleSource
|
|
|
|
2010-06-30 16:47:29 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-source.h:
|
|
fix doc comments
|
|
|
|
2010-06-30 16:47:12 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-title-source.c:
|
|
* ges/ges-track-video-title-source.c:
|
|
* ges/ges-track-video-title-source.h:
|
|
GESTrackVideoTitleSource inherits directly from GESTrackObject
|
|
|
|
2010-06-30 16:34:47 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/Makefile.am:
|
|
* ges/ges-timeline-background-source.c:
|
|
* ges/ges-track-audio-background-source.h:
|
|
* ges/ges-track-background-source.c:
|
|
* ges/ges-track-background-source.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
remove GESTrackBackgroundSource class
|
|
|
|
2010-06-30 16:29:04 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-audio-background-source.c:
|
|
* ges/ges-track-audio-background-source.h:
|
|
GESTrackAudioBackgroundSource inherits from GESTrackSource
|
|
|
|
2010-06-30 16:25:01 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-video-background-source.c:
|
|
* ges/ges-track-video-background-source.h:
|
|
GESTrackVideoBackgroundSource inherits directly from track object
|
|
|
|
2010-06-30 15:40:31 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-source.c:
|
|
* ges/ges-track-source.h:
|
|
move create_element virtual method up to TimelineSource class
|
|
|
|
2010-06-30 15:39:24 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
fix documentation mistake
|
|
|
|
2010-06-30 13:22:04 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/Makefile.am:
|
|
* ges/ges-track-audio-title-source.c:
|
|
* ges/ges-track-audio-title-source.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
remove GESTrackAudioTitleSource
|
|
|
|
2010-06-28 18:24:12 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-title-source.c:
|
|
create test track object instead of audio-title-source
|
|
|
|
2010-06-28 18:23:37 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-video-transition.c:
|
|
keep track of and release request pads for smpte also
|
|
|
|
2010-06-28 18:20:15 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-video-transition.c:
|
|
free mixer in dispose separately from sink pads
|
|
|
|
2010-06-28 17:33:53 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/examples/.gitignore:
|
|
examples: Ignore files
|
|
|
|
2010-06-28 17:33:34 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/check/ges/.gitignore:
|
|
check: Ignore files
|
|
|
|
2010-06-28 17:24:25 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
docs: Add links to all new documentation files
|
|
|
|
2010-06-28 17:23:49 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/examples/overlays.c:
|
|
tests: Add <stdlib.h> for exit usage
|
|
|
|
2010-06-25 12:04:47 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-video-overlay.c:
|
|
don't forget to unref pad targets
|
|
|
|
2010-06-23 18:23:31 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-video-overlay.c:
|
|
rough overlay implementation
|
|
|
|
2010-06-23 18:22:56 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/Makefile.am:
|
|
* tests/examples/overlays.c:
|
|
check in overlay test app
|
|
|
|
2010-06-23 16:42:14 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-overlay.c:
|
|
activate property setting functions
|
|
|
|
2010-06-23 16:38:45 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/check/ges/overlays.c:
|
|
activate remaining overlay tests
|
|
|
|
2010-06-23 16:38:19 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges.h:
|
|
add video overlays to main header
|
|
|
|
2010-06-23 16:32:25 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-overlay.c:
|
|
create timeline-overly creates appropriate track object
|
|
|
|
2010-06-23 16:30:18 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/Makefile.am:
|
|
* ges/ges-track-video-overlay.c:
|
|
* ges/ges-track-video-overlay.h:
|
|
* ges/ges-types.h:
|
|
check in GESTrackVideoOverlay
|
|
|
|
2010-06-21 16:22:06 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/Makefile.am:
|
|
* ges/ges-timeline-overlay.c:
|
|
* ges/ges-track-overlay.c:
|
|
* ges/ges-track-overlay.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
check in ges-track-overlay.{c,h}
|
|
|
|
2010-06-21 16:04:22 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/check/Makefile.am:
|
|
* tests/check/ges/overlays.c:
|
|
check in overlay unit tests
|
|
|
|
2010-06-21 15:47:04 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/Makefile.am:
|
|
* ges/ges-timeline-overlay.c:
|
|
* ges/ges-timeline-overlay.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
check in timelineoverlay, structural copy of GESTimelineTitleSource
|
|
|
|
2010-06-21 16:04:50 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-transition.h:
|
|
update doc comment
|
|
|
|
2010-06-18 16:36:54 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-audio-transition.c:
|
|
* ges/ges-track-transition.c:
|
|
* ges/ges-track-transition.h:
|
|
* ges/ges-track-video-transition.c:
|
|
remove unneeded paramenter to create_element
|
|
|
|
2010-06-18 16:26:24 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/check/ges/transition.c:
|
|
update unit tests
|
|
|
|
2010-06-18 16:22:38 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
update documentation
|
|
|
|
2010-06-18 16:22:21 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-transition.c:
|
|
* ges/ges-track-transition.c:
|
|
* ges/ges-track-transition.h:
|
|
* ges/ges-track-video-transition.c:
|
|
* ges/ges-track-video-transition.h:
|
|
push struct fields down to VideoTransition
|
|
|
|
2010-06-18 15:54:37 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-transition.c:
|
|
* ges/ges-track-video-transition.c:
|
|
push make_video_bin() down into subclass
|
|
|
|
2010-06-18 15:21:02 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-audio-transition.c:
|
|
* ges/ges-track-audio-transition.h:
|
|
* ges/ges-track-transition.c:
|
|
* ges/ges-track-transition.h:
|
|
push relevant struct fields into AudioTransition
|
|
|
|
2010-06-18 15:20:06 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
update documentation
|
|
|
|
2010-06-18 15:04:50 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-audio-transition.c:
|
|
* ges/ges-track-transition.c:
|
|
push make_audio_bin down into subclass
|
|
|
|
2010-06-18 13:42:47 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-transition.c:
|
|
* ges/ges-track-transition.h:
|
|
add duration_changed virtual method to GESTrackTransition
|
|
|
|
2010-06-18 12:55:30 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-transition.c:
|
|
* ges/ges-track-transition.h:
|
|
add create_element vmethod to GESTrackTransition
|
|
|
|
2010-06-18 11:50:08 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-transition.c:
|
|
create transition subtype according to track type
|
|
|
|
2010-06-18 11:24:07 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/Makefile.am:
|
|
* ges/ges-track-video-transition.c:
|
|
* ges/ges-track-video-transition.h:
|
|
* ges/ges-types.h:
|
|
check in GESTrackVideoTransition, empty subclass of TrackTransition
|
|
|
|
2010-06-18 11:09:28 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/Makefile.am:
|
|
* ges/ges-track-audio-transition.c:
|
|
* ges/ges-track-audio-transition.h:
|
|
* ges/ges-types.h:
|
|
check in GESTrackAudioTransition, empyt subclass of TrackTransition
|
|
|
|
2010-06-17 18:31:07 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-video-title-source.c:
|
|
* ges/ges-track-video-title-source.h:
|
|
fix header file param names
|
|
|
|
2010-06-17 12:25:27 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-video-title-source.c:
|
|
fix stupid copy/paste typo
|
|
|
|
2010-06-17 11:22:30 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-title-source.c:
|
|
* ges/ges-timeline-transition.c:
|
|
* ges/ges-track-video-title-source.c:
|
|
free existing strings before assigning new ones
|
|
|
|
2010-06-17 11:21:43 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/check/ges/titles.c:
|
|
clean up some memory leaks in the titles unit test
|
|
|
|
2010-06-16 19:04:53 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/check/ges/titles.c:
|
|
unit tests for {h,v}alignment properties
|
|
|
|
2010-06-16 19:03:51 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-title-source.c:
|
|
* ges/ges-timeline-title-source.h:
|
|
implement {h,v}alignment property for timeline titles
|
|
|
|
2010-06-16 19:02:40 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
documentation
|
|
|
|
2010-06-16 19:01:48 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-video-title-source.c:
|
|
* ges/ges-track-video-title-source.h:
|
|
add ..._set_{h,v}alignment() methods to video titles
|
|
|
|
2010-06-16 16:58:42 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-title-source.c:
|
|
* ges/ges-timeline-title-source.h:
|
|
add font-desc property to TimelineTitleSource
|
|
|
|
2010-06-16 16:58:13 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-track-video-title-source.c:
|
|
* ges/ges-track-video-title-source.h:
|
|
add ...set_font_desc() method to VideoTitleSource
|
|
|
|
2010-06-16 13:27:35 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-video-title-source.c:
|
|
set black background on titles by default
|
|
|
|
2010-06-16 13:22:15 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tools/ges-launch.c:
|
|
add title sources to ges-launch
|
|
|
|
2010-06-16 13:21:19 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-title-source.c:
|
|
have timeline title source create audio title sources
|
|
|
|
2010-06-16 13:20:54 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/Makefile.am:
|
|
* ges/ges-track-audio-title-source.c:
|
|
* ges/ges-track-audio-title-source.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
check in ges-track-audio-title-source.{c,h}
|
|
|
|
2010-06-15 19:22:04 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-video-title-source.c:
|
|
don't forget to check for null
|
|
|
|
2010-06-15 19:21:37 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-title-source.c:
|
|
* ges/ges-timeline-title-source.h:
|
|
set text on video track objects when text property changes
|
|
|
|
2010-06-15 19:20:17 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-title-source.c:
|
|
implement ges_timeline_title_source_create_track_object
|
|
|
|
2010-06-15 17:10:17 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-video-background-source.h:
|
|
remove trailing '$' accidentally pasted
|
|
|
|
2010-06-15 17:09:50 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
update documentation
|
|
|
|
2010-06-15 17:09:31 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-video-title-source.c:
|
|
* ges/ges-track-video-title-source.h:
|
|
these should have been checked in before
|
|
|
|
2010-06-15 13:16:28 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-title-source.c:
|
|
add text property to GESTimelineTitleSource
|
|
|
|
2010-06-15 13:14:14 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/check/Makefile.am:
|
|
* tests/check/ges/titles.c:
|
|
check in unit tests for titles
|
|
|
|
2010-06-14 19:19:23 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-background-source.c:
|
|
* ges/ges-timeline-background-source.h:
|
|
* ges/ges-timeline-title-source.c:
|
|
* ges/ges-timeline-title-source.h:
|
|
* ges/ges-timeline-transition.c:
|
|
* ges/ges-track-audio-background-source.c:
|
|
* ges/ges-track-audio-background-source.h:
|
|
* ges/ges-track-background-source.c:
|
|
* ges/ges-track-background-source.h:
|
|
* ges/ges-track-title-source.c:
|
|
* ges/ges-track-title-source.h:
|
|
* ges/ges-track-video-background-source.c:
|
|
* ges/ges-track-video-background-source.h:
|
|
massive update to doc comments
|
|
|
|
2010-06-14 19:18:46 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-background-source.c:
|
|
* ges/ges-track-video-background-source.h:
|
|
remove the zone plate and gamut enum values
|
|
|
|
2010-06-14 17:52:29 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
massive update to documentation
|
|
|
|
2010-06-14 17:52:09 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/Makefile.am:
|
|
* ges/ges-track-video-background-source.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
check in skeletal GESTrackVideoTitleSource
|
|
|
|
2010-06-14 15:34:08 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/Makefile.am:
|
|
* ges/ges-track-title-source.c:
|
|
* ges/ges-track-title-source.h:
|
|
* ges/ges-types.h:
|
|
check in skeletal GESTrackTitleSource
|
|
|
|
2010-06-14 13:31:15 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/Makefile.am:
|
|
* ges/ges-timeline-title-source.c:
|
|
* ges/ges-timeline-title-source.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
check in sekeletal GESTimelineTitleSource
|
|
|
|
2010-06-11 17:57:20 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/check/ges/backgroundsource.c:
|
|
don't forget to unref objects in unit tests
|
|
|
|
2010-06-11 17:21:45 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges.h:
|
|
* tests/check/ges/backgroundsource.c:
|
|
test vpatern property in unit tests
|
|
|
|
2010-06-11 17:02:55 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-audio-background-source.c:
|
|
make audio background-sources output silence
|
|
|
|
2010-06-11 16:55:31 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tools/ges-launch.c:
|
|
use ges_timeline_background_source_new_for_nick when creating pattern sources
|
|
|
|
2010-06-11 16:53:03 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-background-source.c:
|
|
don't initialize vpattern field
|
|
|
|
2010-06-11 16:51:44 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-background-source.c:
|
|
* ges/ges-timeline-background-source.h:
|
|
implement ges_timeline_background_source_new_for_nick()
|
|
|
|
2010-06-11 16:50:07 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-background-source.c:
|
|
move enum table into file scope
|
|
|
|
2010-06-11 15:28:43 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tools/ges-launch.c:
|
|
rewrite print_pattern_list to use GEnumValues
|
|
|
|
2010-06-11 15:28:17 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tools/ges-launch.c:
|
|
remove unnecessary g_print
|
|
|
|
2010-06-11 15:19:28 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tools/ges-launch.c:
|
|
switch to using GESTimelineBackgroundSource objects for patterns
|
|
|
|
2010-06-11 15:18:17 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-background-source.c:
|
|
set pattern on newly-created video track objects
|
|
|
|
2010-06-11 15:17:42 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-background-source.c:
|
|
implement vpattern gobject property of tl background source
|
|
|
|
2010-06-11 15:16:40 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-background-source.c:
|
|
add big blob of pattern enum values copied from videotestsrc
|
|
|
|
2010-06-11 15:15:59 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-background-source.h:
|
|
add vpattern field to GESTimelineBackground source
|
|
|
|
2010-06-11 15:14:40 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-video-background-source.c:
|
|
* ges/ges-track-video-background-source.h:
|
|
implement setting pattern on video background sources
|
|
|
|
2010-06-11 13:44:40 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-video-background-source.c:
|
|
* ges/ges-track-video-background-source.h:
|
|
add routines to set track object pattern
|
|
|
|
2010-06-11 13:41:44 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-video-background-source.h:
|
|
add enum for video patterns
|
|
|
|
2010-06-11 13:40:54 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/check/ges/backgroundsource.c:
|
|
test Backgroudn sources in layers
|
|
|
|
2010-06-11 10:42:00 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-background-source.c:
|
|
implment GESTimelineBackground source create_track_object
|
|
|
|
2010-06-11 10:40:02 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/Makefile.am:
|
|
add audio background source to build system
|
|
|
|
2010-06-11 10:39:14 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-types.h:
|
|
add audio background source to types.h
|
|
|
|
2010-06-11 10:37:49 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-audio-background-source.c:
|
|
* ges/ges-track-audio-background-source.h:
|
|
check in audio background source
|
|
|
|
2010-06-10 17:44:17 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/Makefile.am:
|
|
* ges/ges-types.h:
|
|
add ges video-track background to build system
|
|
|
|
2010-06-10 13:21:47 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-video-background-source.c:
|
|
* ges/ges-track-video-background-source.h:
|
|
check in ges-track-video-background-source.{c,h}
|
|
|
|
2010-06-10 13:29:22 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/Makefile.am:
|
|
add GESTrackBackgroundSource to build system
|
|
|
|
2010-06-10 17:42:09 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges.h:
|
|
add track background source to header
|
|
|
|
2010-06-10 17:43:56 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-types.h:
|
|
add track background source to ges-types.h
|
|
|
|
2010-06-10 13:51:33 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-background-source.c:
|
|
* ges/ges-track-background-source.h:
|
|
check in GESTrackBackgroundSource
|
|
|
|
2010-06-10 13:23:59 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/Makefile.am:
|
|
* ges/ges-types.h:
|
|
add GESTimelineBackgroundSource to build system
|
|
|
|
2010-06-10 17:41:57 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges.h:
|
|
add timeline background source to header
|
|
|
|
2010-06-10 13:22:36 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/check/Makefile.am:
|
|
* tests/check/ges/backgroundsource.c:
|
|
check in background source unit test
|
|
|
|
2010-06-10 13:21:06 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-background-source.c:
|
|
* ges/ges-timeline-background-source.h:
|
|
check in ges-timeline-background-source.{c,h}
|
|
|
|
2010-06-28 17:23:49 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/examples/simple1.c:
|
|
* tests/examples/transition.c:
|
|
tests: Add <stdlib.h> for exit usage
|
|
|
|
2010-07-07 01:21:38 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
|
|
|
|
* docs/libs/Makefile.am:
|
|
* tests/examples/simple1.c:
|
|
* tests/examples/transition.c:
|
|
* tools/ges-launch.c:
|
|
Fix building issues
|
|
Adds missing headers to some files and needed cflags to gtk-doc
|
|
scanner build
|
|
|
|
2010-06-28 17:08:08 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
GESTimelinePipeline: Fix leaked caps
|
|
|
|
2010-06-21 11:54:01 +0200 Edward Hervey <bilboed@bilboed.com>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
GESTimelinePipeline: unref all pads
|
|
|
|
2010-06-21 11:53:30 +0200 Edward Hervey <bilboed@bilboed.com>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
GESTimelinePipeline: Make a copy of the provided GstEncodingProfile
|
|
|
|
2010-06-21 11:52:49 +0200 Edward Hervey <bilboed@bilboed.com>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
GESTimelinePipeline: Properly release playsink and encodebin
|
|
|
|
2010-06-21 11:52:01 +0200 Edward Hervey <bilboed@bilboed.com>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
GESTimelinePipeline: finalize => dispose
|
|
We want to release our objects before the parent GstBin class does so.
|
|
|
|
2010-06-21 11:47:44 +0200 Edward Hervey <bilboed@bilboed.com>
|
|
|
|
* tools/ges-launch.c:
|
|
ges-launch: Don't leak caps
|
|
|
|
2010-06-21 11:47:21 +0200 Edward Hervey <bilboed@bilboed.com>
|
|
|
|
* tools/ges-launch.c:
|
|
ges-launch: Properly free profile and outputuri
|
|
|
|
2010-06-17 11:45:27 +0200 Edward Hervey <bilboed@bilboed.com>
|
|
|
|
* tools/ges-launch.c:
|
|
ges-launch: Cleanup profile
|
|
|
|
2010-06-14 19:40:50 +0200 Edward Hervey <bilboed@bilboed.com>
|
|
|
|
* ges/ges-track-transition.c:
|
|
GESTrackTransition: Release all pads.
|
|
Whether calling get_request_pad or get_static_pad we always end up
|
|
with an extra reference.
|
|
Also keep a reference on videomixer so it doesn't go away before we
|
|
call _release_request_pad() on it with the proper pads to release.
|
|
|
|
2010-06-14 19:12:42 +0200 Edward Hervey <bilboed@bilboed.com>
|
|
|
|
* common:
|
|
Update to latest common
|
|
|
|
2010-06-11 19:34:39 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/examples/transition.c:
|
|
examples: Fix debug statement
|
|
|
|
2010-06-10 16:19:11 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-transition.c:
|
|
* ges/ges-track-transition.h:
|
|
release the request pads in dispose
|
|
|
|
2010-06-10 16:14:20 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-transition.c:
|
|
don't keep an extra reference to vsmpte
|
|
|
|
2010-06-10 12:52:41 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/check/ges/simplelayer.c:
|
|
add elemt. to bin in arbitrary_fill_track_func
|
|
|
|
2010-06-09 18:57:59 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/check/ges/simplelayer.c:
|
|
fix typos in comment block
|
|
|
|
2010-06-09 18:56:55 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-simple-timeline-layer.c:
|
|
gstl_recalculate() won't set priorities to -1
|
|
|
|
2010-06-09 16:35:17 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-track-transition.h:
|
|
ges/ges-track-transition.h: add missing function prototype
|
|
|
|
2010-06-09 17:11:56 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tools/ges-launch.c:
|
|
tools/ges-launch.c: C90 fixes
|
|
|
|
2010-06-09 17:09:10 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/transition.c:
|
|
tests/examples/transition.c: C90 fixes
|
|
|
|
2010-06-09 17:08:31 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/test4.c:
|
|
tests/examples/test4.c: C90 fixes
|
|
|
|
2010-06-09 16:27:43 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/examples/concatenate.c:
|
|
tests/check/ges/concatenate.c: C90 fixes
|
|
|
|
2010-06-09 16:27:43 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/check/ges/transition.c:
|
|
tests/check/ges/transition.c: C90 fixes
|
|
|
|
2010-06-09 16:27:43 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/check/ges/simplelayer.c:
|
|
tests/check/ges/simplelayer.c: C90 fixes
|
|
|
|
2010-06-09 16:27:43 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* tests/check/ges/filesource.c:
|
|
tests/check/ges/filesource.c: C90 fixes
|
|
|
|
2010-06-09 16:27:43 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-utils.h:
|
|
ges/ges-utils.h: C90 fixes
|
|
|
|
2010-06-09 16:27:43 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track.h:
|
|
ges/ges-track.h: C90 fixes
|
|
|
|
2010-06-09 16:27:43 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track.c:
|
|
ges/ges-track.c: C90 fixes
|
|
|
|
2010-06-09 16:27:43 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-transition.c:
|
|
ges/ges-track-transition.c: C90 fixes
|
|
|
|
2010-06-09 16:27:43 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-object.c:
|
|
ges/ges-track-object.c: C90 fixes
|
|
|
|
2010-06-09 16:27:43 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-transition.c:
|
|
ges/ges-timeline-transition.c: C90 fixes
|
|
|
|
2010-06-09 16:27:43 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
ges/ges-timeline-object.c: C90 fixes
|
|
|
|
2010-06-09 16:27:43 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-layer.c:
|
|
ges/ges-timeline-layer.c: C90 fixes
|
|
|
|
2010-06-09 16:27:43 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-simple-timeline-layer.c:
|
|
ges/ges-simple-timeline-layer.c: C90 fixes
|
|
|
|
2010-06-09 13:53:32 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* configure.ac:
|
|
configure.ac: Actually use the WARNING/ERROR CFLAGS
|
|
We weren't detecting all these issues previously
|
|
|
|
2010-06-09 13:53:07 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track-transition.c:
|
|
GESTrackTransition: Fix debug statement
|
|
|
|
2010-06-09 13:52:35 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline.c:
|
|
GESTimeline: Remove all tracks/layers when being disposed
|
|
|
|
2010-06-09 13:52:08 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-layer.c:
|
|
GESTimelineLayer: Release all layer/tracks when being disposed
|
|
|
|
2010-06-09 11:22:05 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-transition.c:
|
|
ges/ges-track-transition.c: set referece to vsmpte to NULL after freeing
|
|
|
|
2010-06-09 11:21:26 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-track-transition.c:
|
|
ges/ges-track-transition.c: was freeing same GstController twice in _dispose()
|
|
|
|
2010-06-09 11:17:08 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* common:
|
|
common: Update to latest submodule revision
|
|
|
|
2010-06-08 18:38:44 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/check/ges/simplelayer.c:
|
|
check: Check that all objects are removed from the layer
|
|
This currently fails
|
|
|
|
2010-06-08 18:37:49 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/check/ges/transition.c:
|
|
check: Use release_track_object instead of unref
|
|
|
|
2010-06-08 18:37:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track-transition.c:
|
|
GESTrackTransition: Unref the ControlSource in dispose
|
|
|
|
2010-06-08 18:36:37 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges.c:
|
|
ges: Initialize GstController in ges_init
|
|
|
|
2010-06-04 19:53:35 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-simple-timeline-layer.c:
|
|
ges/ges-simple-timeline-layer.c: print a warning when transitions overlap
|
|
|
|
2010-06-04 18:31:25 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-transition.c:
|
|
ges/ges-timeline-transition.c: can't set enums by nick
|
|
|
|
2010-06-04 18:07:39 +0200 Brandon Lewis <brandon@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-transition.c:
|
|
ges/ges-timeline-transition.c: initialize vtype enum type from static list of GEnumValues
|
|
|
|
2010-06-04 17:53:15 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/examples/.gitignore:
|
|
* tools/.gitignore:
|
|
tools/examples: Ignore more files
|
|
|
|
2010-06-04 17:50:42 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* Makefile.am:
|
|
* configure.ac:
|
|
* tests/examples/Makefile.am:
|
|
* tests/examples/playlist.c:
|
|
* tools/Makefile.am:
|
|
* tools/ges-launch.c:
|
|
tools: Moving playlist from examples and making it installable
|
|
It is now called ges-launch
|
|
|
|
2010-06-04 12:17:56 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* tests/examples/playlist.c:
|
|
tests/examples/playlist.c: allow file / pattern durations to be 0 (but not transitions)
|
|
|
|
2010-06-04 12:17:28 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* tests/examples/playlist.c:
|
|
tests/examples/playlist.c: clean up playlist help text
|
|
|
|
2010-06-03 19:14:41 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* tests/examples/playlist.c:
|
|
tests/examples/playlist.c: better sanity checking of arguments
|
|
|
|
2010-06-03 19:13:42 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* tests/examples/playlist.c:
|
|
tests/examples/playlist.c: add option to print avail. transitions/patterns. update help strings
|
|
|
|
2010-06-03 19:04:11 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* tests/check/ges/simplelayer.c:
|
|
* tests/check/ges/transition.c:
|
|
tests/check/ges/{simplelayer.c,transition.c}: update unit tests
|
|
|
|
2010-06-03 19:02:58 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* ges/ges-track-transition.c:
|
|
ges/ges-track-transition.c: adjust to the change in VTYPE_CROSSFADE
|
|
|
|
2010-06-03 19:01:21 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-transition.c:
|
|
* ges/ges-timeline-transition.h:
|
|
ges/ges-timeline-transition.{c,h}: value for VTYPE_CROSSFADE changed to 512 and exported in ges-timeline-transition.h
|
|
|
|
2010-06-02 18:58:14 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* tests/check/ges/transition.c:
|
|
tests/check/ges/transition.c: test that changing timeline vtype sets trackobj vtype
|
|
|
|
2010-06-02 18:57:10 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-transition.c:
|
|
ges/ges-timeline-transition.c: implement vtype gobject property on GESTimelineTransitions
|
|
|
|
2010-06-02 18:55:52 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* ges/ges-track-transition.c:
|
|
* ges/ges-track-transition.h:
|
|
ges/ges-track-transition.{c,h}: add ability to change smptealpha type
|
|
|
|
2010-06-02 16:52:02 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* tests/check/ges/simplelayer.c:
|
|
* tests/check/ges/transition.c:
|
|
tests/check/ges/{simplelayer.c,tests/check/ges/transition.c}: sync with previous api change
|
|
|
|
2010-06-02 16:50:07 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-transition.c:
|
|
* ges/ges-timeline-transition.h:
|
|
ges/ges-timeline-transition.{c,h}: api change, pass gint instead of GEnumValue to new()
|
|
|
|
2010-06-02 16:43:10 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-transition.c:
|
|
* ges/ges-timeline-transition.h:
|
|
* tests/check/ges/transition.c:
|
|
ges/ges-timeline-transition.{c,h},tests/.../transition.c: type change of vtype to gint from GEnumValue
|
|
|
|
2010-06-02 16:35:57 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-transition.c:
|
|
ges/ges-timeline-transition.c: sync with API change in previous commit
|
|
|
|
2010-06-02 16:27:58 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* ges/ges-track-transition.c:
|
|
* ges/ges-track-transition.h:
|
|
ges/ges-track-transition.{c,h}: api change: pass gint instead of GEnumValue
|
|
|
|
2010-06-02 15:18:55 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* ges/ges-track-transition.c:
|
|
* ges/ges-track-transition.h:
|
|
* tests/check/ges/transition.c:
|
|
ges/ges-track-transition.{c,h}, tests/check/ges/transition.c: change vtype from GEnumValue to simple gint;
|
|
|
|
2010-06-02 13:50:06 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* tests/check/ges/transition.c:
|
|
tests/check/ges/transition.c: make sure unit tests work properly
|
|
|
|
2010-06-02 13:20:09 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* tests/check/ges/transition.c:
|
|
tests/check/ges/transition.c: oops, unit tests using wrong api
|
|
|
|
2010-06-02 12:46:05 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* tests/check/Makefile.am:
|
|
tests/check/Makefile.am: add transition unit tests to make check
|
|
|
|
2010-06-02 12:34:57 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* tests/check/ges/transition.c:
|
|
tests/check/ges/transition.c: check in transition unit tests
|
|
|
|
2010-06-01 13:22:05 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* ges/ges-track-filesource.h:
|
|
ges/ges-track-filesource.h: fix typo in documentation commments
|
|
|
|
2010-06-01 11:57:42 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* ges/ges-track-filesource.h:
|
|
ges/ges-track-filesource.h: fix incorrect definition of GESTrackFileSource structs.
|
|
|
|
2010-05-31 18:59:12 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-custom-timeline-source.h:
|
|
* ges/ges-simple-timeline-layer.c:
|
|
* ges/ges-simple-timeline-layer.h:
|
|
* ges/ges-timeline-file-source.c:
|
|
* ges/ges-timeline-file-source.h:
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline-layer.h:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-object.h:
|
|
* ges/ges-timeline-pipeline.h:
|
|
* ges/ges-timeline-source.h:
|
|
* ges/ges-timeline-transition.h:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-timeline.h:
|
|
* ges/ges-track-filesource.h:
|
|
* ges/ges-track-object.h:
|
|
* ges/ges-track-source.h:
|
|
* ges/ges-track-transition.c:
|
|
* ges/ges-track-transition.h:
|
|
* ges/ges-track.h:
|
|
Add missing documentation
|
|
|
|
2010-05-31 15:42:23 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* tests/check/ges/simplelayer.c:
|
|
* tests/examples/transition.c:
|
|
tests/check/ges/{simplelayer.c,transition.c}: create audio tracks in demos
|
|
|
|
2010-05-31 15:40:52 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* ges/ges-track-transition.c:
|
|
ges/ges-track-transition.c: implement audio crossfades
|
|
|
|
2010-05-31 15:38:14 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* ges/ges-track-transition.c:
|
|
* ges/ges-track-transition.h:
|
|
ges/ges-track-transition.{c,h}: add fields for audio interpolation to obj
|
|
|
|
2010-05-28 11:42:29 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* ges/ges-simple-timeline-layer.c:
|
|
* tests/check/ges/simplelayer.c:
|
|
fix bugs
|
|
|
|
2010-05-28 03:02:49 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* ges/ges-track-transition.c:
|
|
* ges/ges-track-transition.h:
|
|
ges/ges-track-transition.{c,h}: rename some members of ges-track-transition struct to separate between audio and video objects.
|
|
|
|
2010-05-28 02:31:42 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* ges/ges-track-transition.c:
|
|
ges/ges-track-transition.c: factor out code which produces video bin into a seprate routine
|
|
|
|
2010-05-28 00:19:24 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* tests/examples/playlist.c:
|
|
tests/examples/playlist.c: make audio stream of audiotestsrc silent (it's much less annoying).
|
|
|
|
2010-05-28 00:16:28 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* tests/examples/playlist.c:
|
|
tests/examples/playlist.c: fix inappropriate down-casts in playlist.py
|
|
|
|
2010-05-28 00:12:45 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* ges/ges-track-transition.c:
|
|
ges/ges-track-transition.c: give gnloperations a unique name
|
|
|
|
2010-05-28 00:11:51 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* ges/ges-simple-timeline-layer.c:
|
|
ges/ges-simple-timeline-layer.c: also error when transition duration exceeds that of its neighbors
|
|
|
|
2010-05-27 23:37:11 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* ges/ges-simple-timeline-layer.c:
|
|
ges/ges-simple-timeline-layer.c: don't allow user to create timelines with adjacent transitions
|
|
|
|
2010-05-27 23:36:10 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* ges/ges-simple-timeline-layer.c:
|
|
ges/ges-simple-timeline-layer.c: implement simple stair-step like priority management scheme.
|
|
|
|
2010-05-27 23:10:04 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* tests/check/ges/simplelayer.c:
|
|
tests/check/ges/simplelayer.c: check in massive unit test case for GSTL with transitions
|
|
|
|
2010-05-27 12:06:00 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* tests/examples/playlist.c:
|
|
tests/examples/playlist.c: add transitions to playlist example
|
|
|
|
2010-05-27 12:04:05 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* tests/examples/transition.c:
|
|
tests/examples/transition.c: use ges_timeline_transition_new_from_nick()
|
|
|
|
2010-05-27 12:02:10 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-transition.c:
|
|
* ges/ges-timeline-transition.h:
|
|
ges/ges-timeline-transition.{c,h}: add convenience routine for creating transitions docs/libs/ges-sections.txt: add routine to documentation
|
|
|
|
2010-05-26 18:19:41 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* tests/examples/playlist.c:
|
|
tests/examples/playlist.c: re-work pattern command line syntax
|
|
|
|
2010-05-26 16:57:59 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* tests/examples/transition.c:
|
|
ests/examples/transition.c: create transition with specified type
|
|
|
|
2010-05-26 16:36:24 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* ges/ges-track-transition.c:
|
|
* ges/ges-track-transition.h:
|
|
ges/ges-track-transition.{c,h}: add support for other wipes with smptealpha
|
|
|
|
2010-05-26 16:33:44 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-transition.c:
|
|
* ges/ges-timeline-transition.h:
|
|
ges/ges-timeline-transition.{c,h}: add a type field
|
|
|
|
2010-05-26 13:27:46 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* tests/examples/transition.c:
|
|
tests/examples/transition.c: pass transition type to make_timeline
|
|
|
|
2010-05-26 13:05:18 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* tests/examples/transition.c:
|
|
tests/examples/transition.c: make -t option work with values supported by smpte + "crossfade"
|
|
|
|
2010-05-26 13:04:06 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* tests/examples/transition.c:
|
|
tests/examples/transition.c: add routines for identifying transitions
|
|
|
|
2010-05-26 11:38:19 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* tests/examples/transition.c:
|
|
tests/examples/transition.c: split out "make_timeline" into separate routine
|
|
|
|
2010-05-26 10:48:13 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* tests/examples/transition.c:
|
|
tests/examples/transition.c: remove some cruft from transition example
|
|
|
|
2010-05-25 19:10:27 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* tests/examples/transition.c:
|
|
tests/examples/transition.c: print values in seconds not nseconds
|
|
|
|
2010-05-25 19:07:21 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* ges/ges-track-transition.c:
|
|
ges-track-transition.c: set interpolation control points properly from gnlobject properties
|
|
|
|
2010-05-25 19:06:10 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* ges/ges-track-transition.h:
|
|
ges-track-transition.c: GstControlSource -> GstInterpolationControlSource
|
|
|
|
2010-05-25 16:44:58 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* tests/examples/transition.c:
|
|
tests/examples/transition.c: cast arguments to g_object_set
|
|
|
|
2010-05-25 16:42:47 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* ges/ges-track-transition.c:
|
|
ges-track-transition.c: create gst-controller for transition
|
|
|
|
2010-05-25 16:41:53 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* ges/ges-track-transition.c:
|
|
* ges/ges-track-transition.h:
|
|
ges-track-transition.c: add controller and control-source members
|
|
|
|
2010-05-25 16:35:16 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* configure.ac:
|
|
* ges/Makefile.am:
|
|
depend on GST_CONTROLLER
|
|
|
|
2010-05-25 13:44:57 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline-transition.c:
|
|
* ges/ges-track-transition.c:
|
|
* tests/examples/transition.c:
|
|
hacking
|
|
|
|
2010-05-24 17:51:31 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* tests/examples/transition.c:
|
|
tests/examples/transition.c: create transition when duration > 0
|
|
|
|
2010-05-24 17:39:45 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* tests/examples/Makefile.am:
|
|
dist transition.c
|
|
|
|
2010-05-24 17:39:07 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* tests/examples/transition.c:
|
|
check in single transition demo
|
|
|
|
2010-05-24 14:58:55 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* ges/ges-types.h:
|
|
ges/ges-types.h: add typedefs for GESTrackTransition[Class] structs
|
|
|
|
2010-05-24 14:57:12 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* ges/ges-track-transition.h:
|
|
ges-track-transition.h: fix typo
|
|
|
|
2010-05-24 14:55:53 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* ges/Makefile.am:
|
|
ges/Makefile.am: dist ges-track-transition.c,h
|
|
|
|
2010-05-24 13:08:32 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* ges/ges-track-transition.c:
|
|
* ges/ges-track-transition.h:
|
|
skeletal implementation of GESTrackTransition
|
|
|
|
2010-05-24 12:34:36 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* ges/ges-track-transition.h:
|
|
check-in ges-track-transition.h
|
|
|
|
2010-05-24 10:59:43 +0200 Brandon Lewis <brandon.lewis@collabora.co.uk>
|
|
|
|
* tests/examples/playlist.c:
|
|
playlist.c: working pattern sources
|
|
|
|
2010-06-02 11:49:08 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/examples/playlist.c:
|
|
examples: Add a looping feature to playlist example
|
|
Allows playing the timeline repeatedly a certain number of times
|
|
|
|
2010-05-25 16:22:58 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline.c:
|
|
GESTimeline: Freeze state of Tracks when doing an async state change
|
|
|
|
2010-05-20 10:46:38 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/examples/.gitignore:
|
|
* tests/examples/Makefile.am:
|
|
* tests/examples/concatenate.c:
|
|
examples: New concatenate examples.
|
|
Allows concatenating several files of the same type together
|
|
|
|
2010-05-20 10:44:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/Makefile.am:
|
|
* ges/ges-utils.c:
|
|
* ges/ges-utils.h:
|
|
* ges/ges.h:
|
|
GES: Add a new utility file
|
|
API : ges_timeline_new_audio_video()
|
|
|
|
2010-05-11 15:03:33 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/examples/.gitignore:
|
|
examples: Ignore some files
|
|
|
|
2010-05-20 12:29:30 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
GESTimelinePipeline: Only remove the playsink if it was used
|
|
|
|
2010-05-19 15:50:51 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/Makefile.am:
|
|
docs: Use proper CFLAGS/LIBS when building docs
|
|
|
|
2010-05-19 15:50:41 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline.c:
|
|
GESTimeline: Remove unused variable
|
|
|
|
2010-05-19 12:39:23 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/check/ges/.gitignore:
|
|
* tests/examples/.gitignore:
|
|
tests: ignore more files
|
|
|
|
2010-05-19 12:38:21 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/examples/playlist.c:
|
|
examples: Allow setting null duration on files
|
|
This will make the timeline use GstDiscoverer to analyze the file.
|
|
|
|
2010-05-19 12:36:11 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-timeline.h:
|
|
GESTimeline: Use GstDiscoverer for incomplete filesources
|
|
If a GESTimelineFileSource is added to a layer and:
|
|
* It doesn't have specified supported formats
|
|
* OR it doesn't have a specified maximum duration
|
|
* OR it doesn't have a specifed duration
|
|
Then we asynchronously send it to the GstDiscoverer.
|
|
If this happens, the state change of the timeline from READY to
|
|
PAUSED will happen asynchronously and be completed when everything
|
|
has been properly discovered.
|
|
Part 2 of GstDiscoverer integration
|
|
|
|
2010-05-19 12:24:44 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-file-source.c:
|
|
* ges/ges-timeline-file-source.h:
|
|
* tests/check/ges/filesource.c:
|
|
GESTimelineFileSource: Add 'max-duration' and 'supported-formats' properties
|
|
* max-duration is the total length of the File.
|
|
* supported-formats is the various track types this filesource can produce
|
|
trackobjects for. This should maybe be moved to parent classes in the
|
|
future
|
|
Step 1 of GstDiscoverer integration
|
|
|
|
2010-05-19 12:19:37 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
GESTimelineObject: Properly set default duration
|
|
Set it in the instance_init to GST_SECOND, But let the subclasses override
|
|
it.
|
|
This allows subclasses to set a different default duration
|
|
|
|
2010-05-19 12:14:34 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-simple-timeline-layer.c:
|
|
GESSimpleTimelineLayer: Recalculate positions when object duration change
|
|
This ensures that if someone changes the duration, the clips still remain
|
|
contiguous and in the proper order.
|
|
|
|
2010-05-18 19:07:27 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* configure.ac:
|
|
* ges/Makefile.am:
|
|
configure: Depend on gstreamer-discoverer
|
|
|
|
2010-05-18 17:43:28 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track.c:
|
|
* ges/ges-track.h:
|
|
GESTrack: Make GESTrackType a flag, and add GES_TRACK_TYPE_UNKNOWN
|
|
Also add a bit more documentation about it.
|
|
|
|
2010-05-18 15:19:06 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/.gitignore:
|
|
* docs/libs/doc-registry.xml:
|
|
* docs/libs/ges-decl-list.txt.bak:
|
|
* docs/libs/ges-decl.txt.bak:
|
|
* docs/libs/html/GESCustomTimelineSource.html:
|
|
* docs/libs/html/GESSimpleTimelineLayer.html:
|
|
* docs/libs/html/GESTimeline.html:
|
|
* docs/libs/html/GESTimelineFileSource.html:
|
|
* docs/libs/html/GESTimelineLayer.html:
|
|
* docs/libs/html/GESTimelineObject.html:
|
|
* docs/libs/html/GESTimelinePipeline.html:
|
|
* docs/libs/html/GESTimelineSource.html:
|
|
* docs/libs/html/GESTimelineTransition.html:
|
|
* docs/libs/html/GESTrack.html:
|
|
* docs/libs/html/GESTrackFileSource.html:
|
|
* docs/libs/html/GESTrackObject.html:
|
|
* docs/libs/html/GESTrackSource.html:
|
|
* docs/libs/html/api-index-full.html:
|
|
* docs/libs/html/architecture.xml:
|
|
* docs/libs/html/ch01.html:
|
|
* docs/libs/html/ch02.html:
|
|
* docs/libs/html/ch03.html:
|
|
* docs/libs/html/ch04.html:
|
|
* docs/libs/html/ges-Initialization.html:
|
|
* docs/libs/html/ges-architecture.html:
|
|
* docs/libs/html/ges-hierarchy.html:
|
|
* docs/libs/html/ges.devhelp:
|
|
* docs/libs/html/ges.devhelp2:
|
|
* docs/libs/html/home.png:
|
|
* docs/libs/html/index.html:
|
|
* docs/libs/html/index.sgml:
|
|
* docs/libs/html/layer_track_overview.png:
|
|
* docs/libs/html/left.png:
|
|
* docs/libs/html/right.png:
|
|
* docs/libs/html/style.css:
|
|
* docs/libs/html/up.png:
|
|
* docs/libs/tmpl/ges-common.sgml:
|
|
* docs/libs/tmpl/ges-common.sgml.bak:
|
|
* docs/libs/tmpl/ges-custom-timeline-source.sgml:
|
|
* docs/libs/tmpl/ges-custom-timeline-source.sgml.bak:
|
|
* docs/libs/tmpl/ges-simple-timeline-layer.sgml:
|
|
* docs/libs/tmpl/ges-simple-timeline-layer.sgml.bak:
|
|
* docs/libs/tmpl/ges-timeline-filesource.sgml:
|
|
* docs/libs/tmpl/ges-timeline-filesource.sgml.bak:
|
|
* docs/libs/tmpl/ges-timeline-layer.sgml:
|
|
* docs/libs/tmpl/ges-timeline-layer.sgml.bak:
|
|
* docs/libs/tmpl/ges-timeline-object.sgml:
|
|
* docs/libs/tmpl/ges-timeline-object.sgml.bak:
|
|
* docs/libs/tmpl/ges-timeline-pipeline.sgml:
|
|
* docs/libs/tmpl/ges-timeline-pipeline.sgml.bak:
|
|
* docs/libs/tmpl/ges-timeline-source.sgml:
|
|
* docs/libs/tmpl/ges-timeline-source.sgml.bak:
|
|
* docs/libs/tmpl/ges-timeline-transition.sgml:
|
|
* docs/libs/tmpl/ges-timeline-transition.sgml.bak:
|
|
* docs/libs/tmpl/ges-timeline.sgml:
|
|
* docs/libs/tmpl/ges-timeline.sgml.bak:
|
|
* docs/libs/tmpl/ges-track-filesource.sgml:
|
|
* docs/libs/tmpl/ges-track-filesource.sgml.bak:
|
|
* docs/libs/tmpl/ges-track-object.sgml:
|
|
* docs/libs/tmpl/ges-track-object.sgml.bak:
|
|
* docs/libs/tmpl/ges-track-source.sgml:
|
|
* docs/libs/tmpl/ges-track-source.sgml.bak:
|
|
* docs/libs/tmpl/ges-track.sgml:
|
|
* docs/libs/tmpl/ges-track.sgml.bak:
|
|
* docs/libs/tmpl/ges-unused.sgml:
|
|
* docs/libs/xml/api-index-deprecated.xml:
|
|
* docs/libs/xml/api-index-full.xml:
|
|
* docs/libs/xml/ges-common.xml:
|
|
* docs/libs/xml/ges-custom-timeline-source.xml:
|
|
* docs/libs/xml/ges-doc.bottom:
|
|
* docs/libs/xml/ges-doc.top:
|
|
* docs/libs/xml/ges-simple-timeline-layer.xml:
|
|
* docs/libs/xml/ges-timeline-filesource.xml:
|
|
* docs/libs/xml/ges-timeline-layer.xml:
|
|
* docs/libs/xml/ges-timeline-object.xml:
|
|
* docs/libs/xml/ges-timeline-pipeline.xml:
|
|
* docs/libs/xml/ges-timeline-source.xml:
|
|
* docs/libs/xml/ges-timeline-transition.xml:
|
|
* docs/libs/xml/ges-timeline.xml:
|
|
* docs/libs/xml/ges-track-filesource.xml:
|
|
* docs/libs/xml/ges-track-object.xml:
|
|
* docs/libs/xml/ges-track-source.xml:
|
|
* docs/libs/xml/ges-track.xml:
|
|
* docs/libs/xml/object_index.sgml:
|
|
* docs/libs/xml/tree_index.sgml:
|
|
* docs/libs/xml/version.entities:
|
|
docs: And remove all the stuff that's meant to be generated at runtime
|
|
|
|
2010-05-18 12:56:24 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/doc-registry.xml:
|
|
* docs/libs/ges-decl-list.txt.bak:
|
|
* docs/libs/ges-decl.txt.bak:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/html/GESCustomTimelineSource.html:
|
|
* docs/libs/html/GESSimpleTimelineLayer.html:
|
|
* docs/libs/html/GESTimeline.html:
|
|
* docs/libs/html/GESTimelineFileSource.html:
|
|
* docs/libs/html/GESTimelineLayer.html:
|
|
* docs/libs/html/GESTimelineObject.html:
|
|
* docs/libs/html/GESTimelinePipeline.html:
|
|
* docs/libs/html/GESTimelineSource.html:
|
|
* docs/libs/html/GESTimelineTransition.html:
|
|
* docs/libs/html/GESTrack.html:
|
|
* docs/libs/html/GESTrackFileSource.html:
|
|
* docs/libs/html/GESTrackObject.html:
|
|
* docs/libs/html/GESTrackSource.html:
|
|
* docs/libs/html/api-index-full.html:
|
|
* docs/libs/html/architecture.xml:
|
|
* docs/libs/html/ch01.html:
|
|
* docs/libs/html/ch02.html:
|
|
* docs/libs/html/ch03.html:
|
|
* docs/libs/html/ch04.html:
|
|
* docs/libs/html/ges-Initialization.html:
|
|
* docs/libs/html/ges-architecture.html:
|
|
* docs/libs/html/ges-hierarchy.html:
|
|
* docs/libs/html/ges.devhelp:
|
|
* docs/libs/html/ges.devhelp2:
|
|
* docs/libs/html/home.png:
|
|
* docs/libs/html/index.html:
|
|
* docs/libs/html/index.sgml:
|
|
* docs/libs/html/layer_track_overview.png:
|
|
* docs/libs/html/left.png:
|
|
* docs/libs/html/right.png:
|
|
* docs/libs/html/style.css:
|
|
* docs/libs/html/up.png:
|
|
* docs/libs/tmpl/ges-common.sgml:
|
|
* docs/libs/tmpl/ges-common.sgml.bak:
|
|
* docs/libs/tmpl/ges-custom-timeline-source.sgml:
|
|
* docs/libs/tmpl/ges-custom-timeline-source.sgml.bak:
|
|
* docs/libs/tmpl/ges-simple-timeline-layer.sgml:
|
|
* docs/libs/tmpl/ges-simple-timeline-layer.sgml.bak:
|
|
* docs/libs/tmpl/ges-timeline-filesource.sgml:
|
|
* docs/libs/tmpl/ges-timeline-filesource.sgml.bak:
|
|
* docs/libs/tmpl/ges-timeline-layer.sgml:
|
|
* docs/libs/tmpl/ges-timeline-layer.sgml.bak:
|
|
* docs/libs/tmpl/ges-timeline-object.sgml:
|
|
* docs/libs/tmpl/ges-timeline-object.sgml.bak:
|
|
* docs/libs/tmpl/ges-timeline-pipeline.sgml:
|
|
* docs/libs/tmpl/ges-timeline-pipeline.sgml.bak:
|
|
* docs/libs/tmpl/ges-timeline-source.sgml:
|
|
* docs/libs/tmpl/ges-timeline-source.sgml.bak:
|
|
* docs/libs/tmpl/ges-timeline-transition.sgml:
|
|
* docs/libs/tmpl/ges-timeline-transition.sgml.bak:
|
|
* docs/libs/tmpl/ges-timeline.sgml:
|
|
* docs/libs/tmpl/ges-timeline.sgml.bak:
|
|
* docs/libs/tmpl/ges-track-filesource.sgml:
|
|
* docs/libs/tmpl/ges-track-filesource.sgml.bak:
|
|
* docs/libs/tmpl/ges-track-object.sgml:
|
|
* docs/libs/tmpl/ges-track-object.sgml.bak:
|
|
* docs/libs/tmpl/ges-track-source.sgml:
|
|
* docs/libs/tmpl/ges-track-source.sgml.bak:
|
|
* docs/libs/tmpl/ges-track.sgml:
|
|
* docs/libs/tmpl/ges-track.sgml.bak:
|
|
* docs/libs/tmpl/ges-unused.sgml:
|
|
* docs/libs/xml/api-index-deprecated.xml:
|
|
* docs/libs/xml/api-index-full.xml:
|
|
* docs/libs/xml/ges-common.xml:
|
|
* docs/libs/xml/ges-custom-timeline-source.xml:
|
|
* docs/libs/xml/ges-doc.bottom:
|
|
* docs/libs/xml/ges-doc.top:
|
|
* docs/libs/xml/ges-simple-timeline-layer.xml:
|
|
* docs/libs/xml/ges-timeline-filesource.xml:
|
|
* docs/libs/xml/ges-timeline-layer.xml:
|
|
* docs/libs/xml/ges-timeline-object.xml:
|
|
* docs/libs/xml/ges-timeline-pipeline.xml:
|
|
* docs/libs/xml/ges-timeline-source.xml:
|
|
* docs/libs/xml/ges-timeline-transition.xml:
|
|
* docs/libs/xml/ges-timeline.xml:
|
|
* docs/libs/xml/ges-track-filesource.xml:
|
|
* docs/libs/xml/ges-track-object.xml:
|
|
* docs/libs/xml/ges-track-source.xml:
|
|
* docs/libs/xml/ges-track.xml:
|
|
* docs/libs/xml/object_index.sgml:
|
|
* docs/libs/xml/tree_index.sgml:
|
|
* docs/libs/xml/version.entities:
|
|
* ges/ges-timeline-object.h:
|
|
GESTimelineObject: Document CreateTrackObjectFunc vmethod
|
|
|
|
2010-05-18 12:32:31 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* docs/libs/scanobj-build.stamp:
|
|
docs: Make sure hierarchy/properties/signals get built for all classes
|
|
|
|
2010-05-10 12:44:56 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
GESTimelinePipeline: Fix 32bit runtime issues
|
|
|
|
2010-05-07 13:30:07 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
GESTimelinePipeline: Limit encodebin buffering to 1 buffer
|
|
We don't need to queue more than that since we only need thread decoupling
|
|
and the various streams going into encodebin are guaranteed to come
|
|
from different streaming threads (since they're separate gnlcomposition).
|
|
|
|
2010-05-06 19:57:25 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/examples/playlist.c:
|
|
examples: Add option to specify video restriction
|
|
Some encoders don't handle _get_caps() properly :(
|
|
|
|
2010-04-27 11:45:15 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
GESTimelinePipeline: Remove unused variable/label.
|
|
|
|
2010-04-20 13:41:20 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
GESTimelinePipeline: Cleanup properly when pads are removed
|
|
|
|
2010-04-20 13:26:00 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
GESTimelinePipeline: Implement smart rendering
|
|
|
|
2010-04-20 13:08:27 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/examples/Makefile.am:
|
|
* tests/examples/playlist.c:
|
|
examples: New playlist examples
|
|
Allows giving lists of file/start/duration triplets and testing the
|
|
various timeline-pipeline modes (preview, render, smart-render)
|
|
|
|
2010-04-20 13:04:31 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/check/Makefile.am:
|
|
check: Use GST_CFLAGS so we get new compilation flags
|
|
|
|
2010-04-20 13:00:38 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
* ges/ges-timeline-pipeline.h:
|
|
GESTimelinePipeline: Store encoding profile
|
|
|
|
2010-04-20 12:59:26 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.h:
|
|
GESTimelinePipeline: New Smart Render mode
|
|
|
|
2010-04-20 12:57:53 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
GESTimelinePipeline: new functions to search/create OutputChain
|
|
|
|
2010-04-20 12:53:51 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
GESTimelinePipeline: Remove unused code
|
|
|
|
2010-04-20 12:50:34 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track.c:
|
|
GESTrack: set caps on the composition
|
|
This will allow them to be propagated to all objects contained within
|
|
|
|
2010-04-20 12:50:09 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
* ges/ges-timeline.c:
|
|
GESTimeLine(PipeLine): remove additional unref
|
|
|
|
2010-04-20 12:47:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* configure.ac:
|
|
configure.ac : round of cleanup
|
|
Add extra CFLAGS
|
|
Change GST_CVS to GST_GIT
|
|
Add -DGST_USE_UNSTABLE_API for gstprofile, since we know it's unstable.
|
|
|
|
2010-04-20 12:28:59 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/Makefile.am:
|
|
ges: Link gstprofile
|
|
|
|
2010-04-20 11:48:21 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-timeline.h:
|
|
GESTimeline: New method ges_timeline_get_tracks
|
|
|
|
2010-03-13 16:43:59 +0100 Edward Hervey <bilboed@bilboed.com>
|
|
|
|
* tests/examples/Makefile.am:
|
|
* tests/examples/simple1.c:
|
|
examples: Simple Audio/Video example
|
|
Currently one can:
|
|
* Give a multimedia file
|
|
* modify the inpoint
|
|
* modify the duration
|
|
* mute the audio
|
|
|
|
2010-03-13 16:05:37 +0100 Edward Hervey <bilboed@bilboed.com>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
GESTimelinePipeline: Fix minor bug in get_compatible_unlinked_pad
|
|
We weren't breaking and ended up doing a fallthrough to the loop
|
|
completion.
|
|
|
|
2010-03-13 15:53:16 +0100 Edward Hervey <bilboed@bilboed.com>
|
|
|
|
* ges/ges-timeline-object.h:
|
|
GESTimelineObject: Fix doc of priority property
|
|
|
|
2010-03-13 15:51:16 +0100 Edward Hervey <bilboed@bilboed.com>
|
|
|
|
* ges/ges-track-filesource.c:
|
|
GESTrackFileSource: Don't forget to free the URI string
|
|
|
|
2010-03-12 19:07:15 +0100 Edward Hervey <bilboed@bilboed.com>
|
|
|
|
* tests/check/Makefile.am:
|
|
* tests/check/ges/layer.c:
|
|
tests: Add unit test for layer property.
|
|
Still needs more work though
|
|
|
|
2010-03-12 19:06:42 +0100 Edward Hervey <bilboed@bilboed.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline-layer.h:
|
|
GESTimelineLayer: Add a 'priority' property
|
|
|
|
2010-03-12 18:42:28 +0100 Edward Hervey <bilboed@bilboed.com>
|
|
|
|
* ges/ges-timeline.c:
|
|
GESTimeline: Properly iterate TrackObject lists when removing them
|
|
|
|
2010-03-12 19:05:36 +0100 Edward Hervey <bilboed@bilboed.com>
|
|
|
|
* tests/check/ges/basic.c:
|
|
tests: Check refcount of created trackobjects
|
|
|
|
2010-03-13 15:52:14 +0100 Edward Hervey <bilboed@bilboed.com>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
* tests/check/ges/filesource.c:
|
|
GESTimelineObject: Don't leak a reference when creating TrackObject
|
|
|
|
2010-03-12 17:17:30 +0100 Edward Hervey <bilboed@bilboed.com>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-object.h:
|
|
GESTimelineObject: new API : _find_track_object
|
|
This allows getting the TrackObject for a corresponding TimelineObject
|
|
and Track combination
|
|
|
|
2010-03-12 17:08:00 +0100 Edward Hervey <bilboed@bilboed.com>
|
|
|
|
* Makefile.am:
|
|
* configure.ac:
|
|
configure: use automake 1. 11 silent rules instead of shave if available
|
|
|
|
2010-03-12 17:09:03 +0100 Edward Hervey <bilboed@bilboed.com>
|
|
|
|
* common:
|
|
common: Update to latest common
|
|
|
|
2010-03-11 11:06:50 +0100 Edward Hervey <bilboed@bilboed.com>
|
|
|
|
* .gitignore:
|
|
* tests/check/ges/.gitignore:
|
|
* tests/examples/.gitignore:
|
|
ignore more files
|
|
|
|
2010-03-05 16:10:13 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/examples/Makefile.am:
|
|
examples: Fix linking/include order
|
|
|
|
2010-03-05 15:50:49 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/check/ges/filesource.c:
|
|
check: Add a test for checking timelinefilesource properties
|
|
This include the mute feature
|
|
|
|
2010-02-09 17:45:42 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/examples/Makefile.am:
|
|
examples: Use profile LIBS
|
|
and fix a typo with GST_LIBS
|
|
|
|
2010-02-09 17:44:54 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* configure.ac:
|
|
configure.ac: gst-profile is now a standalone pkgconfig
|
|
|
|
2010-01-20 11:09:56 +0100 Jarkko Pallviainen <ext-jarkko.palviainen@nokia.com>
|
|
|
|
* tests/examples/test1.c:
|
|
examples: Fix build on 32bit systems
|
|
|
|
2010-01-08 18:21:08 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
GESTimelinePipeline: Add comment for _set_render_settings
|
|
|
|
2010-01-08 18:16:16 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/examples/Makefile.am:
|
|
* tests/examples/test4.c:
|
|
examples: test4: variant of test3 with rendering.
|
|
Usage: ./test4 output_uri audio_files
|
|
This will render in ogg/vorbis the first seconds of all the provided
|
|
audio files to the output_uri
|
|
Ex : ./test4 file:///data/audio1s.ogg /data/music/*.ogg
|
|
|
|
2010-01-08 18:14:46 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
GESTimelinePipeline: Also get static pads for static pads from encodebin.
|
|
This is for the cases where the provided GstStreamEncodingProfile has
|
|
a non-zero presence.
|
|
|
|
2010-01-08 17:05:01 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* configure.ac:
|
|
configure.ac: detect gst-convenience
|
|
|
|
2009-12-11 15:24:56 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-custom-timeline-source.h:
|
|
* ges/ges-timeline-pipeline.c:
|
|
* ges/ges-track-object.h:
|
|
ges: Small doc fixups
|
|
|
|
2009-12-11 15:17:02 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/check/ges/timelineobject.c:
|
|
tests: Fix macro by making it use the proper argument types
|
|
|
|
2009-12-11 15:16:26 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/check/Makefile.am:
|
|
tests: Fix linking order.
|
|
This ensures that "make check" will run with the local libraries and not
|
|
the system-wide ones
|
|
|
|
2009-12-11 15:15:29 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
GESTimelineObject: Move property setting to an earlier stage.
|
|
This ensures that any properties set on the TimelineObject will be
|
|
propagated to the created TrackObjects just after they're created
|
|
|
|
2009-12-11 15:13:19 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-object.h:
|
|
GESTrackObject: Store pending values when GnlObject isn't created yet
|
|
|
|
2009-12-11 15:17:25 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
GESTimelinePipeline: Sync state of newly added element to container
|
|
|
|
2009-12-09 15:03:30 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
GESTimelinePipeline: Don't forget to remember the mode
|
|
|
|
2009-12-09 15:03:15 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-file-source.c:
|
|
GESTimelineFileSource: Properly handle mute
|
|
mute != active
|
|
|
|
2009-12-09 12:22:34 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
GESTimelinePipeline: More render support
|
|
|
|
2009-12-04 10:49:32 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-pipeline.c:
|
|
* ges/ges-timeline-pipeline.h:
|
|
GESTimelinePipeline: beginning of render support
|
|
|
|
2009-11-30 15:14:25 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-custom-timeline-source.c:
|
|
* ges/ges-custom-timeline-source.h:
|
|
* ges/ges-internal.h:
|
|
* ges/ges-simple-timeline-layer.c:
|
|
* ges/ges-simple-timeline-layer.h:
|
|
* ges/ges-timeline-file-source.c:
|
|
* ges/ges-timeline-file-source.h:
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline-layer.h:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-object.h:
|
|
* ges/ges-timeline-pipeline.c:
|
|
* ges/ges-timeline-pipeline.h:
|
|
* ges/ges-timeline-source.c:
|
|
* ges/ges-timeline-source.h:
|
|
* ges/ges-timeline-transition.c:
|
|
* ges/ges-timeline-transition.h:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-timeline.h:
|
|
* ges/ges-track-filesource.c:
|
|
* ges/ges-track-filesource.h:
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-object.h:
|
|
* ges/ges-track-source.c:
|
|
* ges/ges-track-source.h:
|
|
* ges/ges-track.c:
|
|
* ges/ges-track.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.c:
|
|
* ges/ges.h:
|
|
ges/: Fix copyright in headers
|
|
|
|
2009-11-30 15:14:06 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* AUTHORS:
|
|
AUTHORS: Add myself
|
|
|
|
2009-11-25 13:13:49 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-file-source.c:
|
|
timelinefilesource: Free URI when finalizing
|
|
|
|
2009-11-25 13:11:32 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track-object.c:
|
|
trackobject: priority is a uint32
|
|
|
|
2009-11-25 12:53:13 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/check/ges/timelineobject.c:
|
|
tests: release TrackObject when we're done with it
|
|
|
|
2009-11-25 12:52:50 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/check/ges/simplelayer.c:
|
|
* tests/check/ges/timelineobject.c:
|
|
tests: Don't forget to cast to guint64 when using g_object_set
|
|
... else total failure ensues on 32bit machines
|
|
|
|
2009-11-25 11:56:58 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
TimelineObject: Add missing argument to printf statement
|
|
|
|
2009-11-25 11:55:50 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-custom-timeline-source.c:
|
|
customtimelinesource: Fix indentation
|
|
|
|
2009-11-25 11:14:02 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/working-diagrams.svg:
|
|
docs: updates to working diagram, still needs more love
|
|
|
|
2009-11-15 18:23:33 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* configure.ac:
|
|
* docs/libs/Makefile.am:
|
|
* docs/libs/architecture.xml:
|
|
* docs/libs/layer_track_overview.png:
|
|
* docs/working-diagrams.svg:
|
|
docs: Improve docs some more
|
|
|
|
2009-11-12 20:11:28 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* common:
|
|
* docs/libs/Makefile.am:
|
|
* docs/libs/architecture.xml:
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/ges.types:
|
|
* ges/ges.c:
|
|
docs: Add overview and architecture document and cleanup docs more.
|
|
|
|
2009-11-12 19:14:35 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/design/gstprofile.h:
|
|
docs: Update to gstprofile header
|
|
|
|
2009-11-09 15:55:06 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* .gitignore:
|
|
ignore more files
|
|
|
|
2009-11-09 15:54:18 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* m4/Makefile.am:
|
|
* m4/codeset.m4:
|
|
* m4/gettext.m4:
|
|
* m4/glibc2.m4:
|
|
* m4/glibc21.m4:
|
|
* m4/iconv.m4:
|
|
* m4/intdiv0.m4:
|
|
* m4/intl.m4:
|
|
* m4/intldir.m4:
|
|
* m4/intlmacosx.m4:
|
|
* m4/intmax.m4:
|
|
* m4/inttypes-pri.m4:
|
|
* m4/inttypes_h.m4:
|
|
* m4/lcmessage.m4:
|
|
* m4/lib-ld.m4:
|
|
* m4/lib-link.m4:
|
|
* m4/lib-prefix.m4:
|
|
* m4/libtool.m4:
|
|
* m4/lock.m4:
|
|
* m4/longlong.m4:
|
|
* m4/ltoptions.m4:
|
|
* m4/ltsugar.m4:
|
|
* m4/ltversion.m4:
|
|
* m4/lt~obsolete.m4:
|
|
* m4/nls.m4:
|
|
* m4/po.m4:
|
|
* m4/printf-posix.m4:
|
|
* m4/progtest.m4:
|
|
* m4/size_max.m4:
|
|
* m4/stdint_h.m4:
|
|
* m4/uintmax_t.m4:
|
|
* m4/visibility.m4:
|
|
* m4/wchar_t.m4:
|
|
* m4/wint_t.m4:
|
|
* m4/xsize.m4:
|
|
remove m4/*.m4, will be automatically created by autogen.sh
|
|
|
|
2009-11-05 10:22:57 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* common:
|
|
update common submodule version used
|
|
|
|
2009-10-22 17:37:54 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
docs: Add missing symbol to documentation
|
|
|
|
2009-10-19 18:32:23 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/design/encoding-research.txt:
|
|
* docs/design/encoding.txt:
|
|
* docs/design/gstprofile.h:
|
|
docs/design: Fixups/additions based on feedback
|
|
|
|
2009-10-07 16:23:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/design/encoding-research.txt:
|
|
* docs/design/encoding.txt:
|
|
* docs/design/gstencodebin.h:
|
|
* docs/design/gstprofile.h:
|
|
docs/design: Add encoding/profile proposal/design
|
|
|
|
2009-09-30 16:45:13 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/check/Makefile.am:
|
|
* tests/check/ges/timelineobject.c:
|
|
tests: New unit test for GESTimelineObject
|
|
|
|
2009-09-30 16:44:41 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
GESTimelineObject: First set the duration and priority before the inpoint.
|
|
|
|
2009-09-30 16:44:12 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-file-source.c:
|
|
* ges/ges-timeline-file-source.h:
|
|
GESTimelineFileSource: Add a 'mute' property.
|
|
This property deactivates the audio trackobjects if set to TRUE
|
|
|
|
2009-09-30 16:43:12 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track-object.c:
|
|
GESTrackObject: Listen to property change from gnlobject
|
|
TODO: add/emit the 'changed' signal
|
|
|
|
2009-09-30 16:42:31 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track-object.h:
|
|
GESTrackObject: Add convenience macros for accessing properties
|
|
|
|
2009-09-30 16:42:08 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track-object.c:
|
|
GESTrackObject: Set sane default values
|
|
|
|
2009-09-30 16:40:59 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-object.h:
|
|
GESTrackObject: Add 'active' property.
|
|
This property allows (de)activating a track object
|
|
|
|
2009-09-29 15:32:23 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/examples/Makefile.am:
|
|
* tests/examples/test3.c:
|
|
tests/examples: test3, same as test2, but uses a SimpleTimelineLayer
|
|
|
|
2009-09-29 15:29:11 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/check/Makefile.am:
|
|
* tests/check/ges/simplelayer.c:
|
|
tests/check: Add test for GESSimpleTimelineLayer
|
|
|
|
2009-09-29 15:27:55 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-simple-timeline-layer.c:
|
|
* ges/ges-simple-timeline-layer.h:
|
|
GESSimpleTimelineLayer: Implement add()/move() and parent class changes
|
|
If changes happen when accessing the GESTimelineLayer API, they will be taken
|
|
into account.
|
|
|
|
2009-09-29 15:27:17 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-layer.h:
|
|
ges-timeline-layer.h: Add comment
|
|
|
|
2009-09-29 15:25:54 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-timeline-object.h:
|
|
ges-timeline-object: Add convenience macros
|
|
|
|
2009-09-21 18:11:19 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/examples/Makefile.am:
|
|
* tests/examples/test2.c:
|
|
tests/example: New small example of timeline file sources.
|
|
This examples takes a list of files with audio tracks, and plays the first
|
|
second of each.
|
|
This demonstrates the usage of GESTimelineFileSource
|
|
|
|
2009-09-21 18:08:51 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/check/Makefile.am:
|
|
* tests/check/ges/filesource.c:
|
|
tests/check: New test for GESTimelineFileSource
|
|
|
|
2009-09-21 12:51:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/Makefile.am:
|
|
* ges/ges-timeline-file-source.c:
|
|
* ges/ges-timeline-file-source.h:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-object.h:
|
|
* ges/ges-track-filesource.c:
|
|
* ges/ges-track-filesource.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
New GESTimelineFileSource and GESTrackFileSource classes
|
|
|
|
2009-09-16 12:37:45 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-custom-timeline-source.c:
|
|
* ges/ges-custom-timeline-source.h:
|
|
* ges/ges-simple-timeline-layer.c:
|
|
* ges/ges-simple-timeline-layer.h:
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-object.h:
|
|
* ges/ges-timeline-pipeline.c:
|
|
* ges/ges-timeline.c:
|
|
Finish public API documentation
|
|
|
|
2009-09-16 12:37:13 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
docs: Add index and object hierarchy
|
|
|
|
2009-09-14 19:45:43 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/check/ges/basic.c:
|
|
tests: Make basic test check for proper reference counting.
|
|
|
|
2009-09-14 19:44:03 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track.c:
|
|
GESTrack: The track steals the refcount to the caps. document that.
|
|
|
|
2009-09-14 19:42:58 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/.gitignore:
|
|
docs/libs: ignore more files
|
|
|
|
2009-09-14 19:24:28 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline.c:
|
|
GESTimeline: Fix reference counting of tracks, add docs.
|
|
|
|
2009-09-14 19:23:52 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-layer.c:
|
|
GESTimelineLayer: Fix reference handling of objects, add docs.
|
|
|
|
2009-09-14 19:23:21 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* configure.ac:
|
|
configure.ac: Require latest gst-plugins-base for 'playsink'
|
|
|
|
2009-09-14 17:00:13 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline.h:
|
|
GESTimeline: start more documentation
|
|
|
|
2009-09-14 16:33:25 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-object.h:
|
|
GESTrackObject: Document some more
|
|
|
|
2009-09-14 15:51:49 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-track.c:
|
|
GESTrack: document more
|
|
|
|
2009-09-10 18:17:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
|
|
|
* docs/libs/Makefile.am:
|
|
* docs/libs/ges.types:
|
|
docs: fix gtk-doc build and make distcheck for me
|
|
|
|
2009-09-10 18:53:31 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/examples/test1.c:
|
|
Document first high-level demo.
|
|
|
|
2009-09-10 18:40:51 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* ges/ges-custom-timeline-source.c:
|
|
* ges/ges-simple-timeline-layer.c:
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-pipeline.c:
|
|
* ges/ges-timeline-source.c:
|
|
* ges/ges-timeline-transition.c:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-source.c:
|
|
* ges/ges-track.c:
|
|
* ges/ges-track.h:
|
|
* ges/ges.c:
|
|
More documentation. Coverage now at 25%
|
|
|
|
2009-09-10 16:23:12 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/random/scenarios:
|
|
* docs/scenarios:
|
|
docs: move working document
|
|
|
|
2009-09-10 16:22:00 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* Makefile.am:
|
|
* configure.ac:
|
|
* docs/Makefile.am:
|
|
* docs/libs/Makefile.am:
|
|
* docs/libs/ges-docs.sgml:
|
|
* docs/libs/ges-sections.txt:
|
|
* docs/libs/scanobj-build.stamp:
|
|
* docs/version.entities.in:
|
|
docs: Add gtk-doc API documentation
|
|
current coverage : 8%
|
|
|
|
2009-09-09 15:53:53 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/examples/test1.c:
|
|
test1: Expand example to also use an audio track.
|
|
|
|
2009-09-09 15:51:52 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline.c:
|
|
GESTimeline: Make sure added ghostpads are unique.
|
|
|
|
2009-09-09 13:57:37 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/examples/test1.c:
|
|
test1: Actually change videotestsrc patterns to make changes obvious.
|
|
|
|
2009-09-09 13:55:30 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/examples/test1.c:
|
|
test1: Use mainloop, required for proper gnonlin behaviour.
|
|
|
|
2009-09-09 12:42:29 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
GESTimelinePipeline: Reconfigure playsink once we've added a pad.
|
|
|
|
2009-09-08 19:46:54 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/examples/test1.c:
|
|
examples: Add timeline to pipeline and set it to playing.
|
|
... and now we need to go an fix playsink :)
|
|
|
|
2009-09-08 19:46:26 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/check/ges/basic.c:
|
|
test/ges/basic: Adapt to API changes.
|
|
|
|
2009-09-08 19:45:08 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
* ges/ges-timeline-pipeline.h:
|
|
GESTimelinePipeline: Use 'playsink', track added/removed pads.
|
|
Also add a method to set a GESTimeline on the pipeline.
|
|
|
|
2009-09-08 19:44:03 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-timeline.h:
|
|
GESTimeline: Track internal pads and tracks in sync.
|
|
Add method to get the Track associated to a ghostpad.
|
|
|
|
2009-09-08 18:55:41 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* .gitignore:
|
|
gitignore: Ignore more files
|
|
|
|
2009-09-08 18:49:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track.c:
|
|
* ges/ges-track.h:
|
|
GESTrack: Add TrackType enum and constructor property.
|
|
This allows us to speed up detection of track content type.
|
|
|
|
2009-09-08 18:47:46 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-custom-timeline-source.c:
|
|
CustomTimelineSource: Fix typo in debug statement
|
|
|
|
2009-09-07 15:46:44 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-pipeline.c:
|
|
* ges/ges-timeline-pipeline.h:
|
|
GESTimelinePipeline: Fix typo
|
|
|
|
2009-08-07 20:33:40 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track-object.c:
|
|
TrackObject: Add debugging and make default duration 1s
|
|
|
|
2009-08-07 20:33:18 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-object.h:
|
|
TimelineObject: Add start/inpoint/duration/priority properties and propagate them
|
|
|
|
2009-08-07 20:32:47 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track.c:
|
|
* ges/ges-track.h:
|
|
Track: Handle pads
|
|
|
|
2009-08-07 20:32:29 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track.c:
|
|
* ges/ges-track.h:
|
|
Track: Add convenience methods for creating a raw Audio or Video track.
|
|
|
|
2009-08-07 20:31:11 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-custom-timeline-source.c:
|
|
* ges/ges-custom-timeline-source.h:
|
|
* tests/check/ges/basic.c:
|
|
CustomTimelineSource: Allow giving user_data to the callback
|
|
|
|
2009-08-07 20:29:35 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* configure.ac:
|
|
* tests/Makefile.am:
|
|
* tests/examples/Makefile.am:
|
|
* tests/examples/test1.c:
|
|
Add directory for examples along with a minimalistic first example.
|
|
|
|
2009-08-07 18:18:42 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-object.h:
|
|
* ges/ges-track.c:
|
|
* ges/ges-track.h:
|
|
* tests/check/ges/basic.c:
|
|
Add 'caps' property on Track
|
|
|
|
2009-08-07 17:09:59 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* COPYING:
|
|
* COPYING.LIB:
|
|
* INSTALL:
|
|
* Makefile.am:
|
|
* RELEASE:
|
|
* ges/Makefile.am:
|
|
* gst-editing-services.doap:
|
|
Fix build. Can now run make distcheck.
|
|
|
|
2009-08-07 16:51:49 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track.c:
|
|
Track: Add/Remove the GnlComposition from ourself.
|
|
|
|
2009-08-07 16:47:18 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/check/ges/basic.c:
|
|
tests/ges/basic: Extend test to remove the object.
|
|
|
|
2009-08-07 16:46:57 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track-source.h:
|
|
TrackSource: Include TrackObject header file
|
|
|
|
2009-08-07 16:46:35 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges.c:
|
|
ges.c: Add debug line to inform of initialization
|
|
|
|
2009-08-07 16:45:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/Makefile.am:
|
|
* ges/ges-custom-timeline-source.c:
|
|
* ges/ges-custom-timeline-source.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
New CustomTimelineSource class.
|
|
|
|
2009-08-07 16:43:49 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track.c:
|
|
* ges/ges-track.h:
|
|
Track: Implement remove_object()
|
|
|
|
2009-08-07 16:43:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-object.h:
|
|
TrackObject: Add 'valid' property, Make _set_track() return a bool
|
|
|
|
2009-08-07 16:41:23 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline.c:
|
|
Timeline: Implement remove_track, remove_layer, and _layer_object_removed_cb
|
|
|
|
2009-08-07 16:40:51 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-source.c:
|
|
* ges/ges-timeline-source.h:
|
|
TimelineSource: Implenent _create_track_object() virtual-method
|
|
|
|
2009-08-07 16:39:45 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-object.h:
|
|
TimelineObject: Implement _release_track_object()
|
|
|
|
2009-08-07 16:39:09 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline-layer.h:
|
|
TimelineLayer: Implement _remove_object()
|
|
|
|
2009-08-06 20:04:59 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* tests/check/ges/basic.c:
|
|
tests: Add a simple scenario
|
|
|
|
2009-08-06 19:59:25 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/ges-simple-timeline-layer.c:
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-pipeline.c:
|
|
* ges/ges-timeline-source.c:
|
|
* ges/ges-timeline-transition.c:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track.c:
|
|
ges: Remove unused private structures. We'll re-add on a per-case basis.
|
|
|
|
2009-08-06 19:51:29 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* Makefile.am:
|
|
* configure.ac:
|
|
* ges/Makefile.am:
|
|
* ges/ges-internal.h:
|
|
* ges/ges-simple-timeline-layer.c:
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-pipeline.c:
|
|
* ges/ges-timeline-source.c:
|
|
* ges/ges-timeline-transition.c:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-object.h:
|
|
* ges/ges-track-source.c:
|
|
* ges/ges-track.c:
|
|
* ges/ges.c:
|
|
* ges/ges.h:
|
|
* tests/Makefile.am:
|
|
* tests/check/Makefile.am:
|
|
* tests/check/ges/basic.c:
|
|
Add unit test system. Adjust GST_DEBUG usage.
|
|
|
|
2009-08-06 18:54:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/Makefile.am:
|
|
* ges/ges-track-source.c:
|
|
* ges/ges-track-source.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
Add new GESTrackSource
|
|
|
|
2009-08-06 17:38:43 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/scenarios:
|
|
* ges/ges-simple-timeline-layer.c:
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline-layer.h:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-object.h:
|
|
* ges/ges-timeline-pipeline.c:
|
|
* ges/ges-timeline-source.c:
|
|
* ges/ges-timeline-source.h:
|
|
* ges/ges-timeline-transition.c:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-timeline.h:
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-object.h:
|
|
* ges/ges-track.c:
|
|
* ges/ges-track.h:
|
|
intermediary commit. Still need to fill in more blanks :(
|
|
|
|
2009-08-06 12:47:38 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/Makefile.am:
|
|
* ges/gesmarshal.list:
|
|
Add signal marshalling code
|
|
|
|
2009-08-06 12:14:37 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* Makefile.am:
|
|
* autogen.sh:
|
|
* configure.ac:
|
|
* ges/Makefile.am:
|
|
* ges/ges-simple-timeline-layer.h:
|
|
* ges/ges-timeline-layer.h:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-object.h:
|
|
* ges/ges-timeline-pipeline.h:
|
|
* ges/ges-timeline-source.h:
|
|
* ges/ges-timeline-transition.h:
|
|
* ges/ges-timeline.h:
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-object.h:
|
|
* ges/ges-track.h:
|
|
* ges/ges-types.h:
|
|
* ges/ges.h:
|
|
build fixed again. Moved type declarations in a standalone file.
|
|
|
|
2009-08-06 11:24:04 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* ges/Makefile.am:
|
|
* ges/ges-simple-timeline-layer.c:
|
|
* ges/ges-simple-timeline-layer.h:
|
|
* ges/ges-timeline-layer.c:
|
|
* ges/ges-timeline-layer.h:
|
|
* ges/ges-timeline-object.c:
|
|
* ges/ges-timeline-object.h:
|
|
* ges/ges-timeline-pipeline.c:
|
|
* ges/ges-timeline-pipeline.h:
|
|
* ges/ges-timeline-source.c:
|
|
* ges/ges-timeline-source.h:
|
|
* ges/ges-timeline-transition.c:
|
|
* ges/ges-timeline-transition.h:
|
|
* ges/ges-timeline.c:
|
|
* ges/ges-timeline.h:
|
|
* ges/ges-track-object.c:
|
|
* ges/ges-track-object.h:
|
|
* ges/ges-track.c:
|
|
* ges/ges-track.h:
|
|
* ges/ges.c:
|
|
* ges/ges.h:
|
|
* src/Makefile.am:
|
|
* src/ges-simple-timeline-layer.c:
|
|
* src/ges-simple-timeline-layer.h:
|
|
* src/ges-timeline-layer.c:
|
|
* src/ges-timeline-layer.h:
|
|
* src/ges-timeline-object.c:
|
|
* src/ges-timeline-object.h:
|
|
* src/ges-timeline-pipeline.c:
|
|
* src/ges-timeline-pipeline.h:
|
|
* src/ges-timeline-source.c:
|
|
* src/ges-timeline-source.h:
|
|
* src/ges-timeline-transition.c:
|
|
* src/ges-timeline-transition.h:
|
|
* src/ges-timeline.c:
|
|
* src/ges-timeline.h:
|
|
* src/ges-track-object.c:
|
|
* src/ges-track-object.h:
|
|
* src/ges-track.c:
|
|
* src/ges-track.h:
|
|
* src/ges.c:
|
|
* src/ges.h:
|
|
src/ => ges/
|
|
|
|
2009-08-06 11:23:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* docs/scenarios:
|
|
* src/Makefile.am:
|
|
* src/ges-simple-timeline-layer.h:
|
|
* src/ges-timeline-object.c:
|
|
* src/ges-timeline-object.h:
|
|
* src/ges-timeline.h:
|
|
* src/ges-track-object.c:
|
|
* src/ges-track-object.h:
|
|
* src/ges-track.h:
|
|
* src/ges.c:
|
|
* src/ges.h:
|
|
MORE HACKING
|
|
|
|
2009-08-04 19:27:07 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* README:
|
|
README: Mention license
|
|
|
|
2009-08-04 19:21:49 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* .gitignore:
|
|
.gitignore: ignore cruft
|
|
|
|
2009-08-04 17:16:31 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
|
|
|
|
* .gitmodules:
|
|
* AUTHORS:
|
|
* ChangeLog:
|
|
* Makefile.am:
|
|
* NEWS:
|
|
* autogen.sh:
|
|
* common:
|
|
* configure.ac:
|
|
* gst-editing-services.spec.in:
|
|
* m4/Makefile.am:
|
|
* m4/codeset.m4:
|
|
* m4/gettext.m4:
|
|
* m4/glibc2.m4:
|
|
* m4/glibc21.m4:
|
|
* m4/iconv.m4:
|
|
* m4/intdiv0.m4:
|
|
* m4/intl.m4:
|
|
* m4/intldir.m4:
|
|
* m4/intlmacosx.m4:
|
|
* m4/intmax.m4:
|
|
* m4/inttypes-pri.m4:
|
|
* m4/inttypes_h.m4:
|
|
* m4/lcmessage.m4:
|
|
* m4/lib-ld.m4:
|
|
* m4/lib-link.m4:
|
|
* m4/lib-prefix.m4:
|
|
* m4/libtool.m4:
|
|
* m4/lock.m4:
|
|
* m4/longlong.m4:
|
|
* m4/ltoptions.m4:
|
|
* m4/ltsugar.m4:
|
|
* m4/ltversion.m4:
|
|
* m4/lt~obsolete.m4:
|
|
* m4/nls.m4:
|
|
* m4/po.m4:
|
|
* m4/printf-posix.m4:
|
|
* m4/progtest.m4:
|
|
* m4/size_max.m4:
|
|
* m4/stdint_h.m4:
|
|
* m4/uintmax_t.m4:
|
|
* m4/visibility.m4:
|
|
* m4/wchar_t.m4:
|
|
* m4/wint_t.m4:
|
|
* m4/xsize.m4:
|
|
* src/Makefile.am:
|
|
* src/ges-simple-timeline-layer.c:
|
|
* src/ges-simple-timeline-layer.h:
|
|
* src/ges-timeline-layer.c:
|
|
* src/ges-timeline-layer.h:
|
|
* src/ges-timeline-object.c:
|
|
* src/ges-timeline-object.h:
|
|
* src/ges-timeline-pipeline.c:
|
|
* src/ges-timeline-pipeline.h:
|
|
* src/ges-timeline-source.c:
|
|
* src/ges-timeline-source.h:
|
|
* src/ges-timeline-transition.c:
|
|
* src/ges-timeline-transition.h:
|
|
* src/ges-timeline.c:
|
|
* src/ges-timeline.h:
|
|
* src/ges-track-object.c:
|
|
* src/ges-track-object.h:
|
|
* src/ges-track.c:
|
|
* src/ges-track.h:
|
|
It builds !!!! :)
|
|
|