open source multimedia framework
Annual Conference
Planet (Blogs)
Security Center
Mailing Lists
File a Bug
@gstreamer on Twitter
@gstreamer on Mastodon
#gstreamer on Matrix

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


    You can find source releases of gst-editing-services in the gst-editing-services download directory.

    The git repository and details how to clone it can be found at .


    The project's website is

    Support and Bugs

    We use GNOME's bugzilla for bug reports and feature requests.

    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).

    Find us on IRC at #gstreamer.


    Git is hosted on You can browse the gst-editing-services repository.

    All code is in Git and can be checked out from there.

    Interested developers of the core library, plugins, and applications should subscribe to the gstreamer-devel list.


    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

    Report a problem on this page.