Release 0.10.3
[platform/upstream/gstreamer.git] / RELEASE
1
2 GStreamer: Release notes for GStreamer Good Plug-ins 0.10.3 "Desplazado"
3         
4
5
6 The GStreamer team is proud to announce a new release
7 in the 0.10.x stable series of the
8 GStreamer Good Plug-ins.
9
10
11 The 0.10.x series is a stable series targeted at end users.
12 It is not API or ABI compatible with the stable 0.8.x series.
13 It is, however, parallel installable with the 0.8.x series.
14
15
16
17 "Such ingratitude.  After all the times I've saved your life."
18
19
20 A collection of plug-ins you'd want to have right next to you on the
21 battlefield.  Shooting sharp and making no mistakes, these plug-ins have it
22 all: good looks, good code, and good licensing.  Documented and dressed up
23 in tests.  If you're looking for a role model to base your own plug-in on,
24 here it is.
25
26
27 If you find a plot hole or a badly lip-synced line of code in them,
28 let us know - it is a matter of honour for us to ensure Blondie doesn't look
29 like he's been walking 100 miles through the desert without water.
30
31
32 This module contains a set of plug-ins that we consider to have good quality
33   code, correct functionality, our preferred license (LGPL for the plug-in
34   code, LGPL or LGPL-compatible for the supporting library).
35 We believe distributors can safely ship these plug-ins.
36 People writing elements should base their code on these elements.
37
38
39 Other modules containing plug-ins are:
40
41
42 gst-plugins-base
43 contains a basic set of well-supported plug-ins
44 gst-plugins-ugly
45 contains a set of well-supported plug-ins, but might pose problems for
46     distributors
47 gst-plugins-bad
48 contains a set of less supported plug-ins that haven't passed the
49     rigorous quality testing we expect
50
51
52
53   
54 Features of this release
55     
56       * Annodex/CMML support
57       * RTSP and RTP enhancements
58       * HAL configured audio device support
59       * FLAC, Matroska, AVI, WAV, ID3, APE, DV and JPEG plugin improvements
60       * Recognise SSA/ASS and USF subtitles in Matroska files
61       * Fixes for ESD and SunAudio output plugins
62       * More uniform plugin descriptions
63       * IceCast metadata reading plugin added
64       * New plugins ported from 0.8: OSX audio, AVI muxer, X-Windows input, WAV encoder, Gdk-Pixbuf image decoder, Smoke decoder, Video colour balance
65       * Lots of bug fixes
66
67 Bugs fixed in this release
68     
69       * 335067 : RTSP src not working with WMServer servers
70       * 333657 : Replacing icy demuxing in gnomevfssrc
71       * 329106 : HAL sound device wrapper plugins
72       * 337749 : totem (gstreamer) crashes when playing an avi file
73       * 330885 : avidemux does not handle eos at end of seek-region
74       * 337364 : faulty GObject macros
75       * 337625 : [patch] Streaming support for wavparse
76       * 150363 : [pngdec] doesn't handle grayscale or paletted
77       * 154744 : Time slider does not work with avi videos from Cannon SD100
78       * 161712 : [auparse] .au files don't play in playbin
79       * 313266 : [wavparse] will not play DTS stream in malformed WAV
80       * 319183 : rtspsrc filter sometimes uses an odd port for rtp
81       * 319986 : annodex decoding and encoding support
82       * 323721 : [id3demux] read in replaygain information from RVA2 frame...
83       * 323880 :  " Seek in ready " for dvdemux
84       * 325191 : problem with auparse or mulawdec, choppy esd playback
85       * 326160 : videobalance not ported to new GstVideoFilter
86       * 327658 :  " Seek in ready " support for wavparse plugin
87       * 328327 : gst-plugins-good fail to compile with gcc 4.1
88       * 329107 : Profile support for gconfaudiosink
89       * 330239 : Crash playing any song from a particular album over rhyth...
90       * 330678 : Unable to play .fli files
91       * 331253 : Critical warnings when using cddacdiosrc
92       * 331368 : Gstreamer doesn't recognise tags
93       * 331385 : [alpha] state change function returns a constant
94       * 331672 : Another file that gstreamer can't read the tags on
95       * 331905 : [jpeg] smokedec not ported
96       * 331917 : [pngdec] does not support files with png streams
97       * 332031 : [PATCH] avimux ported to 0.10
98       * 332547 : [wavparse] does not support multichannel wavs
99       * 333070 : [id3demux] reads unicode tags incorrectly where .8 did it...
100       * 333302 : [apedemux] some WavPack files with APE tags fail to play ...
101       * 333392 : [sunaudio] unused variables break CVS build with -Werror
102       * 333512 : [PATCH] Fix gst_pad_new_from_template (gst_static_pad_tem...
103       * 333624 : invalid get_times implementation in gstdynudpsink
104       * 333784 : [patch] unref the result of gst_pad_get_parent
105       * 334083 : [jpegdec] wrong durations set on buffers after seeking in...
106       * 334522 : avi of mpeg4 video and adpcm audio from digital camera re...
107       * 334732 : [id3demux] mp3 fails to play because typefinding thinks i...
108       * 334995 : [goom] zoom filter leaked
109       * 335231 : [wavparse] incorrect way to calculate seek position with ...
110       * 335755 : rhythmbox import crasher - png?
111       * 335858 : Video playback out of sync
112       * 335958 : [speexenc] doesn't work
113       * 336110 : move taglib-based ID3 muxer to -good
114       * 336602 : plugins need better/univied descriptions
115       * 336756 : move ximagesrc to gst-plugins-good
116       * 336889 : [avidemux] index creation might fail with some non-indexe...
117       * 336904 : Problem playing some AVI file when splitting large chunks...
118       * 337033 : [speex] can't seek in speex-encoded audio
119       * 337183 : [matroska] " caps not real subset " when playing audio files
120       * 337294 : AVI files downloaded from vidoe.google.com won't play
121       * 337421 : [sunaudiosink] some fixes
122       * 337609 : [flacdec] can't play .flac files where header says total_...
123       * 338290 : [flacdec] segment seek not supported
124       * 338713 : [id3demux] TCO genre tags (id3v2.2) don't get read by gst...
125       * 338715 : [shout2send] fix crash on error and tags received before ...
126       * 338716 : [wavenc] " not negotiated " error with CVS core
127       * 338810 : [matroskademux] blocks on segmenting seek (and other seek...
128       * 339446 : [matroska] can't play file if details come before type in...
129       * 339451 : [matroska] enhancement for VfW compatibility cases
130       * 339678 : [matroskamux] wrong timestamps of B-frames
131       * 340346 : [matroskamux] blocks upon muxing video and vorbis-audio
132       * 319884 : rtpamrdec discards non-transmitted frames
133
134 Download
135
136 You can find source releases of gst-plugins-good in the download directory:
137 http://gstreamer.freedesktop.org/src/gst-plugins-good/
138
139 GStreamer Homepage
140
141 More details can be found on the project's website:
142 http://gstreamer.freedesktop.org/
143
144 Support and Bugs
145
146 We use GNOME's bugzilla for bug reports and feature requests:
147 http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer
148
149 Developers
150
151 CVS is hosted on cvs.freedesktop.org.
152 All code is in CVS and can be checked out from there.
153 Interested developers of the core library, plug-ins, and applications should
154 subscribe to the gstreamer-devel list. If there is sufficient interest we
155 will create more lists as necessary.
156
157         
158 Applications
159   
160 Contributors to this release
161     
162       * Alessandro Decina
163       * Andy Wingo
164       * Benjamin Pineau)
165       * Brian Cameron
166       * Christian Schaller
167       * Edgard Lima
168       * Edward Hervey
169       * Fabrizio Gennari
170       * Jan Schmidt
171       * Josef Zlomek
172       * Julien MOUTTE
173       * Jürg Billeter
174       * Mark Nauwelaerts
175       * Michael Dominic K.
176       * Michael Smith
177       * Philippe Kalaf
178       * Philippe Valembois
179       * Ryan Lortie (desrt)
180       * Sebastien Moutte
181       * Stefan Kost
182       * Thomas Vander Stichele
183       * Tim-Philipp Müller
184       * Tommi Myöhänen
185       * Wim Taymans
186       * Wouter Paesen).
187       * Zaheer Abbas Merali
188       * j^
189