Thibault Saunier
|
f4faa487ba
|
tools:ges-launch: Save the project at the end of execution
So that changes from scenarios are taken into account
|
2014-11-10 16:22:38 +01:00 |
|
Thibault Saunier
|
2d3769f079
|
tools:ges-launch: Do not set pipeline state before the timeline is ready
When we are loading a project
|
2014-11-10 16:22:37 +01:00 |
|
Thibault Saunier
|
cc84b63305
|
tools:launcher: Avoid commiting when we are not done loading the timeline
|
2014-10-31 11:58:07 +01:00 |
|
Mathieu Duponchelle
|
5779e68102
|
ges-validate: issues naming have changed.
Update the override.
|
2014-10-22 14:15:11 +02:00 |
|
Thibault Saunier
|
7e36a752bc
|
validate: Fix naming of add_action_type to register_action_type
That function was just renamed in Validate
|
2014-10-16 14:18:16 +02:00 |
|
Thibault Saunier
|
6d06079202
|
validate: Rename --list-action-types to --inspect-action-type
Making clearer the meaning of the parameter and closer to
the usual naming in the GStreamer land.
|
2014-10-12 19:46:59 +02:00 |
|
Lubosz Sarnecki
|
79322a452d
|
ges-launch: option to select encoding profile from xml
https://bugzilla.gnome.org/show_bug.cgi?id=735121
|
2014-09-11 12:28:26 +02:00 |
|
Lubosz Sarnecki
|
b6bc750730
|
ges-launch: clean up help page
https://bugzilla.gnome.org/show_bug.cgi?id=735121
|
2014-09-11 12:28:23 +02:00 |
|
Thibault Saunier
|
18e7cb571f
|
validate: gst_validate_print_action_types now takes a const gchar **
|
2014-09-05 23:14:10 +02:00 |
|
Thibault Saunier
|
de33101ac0
|
validate: Add the "ges" as implementer namespace for our action types
|
2014-09-05 23:09:15 +02:00 |
|
Sebastian Dröge
|
44ef8f200b
|
ges-launch: Fix typo in --help output
|
2014-09-05 22:09:44 +03:00 |
|
Sebastian Dröge
|
320e2406d1
|
ges-launch: Fix compiler warnings
ges_validate_print_action_types() takes a const gchar **.
|
2014-09-05 22:08:49 +03:00 |
|
Thibault Saunier
|
73d9fd70c9
|
ges-validate: Rename edit-clip to edit-container
So it represent better what the action does at the GES level
|
2014-09-05 13:54:45 +02:00 |
|
Thibault Saunier
|
9f97c14cea
|
ges-validate: Port to the new GstValidate action registration API
|
2014-09-05 13:54:40 +02:00 |
|
Thibault Saunier
|
9a07ce7681
|
tools:validate: Concider seek in PAUSED position being not exact as WARNING
In some corner cases in GNL it is totally correct that a position in a
seek in paused is not perfectly exact
|
2014-09-05 13:54:34 +02:00 |
|
Thibault Saunier
|
ae60e09a1f
|
ges-validate: Let GstValidate handle assert logs
|
2014-09-05 13:54:26 +02:00 |
|
Thibault Saunier
|
c7d572aa90
|
ges:validate: Port to the new handles-states API
|
2014-09-05 13:54:13 +02:00 |
|
Thibault Saunier
|
a3e87f262b
|
tools: Fix transition handling in ges-launch
https://bugzilla.gnome.org/show_bug.cgi?id=730806
|
2014-06-09 16:10:41 +02:00 |
|
Thibault Saunier
|
b3a240126d
|
pipeline: Add support to rendering without container
+ Simplify the support in ges-launch as we should not require the
profile desc to start with : in that case
https://bugzilla.gnome.org/show_bug.cgi?id=731245
|
2014-06-09 16:10:41 +02:00 |
|
Thibault Saunier
|
84f02f288e
|
tools: Handle request state changes from GstValidate
|
2014-05-18 18:34:26 +02:00 |
|
Thibault Saunier
|
b2c8a9efb3
|
ges: Do not use freed pointers
COVERTY CID 1212182
COVERTY CID 1212184
COVERTY CID 1212185
|
2014-05-10 23:00:45 +02:00 |
|
Thibault Saunier
|
9184c7ed7e
|
tool: Add the option to set audiosink
And use gst_parse_bin_from_description to create the sinks letting more
control to users.
|
2014-05-08 17:28:00 +02:00 |
|
Mathieu Duponchelle
|
6b61c29907
|
scenarios: update the prototype of ges_validate_activate
if validate is not present.
|
2014-05-08 17:11:54 +02:00 |
|
Mathieu Duponchelle
|
7138bfb700
|
ges-launch: add an option to use a custom video sink
|
2014-05-08 14:28:58 +02:00 |
|
Mathieu Duponchelle
|
324742826b
|
validate: make sure we release our ref when we get_timeline.
Conflicts:
tools/ges-validate.c
|
2014-05-08 14:28:45 +02:00 |
|
Mathieu Duponchelle
|
0de6ecebcf
|
scenarios: Check priority before creating a layer.
|
2014-05-08 14:27:06 +02:00 |
|
Mathieu Duponchelle
|
171710f0c5
|
ges-launch: Make it so actions are executed directly when needed.
|
2014-05-08 14:26:49 +02:00 |
|
Mathieu Duponchelle
|
48f3315e9b
|
validate: implement remove / add clip actions
And a helper to get a layer by priority
|
2014-05-08 14:26:45 +02:00 |
|
Mathieu Duponchelle
|
f16ad15ef3
|
ges-launch: Only create a layer if needed.
That way scenarios can start with an empty timeline
|
2014-05-08 14:26:38 +02:00 |
|
Mathieu Duponchelle
|
5d21fb74fe
|
validate: Add add-layer and remove-layer
|
2014-05-08 14:26:33 +02:00 |
|
Mathieu Duponchelle
|
e8713bbf87
|
scenarios: add a remove-asset action
|
2014-05-08 14:26:30 +02:00 |
|
Mathieu Duponchelle
|
3c7b9d0ea4
|
ges-validate: add an add-asset action
Conflicts:
tools/ges-validate.c
|
2014-05-08 14:26:16 +02:00 |
|
Mathieu Duponchelle
|
49a21044ca
|
ges-launch: When a scenario is set, don't request triplets
|
2014-05-08 14:25:22 +02:00 |
|
Tim-Philipp Müller
|
10820bd41d
|
ges-launch: remove dead code
duration can't be smaller than 0 because it's unsigned,
and it can't be 0 because 0 is transformed to CLOCK_TIME_NONE
earlier.
Coverity CID 1211822.
|
2014-05-05 11:58:45 +01:00 |
|
Thibault Saunier
|
5785178e52
|
tools: Add a way to look for moved media sample recursively
In ges-launch let the user set a folder where the media sample that
move can be found recursing into that specified folder.
https://bugzilla.gnome.org/show_bug.cgi?id=729382
|
2014-05-02 16:59:08 +02:00 |
|
Thibault Saunier
|
2dd59ab53a
|
tools: Add an option to disable mixing
+ Add a a GObject property so that the info is seralized
https://bugzilla.gnome.org/show_bug.cgi?id=729382
|
2014-05-02 16:59:08 +02:00 |
|
Thibault Saunier
|
92b115d3e0
|
tools: Always activate gst-validate to have position printing
https://bugzilla.gnome.org/show_bug.cgi?id=729382
|
2014-05-02 16:58:42 +02:00 |
|
Thibault Saunier
|
36cc9f13ec
|
tools: Handle times as doubles + concider duration=0 as TIME_NONE
https://bugzilla.gnome.org/show_bug.cgi?id=729382
|
2014-05-02 16:58:42 +02:00 |
|
Thibault Saunier
|
44cbc27cb8
|
tools: Disable --set-scenario if not compiled against gst-validate
https://bugzilla.gnome.org/show_bug.cgi?id=729382
|
2014-05-02 16:58:42 +02:00 |
|
Thibault Saunier
|
8601666a5a
|
ges-validate: Add an action to serialize the project
https://bugzilla.gnome.org/show_bug.cgi?id=729382
Conflicts:
tools/ges-validate.c
|
2014-05-02 16:58:42 +02:00 |
|
Thibault Saunier
|
4ce52d8a62
|
tools:validate: Always seek after editing a clip
Otherwize the displayed frame will not be updated when paused.
+ Add a get_timeline internal helper method in ges-validate.c
https://bugzilla.gnome.org/show_bug.cgi?id=729382
|
2014-05-02 16:58:42 +02:00 |
|
Thibault Saunier
|
9cb7d8e3e7
|
ges-validate: Add a GstValidate action to set children properties
https://bugzilla.gnome.org/show_bug.cgi?id=729382
|
2014-05-02 16:58:42 +02:00 |
|
Thibault Saunier
|
87e10c4478
|
tools:validate: Add an action to allow editing clips
https://bugzilla.gnome.org/show_bug.cgi?id=729382
|
2014-05-02 16:30:08 +02:00 |
|
Thibault Saunier
|
3197a02487
|
tools: Position printing is now done at the gst-validate level
https://bugzilla.gnome.org/show_bug.cgi?id=729382
|
2014-05-02 14:34:00 +02:00 |
|
Thibault Saunier
|
fe69b92455
|
ges-launch: Not being able to load an asset is an error
|
2014-03-26 11:45:07 +01:00 |
|
Thibault Saunier
|
1108a2c6ac
|
ges-launch: Format the position printing as in gst-validate and friends
|
2014-03-20 17:25:53 +01:00 |
|
Thibault Saunier
|
95126cd0ef
|
ges-launch: Play nicely with gst-validate if avalaible
|
2014-03-20 17:25:53 +01:00 |
|
Thibault Saunier
|
98e1977633
|
ges-launch: Add a way to mute test video and audio output
|
2014-03-20 17:25:53 +01:00 |
|
Thibault Saunier
|
fa742de968
|
ges-launch: Properly handle project loading
So we start the pipeline only when the project is done loading, and we save it when it is
loaded, taking into account possible media URI updates.
|
2014-03-20 17:25:53 +01:00 |
|
Thibault Saunier
|
f921277ac2
|
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-17 12:37:57 +01:00 |
|