4fbadef7a1e0ae27d8d6852084c1d164c18b27d7
[platform/upstream/gstreamer.git] / RELEASE
1
2 Release notes for GStreamer Bad Plug-ins 0.10.10 "keep them dogies rollin"
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 Bad 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 "That an accusation?"
18
19
20 No perfectly groomed moustache or any amount of fine clothing is going to
21 cover up the truth - these plug-ins are Bad with a capital B.
22 They look fine on the outside, and might even appear to get the job done, but
23 at the end of the day they're a black sheep. Without a golden-haired angel
24 to watch over them, they'll probably land in an unmarked grave at the final
25 showdown.
26
27
28 Don't bug us about their quality - exercise your Free Software rights,
29 patch up the offender and send us the patch on the fastest steed you can
30 steal from the Confederates. Because you see, in this world, there's two
31 kinds of people, my friend: those with loaded guns and those who dig.
32 You dig.
33
34
35 This module contains a set of plug-ins that aren't up to par compared to the
36 rest.  They might be close to being good quality, but they're missing something
37 - be it a good code review, some documentation, a set of tests, a real live
38 maintainer, or some actual wide use.  If the blanks are filled in they might be
39 upgraded to become part of either gst-plugins-good or gst-plugins-ugly,
40 depending on the other factors.
41 If the plug-ins break, you can't complain - instead, you can fix the
42 problem and send us a patch, or bribe someone into fixing them for you.
43 New contributors can start here for things to work on.
44
45
46 Other modules containing plug-ins are:
47
48
49 gst-plugins-base
50 contains a basic set of well-supported plug-ins
51 gst-plugins-good
52 contains a set of well-supported plug-ins under our preferred license
53 gst-plugins-ugly
54 contains a set of well-supported plug-ins, but might pose problems for
55     distributors
56
57
58
59   
60
61 Features of this release
62     
63       * Require gettext 0.17
64       * ACM mp3 decoder element for win32
65       * New MXF demuxer added
66       * JPEG-2000 encoder - jp2enc added
67       * RTP support
68       * Fixes for RTP support
69       * Add parsers for AAC and AMR
70       * Move libgstapp and elements to -base
71       * Add Quicktime muxer element qtmux
72       * Enhance RFB capture
73       * Improve MPEG-TS and MPEG-PS demuxing
74       * Don't install static libs for plugins
75       * Introduce audioringbuffer element
76       * Improve DVD playback of ResinDVD components
77       * Move old audioresample from -base as legacyaudioresample
78       * Improve speexresampler, and then move it to -base
79       * Improve FLV demuxing and parsing
80       * Various DVB input fixes
81       * Add support for frequency list descriptors for DVB
82       * Improve MPEG-TS muxer
83       * Various other bug-fixes
84
85 Bugs fixed in this release
86      
87       * 127574 : replaygain support
88       * 480543 : [spc] crashes when not given any input data
89       * 546319 : [resindvd] Stuck on first menu (language selection)
90       * 549222 : Totem using resindvd element as DVD navigation module doe...
91       * 550280 : Move qtmux to gst-plugins-bad
92       * 550454 : FLV demuxer screws up in Pitivi
93       * 550613 : [mpegtsmux] Add support for ac3/dts/lpcm
94       * 553823 : CodeStyle improvements and minor fixes to the DCCP plugin.
95       * 555238 : Recent changes in x264 breaks compilation of x264 plugin.
96       * 557161 : Wrong time displayed and no seeking with MPEG PS cut from...
97       * 557763 : [mpegtsmux] DeadlockEOS due to interleaving mechanism
98       * 557814 : [mpegdemux] frequency list descriptor support
99       * 558639 : cross-configuring interrupts due to a failing check for " ...
100       * 560841 : Provide access to packet loss
101       * 561992 : debug format warning during compilation of resindvdsrc.c ...
102       * 562312 : Lip-sync generates wrong `ts-offset' in GstRtpBin
103       * 562319 : [rtpsession] memory corruption
104       * 562802 : [appsrc] lockup in pad_push() if previous flow was wrong-...
105       * 563006 : mxf mpeg422 file stops playing
106       * 563147 : input-selector doesn't notify of active-pad changing when...
107       * 564232 : Dual Licensing qtmux
108       * 565439 : Make pcapparse compile with (mingw32) gcc
109       * 565509 : rtpsource on receiver side can't get clock-rate for h264,...
110       * 565614 : [mpegtsdemux] Fix memory leak
111       * 565910 : allow forcing the ssrc on a rtpsession
112       * 566356 : [dvbbasebin] Couple of memleaks
113       * 566613 : bayer2rgb calculates wrong color offset
114       * 566878 : [ladspa] Add dependencies for ladspa modules
115       * 566957 : Add time based seeking to ResinDVD
116       * 566958 : fix dirac support in qtmux/mp4mux
117       * 566959 : Fix duration query on mpegtsdemux
118       * 508029 : [speexresample] pops/glitches in some cases
119       * 558416 : [PATCH] realvideodec: use pixel aspect ratio of container
120       * 564482 : [appsrc] semantics of push-buffer signal awkward for bind...
121       * 565319 : rtpjitterbuffer: bursty reception can cause time to be re...
122       * 565613 : [mpegtsdemux] Add scrambled field to service structure
123       * 567004 : ladspa plugin crashes on Solaris
124
125 Download
126
127 You can find source releases of gst-plugins-bad in the download directory:
128 http://gstreamer.freedesktop.org/src/gst-plugins-bad/
129
130 GStreamer Homepage
131
132 More details can be found on the project's website:
133 http://gstreamer.freedesktop.org/
134
135 Support and Bugs
136
137 We use GNOME's bugzilla for bug reports and feature requests:
138 http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer
139
140 Developers
141
142 CVS is hosted on cvs.freedesktop.org.
143 All code is in CVS and can be checked out from there.
144 Interested developers of the core library, plug-ins, and applications should
145 subscribe to the gstreamer-devel list. If there is sufficient interest we
146 will create more lists as necessary.
147
148         
149 Applications
150   
151 Contributors to this release
152     
153       * Alessandro Decina
154       * Arnout Vandecappelle
155       * Brian Cameron
156       * Christian Schaller
157       * Cygwin Ports maintainer
158       * Damien Lespiau
159       * David Härdeman
160       * David Schleef
161       * Edward Hervey
162       * Jan Schmidt
163       * Jonathan Matthew
164       * Josep Torra
165       * Julien Moutte
166       * Leandro Melo de Sales
167       * Luotao Fu
168       * Mark Nauwelaerts
169       * Michael Smith
170       * Olivier Crete
171       * Robin Stocker
172       * Sascha Hauer
173       * Sebastian Dröge
174       * Sebastian Pölsterl
175       * Stefan Kost
176       * Tal Shalif
177       * Thiago Sousa Santos
178       * Thijs Vermeir
179       * Thomas Vander Stichele
180       * Tim-Philipp Müller
181       * Wim Taymans
182       * Zaheer Abbas Merali
183       * vanista
184       * 이문형
185