gstreamer/NEWS

210 lines
4.1 KiB
Text
Raw Normal View History

2020-08-20 15:11:58 +00:00
GStreamer 1.18 Release Notes
2018-03-03 22:19:36 +00:00
2020-08-20 15:11:58 +00:00
These release notes are a placeholder, please bear with us while we
finish writing up the real thing.
2017-05-04 12:38:34 +00:00
2020-06-19 18:18:59 +00:00
GStreamer 1.18.0 has not yet been released. It is scheduled for release
2020-08-20 15:11:58 +00:00
in late August / early September 2020.
2020-06-19 18:18:59 +00:00
1.17.x is the unstable development series that is currently being
developed in the git master branch and which will eventually result in
2020-08-20 15:11:58 +00:00
1.18, and 1.17.90 is the current 1.18 pre-release in that series.
2020-06-19 18:18:59 +00:00
1.18 will be backwards-compatible to the stable 1.16, 1.14, 1.12, 1.10,
1.8, 1.6, 1.4, 1.2 and 1.0 release series.
See https://gstreamer.freedesktop.org/releases/1.18/ for the latest
2017-05-04 12:38:34 +00:00
version of this document.
2020-08-20 15:11:58 +00:00
Last updated: Wednesday 20 August 2020, 11:00 UTC (log)
2018-03-03 22:19:36 +00:00
Introduction
The GStreamer team is proud to announce a new major feature release in
the stable 1.x API series of your favourite cross-platform multimedia
framework!
2019-02-26 11:47:29 +00:00
As always, this release is again packed with many new features, bug
fixes and other improvements.
2018-03-03 22:19:36 +00:00
Highlights
2017-05-04 12:38:34 +00:00
2020-06-19 18:18:59 +00:00
- FIXME
2018-03-19 20:18:22 +00:00
2018-03-03 22:19:36 +00:00
Major new features and changes
2017-05-04 12:38:34 +00:00
2018-03-20 09:24:19 +00:00
Noteworthy new API
2018-03-13 19:16:42 +00:00
2020-06-19 18:18:59 +00:00
- FIXME
2017-05-04 12:38:34 +00:00
2018-03-03 22:19:36 +00:00
New Elements
2017-05-04 12:38:34 +00:00
2020-06-19 18:18:59 +00:00
- FIXME
2018-03-19 20:18:22 +00:00
2018-03-20 09:24:19 +00:00
New element features and additions
2017-05-04 12:38:34 +00:00
2020-06-19 18:18:59 +00:00
- FIXME
2017-05-04 12:38:34 +00:00
2018-03-03 22:19:36 +00:00
Plugin and library moves
2017-05-04 12:38:34 +00:00
2020-06-19 18:18:59 +00:00
- FIXME
2017-05-04 12:38:34 +00:00
2018-03-03 22:19:36 +00:00
Plugin removals
2017-05-04 12:38:34 +00:00
2019-01-17 01:59:28 +00:00
The following plugins have been removed from gst-plugins-bad:
2020-06-19 18:18:59 +00:00
- FIXME
2017-05-04 12:38:34 +00:00
2018-03-20 09:24:19 +00:00
Miscellaneous API additions
2018-02-15 17:06:10 +00:00
2020-06-19 18:18:59 +00:00
- FIXME
2019-04-18 23:23:16 +00:00
2019-01-17 01:59:28 +00:00
Miscellaneous performance and memory optimisations
As always there have been many performance and memory usage improvements
2020-06-19 18:18:59 +00:00
across all components and modules. Some of them have already been
mentioned elsewhere so wont be repeated here.
2019-01-17 01:59:28 +00:00
The following list is only a small snapshot of some of the more
interesting optimisations that havent been mentioned in other contexts
yet:
2020-06-19 18:18:59 +00:00
- FIXME
2017-05-04 12:38:34 +00:00
2018-03-20 09:24:19 +00:00
GstPlayer
2017-05-04 12:38:34 +00:00
2020-06-19 18:18:59 +00:00
- FIXME
2017-05-04 12:38:34 +00:00
2018-03-20 09:24:19 +00:00
Miscellaneous changes
2018-03-13 19:16:42 +00:00
2020-06-19 18:18:59 +00:00
- FIXME
2018-03-13 19:16:42 +00:00
2018-03-20 09:24:19 +00:00
OpenGL integration
2018-03-13 19:16:42 +00:00
2020-06-19 18:18:59 +00:00
- FIXME
2019-04-10 23:26:58 +00:00
2018-03-03 22:19:36 +00:00
Tracing framework and debugging improvements
2017-05-04 12:38:34 +00:00
2020-06-19 18:18:59 +00:00
- FIXME
2017-05-04 12:38:34 +00:00
2018-03-03 22:19:36 +00:00
Tools
2017-05-04 12:38:34 +00:00
2020-06-19 18:18:59 +00:00
- FIXME
2017-05-04 12:38:34 +00:00
2018-03-03 22:19:36 +00:00
GStreamer RTSP server
2017-05-04 12:38:34 +00:00
2020-06-19 18:18:59 +00:00
- FIXME
2017-05-04 12:38:34 +00:00
2018-03-03 22:19:36 +00:00
GStreamer VAAPI
2017-05-04 12:38:34 +00:00
2020-06-19 18:18:59 +00:00
- FIXME
2017-05-04 12:38:34 +00:00
2019-02-26 11:47:29 +00:00
GStreamer OMX
2020-06-19 18:18:59 +00:00
- FIXME
2019-02-26 11:47:29 +00:00
2018-03-03 22:19:36 +00:00
GStreamer Editing Services and NLE
2017-05-04 12:38:34 +00:00
2020-06-19 18:18:59 +00:00
- FIXME
2017-05-04 12:38:34 +00:00
2018-03-03 22:19:36 +00:00
GStreamer validate
2017-05-04 12:38:34 +00:00
2020-06-19 18:18:59 +00:00
- FIXME
2018-03-19 20:18:22 +00:00
2018-03-20 09:24:19 +00:00
GStreamer Python Bindings
2018-03-19 20:18:22 +00:00
2020-06-19 18:18:59 +00:00
- FIXME
2017-05-04 12:38:34 +00:00
2019-01-17 01:59:28 +00:00
GStreamer C# Bindings
2020-06-19 18:18:59 +00:00
- FIXME
2019-01-17 01:59:28 +00:00
GStreamer Rust Bindings
2020-06-19 18:18:59 +00:00
- FIXME
2019-01-17 01:59:28 +00:00
GStreamer Rust Plugins
2020-06-19 18:18:59 +00:00
- FIXME
2019-01-17 01:59:28 +00:00
2020-06-19 18:18:59 +00:00
Build and Dependencies
2019-01-17 01:59:28 +00:00
2020-06-19 18:18:59 +00:00
- The Autotools build system has finally been removed in favour of the
Meson build system. Developers who currently use gst-uninstalled
should move to gst-build.
2019-01-17 01:59:28 +00:00
2020-06-19 18:18:59 +00:00
- API and plugin documentation are no longer built with gtk_doc. The
gtk_doc documentation has been removed in favour of a new unified
documentation module built with hotdoc. The intention is to
distribute the generated documentation in form of tarballs alongside
releases.
2019-01-17 01:59:28 +00:00
2020-06-19 18:18:59 +00:00
- FIXME
2019-01-17 01:59:28 +00:00
2019-02-26 11:47:29 +00:00
Cerbero
Cerbero is a meta build system used to build GStreamer plus dependencies
on platforms where dependencies are not readily available, such as
Windows, Android, iOS and macOS.
Cerbero has seen a number of improvements:
2020-06-19 18:18:59 +00:00
- FIXME
2019-02-26 11:47:29 +00:00
2019-01-17 01:59:28 +00:00
Platform-specific changes and improvements
2017-05-04 12:38:34 +00:00
2018-03-03 22:19:36 +00:00
Android
2017-05-04 12:38:34 +00:00
2020-06-19 18:18:59 +00:00
- FIXME
2019-02-26 11:47:29 +00:00
2018-03-03 22:19:36 +00:00
macOS and iOS
2020-06-19 18:18:59 +00:00
- FIXME
2018-03-03 22:19:36 +00:00
Windows
2020-06-19 18:18:59 +00:00
- toolchain upgrade
2019-01-17 01:59:28 +00:00
2020-06-19 18:18:59 +00:00
- FIXME
2019-01-17 01:59:28 +00:00
Contributors
2020-06-19 18:18:59 +00:00
- FIXME
2019-01-17 01:59:28 +00:00
… and many others who have contributed bug reports, translations, sent
2017-05-04 12:38:34 +00:00
suggestions or helped testing.
2020-06-19 18:18:59 +00:00
Stable 1.18 branch
2017-05-04 12:38:34 +00:00
2020-06-19 18:18:59 +00:00
After the 1.18.0 release there will be several 1.18.x bug-fix releases
2018-03-03 22:19:36 +00:00
which will contain bug fixes which have been deemed suitable for a
stable branch, but no new features or intrusive changes will be added to
2020-06-19 18:18:59 +00:00
a bug-fix release usually. The 1.18.x bug-fix releases will be made from
the git 1.18 branch, which will be a stable branch.
2018-03-19 20:18:22 +00:00
2020-06-19 18:18:59 +00:00
1.18.0
2018-03-19 20:18:22 +00:00
2020-06-19 18:18:59 +00:00
1.18.0 has not been released yet.
2017-05-04 12:38:34 +00:00
2018-03-03 22:19:36 +00:00
Known Issues
2017-05-04 12:38:34 +00:00
2020-06-19 18:18:59 +00:00
- FIXME
2017-05-04 12:38:34 +00:00
2020-06-19 18:18:59 +00:00
Schedule for 1.20
2017-05-04 12:38:34 +00:00
2020-06-19 18:18:59 +00:00
Our next major feature release will be 1.20, and 1.19 will be the
unstable development version leading up to the stable 1.20 release. The
development of 1.19/1.20 will happen in the git master branch.
2017-05-04 12:38:34 +00:00
2020-06-19 18:18:59 +00:00
The plan for the 1.20 development cycle is yet to be confirmed.
2017-05-04 12:38:34 +00:00
2020-06-19 18:18:59 +00:00
1.20 will be backwards-compatible to the stable 1.18, 1.16, 1.14, 1.12,
1.10, 1.8, 1.6, 1.4, 1.2 and 1.0 release series.
2017-05-04 12:38:34 +00:00
2018-03-03 22:19:36 +00:00
------------------------------------------------------------------------
2017-05-04 12:38:34 +00:00
2020-08-20 15:11:58 +00:00
These release notes have been prepared by Tim-Philipp Müller with
contributions from … (FIXME)
2017-05-04 12:38:34 +00:00
2020-08-20 15:11:58 +00:00
License: CC BY-SA 4.0