| |
| 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 |
| |