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
Edward Hervey
7e5742e46e
Makefile: Add usage of build-checks step
...
Allows building checks without running them
2014-08-01 10:44:57 +02:00
Lazar Claudiu
b850f3042e
text-overlay: added text properties as child-properties
2014-07-23 16:11:31 +02:00
Thibault Saunier
ea2b814fba
ges: Use registry to select the compositor element
2014-07-23 16:11:30 +02:00
Mathieu Duponchelle
0d2256b5bd
xml-formatter: Set errno to 0 before g_ascii_strtoll.
2014-07-18 20:23:57 +02:00
Vincent Penquerc'h
31257a260c
smart-video-mixer: fix memory leak on error path
...
Coverity 1212166
2014-06-12 09:51:02 +01:00
Thibault Saunier
edd95cf57d
trackelement: Sort paramspec by name in list_children_properties
...
https://bugzilla.gnome.org/show_bug.cgi?id=720023
2014-06-09 16:10:41 +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
03c87dbbc7
clip: Fix the ges_clip_set_position function
...
And enhance the new test
https://bugzilla.gnome.org/show_bug.cgi?id=731248
2014-06-09 16:10:41 +02:00
Thibault Saunier
bb4cf62b62
clip: Rename top_effect_index to top_effect_index
...
Keeping the old method to not break the API but removing it from the
documentation as users should use the new method (which is the exact
same with a better naming)
https://bugzilla.gnome.org/show_bug.cgi?id=731248
2014-06-09 16:10:41 +02:00
Thibault Saunier
2db5368b9d
tests: Check ges_clip_set_position behaviour
...
+ Minor fix to handle properly the feature when clip is not in any layer
https://bugzilla.gnome.org/show_bug.cgi?id=731248
2014-06-09 16:10:41 +02:00
Alexandru Băluț
6c717b27c6
clip: Add test for effects priorities
...
https://bugzilla.gnome.org/show_bug.cgi?id=731248
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
Christoph Reiter
ba2b4920b6
Fix invalid GEnumValue.value_name entries.
...
This makes the enum entries in the gir have valid c:identifiers and documentation.
https://bugzilla.gnome.org/show_bug.cgi?id=730691
2014-06-09 16:10:41 +02:00
Mathieu Duponchelle
4494296830
ges-track: fill the gaps left empty by deactivated track elements.
2014-06-03 18:14:21 +02:00
Sebastian Dröge
cb4c9749d7
Automatic update of common submodule
...
From 211fa5f to 1f5d3c3
2014-05-21 10:54:19 +02:00
Thibault Saunier
1fed9555cf
ges:clip: Add a method to look for a list of TrackElement-s
...
+ Add unit tests to check it works properly.
API:
+ ges_clip_find_track_elements
2014-05-19 12:21:52 +02:00
Thibault Saunier
84f02f288e
tools: Handle request state changes from GstValidate
2014-05-18 18:34:26 +02:00
Thibault Saunier
be23365899
ges: Do not forget to update the count when updating already used name
...
That could still lead to naming conflicts
2014-05-15 20:47:28 +02:00
Thibault Saunier
10c3e97f42
ges: Add a queue after the decoder in video test src
2014-05-15 20:07:58 +02:00
Thibault Saunier
19df708207
ges: Avoid GESTimelineElement naming conflicts
...
When users (can be formatters) set timeline element names in the
default 'namespace' we need to update our counter to avoid setting
twice the same name on TimelineElements so afterward there is no
problem adding them in the GESTimeline
+ add a testcase to check that new code and fix leaks on the
existing testcases.
+ Sensibly enhance debugs
2014-05-14 22:29:44 +02:00
Edward Hervey
8da506f931
xml-formatter: Don't leak children_props
...
By going through the cleanup code-path
CID #1212146
2014-05-13 14:30:39 +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
3c1518be6c
ges: Plug a leak in ges-smart-adder
...
COVERTY CID 1212166
2014-05-10 22:48:12 +02:00
Thibault Saunier
cf492d3839
ges-xml-formatter: fix memory leak
...
COVERTY CID 1212148
2014-05-10 22:45:34 +02:00
Thibault Saunier
9cbdfad546
ges-xml-formatter: fix memory leak in error path
...
COVERITY CID 1212147
2014-05-10 22:41:23 +02:00
Thibault Saunier
a1bf40b9e1
ges: Assert if an asset is not in the global hashtable
...
COVERITY CID 1151679
2014-05-10 22:38:21 +02:00
Thibault Saunier
0cf5d3df13
ges: Remove useless pointer assignement
...
COVERITY CID: 1139442
2014-05-10 22:33:15 +02:00
Thibault Saunier
9cbcd9617a
ges: Remove useless pointer assignement
...
COVERITY CID: 1139941
2014-05-10 22:30:00 +02:00
Thibault Saunier
27ecb81037
ges: Add license header in ges-meta-container
2014-05-10 22:28:28 +02:00
Thibault Saunier
8015359f16
ges: remove comparison of unsigned inferior to 0
...
COVERITY CID 1139769
2014-05-10 22:14:34 +02:00
Tim-Philipp Müller
6d68f55c63
ges-xml-formatter: fix memory leak in error path
...
CID 1212146
2014-05-09 13:00:32 +01: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
12a2d96a34
timeline-element: return TRUE in _set_name when both names match.
2014-05-08 14:26:41 +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