mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-29 11:40:38 +00:00
a7360f27df
Original commit message from CVS: Release 0.10.6 - A Big Deep Breath
264 lines
No EOL
11 KiB
Text
264 lines
No EOL
11 KiB
Text
|
||
Release notes for GStreamer Bad Plug-ins 0.10.6 "A Big Deep Breath"
|
||
|
||
|
||
|
||
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
|
||
showdown.
|
||
|
||
|
||
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.
|
||
You 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:
|
||
|
||
|
||
gst-plugins-base
|
||
contains a basic set of well-supported plug-ins
|
||
gst-plugins-good
|
||
contains a set of well-supported plug-ins under our preferred license
|
||
gst-plugins-ugly
|
||
contains a set of well-supported plug-ins, but might pose problems for
|
||
distributors
|
||
|
||
|
||
|
||
|
||
|
||
Features of this release
|
||
|
||
* DVB support added
|
||
* dc1394 support
|
||
* RTP-manager improvements
|
||
* Support for native QT codecs on OS/X and DirectShow codecs on Windows, courtesy of Songbird and Fluendo
|
||
* New elements: flvdemux, flvparse, mpegtsparse, dvbsrc, dvdspu
|
||
* More new elements: mpeg4videoparse, metadatademux/mux, souphttpsrc, speexresample, qtwrapper
|
||
* Even more new elements: rawaudioparse, fbdevsink
|
||
* Renamed elements/plugins: switch (now selector), pitch (now soundtouch)
|
||
* Elements graduated to good: multifilesrc/sink, spectrum, equalizer, bpwsinc, lpwsinc
|
||
* Elements graduated to ugly: xingmux (now part of mpegaudioparse)
|
||
* OpenGL support moved to new module: gst-plugins-gl
|
||
* appsrc/appsink improvements
|
||
* Fixes in neonhttpsrc
|
||
* Fixes in amrwbparse
|
||
* Deinterlacer improvements
|
||
* Fixes in dtsdec
|
||
* Fixes in the Real codec wrappers
|
||
|
||
Bugs fixed in this release
|
||
|
||
* 321240 : [PLUGIN-MOVE] dfbvideosink should be moved from -bad to -...
|
||
* 508029 : [speexresample] pops/glitches in some cases
|
||
* 508294 : [realaudiodec] crash in set_caps dereferencing NULL funcs...
|
||
* 387251 : New Plugin! : dc1394 Adds Support for firewire (1394) IID...
|
||
* 393461 : [Real] Location of .so varies on each distribution
|
||
* 395424 : neonhttpsrc lacks support for proxy servers
|
||
* 397759 : Xingmux may not write a proper Xing/VBR header
|
||
* 403992 : [new plugin] timidity based midi decoder
|
||
* 409974 : Code for improved GStreamer resampler (based on speex res...
|
||
* 426657 : Add support for SDP multicast description files
|
||
* 433373 : [win32] autogenerated win32/common/config.h needed
|
||
* 444499 : build of fresh CVS is failing in ext/sdl
|
||
* 450175 : gcc-2.9x build fixes
|
||
* 450605 : Missing files in po/POTFILES.in
|
||
* 452009 : ./configure breaks when cross-compiling FAAD2
|
||
* 452258 : [mpeg2enc] make work with mjpegtools 1.9
|
||
* 453636 : dvbsrc needs more flexible adapter selection
|
||
* 454078 : [ivorbis] header files missing in release tarball
|
||
* 454313 : missing xml files to build docs/plugins
|
||
* 456901 : PATCH: add several missing supported mime-types to the mo...
|
||
* 456912 : PATCH: make wildmidi plugin check for /etc/timidity.cfg
|
||
* 461068 : Seeking not properly implemented by the pitch plugin
|
||
* 461373 : HP-UX 11.11 build with native compiler
|
||
* 461377 : [festival] port to GStreamer-0.10
|
||
* 461601 : Some files missing from POTFILES.in
|
||
* 462737 : compilation breaks with g++-4.2 and gcc-4.2
|
||
* 464678 : Add connection-speed property to mmssrc element
|
||
* 468039 : [mythtvsrc] missing examples for live tv in gst-inspect
|
||
* 471554 : real media videos do not work
|
||
* 473562 : [rtpmanager] cvs build problem due to compiler warning
|
||
* 474969 : [neonhttpsrc] fails to play radio streams with neon > =0.26
|
||
* 476128 : Printf format fixes
|
||
* 476148 : Add mpeg4 video parser
|
||
* 476159 : memleak patch to rtpmanager
|
||
* 476370 : [faad] shouldn't set channel-positions for mono and stereo
|
||
* 477306 : amrwbenc has not property to select band mode
|
||
* 478566 : Add notification of active SSRCs to the RTP manager
|
||
* 481200 : gstneonhttpsrc discards GET parameters from URL
|
||
* 481276 : [mpegtsparse] " not linked (-1) " error
|
||
* 481279 : [mpegtsparse] partial corruption of the output stream
|
||
* 483400 : mpegtsparse: PAT with version 0 incorrectly skipped by pa...
|
||
* 484990 : memleak - missing g_free() rtpmanager/gstrtpbin.c
|
||
* 485462 : alsaspdifsink uses wrong sample rate
|
||
* 487496 : [dvdspu] fails to link on Mac OS
|
||
* 487892 : [mpegtsparse] getting pat-info property before PAT is ava...
|
||
* 487901 : [mpegtsparse] stale PAT info when switching from PLAYING ...
|
||
* 490060 : [faac] a few minor issues: bitrate, enum nick for low com...
|
||
* 490682 : [interleave] can't create more than one request sink pad
|
||
* 492406 : Crasher in libgstdshow on Windows/MSVC
|
||
* 492798 : [rtpmanager] build issues on Windows/MSVC
|
||
* 496221 : Streaming FLV's over HTTP doesn't work, for totem and the...
|
||
* 498430 : incomplete CVS commit
|
||
* 498667 : gstreamer segfaults in faac
|
||
* 498755 : FLV files incorrectly report framerate of 1000fps
|
||
* 499008 : mpeg2enc ignores the incoming stream aspect property
|
||
* 500099 : Fixes and improvements to souphttpsrc
|
||
* 500142 : switch element in switch plugin should be renamed
|
||
* 501579 : rtpmanager should emit a signal when it can associate a s...
|
||
* 502335 : [souphttpsrc] some enhancements
|
||
* 502879 : videoparse segmentation fault
|
||
* 503308 : Changing tempo using pitch plugin doesn't update length info
|
||
* 507020 : [rtpjitterbuffer] unreffing peeked buffer and not popping...
|
||
* 507584 : gio: gstgiobasesrc.c does not compile with CVS version of...
|
||
* 507940 : rtpsession:rtp_send_src shouldnt not have fixed caps
|
||
* 508515 : [rtpbin] allow request_new_pad with name NULL
|
||
* 508587 : Improvement to rtpsession
|
||
* 508979 : Enhancement for xingmux
|
||
* 510708 : [souphttpsrc] support for libsoup-2.4
|
||
* 511001 : enhanced deinterlace plugin
|
||
* 511146 : rtpjitterbuffer should not return an error on no-caps
|
||
* 511530 : DTS library API change?
|
||
* 511683 : gstrtpbin fails to associate streams together for lipsync
|
||
* 511686 : make gstrtpjitterbuffer respect different clock rates for...
|
||
* 511920 : rtpsource queue full tries to treat GstBuffer as GstObject
|
||
* 512654 : [h264parse] does not build in cvs head (unused variable i...
|
||
* 512774 : [rtpjitterbuffer] does not accept clock rate from caps
|
||
* 512826 : switch / selector event leak
|
||
* 514093 : bug in configure.ac prevents glimagesink plugin from bein...
|
||
* 515564 : souphttpsrc unit test fails to build
|
||
* 515567 : [states] States unit test should exclude the dvb plugin
|
||
* 515588 : Warning building tremor plugin
|
||
* 515720 : [xvid] Memory leak caused by not unsetting GValue
|
||
* 515721 : [rfb] rfbsrc leaking the rfb decoder
|
||
* 515722 : [fbdev] Leaking the device property string
|
||
* 515815 : [mpegvideoparse] fix a few new memory leaks
|
||
* 515860 : plugins should not install headers - fix metadata
|
||
* 515919 : Fix a bunch of finalize leaks
|
||
* 515964 : [docs] Still contains docs for the GIO plugin although it...
|
||
* 515970 : [dshowdecwrapper] Doesn't chain up dispose function properly
|
||
* 516061 : [h264parse] fix a few new memory leaks
|
||
* 516094 : Remove glimagesink from -bad
|
||
* 516114 : dvbbasebin leaks the location string when the uri handler...
|
||
* 516160 : gstrtpbin did not ignore streams with no SR when doing as...
|
||
* 516436 : [dvdsub] segfault on display of 1st subpicture in 2nd cha...
|
||
* 516448 : criticals due to missing debug category init in mpegtsparse
|
||
* 516499 : critical caused by assuming optional property " descriptor...
|
||
* 517391 : [tta] Doesn't link with libm
|
||
* 517571 : small memory leak in gstrtpbin
|
||
* 517684 : [mythtvsrc] Small bug fixes
|
||
* 478159 : Could not decode realvideo buffer
|
||
* 497020 : Add fully async HTTP source based on libsoup.
|
||
* 501562 : [switch] bogus locking order
|
||
|
||
Download
|
||
|
||
You can find source releases of gst-plugins-bad in the download directory:
|
||
http://gstreamer.freedesktop.org/src/gst-plugins-bad/
|
||
|
||
GStreamer Homepage
|
||
|
||
More details can be found on the project's website:
|
||
http://gstreamer.freedesktop.org/
|
||
|
||
Support and Bugs
|
||
|
||
We use GNOME's bugzilla for bug reports and feature requests:
|
||
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer
|
||
|
||
Developers
|
||
|
||
CVS is hosted on cvs.freedesktop.org.
|
||
All code is in CVS and can be checked out from there.
|
||
Interested developers of the core library, plug-ins, and applications should
|
||
subscribe to the gstreamer-devel list. If there is sufficient interest we
|
||
will create more lists as necessary.
|
||
|
||
|
||
Applications
|
||
|
||
Contributors to this release
|
||
|
||
* Alessandro Decina
|
||
* Alexander Shopov
|
||
* Andrzej Mendel
|
||
* Andy Wingo
|
||
* Armando Taffarel Neto
|
||
* Bastien Nocera
|
||
* Christian Schaller
|
||
* Daniel Charles
|
||
* David Schleef
|
||
* Edgard Lima
|
||
* Edward Hervey
|
||
* Gabriel Bouvigne
|
||
* Gautier Portet
|
||
* Hans de Goede
|
||
* Ian Munro
|
||
* Ilkka Tuohela
|
||
* Jakub Bogusz
|
||
* Jan Schmidt
|
||
* Jens Granseuer
|
||
* Johan Dahlin
|
||
* Jonathan Matthew
|
||
* Jorge González González
|
||
* Josep Torra Valles
|
||
* Julien Moutte
|
||
* Laurent Glayal
|
||
* Michael Kötter
|
||
* Michael Smith
|
||
* Ole André Vadla Ravnås
|
||
* Olivier Crete
|
||
* Peter Kjellerstedt
|
||
* Raphael Higino
|
||
* Renato Filho
|
||
* René Stadler
|
||
* Richard Hult
|
||
* Sean D'Epagnier
|
||
* Sebastian Dröge
|
||
* Sebastien Moutte
|
||
* Stefan Kost
|
||
* Thijs Vermeir
|
||
* Thomas Green
|
||
* Thomas Vander Stichele
|
||
* Tim-Philipp Müller
|
||
* Wai-Ming Ho
|
||
* Wenzheng Hu
|
||
* Wim Taymans
|
||
* Wouter Cloetens
|
||
* Wouter Paesen
|
||
* Youness Alaoui
|
||
* Zaheer Abbas Merali
|
||
* mutex at runbox dot com
|
||
|