X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=NEWS;h=5366a0dfcddd11f7d3353f2379ffc455646396a2;hb=990d5dde86a04f64b9da663eb54e2e46bd8b6c69;hp=e04f318449156650146e9b87845e0cc39713a614;hpb=8a8bb37f8d6ad839a2a080677c8f2e0c71a3bc5a;p=platform%2Fupstream%2Fgstreamer.git diff --git a/NEWS b/NEWS index e04f318..5366a0d 100644 --- a/NEWS +++ b/NEWS @@ -1,64 +1,194 @@ -This is GStreamer 1.6.0 -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! -This release has been in the works for more than a year and is packed with new -features, bug fixes and other improvements. +GSTREAMER 1.16 RELEASE NOTES + + +GStreamer 1.16 has not been released yet. It is scheduled for release +around September 2018. + +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. + +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.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. + +See https://gstreamer.freedesktop.org/releases/1.16/ for the latest +version of this document. + +_Last updated: Tuesday 20 March 2018, 01:30 UTC (log)_ + + +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! + +As always, this release is again packed with new features, bug fixes and +other improvements. -See http://gstreamer.freedesktop.org/releases/1.6/ for the full list of -changes. Highlights -- Stereoscopic 3D and multiview video support -- Trick mode API for key-frame only fast-forward/fast-reverse playback etc. -- Improved DTS (decoding timestamp) vs. PTS (presentation timestamp) handling - to account for negative DTS -- New GstVideoConverter API for more optimised and more correct conversion of - raw video frames between all supported formats, with rescaling -- v4l2src now supports renegotiation -- v4l2transform can now do scaling -- V4L2 Element now report Colorimetry properly -- Easier chunked recording of MP4, Matroska, Ogg, MPEG-TS: new splitmuxsink - and multifilesink improvements -- Content Protection signalling API and Common Encryption (CENC) support for - DASH/MP4 -- Many adaptive streaming (DASH, HLS and MSS) improvements -- New PTP and NTP network client clocks and better remote clock tracking - stability -- High-quality text subtitle overlay at display resolutions with glimagesink - or gtkglsink -- RECORD support for the GStreamer RTSP Server -- Retransmissions (RTX) support in RTSP server and client -- RTSP seeking support in client and server has been fixed -- RTCP scheduling improvements and reduced size RTCP support -- MP4/MOV muxer acquired a new "robust" mode of operation which attempts to - keep the output file in a valid state at all times -- Live mixing support in aggregator, audiomixer and compositor was improved a - lot -- compositor now supports rescaling and converting inputs streams on the fly -- New audiointerleave element with proper input synchronisation and live input - support -- Blackmagic Design DeckLink capture and playback card support was rewritten - from scratch; 2k/4k support; mode sensing -- KLV metadata support in RTP and MPEG-TS -- H.265 video encoder (x265), decoders (libav, libde265) and RTP payloader and - depayloaders -- New DTLS plugin and SRTP/DTLS support -- OpenGL3 support, multiple contexts and context propagation, 3D video, - transfer/conversion separation, subtitle blending -- New OpenGL-based QML video sink, Gtk GL video sink, CoreAnimation - CAOpenGLLayerSink video sink -- gst-libav switched to ffmpeg as libav-provider, gains support for - 3D/multiview video, trick modes, and the CAVS codec -- GstHarness API for unit tests -- gst-editing-services got a completely new ges-launch-1.0 interface, improved - mixing support and integration into gst-validate -- gnonlin has been deprecated in favor of nle (Non Linear Engine) in - gst-editing-services -- gst-validate has a new plugin system, an extensive default testsuite, - support for concurrent test runs and valgrind support -- cerbero build tool for SDK binary packages gains new 'bundle-source' command -- Various improvements to the Android, iOS, OS X and Windows platform support +- this section will be completed in due course + + +Major new features and changes + +Noteworthy new API + +- this section will be filled in in due course + +New Elements + +- this section will be filled in in due course + +New element features and additions + +- this section will be filled in in due course + +Plugin and library moves + +- this section will be filled in in due course + +Plugin removals + +- this section will be filled in in due course + + +Miscellaneous API additions + +- this section will be filled in in due course + +GstPlayer + +- this section will be filled in in due course + + +Miscellaneous changes + +- this section will be filled in in due course + +OpenGL integration + +- this section will be filled in in due course + + +Tracing framework and debugging improvements + +- this section will be filled in in due course + + +Tools + +- this section will be filled in in due course + + +GStreamer RTSP server + +- this section will be filled in in due course + + +GStreamer VAAPI + +- this section will be filled in in due course + + +GStreamer Editing Services and NLE + +- this section will be filled in in due course + + +GStreamer validate + +- this section will be filled in in due course + + +GStreamer Python Bindings + +- this section will be filled in in due course + + +Build and Dependencies + +- this section will be filled in in due course + + +Platform-specific improvements + +Android + +- this section will be filled in in due course + +macOS and iOS + +- this section will be filled in in due course + +Windows + +- this section will be filled in in due course + + +Contributors + +- this section will be filled in in due course + +... and many others who have contributed bug reports, translations, sent +suggestions or helped testing. + + +Bugs fixed in 1.16 + +- this section will be filled in in due course + +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. + +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. + + +Stable 1.16 branch + +After the 1.16.0 release there will be several 1.16.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. + +1.16.0 + +1.16.0 is scheduled to be released around September 2018. + + +Known Issues + +- The webrtcdsp element is currently not shipped as part of the + Windows binary packages due to a build system issue. + + +Schedule for 1.18 + +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. + +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.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. + +------------------------------------------------------------------------ + +_These release notes have been prepared by Tim-Philipp Müller._ +_License: CC BY-SA 4.0_