Release 0.10.9
[platform/upstream/gstreamer.git] / RELEASE
1
2 Release notes for GStreamer Bad Plug-ins 0.10.9 "Matters of fact"
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       * New CELT encoder and decoder
64       * New TwoLAME encoder
65       * New DCCP element
66       * New AIFF parser element
67       * New APEX sink element
68       * deinterlace2 element improvements
69       * New JACK audio src element
70       * New winscreencap, winks and pcapparse plugins
71       * x624enc fixes
72       * Support for ATSC tuning and channels.conf parsing
73       * RTP improvements
74       * New scaletempo element
75       * Add Fluendo MPEG-TS muxer
76       * Add Fluendo MPEG-TS and MPEG-PS demuxers
77       * New JPEG2000 element
78       * New FLAC parser element
79       * DVD playback improvements
80       * Improved DirectShow decoding support
81       * New Windows Audio Session audio src element
82       * New FLV muxer element
83       * Many other bug fixes and improvements
84
85 Bugs fixed in this release
86      
87       * 537700 : [scaletempo] Scale audio tempo in sync with playback rate
88       * 550468 : [name conflict] New Fluendo mpeg demuxers
89       * 545197 : jackaudiosrc
90       * 555244 : Output-selector has unexpected event forwarding right aft...
91       * 402593 : deinterleave gives corrupt output
92       * 406673 : Need AIFF parser
93       * 535527 : [real] Real video/audio stream fails to play
94       * 537455 : ATSC: VSB / QAM Annex B support
95       * 538500 : AIFF file doesn't play
96       * 542390 : Implementation of DCCP Plugin for gstreamer
97       * 542510 : [apexsink] Apple AirPort Express Wireless Sink
98       * 545247 : use g_setenv() insteed of setenv() in sdlvideosink.c
99       * 546312 : Make the metadata writable before modifying it in rtpmanager
100       * 549409 : gstrtpbin don't stop at the end of a stream
101       * 549774 : audio / video synchronization glitch during rtsp playback
102       * 550486 : [faac] Negotiation problem with mono audio for some sampl...
103       * 550657 : New element jasperdec
104       * 552506 : [neonhttpsrc] doesn't handle/throw errors correctly
105       * 552536 : fix incomplete change to gstdvbsrc.c
106       * 553755 : [mpegpsdemux] FP exception when playing tv2-1_25.mpg
107       * 555193 : [ELEMENT-MOVE] Move mpegtsparse element into mpegdemux pl...
108       * 555198 : [mpegpsdemux] Lower the RANK to MARGINAL for next release
109       * 555912 : [apexsink] Missing from ext/Makefile.am
110       * 555965 : Missing space after point mark
111       * 555968 : Missing space after point mark
112       * 555969 : Missing space after point mark
113       * 556003 : [flvdemux] Regression in handling flow returns in pull-mode
114       * 556274 : [aiffparse] Uses debugging methods before debugging is in...
115       * 556338 : Failed to configure latency
116       * 556428 : [mpegpsdemux] Creates invalid newsegment events
117       * 556430 : [inputselector] Assumes there's always an otherpad
118       * 556440 : [PATCH] crash on demuxing certain transport streams
119       * 556482 : [PATCH] crash in mpegtsparse get_encoding_and_convert
120       * 556564 : [flvmux] Copy & paste bugs resulting in invalid files
121       * 556588 : [apexsink] should not have PRIMARY rank
122       * 557080 : [mpegpsdemux] Regression with reverse-playback
123       * 543480 : gstrtpbin fails to release lock while emitting signal
124       * 556520 : jitterbuffer seqnum gap detection is wrong
125       * 463941 : Plugin for screen capture on windows
126       * 519935 : New plugin for video capture on Windows
127       * 520899 : New plugin: pcapparse
128       * 520901 : New plugin: wasapi (Windows Audio Session API)
129
130 Download
131
132 You can find source releases of gst-plugins-bad in the download directory:
133 http://gstreamer.freedesktop.org/src/gst-plugins-bad/
134
135 GStreamer Homepage
136
137 More details can be found on the project's website:
138 http://gstreamer.freedesktop.org/
139
140 Support and Bugs
141
142 We use GNOME's bugzilla for bug reports and feature requests:
143 http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer
144
145 Developers
146
147 CVS is hosted on cvs.freedesktop.org.
148 All code is in CVS and can be checked out from there.
149 Interested developers of the core library, plug-ins, and applications should
150 subscribe to the gstreamer-devel list. If there is sufficient interest we
151 will create more lists as necessary.
152
153         
154 Applications
155   
156 Contributors to this release
157     
158       * David Schleef
159       * Edward Hervey
160       * Frederic Crozat
161       * Haakon Sporsheim
162       * Håvard Graff
163       * Jan Schmidt
164       * Josep Torra
165       * Jérémie Bernard
166       * Leandro Melo de Sales
167       * Mark Nauwelaerts
168       * Michael Krufky
169       * Michael Smith
170       * Ole André Vadla Ravnås
171       * Olivier Crete
172       * Rov Juvano
173       * Sebastian Dröge
174       * Sebastian Pölsterl
175       * Stefan Kost
176       * Tal Shalif
177       * Tim-Philipp Müller
178       * Tristan Matthews
179       * Wim Taymans
180       * Zaheer Abbas Merali
181