mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-09-08 21:28:45 +00:00
241 lines
No EOL
9.8 KiB
Text
241 lines
No EOL
9.8 KiB
Text
|
||
Release notes for GStreamer Good Plug-ins 0.10.6 "Wobble Board"
|
||
|
||
|
||
|
||
The GStreamer team is proud to announce a new release
|
||
in the 0.10.x stable series of the
|
||
GStreamer Good 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.
|
||
|
||
|
||
|
||
"Such ingratitude. After all the times I've saved your life."
|
||
|
||
|
||
A collection of plug-ins you'd want to have right next to you on the
|
||
battlefield. Shooting sharp and making no mistakes, these plug-ins have it
|
||
all: good looks, good code, and good licensing. Documented and dressed up
|
||
in tests. If you're looking for a role model to base your own plug-in on,
|
||
here it is.
|
||
|
||
|
||
If you find a plot hole or a badly lip-synced line of code in them,
|
||
let us know - it is a matter of honour for us to ensure Blondie doesn't look
|
||
like he's been walking 100 miles through the desert without water.
|
||
|
||
|
||
This module contains a set of plug-ins that we consider to have good quality
|
||
code, correct functionality, our preferred license (LGPL for the plug-in
|
||
code, LGPL or LGPL-compatible for the supporting library).
|
||
We believe distributors can safely ship these plug-ins.
|
||
People writing elements should base their code on these elements.
|
||
|
||
|
||
Other modules containing plug-ins are:
|
||
|
||
|
||
gst-plugins-base
|
||
contains a basic set of well-supported plug-ins
|
||
gst-plugins-ugly
|
||
contains a set of well-supported plug-ins, but might pose problems for
|
||
distributors
|
||
gst-plugins-bad
|
||
contains a set of less supported plug-ins that haven't passed the
|
||
rigorous quality testing we expect
|
||
|
||
|
||
|
||
|
||
|
||
Features of this release
|
||
|
||
* Much improved RTSP/RTP and V4l2 support
|
||
* New plugins - audiopanorama, audioinvert, audiodynamic, audioamplify
|
||
* OSX and Windows video/audio support elements moved from Bad Plugins
|
||
* qtdemux, videocrop and wavpack elements moved from Bad Plugins
|
||
* Fixes in avi and matroska muxing
|
||
* Fixes in wavparse, sunaudio, AVI demuxing, ID3 tag handling
|
||
* gamma element ported to 0.10
|
||
* Parallel installability with 0.8.x series
|
||
* Threadsafe design and API
|
||
|
||
Bugs fixed in this release
|
||
|
||
* 392189 : [esdsink] pipeline hung in state change from PAUSED to PL...
|
||
* 407590 : crash using gconfaudiosink
|
||
* 439255 : [rtspsrc] crash on unsupported transport
|
||
* 441118 : Incorrect caps in G.711 RTP depayloaders
|
||
* 323471 : [PLUGIN-MOVE] osxaudio
|
||
* 407780 : avimux does not handle video/x-h264
|
||
* 316203 : MinGW: udp and rtsp plugin should be disabled on windows
|
||
* 340362 : [PATCH] new plugin - hardlimiter
|
||
* 342463 : [ximagesrc] performance improvement
|
||
* 347806 : [v4l2src] try_capture(): Error getting buffer information...
|
||
* 350296 : [udpsrc] add property to remove extra headers from buffers
|
||
* 354007 : [PLUGIN-MOVE] videocrop should be moved to -good
|
||
* 356692 : wavparse drops final sample in most files
|
||
* 358040 : Fix speex rtp (de)payloader
|
||
* 362566 : [dv1394src] Random segfault and kernel oopses
|
||
* 374489 : rtspdec never sends out RTCP Receiver reports
|
||
* 377306 : [sunaudiomixer] mixer track labels not localized
|
||
* 379298 : [avimux] allow multiple audio streams
|
||
* 392620 : gnome-sound-record can not be started on sunray client on...
|
||
* 393427 : error/warnings when compiling with mingw
|
||
* 395688 : playbin is unable to play rtsp stream for 3gp from Darwin...
|
||
* 396057 : [audiofx] New audioinvert element
|
||
* 397162 : [audiofx] New element audioamplify
|
||
* 397946 : [audiopanorama] another trivial docs fix
|
||
* 398299 : [smpte] crashes if fed empty buffers from fakesrc
|
||
* 398325 : [smpte] Segfaults with big width/height
|
||
* 399338 : Hang in PREROLLING when trying to play a specially crafte...
|
||
* 399825 : Tags don't work properly for shout2send plugin
|
||
* 406042 : [v4l2src] fails with radio chips
|
||
* 407369 : [v4l2src] Wrong way of EIO error handling
|
||
* 407793 : memory leaks of sdpmessage.c
|
||
* 407797 : bug of rtsp_url_parse() in gst/rtsp/rtspurl.c
|
||
* 408544 : totem crashed with SIGSEGV to rtsp_ext_wms_configure_stre...
|
||
* 410997 : Fails to build with -z defs
|
||
* 412597 : Simplify GstSunAudioSrc
|
||
* 412608 : [avidemux] flow return aggregation can ignore errors
|
||
* 414168 : Mixes spaces and tabs in Makefile.am defs
|
||
* 416445 : [avidemux] seeking regressions
|
||
* 416727 : [v4l2src] typo in printf format string
|
||
* 416728 : [v4l2src] typo in translated strings
|
||
* 417729 : [autoaudiosink] plugs alsaspdifsink, breaking playbin
|
||
* 419338 : [wavparse] critical warning from plugin viewer
|
||
* 420208 : Probably typo
|
||
* 426044 : [flacenc] broken files when used with oggmux
|
||
* 427990 : [rtph264depay] sprop-parameter-set erros
|
||
* 428611 : [ximagesrc] segfaults when used from a non-X terminal
|
||
* 428901 : [icydemux] broken tags for non-UTF-8/ISO-8859-1-using ra...
|
||
* 429319 : [alphacolor] distorts png images without alpha channel
|
||
* 429666 : [goom] totem skips mp3 (while Rhythmbox doesn't)
|
||
* 430228 : [sunaudio] copyright bug
|
||
* 430632 : memory problem
|
||
* 430804 : [PATCH] navseek only seeks (sort-of) partially
|
||
* 431282 : broken RTP depayloaders
|
||
* 433119 : wavparse causes skipping for MPEG-encoded RIFF Wav files ...
|
||
* 433135 : [wavparse] regression in CVS with mp3-in-wav
|
||
* 433530 : udpsrc read of size 0
|
||
* 434824 : rtp mp4 payloader doesn't handle newsegments and flush ev...
|
||
* 436910 : [videomixer] wrong strides with odd input width
|
||
* 437499 : [wavparse] can't handle WAV file with 'LIST' header chunk
|
||
* 437670 : Improvements for rtsptransport.[ch]
|
||
* 437692 : Some more fixes for the RTSP support
|
||
* 438926 : invalid comparison of pointer with string literal
|
||
* 438940 : [rtph263ppay] Support for Segment Fragmentation based on ...
|
||
* 440127 : Autoaudiosink does extra switching between null and ready...
|
||
* 440203 : Support multiple RTSP headers of the same type
|
||
* 440928 : Improved RTSP version support, and added Date header
|
||
* 441408 : speexdec plays incorrectly files made with nframes=4
|
||
* 442535 : [wavenc] Doesn't handle width!=depth files with audio/x-r...
|
||
* 442677 : WideBand AMR payloaders
|
||
* 443081 : [wavparse] fails to post error on FLOW_NOT_LINKED
|
||
* 445905 : ximagesrc disregards display_name property
|
||
* 446981 : error during the compilation of rtspconnection.c
|
||
* 447210 : wrong length calculation for codec_data
|
||
* 447458 : [qtdemux] export AMRSpecificBox as codec_data
|
||
* 385887 : [flac] make work with libflac-1.1.3
|
||
* 404646 : [audiofx] Compressor/Expander element
|
||
* 424527 : [auparse] don't convert non-native endianness floats in t...
|
||
* 387121 : [matroskamux] Can't mux raw audio
|
||
* 392855 : [matroska] plugin must link against zlib (error with MinGW)
|
||
* 394851 : [audiopanorama] Some trivial docs fixes
|
||
* 394859 : [audiopanorama] New simple method for adjusting the panorama
|
||
* 398086 : [smpte] crashes if input dimensions differ
|
||
* 406018 : 64bit uncleanness in gstavimux.c
|
||
* 407057 : [wavparse] leaks contents of every buffer pushed when in ...
|
||
* 407349 : [id3demux] wrongly interprets TDAT as year
|
||
* 350278 : [rtpmp2tdepay] Add support for proprietary headers
|
||
* 380895 : A couple of corrections and improvements for the RTSP sup...
|
||
* 380944 : [dvdec] Doesn't set pixel-aspect-ratio
|
||
* 394977 : multipartmux not honoring flow return
|
||
* 403956 : Add float32 support for " level " element
|
||
* 405213 : mp3 plays too fast in totem or rhythmbox
|
||
* 407006 : [goom] odd adapter behaviour
|
||
* 412704 : [PATCH] gamma filter ported to 0.10
|
||
* 414887 : [gconf] gconfaudiosink doesn't set GST_ELEMENT_IS_SINK un...
|
||
* 415446 : [avidemux] fails parsing mjpeg file from digital camera
|
||
* 417792 : rtp depayloader for AAC
|
||
* 423304 : file descriptor closed in udpsrc and dynudpsink
|
||
* 423782 : Code for H264 payloader
|
||
* 428182 : Current CVS generates compiler warnings
|
||
* 429329 : [videobox] add support for AYUV input
|
||
* 442874 : Multipartmux assumes caps == mime
|
||
|
||
Download
|
||
|
||
You can find source releases of gst-plugins-good in the download directory:
|
||
http://gstreamer.freedesktop.org/src/gst-plugins-good/
|
||
|
||
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
|
||
|
||
* Alex Lancaster
|
||
* Andy Wingo
|
||
* Antoine Tremblay
|
||
* Brian Cameron
|
||
* Christian Schallerr
|
||
* Christophe Dehais
|
||
* Daniel Charles
|
||
* David Schleef
|
||
* Dejan Sakelšak
|
||
* Edgard Lima
|
||
* Edward Hervey
|
||
* Eric Anholt
|
||
* Jan Schmidt
|
||
* Jonas Holmberg
|
||
* Jonathan Matthew
|
||
* Josh Coalson
|
||
* Julien MOUTTE
|
||
* Laurent Glayal
|
||
* Loïc Minier
|
||
* Lutz Mueller
|
||
* Mark Nauwelaerts
|
||
* Michael Smith
|
||
* Peter Kjellerstedt
|
||
* René Stadler
|
||
* Sebastian Dröge
|
||
* Sebastien Moutte
|
||
* Sjoerd Simons
|
||
* Snaik
|
||
* Stefan Kost
|
||
* Sébastien Moutte
|
||
* Thijs Vermeir
|
||
* Thomas Vander Stichele
|
||
* Tim-Philipp Müller
|
||
* Tommi Myöhänen
|
||
* Vincent Torri
|
||
* Wim Taymans
|
||
* Zaheer Abbas Merali
|
||
* Charles
|
||
* Daniel Fischer
|
||
* Jerry Tan
|
||
* jp.Liu
|
||
* Zhangfei Gao
|
||
|