platform/upstream/gst-editing-services.git
10 years agoUpdate the documentation to use Pitivi instead of PiTiVi
Alexandru Băluț [Wed, 26 Feb 2014 03:36:11 +0000 (04:36 +0100)]
Update the documentation to use Pitivi instead of PiTiVi

10 years agoRemove "#" from short-description
Alexandru Băluț [Wed, 26 Feb 2014 03:17:36 +0000 (04:17 +0100)]
Remove "#" from short-description

It breaks the display in the index.html page.

10 years agoMinor documentation fixes: GESExtractable, GESAsset
Alexandru Băluț [Tue, 18 Feb 2014 21:14:00 +0000 (22:14 +0100)]
Minor documentation fixes: GESExtractable, GESAsset

10 years agoAutomatic update of common submodule
Stefan Sauer [Wed, 26 Feb 2014 21:16:13 +0000 (22:16 +0100)]
Automatic update of common submodule

From 1a07da9 to fe1672e

10 years agodocs: Fix documentation about copying timeline elements
Thibault Saunier [Tue, 18 Feb 2014 11:40:06 +0000 (12:40 +0100)]
docs: Fix documentation about copying timeline elements

10 years agotimeline: Make sure not to add 2 times a TrackElement in the same track
Thibault Saunier [Mon, 17 Feb 2014 12:33:51 +0000 (13:33 +0100)]
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.

10 years agoRename TIMELINE_MODE_XXX to GES_PIPELINE_MODE_XXX so it corresponds to reality
Thibault Saunier [Mon, 17 Feb 2014 11:34:04 +0000 (12:34 +0100)]
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.

10 years agoges: Give a reference to the formatter for the idle callback
Thibault Saunier [Fri, 14 Feb 2014 12:20:31 +0000 (13:20 +0100)]
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

10 years agoges: Remove unused functions
Sebastian Dröge [Sun, 9 Feb 2014 22:50:25 +0000 (23:50 +0100)]
ges: Remove unused functions

10 years agoges-group: Properly check for integer underflows
Sebastian Dröge [Sat, 8 Feb 2014 19:19:53 +0000 (20:19 +0100)]
ges-group: Properly check for integer underflows

error: comparison of unsigned expression < 0 is always false

10 years agoges-extractable: Return NULL instead of G_TYPE_INVALID
Sebastian Dröge [Sat, 8 Feb 2014 19:18:11 +0000 (20:18 +0100)]
ges-extractable: Return NULL instead of G_TYPE_INVALID

The return type of this function is gchar *, not GType

10 years agoges: Some documentation cleanup
Thibault Saunier [Tue, 4 Feb 2014 23:10:52 +0000 (00:10 +0100)]
ges: Some documentation cleanup

10 years agotests:integration: Fix a race about get_position being called before AYNC_DONE happens
Thibault Saunier [Tue, 4 Feb 2014 12:58:48 +0000 (13:58 +0100)]
tests:integration: Fix a race about get_position being called before AYNC_DONE happens

10 years agoges-pipeline: Rename add_timeline to set_timeline
Alexandru Băluț [Tue, 4 Feb 2014 09:45:58 +0000 (10:45 +0100)]
ges-pipeline: Rename add_timeline to set_timeline

API BREAKAGE:
        - ges_pipeline_add_timeline
        + ges_pipeline_set_timeline

10 years agouri-asset: Let a chance for user to change URI if the set one is not readable
Thibault Saunier [Thu, 16 Jan 2014 14:25:06 +0000 (15:25 +0100)]
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

10 years agovideosource: Always add a deinterlace at the beining of videosrcbin
Thibault Saunier [Wed, 15 Jan 2014 18:12:08 +0000 (19:12 +0100)]
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.

10 years agoges-asset: Do not forget to give a ref to the registry
Thibault Saunier [Mon, 27 Jan 2014 14:30:40 +0000 (15:30 +0100)]
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

10 years agoAutomatic update of common submodule
Edward Hervey [Thu, 30 Jan 2014 09:46:09 +0000 (10:46 +0100)]
Automatic update of common submodule

From d48bed3 to 1a07da9

10 years agotrack-element: clamp interpolated keyframe values.
Mathieu Duponchelle [Thu, 9 Jan 2014 17:13:00 +0000 (18:13 +0100)]
track-element: clamp interpolated keyframe values.

10 years ago.gitignore: add test driver and more test binaries
Tim-Philipp Müller [Fri, 10 Jan 2014 00:05:01 +0000 (00:05 +0000)]
.gitignore: add test driver and more test binaries

10 years agobase-xml-formatter: Emit 'loaded' right after a project with empy timeline is loaded
Thibault Saunier [Fri, 27 Dec 2013 09:08:47 +0000 (10:08 +0100)]
base-xml-formatter: Emit 'loaded' right after a project with empy timeline is loaded

https://bugzilla.gnome.org/show_bug.cgi?id=720040

10 years agotrack-element: Remove constructors for TrackElement from the API
Thibault Saunier [Tue, 24 Dec 2013 14:34:51 +0000 (15:34 +0100)]
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.

10 years agoges: Remove versionning infos now that we start on the 1.X API serie
Thibault Saunier [Tue, 24 Dec 2013 14:08:24 +0000 (15:08 +0100)]
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.

10 years agoges: Add padding for API extension where missing
Thibault Saunier [Tue, 24 Dec 2013 13:34:09 +0000 (14:34 +0100)]
ges: Add padding for API extension where missing

10 years agoAutomatic update of common submodule
Tim-Philipp Müller [Sun, 22 Dec 2013 22:36:16 +0000 (22:36 +0000)]
Automatic update of common submodule

From dbedaa0 to d48bed3

10 years agoges: Reimplement 'always create a project to back a timeline'
Thibault Saunier [Thu, 28 Nov 2013 18:13:06 +0000 (15:13 -0300)]
ges: Reimplement 'always create a project to back a timeline'

Keeping it simple, and making sure everything is synchronous

10 years agoRevert "ges: Always create a project to back a timeline"
Thibault Saunier [Thu, 28 Nov 2013 18:08:33 +0000 (15:08 -0300)]
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

10 years agotimeline: Add all assets of the clip added to the timeline to the project
Thibault Saunier [Mon, 25 Nov 2013 18:17:33 +0000 (15:17 -0300)]
timeline: Add all assets of the clip added to the timeline to the project

10 years agoRemove GESSimplerLayer, that API should land into GESLayer in the end
Thibault Saunier [Fri, 22 Nov 2013 20:49:49 +0000 (17:49 -0300)]
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

10 years agolayer: Set clip start to the duration of the layer if == TIME_NONE
Thibault Saunier [Fri, 22 Nov 2013 20:36:12 +0000 (17:36 -0300)]
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

10 years agolayer: Add an API to get the total duration of the layer
Thibault Saunier [Fri, 22 Nov 2013 20:33:18 +0000 (17:33 -0300)]
layer: Add an API to get the total duration of the layer

API:
    ges_layer_get_duration

10 years agoRemove the android/ toplevel directory
Thibault Saunier [Fri, 22 Nov 2013 20:23:31 +0000 (17:23 -0300)]
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/

10 years agogir: fix warnings
Lubosz Sarnecki [Wed, 13 Nov 2013 12:18:00 +0000 (13:18 +0100)]
gir: fix warnings

10 years agovideo-uri-source: Handle interlaced videos
Thibault Saunier [Mon, 18 Nov 2013 16:41:07 +0000 (13:41 -0300)]
video-uri-source: Handle interlaced videos

https://bugzilla.gnome.org/show_bug.cgi?id=710168

10 years agoges-launch: Let user set the track types to use
Thibault Saunier [Thu, 14 Nov 2013 19:17:31 +0000 (16:17 -0300)]
ges-launch: Let user set the track types to use

10 years agopython: Remove old material.py example
Thibault Saunier [Sat, 9 Nov 2013 12:55:39 +0000 (09:55 -0300)]
python: Remove old material.py example

10 years agoges-launch: Dot the pipeline on state changes and warnings
Thibault Saunier [Sat, 9 Nov 2013 12:51:55 +0000 (09:51 -0300)]
ges-launch: Dot the pipeline on state changes and warnings

10 years agoframepositionner: Fix the range of properties dealing with number of pixels
Thibault Saunier [Sat, 9 Nov 2013 12:49:03 +0000 (09:49 -0300)]
framepositionner: Fix the range of properties dealing with number of pixels

This way it is possible to interpolate those values.

10 years agoges: Always create a project to back a timeline
Thibault Saunier [Sat, 9 Nov 2013 12:47:21 +0000 (09:47 -0300)]
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).

10 years agobindings: Cleanup and fix simple python example
Thibault Saunier [Sat, 9 Nov 2013 12:46:10 +0000 (09:46 -0300)]
bindings: Cleanup and fix simple python example

10 years agoAutomatic update of common submodule
Tim-Philipp Müller [Tue, 5 Nov 2013 11:23:08 +0000 (11:23 +0000)]
Automatic update of common submodule

From 865aa20 to dbedaa0

10 years agoges: Fix several memory leaks
Kishore Arepalli [Thu, 17 Oct 2013 13:16:00 +0000 (15:16 +0200)]
ges: Fix several memory leaks

https://bugzilla.gnome.org/show_bug.cgi?id=710390

10 years agotrack-element: add start to the position to which we wish we split the bindings.
Mathieu Duponchelle [Tue, 29 Oct 2013 23:27:36 +0000 (00:27 +0100)]
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.

10 years agoclip: Fix the find_track_element method
Thibault Saunier [Tue, 29 Oct 2013 10:59:22 +0000 (07:59 -0300)]
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.

10 years agoges-formatter: don't use 'class' as function argument name in headers
Kishore Arepalli [Tue, 15 Oct 2013 08:57:31 +0000 (10:57 +0200)]
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

10 years agouri-asset: Check if file exists before trying it as a proxy
Thibault Saunier [Fri, 11 Oct 2013 20:00:22 +0000 (17:00 -0300)]
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

10 years agoges-launch: Remember URIS that we tried to discover
Thibault Saunier [Fri, 11 Oct 2013 20:05:03 +0000 (17:05 -0300)]
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

10 years agoformatter: Try to use best formatter first
Thibault Saunier [Tue, 8 Oct 2013 16:45:55 +0000 (13:45 -0300)]
formatter: Try to use best formatter first

10 years agoaudiosource: Add audioconvert and audioresample before the volume element
Thibault Saunier [Wed, 9 Oct 2013 23:07:14 +0000 (20:07 -0300)]
audiosource: Add audioconvert and audioresample before the volume element

https://bugzilla.gnome.org/show_bug.cgi?id=709777

10 years agotimeline: pass the correct argument to disconnect_by_func.
Mathieu Duponchelle [Tue, 1 Oct 2013 18:07:10 +0000 (20:07 +0200)]
timeline: pass the correct argument to disconnect_by_func.

fixes #709205

10 years agoBack to development
Thibault Saunier [Sat, 28 Sep 2013 19:07:10 +0000 (21:07 +0200)]
Back to development

10 years agoRelease 1.1.90
Thibault Saunier [Sat, 28 Sep 2013 18:49:13 +0000 (20:49 +0200)]
Release 1.1.90

10 years agoclip: Return the newly created TrackElement when adding an asset
Thibault Saunier [Sat, 28 Sep 2013 16:09:49 +0000 (18:09 +0200)]
clip: Return the newly created TrackElement when adding an asset

This is a minor API change

10 years agotimeline: Add a signal to know when it is commited
Thibault Saunier [Sat, 28 Sep 2013 13:42:20 +0000 (15:42 +0200)]
timeline: Add a signal to know when it is commited

10 years agoclip: split_bindings at position * + inpoint*
MathieuDuponchelle [Fri, 27 Sep 2013 00:56:44 +0000 (02:56 +0200)]
clip: split_bindings at position * + inpoint*

10 years agovideo-track: update gaps framerate along with restriction caps.
MathieuDuponchelle [Wed, 25 Sep 2013 21:52:46 +0000 (23:52 +0200)]
video-track: update gaps framerate along with restriction caps.

10 years agoxml-formatter: add support for restriction caps.
MathieuDuponchelle [Wed, 25 Sep 2013 17:48:45 +0000 (19:48 +0200)]
xml-formatter: add support for restriction caps.

10 years agovideo-source: Add a videorate in video-source.
Simon Corsin [Wed, 4 Sep 2013 23:03:51 +0000 (01:03 +0200)]
video-source: Add a videorate in video-source.

And control it in framepositionner.

Conflicts:
ges/ges-video-source.c

10 years agoAutomatic update of common submodule
Tim-Philipp Müller [Tue, 24 Sep 2013 17:35:56 +0000 (18:35 +0100)]
Automatic update of common submodule

From 6b03ba7 to 865aa20

10 years agotests: Make sure not to test freed objects type
Thibault Saunier [Sun, 22 Sep 2013 19:56:14 +0000 (21:56 +0200)]
tests: Make sure not to test freed objects type

10 years agopipeline: Let some queuing in encodebin
Thibault Saunier [Mon, 16 Sep 2013 16:30:33 +0000 (13:30 -0300)]
pipeline: Let some queuing in encodebin

It is sometimes necessary

10 years agoexamples: Make project loading more generic
Thibault Saunier [Mon, 16 Sep 2013 14:19:13 +0000 (11:19 -0300)]
examples: Make project loading more generic

Pitivi formatter is deprecated, do not use it by default

10 years agoRevert "ges: Disable the Pitivi formatter"
Thibault Saunier [Mon, 16 Sep 2013 14:16:18 +0000 (11:16 -0300)]
Revert "ges: Disable the Pitivi formatter"

This reverts commit e54ceff7204e712daa9949ef41b73d96035a0446.

Let's just keep it... it does not cost anything.

10 years agoAutomatic update of common submodule
Edward Hervey [Fri, 20 Sep 2013 14:19:06 +0000 (16:19 +0200)]
Automatic update of common submodule

From b613661 to 6b03ba7

10 years agoAutomatic update of common submodule
Tim-Philipp Müller [Thu, 19 Sep 2013 17:46:26 +0000 (18:46 +0100)]
Automatic update of common submodule

From 74a6857 to b613661

10 years agoAutomatic update of common submodule
Tim-Philipp Müller [Thu, 19 Sep 2013 16:39:44 +0000 (17:39 +0100)]
Automatic update of common submodule

From 12af105 to 74a6857

10 years agotests: timelineedition: cast start and duration values as guint64
Joris Valette [Sat, 14 Sep 2013 02:19:57 +0000 (04:19 +0200)]
tests: timelineedition: cast start and duration values as guint64

10 years agoges-launch: Handle path for project uri
Thibault Saunier [Fri, 13 Sep 2013 23:38:43 +0000 (20:38 -0300)]
ges-launch: Handle path for project uri

10 years agoformatter: Keep timeline duration as a meta
Thibault Saunier [Fri, 13 Sep 2013 23:37:58 +0000 (20:37 -0300)]
formatter: Keep timeline duration as a meta

10 years agoges-launch: Make it possible to provid pathes to look for moved asset
Thibault Saunier [Thu, 12 Sep 2013 21:34:55 +0000 (18:34 -0300)]
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

10 years agoges-pipeline: Don't unref buffer obtained from a GstSample
Kishore Arepalli [Thu, 12 Sep 2013 07:05:51 +0000 (09:05 +0200)]
ges-pipeline: Don't unref buffer obtained from a GstSample

https://bugzilla.gnome.org/show_bug.cgi?id=707914

10 years agotests: integration: set restriction_caps on the video encoding profile
Mathieu Duponchelle [Tue, 10 Sep 2013 16:17:57 +0000 (18:17 +0200)]
tests: integration: set restriction_caps on the video encoding profile

We need this cause now videomixer renegotiates downstream.

10 years agopipeline: Create it through a factory
Thibault Saunier [Mon, 9 Sep 2013 15:47:32 +0000 (12:47 -0300)]
pipeline: Create it through a factory

Making it possible to use it with GstValidate LD_PRELOAD feature

10 years agopipeline: Finnish renaming from GESTimelinePipeline
Thibault Saunier [Mon, 9 Sep 2013 15:47:02 +0000 (12:47 -0300)]
pipeline: Finnish renaming from GESTimelinePipeline

10 years agotests: timelineedition: Minor cleanups
Thibault Saunier [Sun, 8 Sep 2013 22:27:04 +0000 (19:27 -0300)]
tests: timelineedition: Minor cleanups

10 years agotimeline: Make sure we do not move object when only trimming
Thibault Saunier [Sun, 8 Sep 2013 22:19:24 +0000 (19:19 -0300)]
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

10 years agotimeline: Avoid setting duration > max_duration when rippling
Thibault Saunier [Sat, 7 Sep 2013 16:59:17 +0000 (12:59 -0400)]
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.

10 years agoges: Handle trimming in groups
Thibault Saunier [Sat, 7 Sep 2013 06:11:23 +0000 (02:11 -0400)]
ges: Handle trimming in groups

This was broken, clips where moving all around, make it behave properly.

10 years agotimeline: Make ripple start be trimming
Thibault Saunier [Sat, 7 Sep 2013 06:10:12 +0000 (02:10 -0400)]
timeline: Make ripple start be trimming

This is a more natural behaviour as a user instead of doing nothing at
all.

10 years agoges: Make GESAudioSource and GESVideoSource abstract
Thibault Saunier [Wed, 4 Sep 2013 00:50:54 +0000 (20:50 -0400)]
ges: Make GESAudioSource and GESVideoSource abstract

10 years agogstframepositionner: correctly tag metadata.
Mathieu Duponchelle [Thu, 22 Aug 2013 21:06:38 +0000 (23:06 +0200)]
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

10 years agovideosource: Make sure to update z-order when layer priority changes
Thibault Saunier [Sun, 1 Sep 2013 16:19:32 +0000 (12:19 -0400)]
videosource: Make sure to update z-order when layer priority changes

Conflicts:
ges/ges-video-source.c

10 years agotimeline-element: Add a set_parent vmethod
Thibault Saunier [Sun, 1 Sep 2013 16:18:53 +0000 (12:18 -0400)]
timeline-element: Add a set_parent vmethod

API:
        GESTimelineElment->set_parent vmethod

10 years agotests: timelineedition: Add a test_scaling.
Simon Corsin [Thu, 29 Aug 2013 09:35:30 +0000 (11:35 +0200)]
tests: timelineedition: Add a test_scaling.

It will check that the clip updates its size correctly.

10 years agotest-utils: Adds a utility function to quickly check the timeline.
Simon Corsin [Sun, 25 Aug 2013 15:08:00 +0000 (17:08 +0200)]
test-utils: Adds a utility function to quickly check the timeline.

10 years agovideotransition: No need to hard set width and height anymore.
Simon Corsin [Thu, 15 Aug 2013 18:12:30 +0000 (20:12 +0200)]
videotransition: No need to hard set width and height anymore.

10 years agogstframepositionner: Install width and height properties.
Simon Corsin [Wed, 21 Aug 2013 09:32:45 +0000 (11:32 +0200)]
gstframepositionner: Install width and height properties.

  + And manage them properly.

10 years agoges-track: Add the notion of resriction caps to GESTrack
Simon Corsin [Sat, 17 Aug 2013 12:57:15 +0000 (14:57 +0200)]
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

10 years agoGES: Add GESVideoSource and GESAudioSource base classes
Simon Corsin [Tue, 9 Jul 2013 13:31:15 +0000 (15:31 +0200)]
GES: Add GESVideoSource and GESAudioSource base classes

  + Update documentation.
  + Implements subclasses audio-uri-source and video-uri-source

10 years agotestsource: Handle child properties as child properties
Simon Corsin [Wed, 3 Jul 2013 16:27:00 +0000 (18:27 +0200)]
testsource: Handle child properties as child properties

Makes $make check pass.
Standardizes property handling.

10 years agosource: Make a ges_source_create_topbin internal helper method
Simon Corsin [Tue, 2 Jul 2013 09:12:00 +0000 (11:12 +0200)]
source: Make a ges_source_create_topbin internal helper method

10 years agoges-source: Move common elements handling to the base class
Simon Corsin [Thu, 27 Jun 2013 12:20:00 +0000 (14:20 +0200)]
ges-source: Move common elements handling to the base class

  + And port all the subclasses

10 years agocontainer: Do not forget to initialize the timeline before using it
Thibault Saunier [Mon, 2 Sep 2013 17:57:15 +0000 (13:57 -0400)]
container: Do not forget to initialize the timeline before using it

10 years agoges-xml-formatter: use g_ascii_dtostr() instead of messing with setlocale()
Tim-Philipp Müller [Sun, 1 Sep 2013 23:19:30 +0000 (00:19 +0100)]
ges-xml-formatter: use g_ascii_dtostr() instead of messing with setlocale()

Libraries shouldn't use setlocale().

10 years agoxml-formatter: set LC_NUMERIC locale before saving values.
Mathieu Duponchelle [Sat, 31 Aug 2013 22:46:45 +0000 (00:46 +0200)]
xml-formatter: set LC_NUMERIC locale before saving values.

Avoiding to save ',' instead of '.' for floats in certain locals

10 years agovideo-transition: Keep switch transition type simple
Mathieu Duponchelle [Thu, 29 Aug 2013 21:45:56 +0000 (23:45 +0200)]
video-transition: Keep switch transition type simple

Also make sure there is a proper default value for transition type.

10 years agolaunch: Simplify encoding profile description
Thibault Saunier [Sat, 31 Aug 2013 00:32:56 +0000 (20:32 -0400)]
launch: Simplify encoding profile description

Use a 'simple' synthax to describe encoding profiles

10 years agolaunch: Make it easier to render project
Thibault Saunier [Sat, 31 Aug 2013 00:03:16 +0000 (20:03 -0400)]
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

10 years agotimeline: No autotrans between elements in same toplevel container
Thibault Saunier [Fri, 30 Aug 2013 22:45:31 +0000 (18:45 -0400)]
timeline: No autotrans between elements in same toplevel container

This makes no sense, we ended up creating/removing tons of transition
while moving groups

10 years agoges: Disable the Pitivi formatter
Thibault Saunier [Thu, 29 Aug 2013 15:10:33 +0000 (11:10 -0400)]
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