X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=RELEASE;h=abc8c60e7a39e7b5f2049fcd52766e2138f71d14;hb=97cacb78e3bdd4cdd3922a2fcb077422629c3bf1;hp=949f8da939ad98d61a5602d869f2d279911ea645;hpb=cebc1a139651c89b0448feb7d6cce45197b65a6c;p=platform%2Fupstream%2Fgstreamer.git diff --git a/RELEASE b/RELEASE index 949f8da..abc8c60 100644 --- a/RELEASE +++ b/RELEASE @@ -1,113 +1,95 @@ -Release notes for GStreamer 0.10.27 "You're Shocked, We Know" - - +Release notes for GStreamer 1.11.90 -The GStreamer team is proud to announce a new release -in the 0.10.x stable series of the -core of the GStreamer streaming media framework. +The GStreamer team is pleased to announce the first release candidate of the +stable 1.12 release series. The 1.12 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 0.10.x series is a stable series targeted at end users. -It is not API or ABI compatible with the stable 0.8.x series. -It is, however, parallel installable with the 0.8.x series. +Full release notes will be provided with the 1.12.0 release, highlighting all +the new features, bugfixes, performance optimizations and other important +changes. -The 0.10.x series has been reworked for threadsafety. It also features -various feature additions and enhancements. +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. gst-plugins-base -contains a basic set of well-supported plug-ins +contains a basic set of well-supported plugins gst-plugins-good -contains a set of well-supported plug-ins under our preferred license +contains a set of well-supported plugins under our preferred license gst-plugins-ugly -contains a set of well-supported plug-ins, but might pose problems for +contains a set of well-supported plugins, but might pose problems for distributors gst-plugins-bad -contains a set of less supported plug-ins that haven't passed the - rigorous quality testing we expect +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 +gst-libav +contains a set of codecs plugins based on libav (formerly gst-ffmpeg) -Features of this release - - * basesrc: protect segment values from concurrent access from different threads - * typefind: protect internal fields from concurrent changes from different threads - * typefind: fix pad activation corner-case with have-type already having been emitted - * typefind: reset the working mode when going to READY/NULL, fixes re-use from READY state as with decodebin2 - * gstpoll: fix crash when logging is enabled for GST_POLL - * bytewriter: expose gst_byte_writer_put_{float32|float64}_*() properly in header - * basesink: fix emergency rendering timestamp tracking - * fdsink, fdsrc: fix compilation with MSVC - * memindex: avoid busy loop when doing EXACT lookup - Bugs fixed in this release - * 610366 : [gstcollectpads][doc] Add a reminder for 'data' doc - * 605189 : gst_element_get_state has wrong introspection - * 607771 : [API] Add gst_byte_writer_fill - * 608036 : [typefind] deadlock when upstream puts caps on buffers on pull mode - * 608877 : [typefind] Access to internal fields not threadsafe - * 609941 : GStreamer-WARNING **: External plugin loader failed. - * 610210 : [PATCH] Fix compilation of fdsink and fdsrc with MSVC - * 610246 : [optimization] Speed up _get_range() - * 610367 : [memindex] might busy loop upon EXACT lookup - * 610444 : [controller] Interpolation control source passes NULL pointers to GSequence API - * 611087 : [basesink] emergency rendering of late buffers fails after resuming from PAUSE - * 611719 : GST_DEBUG_OBJECT macros not fed with GObject* in gstpoll.c - -API changed in this release - -- API additions: - -* gst_byte_writer_fill() + * 779175 : registry: Only scan plugin files that end with an extension + * 775445 : adaptivedemux: Fix deadlock during transition from track disable to enable + * 776293 : GStreamer-CRITICAL **: gst_stream_collection_get_size: assertion 'collection- > priv- > streams' failed + * 779459 : Document whether GST_CAT_LEVEL_LOG() & co print a new-line + * 779755 : Timecodes get serialized as flagsets + * 780111 : _gst_param_array_validate is not correctly implemented + * 780751 : gstvalue: fix GstValue leak in structure_field_union_into + * 780923 : Various combined-flag #defines are not C++ friendly -Download +==== Download ==== -You can find source releases of gstreamer in the download directory: -http://gstreamer.freedesktop.org/src/gstreamer/ +You can find source releases of gstreamer in the download +directory: https://gstreamer.freedesktop.org/src/gstreamer/ -GStreamer Homepage +The git repository and details how to clone it can be found at +http://cgit.freedesktop.org/gstreamer/gstreamer/ -More details can be found on the project's website: -http://gstreamer.freedesktop.org/ +==== Homepage ==== -Support and Bugs +The project's website is https://gstreamer.freedesktop.org/ + +==== Support and Bugs ==== We use GNOME's bugzilla for bug reports and feature requests: http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer -Developers +Please submit patches via bugzilla as well. -GStreamer is stored in Git, hosted at git.freedesktop.org, and can be cloned from there. -Interested developers of the core library, plug-ins, and applications should -subscribe to the gstreamer-devel list. If there is sufficient interest we -will create more lists as necessary. +For help and support, please subscribe to and send questions to the +gstreamer-devel mailing list (see below for details). - -Applications +There is also a #gstreamer IRC channel on the Freenode IRC network. -Applications ported to GStreamer 0.10 include Totem, RhythmBox, Sound-Juicer, -Gnome Media, Flumotion, Amarok, Jamboree, Pitivi, Istanbul, AnnoAmp, Elisa, and others. -Let us know if you want to be added to this list. +==== Developers ==== - +GStreamer is stored in Git, hosted at git.freedesktop.org, and can be cloned +from there (see link above). + +Interested developers of the core library, plugins, and applications should +subscribe to the gstreamer-devel list. + + Contributors to this release - * Andoni Morales Alastruey - * Arun Raghavan - * Benjamin Otte - * Edward Hervey - * Johan Bilien - * Mark Nauwelaerts + * Jan Schmidt + * Nicolas Dufresne + * Olivier Crête * Sebastian Dröge - * Stefan Kost + * Seungha Yang * Thiago Santos + * Thibault Saunier * Tim-Philipp Müller + * Vincent Penquerc'h + * Wim Taymans   \ No newline at end of file