Release 0.10.13 "What's going on?"
[platform/upstream/gstreamer.git] / RELEASE
1
2 Release notes for GStreamer Base Plug-ins 0.10.13 "What's Going on?"
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 Base 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 This module contains a set of reference plugins, base classes for other
18 plugins, and helper libraries.
19
20 This module is kept up-to-date together with the core developments.  Element
21 writers should look at the elements in this module as a reference for
22 their development.
23
24 This module contains elements for, among others:
25
26   device plugins: x(v)imagesink, alsa, v4lsrc, cdparanoia
27   containers: ogg
28   codecs: vorbis, theora
29   text: textoverlay, subparse
30   sources: audiotestsrc, videotestsrc, gnomevfssrc
31   network: tcp
32   typefind
33   audio processing: audioconvert, adder, audiorate, audioscale, volume
34   visualisation: libvisual
35   video processing: ffmpegcolorspace
36   aggregate elements: decodebin, playbin
37
38
39 Other modules containing plug-ins are:
40
41
42 gst-plugins-good
43 contains a set of well-supported plug-ins under our preferred license
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
55 Features of this release
56     
57       * Many fixes and improvements
58       * RTP and RTCP support improved
59       * Parallel installability with 0.8.x series
60       * Threadsafe design and API
61
62 Bugs fixed in this release
63      
64       * 339838 : [audioconvert] support floats with non-native endianness
65       * 393975 : closing x/xvimagesink window crashes gst-launch
66       * 405072 : [API] add gst_tag_freeform_string_to_utf8()
67       * 413799 : [subparse] add support for MPL2 format
68       * 414645 : GstMixerTrack should make untranslated label available
69       * 420079 : [audioconvert] Uses biased rounding which results in dist...
70       * 420578 : [subparse] add more colour map in sami parser
71       * 421834 : videorate breaks on dimension changes
72       * 423051 : Vorbis tags of type double use locale-dependent formatting
73       * 423055 : Verify ReplayGain vorbistag processing in libs/tag testsuite
74       * 425455 : Decodebin2 leaks pads
75       * 426250 : GstPlayBaseBin leaks streaminfo objects
76       * 428187 : Rtp base depayloader class doesn't send new_segment after...
77       * 431672 : gst_base_rtp_audio_payload_push() should take object of i...
78       * 432362 : [ximagesink] doesn't build if XShm is not available
79       * 432755 : [videorate] leaks buffer if flow != OK
80       * 432984 : [baseaudiosrc] misleading warning message when dropping s...
81       * 433888 : [theoradec] does not generate a perfect stream
82       * 436562 : Theoradec doesn't work well with gnonlin
83       * 438840 : [theoradec] does not compile with old version of libtheora
84       * 440997 : [gstriff] Doesn't handle width!=depth files with audio/x-...
85       * 441295 : audioconvert doesn't build on VS6
86       * 442024 : regression in playbin buffering
87       * 350299 : [playbin] " Internal data flow error " opening movie with s...
88       * 410039 : totem crashed with SIGSEGV in new_decoded_pad_full()
89       * 340842 : do latency calculation for live sources
90       * 341078 : RB does not play beyond initially downloaded podcast file
91       * 414496 : [id3demux, id3v2mux] Add support for GST_TAG_MUSICBRAINZ_...
92
93 API changed in this release
94      
95 - API additions:
96     
97 * add gst_tag_freeform_string_to_utf8()
98 * GstRTPBuffer::gst_rtp_buffer_default_clock_rate()
99 * GstBaseAudioSink::slave-method property
100 * add "min-ptime" property to RTP base audio payloader
101 * gst_base_rtp_audio_payload_push()
102 * gst_base_rtp_audio_payload_get_adapter()
103 * GstMixerTrack::untranslated-label property
104
105 Download
106
107 You can find source releases of gst-plugins-base in the download directory:
108 http://gstreamer.freedesktop.org/src/gst-plugins-base/
109
110 GStreamer Homepage
111
112 More details can be found on the project's website:
113 http://gstreamer.freedesktop.org/
114
115 Support and Bugs
116
117 We use GNOME's bugzilla for bug reports and feature requests:
118 http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer
119
120 Developers
121
122 CVS is hosted on cvs.freedesktop.org.
123 All code is in CVS and can be checked out from there.
124 Interested developers of the core library, plug-ins, and applications should
125 subscribe to the gstreamer-devel list. If there is sufficient interest we
126 will create more lists as necessary.
127
128         
129 Applications
130   
131 Contributors to this release
132     
133       * Alex Lancaster
134       * Andy Wingo
135       * Christian Kirbach
136       * Dan Williams
137       * David Schleef
138       * Edward Hervey
139       * Jan Schmidt
140       * Julien MOUTTE
141       * Kamil Pawlowski
142       * Marc-Andre Lureau
143       * Mark Nauwelaerts
144       * Michael Smith
145       * Olivier Crete
146       * René Stadler
147       * Sebastian Dröge
148       * Sebastien Moutte
149       * Stefan Kost
150       * Thomas Vander Stichele
151       * Tim-Philipp Müller
152       * Tommi Myöhänen
153       * Vincent Torri
154       * Wim Taymans
155       * Young-Ho Cha
156       * Zaheer Abbas Merali
157       * Zeeshan Ali
158