Release notes for
GStreamer Bad Plug-ins 0.10.12
"More than I can handle"
The GStreamer team is proud to announce a new release
in the 0.10.x stable series of the
GStreamer Bad Plug-ins.
The 0.10.x series is a stable series targeted at end users.
It is not API or ABI compatible with the stable 0.8.x series.
It is, however, parallel installable with the 0.8.x series.
"That an accusation?"
No perfectly groomed moustache or any amount of fine clothing is going to
cover up the truth - these plug-ins are Bad with a capital B.
They look fine on the outside, and might even appear to get the job done, but
at the end of the day they're a black sheep. Without a golden-haired angel
to watch over them, they'll probably land in an unmarked grave at the final
Don't bug us about their quality - exercise your Free Software rights,
patch up the offender and send us the patch on the fastest steed you can
steal from the Confederates. Because you see, in this world, there's two
kinds of people, my friend: those with loaded guns and those who dig.
This module contains a set of plug-ins that aren't up to par compared to the
rest. They might be close to being good quality, but they're missing something
- be it a good code review, some documentation, a set of tests, a real live
maintainer, or some actual wide use. If the blanks are filled in they might be
upgraded to become part of either gst-plugins-good or gst-plugins-ugly,
depending on the other factors.
If the plug-ins break, you can't complain - instead, you can fix the
problem and send us a patch, or bribe someone into fixing them for you.
New contributors can start here for things to work on.
Other modules containing plug-ins are:
- contains a basic set of well-supported plug-ins
- contains a set of well-supported plug-ins under our preferred license
- contains a set of well-supported plug-ins, but might pose problems for
Features of this release
- Presets support in several elements
- Support ITV HD MPEG-TS streams
- New element: flvmux
- New element: osxvideosrc
- Fixes in RTP elements
- camerabin fixes
- Improved QT/mp4 muxing
- xdgmime based content type guessing
- deinterlace2 moved to the Good plugins (replacing deinterlace)
- Support for MXF muxing, and improved MXF demuxing
- Greatly improved DVD playback
- DirectDraw element moved back from Good plugins
- Many other bug fixes and improvements
Bugs fixed in this release
: Update celt to 0.5.x
: metadatamux fails^WIS failure
: soundtouch plugin fails to load
: [osxvideosrc] Mac users needs an osxvideosrc
: [scaletempo] Scale audio tempo in sync with playback rate
: mpegtsparse: flow error or crashes while dynamicly changi...
: [Mpegtsparse] PAT changes not always signaled
: [Mpegtsparse] drop of valid TS packets
: plugins-bad mingw ports
: Check for soundtouch-1.4 too
: Use SDL static-libs for conftest and libs for gstsdl*
: Use native CPU number detection in mpeg2enc
: modplug's sndfile.h conflicts with libsndfile's sndfile.h
: [aacparse] deadlocks in busy loop when seeking
: mpeg2enc's bitrate parameter does not work properly
: [playbin2] Deadlock when using resindvd as source
: rtpdtmfmux: missing pad unref
: [residvd] dvdnav version requirements should be higher
: x264enc: I-frame request
: dshowdecwrapper missing check for GST_DISABLE_GST_DEBUG
: win32 export files are not disted
: Regression in baseparse since last release
: emit notify::internal-ssrc when there is a ssrc collision
: [flvmux] " uninitialized variable " compiler warning
: Uninitialized variable may be used in fpsdisplaysink.c
: rtpssrcdemux crashes on SR-less rtcp packets
: uninitialized var in mxfmux.c prevents gst-plugins-bad bu...
: [faad] Fails to build with faad 2.6 (misdetected as 2.7)
: [PATCH] fix for soundtouch-1.4
: y4menc doesn't pass timestamps on
: [mxfdemux] Fix deadlock when querying from the pad-added ...
: qtmux: crash in atom_moov_add_blob_tag
: [mxfmux] Wrong layout for non-interlaced formats
: rtpmux memleak
: input-selector causes problems with DVD menus in playbin2
: gppmux doesn't support MPEG4 part 2 in sink caps
: add auto-connect-forced mode to jackaudiosrc and jackaudi...
: On Windows qtmux can't write files longer than 2-4 GiB, u...
: Output-selector keeps reference to latest buffer when cha...
: [mpeg4videoparse] config buffer is leaked
You can find source releases of gst-plugins-bad in the
gst-plugins-bad download directory.
The git repository and details how to clone it can be found at
The project's website is https://gstreamer.freedesktop.org.
Support and Bugs
We use GNOME's bugzilla for
bug reports and feature requests.
Please submit patches via bugzilla as well.
For help and support, please subscribe to and send questions to the
gstreamer-devel mailing list (see below for details).
There is also a #gstreamer IRC channel on the Freenode IRC network.
Git is hosted on git.freedesktop.org. You can
browse the gst-plugins-bad repository.
All code is in Git and can be checked out from there.
Interested developers of the core library, plugins, and applications should
subscribe to the gstreamer-devel list.
Contributors to this release
- Alan Falloon
- Alessandro Decina
- Andy Wingo
- Arnout Vandecappelle
- Christian Schaller
- David Schleef
- Edward Hervey
- Felipe Contreras
- Haakon Sporsheim
- Jan Schmidt
- Janin Kolenc
- Julien Moutte
- Lasse Laukkanen
- Laurent Glayal
- Marc-Andre Lureau
- Mark Nauwelaerts
- Michael Smith
- Ole André Vadla Ravnås
- Olivier Crête
- René Stadler
- Rov Juvano
- Sebastian Dröge
- Sergey Scobich
- Stefan Kost
- Sébastien Moutte
- Thiago Santos
- Thomas Vander Stichele
- Tim-Philipp Müller
- Tristan Matthews
- Vincent Genieux
- Vincent Torri
- Wim Taymans
- Zaheer Abbas Merali
- Руслан Ижбулатов