appsrc: Post a bus error if a segment can't be applied
[platform/upstream/gstreamer.git] / NEWS
diff --git a/NEWS b/NEWS
index 5366a0d..39b682a 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,25 +1,30 @@
 
 
-GSTREAMER 1.16 RELEASE NOTES
+GSTREAMER 1.18 RELEASE NOTES
 
 
-GStreamer 1.16 has not been released yet. It is scheduled for release
-around September 2018.
+THESE RELEASE NOTES ARE A PLACEHOLDER, PLEASE BEAR WITH US WHILE WE
+FINISH WRITING UP THE REAL THING.
 
-1.15.0.1 is the unstable development version that is being developed in
-the git master branch and which will eventually result in 1.16.
+GStreamer 1.18.0 has not yet been released. It is scheduled for release
+in summer 2020 now.
 
-The plan for the 1.16 development cycle is yet to be confirmed, but it
-is expected that feature freeze will be around August 2017 followed by
-several 1.15 pre-releases and the new 1.16 stable release in September.
+1.17.x is the unstable development series that is currently being
+developed in the git master branch and which will eventually result in
+1.18, and 1.17.2 is the current development release in that series.
 
-1.16 will be backwards-compatible to the stable 1.14, 1.12, 1.10, 1.8,
-1.6, 1.4, 1.2 and 1.0 release series.
+The schedule for the 1.18 development cycle is yet to be confirmed, but
+it is expected that feature freeze will be in June/July 2020, followed
+by several 1.17 pre-releases and then a new 1.18 stable release in
+July/August 2020.
 
-See https://gstreamer.freedesktop.org/releases/1.16/ for the latest
+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
 version of this document.
 
-_Last updated: Tuesday 20 March 2018, 01:30 UTC (log)_
+_Last updated: Wednesday 1 July 2020, 23:50 UTC (log)_
 
 
 Introduction
@@ -28,167 +33,208 @@ 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!
 
-As always, this release is again packed with new features, bug fixes and
-other improvements.
+As always, this release is again packed with many new features, bug
+fixes and other improvements.
 
 
 Highlights
 
--   this section will be completed in due course
+-   FIXME
 
 
 Major new features and changes
 
 Noteworthy new API
 
--   this section will be filled in in due course
+-   FIXME
 
 New Elements
 
--   this section will be filled in in due course
+-   FIXME
 
 New element features and additions
 
--   this section will be filled in in due course
+-   FIXME
 
 Plugin and library moves
 
--   this section will be filled in in due course
+-   FIXME
 
 Plugin removals
 
--   this section will be filled in in due course
+The following plugins have been removed from gst-plugins-bad:
+
+-   FIXME
 
 
 Miscellaneous API additions
 
--   this section will be filled in in due course
+-   FIXME
+
+
+Miscellaneous performance and memory optimisations
+
+As always there have been many performance and memory usage improvements
+across all components and modules. Some of them have already been
+mentioned elsewhere so won’t be repeated here.
+
+The following list is only a small snapshot of some of the more
+interesting optimisations that haven’t been mentioned in other contexts
+yet:
+
+-   FIXME
 
 GstPlayer
 
--   this section will be filled in in due course
+-   FIXME
 
 
 Miscellaneous changes
 
--   this section will be filled in in due course
+-   FIXME
 
 OpenGL integration
 
--   this section will be filled in in due course
+-   FIXME
 
 
 Tracing framework and debugging improvements
 
--   this section will be filled in in due course
+-   FIXME
 
 
 Tools
 
--   this section will be filled in in due course
+-   FIXME
 
 
 GStreamer RTSP server
 
--   this section will be filled in in due course
+-   FIXME
 
 
 GStreamer VAAPI
 
--   this section will be filled in in due course
+-   FIXME
+
+
+GStreamer OMX
+
+-   FIXME
 
 
 GStreamer Editing Services and NLE
 
--   this section will be filled in in due course
+-   FIXME
 
 
 GStreamer validate
 
--   this section will be filled in in due course
+-   FIXME
 
 
 GStreamer Python Bindings
 
--   this section will be filled in in due course
+-   FIXME
+
+
+GStreamer C# Bindings
+
+-   FIXME
+
+
+GStreamer Rust Bindings
+
+-   FIXME
+
+
+GStreamer Rust Plugins
+
+-   FIXME
 
 
 Build and Dependencies
 
--   this section will be filled in in due course
+-   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.
 
+-   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.
 
-Platform-specific improvements
+-   FIXME
 
-Android
+Cerbero
 
--   this section will be filled in in due course
+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.
 
-macOS and iOS
+Cerbero has seen a number of improvements:
 
--   this section will be filled in in due course
+-   FIXME
 
-Windows
 
--   this section will be filled in in due course
+Platform-specific changes and improvements
 
+Android
 
-Contributors
+-   FIXME
 
--   this section will be filled in in due course
+macOS and iOS
 
-... and many others who have contributed bug reports, translations, sent
-suggestions or helped testing.
+-   FIXME
 
+Windows
 
-Bugs fixed in 1.16
+-   toolchain upgrade
 
--   this section will be filled in in due course
+-   FIXME
 
-More than XXX bugs have been fixed during the development of 1.16.
 
-This list does not include issues that have been cherry-picked into the
-stable 1.16 branch and fixed there as well, all fixes that ended up in
-the 1.16 branch are also included in 1.16.
+Contributors
+
+-   FIXME
 
-This list also does not include issues that have been fixed without a
-bug report in bugzilla, so the actual number of fixes is much higher.
+… and many others who have contributed bug reports, translations, sent
+suggestions or helped testing.
 
 
-Stable 1.16 branch
+Stable 1.18 branch
 
-After the 1.16.0 release there will be several 1.16.x bug-fix releases
+After the 1.18.0 release there will be several 1.18.x bug-fix releases
 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
-a bug-fix release usually. The 1.16.x bug-fix releases will be made from
-the git 1.16 branch, which is a stable branch.
+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.
 
-1.16.0
+1.18.0
 
-1.16.0 is scheduled to be released around September 2018.
+1.18.0 has not been released yet.
 
 
 Known Issues
 
--   The webrtcdsp element is currently not shipped as part of the
-    Windows binary packages due to a build system issue.
+-   FIXME
 
 
-Schedule for 1.18
+Schedule for 1.20
 
-Our next major feature release will be 1.16, and 1.15 will be the
-unstable development version leading up to the stable 1.16 release. The
-development of 1.15/1.16 will happen in the git master branch.
+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.
 
-The plan for the 1.16 development cycle is yet to be confirmed, but it
-is expected that feature freeze will be around August 2017 followed by
-several 1.15 pre-releases and the new 1.16 stable release in September.
+The plan for the 1.20 development cycle is yet to be confirmed.
 
-1.16 will be backwards-compatible to the stable 1.14, 1.12, 1.10, 1.8,
-1.6, 1.4, 1.2 and 1.0 release series.
+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.
 
 ------------------------------------------------------------------------
 
-_These release notes have been prepared by Tim-Philipp Müller._
+_These release notes have been prepared by Tim-Philipp Müller with_
+_contributions from … (FIXME)_
 
 _License: CC BY-SA 4.0_