Commit graph

20 commits

Author SHA1 Message Date
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
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
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
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
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
0b09331dbb pyges : Remove ges_formatter_set_data and get_data from the .defs 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
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
66efde4cc5 pyges: Add the necessary file to compile the bindings
defs files have been generated with the h2defs.py script
2011-08-10 17:12:45 +02:00