2 Release notes for GStreamer Bad Plug-ins 0.10.9 "Matters of fact"
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.
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.
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
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.
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.
46 Other modules containing plug-ins are:
50 contains a basic set of well-supported plug-ins
52 contains a set of well-supported plug-ins under our preferred license
54 contains a set of well-supported plug-ins, but might pose problems for
61 Features of this release
63 * New CELT encoder and decoder
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
72 * Support for ATSC tuning and channels.conf parsing
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
85 Bugs fixed in this release
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)
132 You can find source releases of gst-plugins-bad in the download directory:
133 http://gstreamer.freedesktop.org/src/gst-plugins-bad/
137 More details can be found on the project's website:
138 http://gstreamer.freedesktop.org/
142 We use GNOME's bugzilla for bug reports and feature requests:
143 http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer
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.
156 Contributors to this release
166 * Leandro Melo de Sales
170 * Ole André Vadla Ravnås
180 * Zaheer Abbas Merali