-GStreamer: Release notes for GStreamer Good Plug-ins 0.10.3 "Desplazado"
-
+Release notes for GStreamer Good Plugins 1.4.0
+
+
+The GStreamer team is pleased to announce the first release of
+the stable 1.4 release series. The 1.4 release series is adding new
+features on top of the 1.0 and 1.2 series and is part of the API and
+ABI-stable 1.x release series of the GStreamer multimedia framework.
+
+
+Binaries for Android, iOS, Mac OS X and Windows are provided together
+with this release.
-The GStreamer team is proud to announce a new release
-in the 0.10.x stable series of the
-GStreamer Good Plug-ins.
-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.
+The stable 1.4 release series is API and ABI compatible with 1.0.x,
+1.2.x and any other 1.x release series in the future. Compared to 1.2.x
+it contains some new features and more intrusive changes that were
+considered too risky as a bugfix.
"Such ingratitude. After all the times I've saved your life."
-A collection of plug-ins you'd want to have right next to you on the
-battlefield. Shooting sharp and making no mistakes, these plug-ins have it
+A collection of plugins you'd want to have right next to you on the
+battlefield. Shooting sharp and making no mistakes, these plugins have it
all: good looks, good code, and good licensing. Documented and dressed up
-in tests. If you're looking for a role model to base your own plug-in on,
+in tests. If you're looking for a role model to base your own plugin on,
here it is.
like he's been walking 100 miles through the desert without water.
-This module contains a set of plug-ins that we consider to have good quality
- code, correct functionality, our preferred license (LGPL for the plug-in
+This module contains a set of plugins that we consider to have good quality
+ code, correct functionality, our preferred license (LGPL for the plugin
code, LGPL or LGPL-compatible for the supporting library).
-We believe distributors can safely ship these plug-ins.
+We believe distributors can safely ship these plugins.
People writing elements should base their code on these elements.
-Other modules containing plug-ins are:
+Other modules containing plugins are:
gst-plugins-base
-contains a basic set of well-supported plug-ins
+contains a basic set of well-supported plugins
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
-
- * Annodex/CMML support
- * RTSP and RTP enhancements
- * HAL configured audio device support
- * FLAC, Matroska, AVI, WAV, ID3, APE, DV and JPEG plugin improvements
- * Recognise SSA/ASS and USF subtitles in Matroska files
- * Fixes for ESD and SunAudio output plugins
- * More uniform plugin descriptions
- * IceCast metadata reading plugin added
- * New plugins ported from 0.8: OSX audio, AVI muxer, X-Windows input, WAV encoder, Gdk-Pixbuf image decoder, Smoke decoder, Video colour balance
- * Lots of bug fixes
Bugs fixed in this release
-
- * 335067 : RTSP src not working with WMServer servers
- * 333657 : Replacing icy demuxing in gnomevfssrc
- * 329106 : HAL sound device wrapper plugins
- * 337749 : totem (gstreamer) crashes when playing an avi file
- * 330885 : avidemux does not handle eos at end of seek-region
- * 337364 : faulty GObject macros
- * 337625 : [patch] Streaming support for wavparse
- * 150363 : [pngdec] doesn't handle grayscale or paletted
- * 154744 : Time slider does not work with avi videos from Cannon SD100
- * 161712 : [auparse] .au files don't play in playbin
- * 313266 : [wavparse] will not play DTS stream in malformed WAV
- * 319183 : rtspsrc filter sometimes uses an odd port for rtp
- * 319986 : annodex decoding and encoding support
- * 323721 : [id3demux] read in replaygain information from RVA2 frame...
- * 323880 : " Seek in ready " for dvdemux
- * 325191 : problem with auparse or mulawdec, choppy esd playback
- * 326160 : videobalance not ported to new GstVideoFilter
- * 327658 : " Seek in ready " support for wavparse plugin
- * 328327 : gst-plugins-good fail to compile with gcc 4.1
- * 329107 : Profile support for gconfaudiosink
- * 330239 : Crash playing any song from a particular album over rhyth...
- * 330678 : Unable to play .fli files
- * 331253 : Critical warnings when using cddacdiosrc
- * 331368 : Gstreamer doesn't recognise tags
- * 331385 : [alpha] state change function returns a constant
- * 331672 : Another file that gstreamer can't read the tags on
- * 331905 : [jpeg] smokedec not ported
- * 331917 : [pngdec] does not support files with png streams
- * 332031 : [PATCH] avimux ported to 0.10
- * 332547 : [wavparse] does not support multichannel wavs
- * 333070 : [id3demux] reads unicode tags incorrectly where .8 did it...
- * 333302 : [apedemux] some WavPack files with APE tags fail to play ...
- * 333392 : [sunaudio] unused variables break CVS build with -Werror
- * 333512 : [PATCH] Fix gst_pad_new_from_template (gst_static_pad_tem...
- * 333624 : invalid get_times implementation in gstdynudpsink
- * 333784 : [patch] unref the result of gst_pad_get_parent
- * 334083 : [jpegdec] wrong durations set on buffers after seeking in...
- * 334522 : avi of mpeg4 video and adpcm audio from digital camera re...
- * 334732 : [id3demux] mp3 fails to play because typefinding thinks i...
- * 334995 : [goom] zoom filter leaked
- * 335231 : [wavparse] incorrect way to calculate seek position with ...
- * 335755 : rhythmbox import crasher - png?
- * 335858 : Video playback out of sync
- * 335958 : [speexenc] doesn't work
- * 336110 : move taglib-based ID3 muxer to -good
- * 336602 : plugins need better/univied descriptions
- * 336756 : move ximagesrc to gst-plugins-good
- * 336889 : [avidemux] index creation might fail with some non-indexe...
- * 336904 : Problem playing some AVI file when splitting large chunks...
- * 337033 : [speex] can't seek in speex-encoded audio
- * 337183 : [matroska] " caps not real subset " when playing audio files
- * 337294 : AVI files downloaded from vidoe.google.com won't play
- * 337421 : [sunaudiosink] some fixes
- * 337609 : [flacdec] can't play .flac files where header says total_...
- * 338290 : [flacdec] segment seek not supported
- * 338713 : [id3demux] TCO genre tags (id3v2.2) don't get read by gst...
- * 338715 : [shout2send] fix crash on error and tags received before ...
- * 338716 : [wavenc] " not negotiated " error with CVS core
- * 338810 : [matroskademux] blocks on segmenting seek (and other seek...
- * 339446 : [matroska] can't play file if details come before type in...
- * 339451 : [matroska] enhancement for VfW compatibility cases
- * 339678 : [matroskamux] wrong timestamps of B-frames
- * 340346 : [matroskamux] blocks upon muxing video and vorbis-audio
- * 319884 : rtpamrdec discards non-transmitted frames
-
-Download
-
-You can find source releases of gst-plugins-good in the download directory:
-http://gstreamer.freedesktop.org/src/gst-plugins-good/
-
-GStreamer Homepage
-
-More details can be found on the project's website:
-http://gstreamer.freedesktop.org/
-
-Support and Bugs
+
+ * 733122 : rgvolume/rtpdtmfmux: Avoid taking unnecessary ref to pad templates.
+ * 733190 : [regression] aacparse: raw to ADTS conversion no longer works
+ * 733208 : POTFILES.in is out of date
+ * 733380 : videobox: adds borders of the wrong color
+
+==== Download ====
+
+You can find source releases of gst-plugins-good in the download
+directory: http://gstreamer.freedesktop.org/src/gst-plugins-good/
+
+The git repository and details how to clone it can be found at
+http://cgit.freedesktop.org/gstreamer/gst-plugins-good/
+
+==== Homepage ====
+
+The project's website is http://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.
+
+For help and support, please subscribe to and send questions to the
+gstreamer-devel mailing list (see below for details).
-CVS is hosted on cvs.freedesktop.org.
-All code is in CVS and can be checked out 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.
+There is also a #gstreamer IRC channel on the Freenode IRC network.
+
+==== 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.
-Applications
-
Contributors to this release
- * Alessandro Decina
- * Andy Wingo
- * Benjamin Pineau)
- * Brian Cameron
- * Christian Schaller
- * Edgard Lima
- * Edward Hervey
- * Fabrizio Gennari
- * Jan Schmidt
- * Josef Zlomek
- * Julien MOUTTE
- * Jürg Billeter
- * Mark Nauwelaerts
- * Michael Dominic K.
- * Michael Smith
- * Philippe Kalaf
- * Philippe Valembois
- * Ryan Lortie (desrt)
- * Sebastien Moutte
- * Stefan Kost
- * Thomas Vander Stichele
- * Tim-Philipp Müller
- * Tommi Myöhänen
- * Wim Taymans
- * Wouter Paesen).
- * Zaheer Abbas Merali
- * j^
+ * Nicolas Dufresne
+ * Piotr Drąg
+ * Sebastian Dröge
+ * Sebastian Rasmussen
\ No newline at end of file