apparently it's an error to specify nc -l -p 3000 - though the short usage does not...
[platform/upstream/gstreamer.git] / RELEASE
1
2 Release notes for GStreamer Base Plug-ins 0.10.20 "Here I Go Again"
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       * RTP improvements
58       * Support digest auth for RTSP
59       * Additional documentation
60       * Support DSCP QoS in multifdsink
61       * Add NV12/NV21 video buffer layouts
62       * Video scaling now bilinear by default
63       * Support more than 8 channels in audio conversions
64       * Channel mapping fixes for audioconvert
65       * Improve tmplayer and sami subtitle support
66       * Support 1x1 pixel buffers for videoscale
67       * Typefinding improvements for MPEG2, musepack
68       * Ogg/Dirac mapping updated in oggmux
69       * Fixes in ogg demuxing
70       * audiosink synchronisation and slaving fixes
71       * Support muting of the audio in playbin by selecting -1 as the audio stream
72       * Work done on playbin2 and uridecodebin
73       * Improvements in the experimental GIO plugin
74       * decodebin fixes
75       * Handle GAP buffers in some places
76       * Various other leak and bug-fixes
77
78 Bugs fixed in this release
79      
80       * 526794 : [giosrc] totem doesn't work with some gvfs backends
81       * 510417 : [PLUGIN-MOVE] Move gio to gst-plugins-base
82       * 509125 : crash in CD Player: - playing CD - lowering/...
83       * 517813 : [audioconvert] make gap aware
84       * 302798 : [playbin] add mute property
85       * 342294 : Setting playbin property current-audio=-1 also stops the ...
86       * 398033 : [audioconvert] support more than 8 channels
87       * 419351 : [avi/a52dec] AV synchronization problems
88       * 467911 : [subparse] sami parser update
89       * 469933 : multifdsink IPv6 and diffserv TOS/TC markup
90       * 506659 : [textoverlay] rendering error when using non-standard widths
91       * 512333 : [gstvorbistag] Retrieve Ogg/Vorbis cover art as image met...
92       * 512382 : [playbin] race condition when pausing/playing multiple in...
93       * 518037 : pbutils-enumtypes.c is not included in win32/vs6/libgstpb...
94       * 521761 : gstaudioclock frozen the clock value until reaches latest...
95       * 522401 : gdpdepay doesn't validate payload CRCs
96       * 523993 : playbin2 blocks after a while when listening to a radio s...
97       * 524724 : [PATCH] [baseaudiosrc] buffer-time and latency-time do no...
98       * 525665 : Crash on Ogg/Vorbis with chain=NULL
99       * 525915 : [streamheader] Unit test fails with " gst_adapter_peek: as...
100       * 526173 : [typefinding] fails to detect mpeg video stream whereas m...
101       * 529018 : gst_ogm_parse_stream_header creates fraction value with w...
102       * 529500 : [videotestsrc] support for NV12 and NV21
103       * 529546 : [Playbin] Memory leak in streaminfo handling
104       * 530068 : Ogg Streams with Skeleton and Granulepos > 0 do not work(...
105       * 530531 : [typefinding] bad read in mpeg_video_stream_type_find
106       * 530719 : gst_video_calculate_display_ratio fails when playing Ogg ...
107       * 530962 : [subparse] parses only every second line of TMPlayer subt...
108       * 532454 : [NV12/NV21] videotestsrc and ffmpegcolorspace don't play ...
109       * 533087 : GstRTSPTransport kept opaque in docs
110       * 533817 : [audioconvert] Can't use default 7 channel layout / only ...
111       * 534071 : Gdppay memleak
112       * 534331 : race in decodebin when changing states while the internal...
113       * 535356 : vorbisdec doesn't support 8 channels
114       * 536475 : gdppay memleak and possible crash
115       * 536521 : Refcounting errors in playbin
116       * 536874 : Build failure on windows
117       * 532166 : [ffmpegcolorspace] support NV12 format
118       * 533617 : [audioconvert] Produces silence when converting 1/2 chann...
119       * 536848 : [giosrc] Doesn't handle short reads properly
120       * 536849 : [giosrc] Very slow doing any playback
121       * 518082 : [alsamixer] playback volumes overwritten by capture volum...
122       * 435633 : [PATCH] videorate not (fully) segment aware; causes frame...
123       * 532364 : tcpclientsrc broken in 0.10.19
124       * 533075 : gst_rtp_buffer_compare_seqnum doesn't do what it says
125       * 533265 : [cddabasesrc] Sound Juicer cut a sector when ripping a track
126
127 API changed in this release
128      
129 - API additions:
130     
131 * decodebin2::sink-caps property
132 * giosrc::file property
133 * giosink::file property
134 * gst_base_audio_src_set_slave_method()
135 * gst_base_audio_src_get_slave_method()
136 * GstAudioClock::gst_audio_clock_reset()
137 * GstBaseAudioSrc:actual-buffer-time property
138 * GstBaseAudioSrc:actual-latency-time property
139 * gst_audio_check_channel_positions()
140 * add gst_tag_image_data_to_image_buffer()
141 * add gst_tag_list_add_id3_image()
142 * add GST_TAG_IMAGE_TYPE_NONE enum value
143
144 Download
145
146 You can find source releases of gst-plugins-base in the download directory:
147 http://gstreamer.freedesktop.org/src/gst-plugins-base/
148
149 GStreamer Homepage
150
151 More details can be found on the project's website:
152 http://gstreamer.freedesktop.org/
153
154 Support and Bugs
155
156 We use GNOME's bugzilla for bug reports and feature requests:
157 http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer
158
159 Developers
160
161 CVS is hosted on cvs.freedesktop.org.
162 All code is in CVS and can be checked out from there.
163 Interested developers of the core library, plug-ins, and applications should
164 subscribe to the gstreamer-devel list. If there is sufficient interest we
165 will create more lists as necessary.
166
167         
168 Applications
169   
170 Contributors to this release
171     
172       * Antoine Tremblay
173       * Bernard B
174       * Damien Lespiau
175       * David Schleef
176       * Edward Hervey
177       * Felipe Contreras
178       * Hannes Bistry
179       * Henrik Eriksson
180       * Jan Gerber
181       * Jan Schmidt
182       * John Millikin
183       * Julien Moutte
184       * Mark Nauwelaerts
185       * Michael Smith
186       * Ole André Vadla Ravnås
187       * Peter Kjellerstedt
188       * Sebastian Dröge
189       * Sjoerd Simons
190       * Stefan Kost
191       * Thijs Vermeir
192       * Tim-Philipp Müller
193       * Victor STINNER
194       * Wim Taymans
195       * Wouter Cloetens
196       * Young-Ho Cha
197