GStreamer multimedia framework
Find a file
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
android Rename GESTimelineLayer to GESLayer 2013-04-23 20:22:31 -03:00
bindings Rename GESTimelineLayer to GESLayer 2013-04-23 20:22:31 -03:00
common@12af105243 autogen.sh: generate from common module, fixing srcdir != builddir build 2013-06-18 13:32:38 +01:00
docs Finish renaming filesource to urisource 2013-05-28 18:27:31 -04:00
ges ges: Port to the new commit based API in GNL 2013-06-23 16:33:33 -04:00
m4 remove m4/*.m4, will be automatically created by autogen.sh 2009-11-09 15:54:18 +01:00
pkgconfig ges: Update versioning 2012-04-04 14:50:23 +02:00
tests ges: Port to the new commit based API in GNL 2013-06-23 16:33:33 -04:00
tools ges: Port to the new commit based API in GNL 2013-06-23 16:33:33 -04:00
.gitignore Update gitignore 2013-05-10 18:13:11 -04:00
.gitmodules It builds !!!! :) 2009-08-04 19:22:53 +02:00
acinclude.m4 building: add python bindings 2011-08-10 17:12:45 +02:00
Android.mk android: make it ready for androgenizer 2011-04-11 17:15:55 +02:00
AUTHORS AUTHORS/README: cleanup 2010-11-11 17:45:20 +01:00
autogen.sh autogen.sh: generate from common module, fixing srcdir != builddir build 2013-06-18 13:32:38 +01:00
ChangeLog Release 0.10.1 2011-01-20 22:04:06 +01:00
configure.ac build: replace AM_CONFIG_HEADER with AC_CONFIG_HEADERS to fix build with automake 1.13 2013-01-30 10:24:53 +00:00
COPYING Fix FSF address 2012-11-04 00:25:20 +00:00
COPYING.LIB Fix FSF address 2012-11-04 00:25:20 +00:00
gst-editing-services.doap Add .doap file 2013-06-18 13:17:29 +01:00
gst-editing-services.spec.in ges: Update versioning 2012-04-04 14:50:23 +02:00
INSTALL Fix build. Can now run make distcheck. 2009-08-07 17:11:33 +02:00
Makefile.am bindings: Start implementing overrides for python 2012-12-19 18:59:48 -03:00
NEWS Release 0.10.1 2011-01-20 22:04:06 +01:00
README AUTHORS/README: cleanup 2010-11-11 17:45:20 +01:00
RELEASE Release 0.10.1 2011-01-20 22:04:06 +01:00

GStreamer Editing Services
--------------------------

 This is a high-level library for facilitating the creation of audio/video
non-linear editors.

License:
--------

  This package and its contents are licensend under the GNU Lesser General
Public License (LGPL).

Dependencies:
-------------

 * GStreamer core
 * gst-plugins-base
 * gnonlin