Thibault Saunier
7282ee2ff4
formatter: Try to figure out new paths when media files have moved
...
Introduces a dependency to GIO
2012-04-03 20:41:27 -04:00
Thibault Saunier
d5b4fa215e
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-03-27 22:33:57 -04:00
Thibault Saunier
149ceeab2e
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-27 22:33:57 -04:00
Tim-Philipp Müller
7c80521e0b
bindings: don't link to libges four times
...
And even less different versions of it.
2012-02-17 13:49:25 +00:00
Thibault Saunier
10803b553d
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-11 11:56:17 -03:00
Thibault Saunier
31430b1e0a
ges: Let user set a source list on the PitiviFormatter
...
API: ges_pitivi_formatter_set_sources
Bind it in python
2012-01-11 11:56:17 -03:00
Thibault Saunier
94a9806893
bindings: Bind the new formatter API
2012-01-11 11:56:17 -03:00
mathieu duponchelle
ac6f8599fe
Add API to get all sources from xptv project
2012-01-11 11:56:17 -03:00
Thibault Saunier
ba57355d95
ges: Add a runtime version checking function
...
Bind it in python
API: ges_version
2012-01-11 11:56:17 -03:00
Thibault Saunier
28904476f8
bindings: Register the various enums/flags in python
2012-01-11 11:56:17 -03:00
Thibault Saunier
4d802c1241
ges: Little fixes to timeline_object_g(s)et_supprted_formats
2012-01-11 11:56:16 -03:00
Thibault Saunier
714a7bf886
ges: Add a method to TimelineObject to set contained TrackObject-s locked state
...
API: ges_timeline_object_objects_set_locked
2012-01-11 11:56:16 -03:00
Mathieu Duponchelle
55fbba27c3
ges: adds a ges_timeline_object_split method
...
Slightly improves the copy function to do so.
API: ges_timeline_object_split
2012-01-11 11:56:15 -03:00
Mathieu Duponchelle
aec7879467
python : bind the new timeline_object functions
...
+ move_to_layer
+ is_moving_from_layer
+ set_moving_from_layer
2012-01-11 11:56:15 -03:00
Mathieu Duponchelle
2c4d614cb1
ges: adds an enable_update function to the GESTimeline
...
Binds it in python
API: ges_timeline_enable_update
2012-01-11 11:56:15 -03:00
Mathieu Duponchelle
32ce69684c
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
2012-01-11 11:56:14 -03:00
Mathieu Duponchelle
ba37d07261
python: bind and override the ges_track_get_objects method
2012-01-11 11:56:14 -03:00
Mathieu Duponchelle
49e547d8fb
python: binds the PiTiVi formatter
2012-01-11 11:56:14 -03:00
Thibault Saunier
6386247cc4
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
2012-01-11 11:56:14 -03:00
Tim-Philipp Müller
01cd77e423
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:37:54 +01:00
Sebastian Dröge
fe9cc61252
python: Add $(PYGST_CFLAGS) to CFLAGS to fix the build
...
https://bugzilla.gnome.org/show_bug.cgi?id=657436
2011-10-12 12:29:30 +01:00
Luis de Bethencourt
79756d2ab6
pyges: updating copyright of simple example
...
Signed-off-by: Thibault Saunier <thibault.saunier@collabora.com>
2011-08-17 12:24:50 +02:00
Luis de Bethencourt
0e0978f8e6
pyges: Add an effect example
2011-08-12 23:33:29 +02:00
Luis de Bethencourt
c24f57846a
pyges: fix and clean examples/simple.py
2011-08-11 18:26:08 +02:00
Edward Hervey
67fc0c293e
bindings: makefile => Makefile
...
More in sync with all other Makefiles
2011-08-11 16:32:51 +02:00
Edward Hervey
b1bc668bec
testsuite: Remove print statements
2011-08-11 16:28:14 +02:00
Thibault Saunier
672d491fc8
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 15:59:33 +02:00
Thibault Saunier
1b036156af
pyges: Install it so we now use import ges
...
Using from gst import ges did not make much sense
2011-08-11 15:59:33 +02:00
Thibault Saunier
08be3bd93b
pyges: Do not try to build the bindings if no python found
2011-08-11 15:59:33 +02:00
Thibault Saunier
f1d8151f63
pyges: Install files from the examples and testsuite
2011-08-11 15:59:32 +02:00
Thibault Saunier
287fbc02b8
pyges: Add a PyGes example
2011-08-11 15:59:24 +02:00
Thibault Saunier
0275a1b777
pyges: Add the GstArgtypes, get all the functions binded
2011-08-11 14:40:10 +02:00
Thibault Saunier
0e437d4069
pyges: link against pygst and use GstMiniObject
2011-08-11 14:40:10 +02:00
Mathieu Duponchelle
fc21eb395a
pyges : Improve the test suite
2011-08-11 14:40:10 +02:00
Mathieu Duponchelle
f43d26e319
pyges : correct the defs for ges_track_audio_raw_new and ges_track_video_raw_new
2011-08-11 14:40:09 +02:00
Mathieu Duponchelle
0711c8d2c4
pyges : Add overrides
2011-08-11 14:40:09 +02:00
Mathieu Duponchelle
f738133ccf
pyges : Add *_valist and *_by_pspec to the ignore-glob
2011-08-11 14:40:09 +02:00
Mathieu Duponchelle
6390ab1798
pyges : override unhandled methods
2011-08-11 14:40:09 +02:00
Mathieu Duponchelle
e5f05f9b37
pyges : add argtypes
2011-08-11 14:40:09 +02:00
Mathieu Duponchelle
0b09331dbb
pyges : Remove ges_formatter_set_data and get_data from the .defs
2011-08-11 14:40:08 +02:00
Mathieu Duponchelle
18be79ac57
pyges : Override ges_timeline_parse_launch_effect_new to make it accept None
2011-08-11 14:40:08 +02:00
Thibault Saunier
01e4391d4a
pyges: Update ges.defs and ges-types.defs with the new effect API
2011-08-11 14:40:08 +02:00
Mathieu Duponchelle
f8de22b29c
pyges : Add a text overlay test
2011-08-11 14:40:08 +02:00
Thibault Saunier
843df22ec0
pyges : Add actual testing to the testcases
2011-08-10 17:12:46 +02:00
Thibault Saunier
b0114a79c4
pyges: add get_type method to the ignore_blob list
2011-08-10 17:12:46 +02:00
Mathieu Duponchelle
ee96719f3c
pyges: Override methods using GList
2011-08-10 17:12:46 +02:00
Mathieu Duponchelle
cea06907c9
pyges : Add a test suite with three test cases for the bindings
2011-08-10 17:12:46 +02:00
Thibault Saunier
61e851d658
pyges: Regenerate ges.def and ges-types.def so the contructors are detected properly
2011-08-10 17:12:46 +02:00
Thibault Saunier
c66bdbe708
pyges: Make use of the namespace for the constructor classnames in codegen
2011-08-10 17:12:46 +02:00
Thibault Saunier
90f23b9a47
pyges: Sync codegen with upstream
2011-08-10 17:12:45 +02:00