Release notes for GStreamer Editing Services 1.2.0 The GStreamer team is proud to announce the first feature release in the 1.x stable series of the GStreamer Editing Services. Features of this release Bugs fixed in this release * 673040 : [pitivi] xptv formatter does not load project settings and metadata * 651806 : Implement Video compositing and Audio Mixing * 432662 : [pitivi] Cache/save discoverer information in formatters * 644943 : Integration of a pitivi formatter in GES * 645385 : Transitions act randomly depending on the video codec in use. * 646293 : GESTimelineLayer and GESSimpleTimelineLayer don't take gaps into account. * 669827 : [pitivi] [ges] Inserting at the end of the timeline sometimes deadlocks * 669959 : Switching from an automatic crossfade transition to another type does not work * 672751 : Error messages after removing object from track [pitivi] * 673038 : [pitivi] Broken/nonsensical playback with pitivi projects * 673714 : Saving/loading projects with empty timeline doesn't work [pitivi] * 677048 : ges-launch hangs up * 679941 : No permissions / sanity checks when trying to use formatter save functions * 681774 : [pitivi] Support setting the background color and alpha channel for colors in TitleSource * 692864 : Fails to build with Automake 1.13 due to deprecated macro AM_CONFIG_HEADER * 695267 : Bad GST_DEBUG_OBJECT invocations * 696226 : XML generated by the formatters (such as xges) is not indented * 701115 : Fails to build on Windows because of unconditionally including unistd.h * 702424 : build: Fixes out of source directory build. * 702426 : deadlock : timelinepipeline lock dyn vs timeline lock dyn * 702605 : project: move enable update before the formatter is removed. * 703152 : Crash on split when run from PiTiVi * 706855 : Remove custom clips and related code * 707914 : gst_buffer_unref() not required for gst_sample_get_buffer() * 709777 : [GES] Can't play videos with PCM (raw) audio * 710168 : ges-video-source: Negotiation problem for interlaced videos * 710172 : ges-formatter.h: 'class' usage as function argument name breaks build with c++ compilers * 710390 : gst-editing-services: several memory leaks * 721111 : Segfault while re-importing a clip that was removed * 724337 : segfault when loading an xges * 726365 : ges-smart-adder.c:47:57: error: expected ')' before ';' token * 678558 : Implement GESMaterials * 663869 : GesTimelinePipeline could provide API ala playbin2 to set and get the audio and video preview sinks ==== Download ==== You can find source releases of gst-editing-services in the download directory: http://gstreamer.freedesktop.org/src/gst-editing-services/ The git repository and details how to clone it can be found at http://cgit.freedesktop.org/gstreamer/gst-editing-services/ ==== Homepage ==== The project's website is http://gstreamer.freedesktop.org/ ==== Support and Bugs ==== We use GNOME's bugzilla for bug reports and feature requests: http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer Please submit patches via bugzilla as well. For help and support, please subscribe to and send questions to the gstreamer-devel mailing list (see below for details). There is also a #gstreamer IRC channel on the Freenode IRC network. ==== Developers ==== GStreamer is stored in Git, hosted at git.freedesktop.org, and can be cloned from there (see link above). Interested developers of the core library, plugins, and applications should subscribe to the gstreamer-devel list. Applications Contributors to this release * Alexandru Băluț * Andreas Schwab * Dan Williams * Edward Hervey * Kishore Arepalli * Lubosz Sarnecki * Mathieu Duponchelle * Sebastian Dröge * Stefan Sauer * Thibault Saunier * Tim-Philipp Müller