Release notes for
The GStreamer team is pleased to announce the first release of the unstable
1.11 release series. The 1.11 release series is adding new features on top of
the 1.0, 1.2, 1.4, 1.6, 1.8 and 1.10 series and is part of the API and ABI-stable 1.x release
series of the GStreamer multimedia framework. The unstable 1.11 release series
will lead to the stable 1.12 release series in the next weeks. Any newly added
API can still change until that point.
Full release notes will be provided at some point during the 1.11 release
cycle, highlighting all the new features, bugfixes, performance optimizations
and other important changes.
Binaries for Android, iOS, Mac OS X and Windows will be provided in the next days.
This module, gstreamer, only contains core functionality.
For actual media playback, you will need other modules.
- contains a basic set of well-supported plugins
- contains a set of well-supported plugins under our preferred license
- contains a set of well-supported plugins, but might pose problems for
- contains a set of less supported plugins that haven't passed the
rigorous quality testing we expect, or are still missing documentation
and/or unit tests
- contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
Bugs fixed in this release
: debug log categories registered later can not be filtered for
: Faster GST_WRITE_* macros
: gst-uninstalled: export gio extra modules
: registry: add factory for automatic dynamic caps enum/flags types loading
: parse/grammar.y: Allow multiple links to happen.
: parse-launch: improve possibly misleading error message when linking two elements with filter caps
: pad: Allow multiple conversion specifiers for request pads and don't require it at the very end
: gstvalue: Make GValueArray serializable
: fakesink: Property to not drop out-of-segment buffers
: Add gst_print(), gst_println(), gst_printerr(), gst_printerrln(), etc
: funnel: Always push all sticky events whenever we forward a serialized event
: info: add GstStream and GstStreamCollection support to gst_debug_print_object()
: basesrc: Support PROTECTION event from application
: multiqueue: decodebin, decodebin3 mpegts pipeline hangs
: basesink: Don't nest prepare/render calls
: debug: Implement gst_debug_print_stack_trace with libunwind/backtrace when avalaible
: gstreamer: set env GST_REGISTRY_DISABLE=yes to disable registry
: gstinfo: Replace %p and %r in GST_DEBUG_FILE
: meson: don't add_global_arguments when being built as a subproject
: gst-launch: fix minor memory leak when failing to parse options
: fdsink: Returns flushing on PLAYING- > PAUSED if it can block in - > render
: Latency tracer fails when asserting on GST_IS_EVENT (event)
: meson: Fails to build on FreeBSD because -lexecinfo is not used
: basetransform: Ensure to set the RECONFIGURE flag again if reconfiguration failed
: meson: change add_global_arguments to add_project_arguments
: add proxy control binding
: uri: Add new uri API to get URI fragment as table
: utils: Export linear regression calculation as public function
: create-uninstalled-setup.sh script should use https: instead of git: and --depth=1
: info: Properly start and end dwfl sessions when getting stack traces
: info: Add a 'flags' parameter to gst_debug_get_stack_trace
: check: Allow listing unit tests names
: leaks: Implement ref/unref tracing in the leaks tracer
: buffer: add gst_buffer_iterate_meta_filtered() convenience function
: value: add intersection/union/is_subset/fixate implementations
: Wrong introspection data for gst_event_new_select_streams and gst_event_parse_select_streams
: gstpad: issue performance penalty warning only on actual cascading caps query cases
: gst-inspect: Add a '--types' option to filter elements by types to print
You can find source releases of gstreamer in the
gstreamer download directory.
The git repository and details how to clone it can be found at
The project's website is https://gstreamer.freedesktop.org.
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).
There is also a #gstreamer IRC channel on the Freenode IRC network.
Git is hosted on git.freedesktop.org. You can
browse the gstreamer 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
- Antonio Ospite
- Edward Hervey
- Fabrice Bellet
- Guillaume Desmottes
- Hanno Boeck
- Iñaki García Etxebarria
- Jan Schmidt
- Josep Torra
- Julien Isorce
- Luis de Bethencourt
- Marcin Kolny
- Mark Nauwelaerts
- Matthew Waters
- Nicola Murino
- Nicolas Dechesne
- Nicolas Dufresne
- Nicolas Huet
- Nirbheek Chauhan
- Olivier Crête
- Peter Seiderer
- Reynaldo H. Verdejo Pinochet
- Ricardo Ribalda Delgado
- Scott D Phillips
- Sebastian Dröge
- Seungha Yang
- Stefan Sauer
- Stian Selnes
- Thiago Santos
- Thibault Saunier
- Tim-Philipp Müller
- Ting-Wei Lan
- Victor Toso
- Vincent Penquerc'h
- Wonchul Lee