Release 0.10.12
[platform/upstream/gstreamer.git] / RELEASE
1
2 Release notes for GStreamer Bad Plug-ins 0.10.12 "More than I can handle"
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       * Presets support in several elements
64       * Support ITV MPEG-TS streams
65       * New element: flvmux
66       * New element: osxvideosrc
67       * Fixes in RTP elements
68       * camerabin fixes
69       * Improved QT/mp4 muxing
70       * xdgmime based content type guessing
71       * deinterlace2 moved to the Good plugins (replacing deinterlace)
72       * Support for MXF muxing, and improved MXF demuxing
73       * Greatly improved DVD playback
74       * DirectDraw element moved back from Good plugins
75       * Many other bug fixes and improvements
76
77 Bugs fixed in this release
78      
79       * 573852 : Update celt to 0.5.x
80       * 574401 : metadatamux fails^WIS failure
81       * 580091 : soundtouch plugin fails to load
82       * 153684 : [osxvideosrc] Mac users needs an osxvideosrc
83       * 537700 : [scaletempo] Scale audio tempo in sync with playback rate
84       * 569437 : mpegtsparse: flow error or crashes while dynamicly changi...
85       * 569673 : [Mpegtsparse] PAT changes not always signaled
86       * 569781 : [Mpegtsparse] drop of valid TS packets
87       * 573595 : plugins-bad mingw ports
88       * 573846 : Check for soundtouch-1.4 too
89       * 573847 : Use SDL static-libs for conftest and libs for gstsdl*
90       * 573848 : Use native CPU number detection in mpeg2enc
91       * 573849 : modplug's sndfile.h conflicts with libsndfile's sndfile.h
92       * 575388 : [aacparse] deadlocks in busy loop when seeking
93       * 575736 : mpeg2enc's bitrate parameter does not work properly
94       * 576408 : [playbin2] Deadlock when using resindvd as source
95       * 577690 : rtpdtmfmux: missing pad unref
96       * 577864 : [residvd] dvdnav version requirements should be higher
97       * 578112 : x264enc: I-frame request
98       * 578562 : dshowdecwrapper missing check for GST_DISABLE_GST_DEBUG
99       * 578563 : win32 export files are not disted
100       * 580133 : Regression in baseparse since last release
101       * 580144 : emit notify::internal-ssrc when there is a ssrc collision
102       * 580786 : [flvmux] " uninitialized variable " compiler warning
103       * 580901 : Uninitialized variable may be used in fpsdisplaysink.c
104       * 581375 : rtpssrcdemux crashes on SR-less rtcp packets
105       * 582013 : uninitialized var in mxfmux.c prevents gst-plugins-bad bu...
106       * 582074 : [faad] Fails to build with faad 2.6 (misdetected as 2.7)
107       * 582208 : [PATCH] fix for soundtouch-1.4
108       * 582483 : y4menc doesn't pass timestamps on
109       * 582656 : [mxfdemux] Fix deadlock when querying from the pad-added ...
110       * 582702 : qtmux: crash in atom_moov_add_blob_tag
111       * 583337 : [mxfmux] Wrong layout for non-interlaced formats
112       * 580585 : rtpmux memleak
113       * 577843 : input-selector causes problems with DVD menus in playbin2
114       * 581593 : gppmux doesn't support MPEG4 part 2 in sink caps
115       * 575284 : add auto-connect-forced mode to jackaudiosrc and jackaudi...
116       * 576021 : On Windows qtmux can't write files longer than 2-4 GiB, u...
117       * 576712 : Output-selector keeps reference to latest buffer when cha...
118       * 581427 : [mpeg4videoparse] config buffer is leaked
119
120 Download
121
122 You can find source releases of gst-plugins-bad in the download directory:
123 http://gstreamer.freedesktop.org/src/gst-plugins-bad/
124
125 GStreamer Homepage
126
127 More details can be found on the project's website:
128 http://gstreamer.freedesktop.org/
129
130 Support and Bugs
131
132 We use GNOME's bugzilla for bug reports and feature requests:
133 http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer
134
135 Developers
136
137 GStreamer is stored in Git, hosted at git.freedesktop.org, and can be cloned from there.
138 Interested developers of the core library, plug-ins, and applications should
139 subscribe to the gstreamer-devel list. If there is sufficient interest we
140 will create more lists as necessary.
141
142         
143 Applications
144   
145 Contributors to this release
146     
147       * Alan Falloon
148       * Alessandro Decina
149       * Andy Wingo
150       * Arnout Vandecappelle
151       * Christian Schaller
152       * David Schleef
153       * Edward Hervey
154       * Felipe Contreras
155       * Haakon Sporsheim
156       * Jan Schmidt
157       * Janin Kolenc
158       * Julien Moutte
159       * Lasse Laukkanen
160       * Laurent Glayal
161       * Marc-Andre Lureau
162       * Mark Nauwelaerts
163       * Michael Smith
164       * Ole André Vadla Ravnås
165       * Olivier Crête
166       * René Stadler
167       * Rov Juvano
168       * Sebastian Dröge
169       * Sergey Scobich
170       * Stefan Kost
171       * Sébastien Moutte
172       * Thiago Santos
173       * Thomas Vander Stichele
174       * Tim-Philipp Müller
175       * Tristan Matthews
176       * Vincent Genieux
177       * Vincent Torri
178       * Wim Taymans
179       * Zaheer Abbas Merali
180       * Руслан Ижбулатов
181