gstreamer/tests/check/ges
Thibault Saunier f6038e3ad2 ges: Port to the new commit based API in GNL
The GNL API changed to go from a model where user could
enable/disable updates in the composition, which leaded to races
in many places, to a model where any positioning change in the
composition is not directly done but 'cached' and then the user
has to commit those changes so they become effective in the media
processing stack.

The new API in GES is pretty similare and is basically copy
pasting this new design.

We still need to see if in some context it would make sense to add
a mode where we would commit any changes ourself at the end of our
operation for basic use cases.

Removed APIs:
  ges_timeline_enable_update
  ges_timeline_is_updating
  ges_track_enable_update
  ges_track_is_updating

New APIs:
  ges_track_commit
  ges_timeline_commit
2013-06-23 16:33:33 -04:00
..
.gitignore Rename GESTimelineObject to GESClip 2013-02-15 14:42:02 -03:00
asset.c tests: Use the gst_check_run_suite helper everywhere 2013-05-27 22:11:10 -04:00
audio_only.ogg tests: First filesource test port to assets 2012-12-19 18:59:50 -03:00
audio_video.ogg tests: First filesource test port to assets 2012-12-19 18:59:50 -03:00
backgroundsource.c ges: Port to the new commit based API in GNL 2013-06-23 16:33:33 -04:00
basic.c ges: Port to the new commit based API in GNL 2013-06-23 16:33:33 -04:00
clip.c ges: Port to the new commit based API in GNL 2013-06-23 16:33:33 -04:00
effects.c tests: Use the gst_check_run_suite helper everywhere 2013-05-27 22:11:10 -04:00
image.png tests::uriclip: Use a real file to test still images 2013-03-21 22:00:21 -03:00
layer.c ges: Port to the new commit based API in GNL 2013-06-23 16:33:33 -04:00
overlays.c ges: Port to the new commit based API in GNL 2013-06-23 16:33:33 -04:00
project.c tests: Use the gst_check_run_suite helper everywhere 2013-05-27 22:11:10 -04:00
simplelayer.c tests: Use the gst_check_run_suite helper everywhere 2013-05-27 22:11:10 -04:00
test-auto-transition.xges tests: add project auto-transition test 2013-05-09 19:04:13 -04:00
test-keyframes.xges [Keyframes] Adds API to set a control binding on a track element, and the serialization code. 2013-03-31 16:31:26 +02:00
test-project.xges Rename GESTrackParseLaunchEffect to GESEffect 2013-02-15 14:42:05 -03:00
test-utils.c tests: Add a basic test for pipeline state change 2013-05-29 17:22:20 -04:00
test-utils.h ges: Port to the new commit based API in GNL 2013-06-23 16:33:33 -04:00
text_properties.c tests: Use the gst_check_run_suite helper everywhere 2013-05-27 22:11:10 -04:00
timelineedition.c ges: Port to the new commit based API in GNL 2013-06-23 16:33:33 -04:00
titles.c ges: Port to the new commit based API in GNL 2013-06-23 16:33:33 -04:00
transition.c ges: Port to the new commit based API in GNL 2013-06-23 16:33:33 -04:00
uriclip.c ges: Port to the new commit based API in GNL 2013-06-23 16:33:33 -04:00
wrong_test.xptv tests: Implement tests for ges_formatter_can_load_uri 2012-09-25 15:10:35 +02:00