| 
 
Release notes for
GStreamer Good Plug-ins 0.10.9
"Steam Train Rolling"
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-basecontains a basic set of well-supported plug-insgst-plugins-uglycontains a set of well-supported plug-ins, but might pose problems for
    distributorsgst-plugins-badcontains a set of less supported plug-ins that haven't passed the
    rigorous quality testing we expect Features of this release
Replaygain elements moved from BadInterleave/Deinterleave elements moved from BadPulseaudio plugin http://pulseaudio.org is now integratedNew simple Karaoke audio effect pluginImprovements in v4l2srcMulti-channel FLAC file fixesAVI and Quicktime reverse playback supportAVI and Matroska muxing improvementsNew element for rendering SMPTE transitions into alpha channelsMany improvements in the Win32 directdraw elementsError out cleanly for encrypted streamsRTP/UDP handling improvementsRTSP digest authentatication implemented.New RTP Pay/Depay-loaders for Speex, G.729, DV & raw video/audioError concealment for SpeexMany other bug-fixes and enhancements Bugs fixed in this release
541787
           : incorrect timestamp
413705
           : [PLUGINS MOVE] gst-plugins-good contails GPL'ed libcdio p...
345393
           : Missing documentation
400679
           : [PLUGIN-MOVE] pulse-gst to -good
422917
           : G729 payloader/depayloader
429322
           : [matroska-demux] hangs if file starts at non-zero timestamp
465146
           : Add more complete negotiation to gstrtpbasepayload
469917
           : multiudpsink IPv6 and diffserv TOS/TC markup
499318
           : [osxvideosink] warnings on build (ppc, 64bit, 10.4)
503288
           : rtph264pay does not split multiple NAL units in incoming ...
511489
           : avimux muxed audio and video out of sync
512345
           : gstalpha: chroma-key should not set alpha to 0 if brightn...
515962
           : [udp] add ipv6 support to multiudpsink and udpsrc, add mu...
516509
           : gstid3v2mux.cc build failure on Solaris, CFLAGS not valid...
519301
           : avimux fails when going from NULL to playing a second time
519460
           : 8 bytes missing in AVI streamheader
520092
           : v4l2src proposed patches
520885
           : directdrawsink has some issues
527865
           : [PATCH] [matroskademux] uses wrong colourspace for palett...
529454
           : [udpsrc] generates false error on win32 due to ICMP dest-...
529692
           : [goom] fails to build on Windows with mingw32
529707
           : [rtp] fails to build on Windows with mingw32
530886
           : Support more mpeg2 variants in .mov files
531532
           : rtspsrc leaks filedescriptors when gst_rtspsrc_open fails
531672
           : [qtdemux] does not handle files with edit lists correctly...
532295
           : gconf setting default audio sink to video default visualizer
532393
           : [dvdec] Shouldn't be GST_RANK_PRIMARY
532409
           : RTP payload/depayloader for G.729
532423
           : RTP payload/depayloader for DV
533264
           : Make v4l2 compile without X
533619
           : udpsink dies when Linux fails (for no reason) sendto() wi...
535121
           : [videomixer] proper seek/segment handling
535300
           : [avidemux] missing support for reverse playback.
535935
           : [qtdemux] Missing metadata
536228
           : [PLUGIN-MOVE] Move interleave/deinterleave to gst-plugins...
536317
           : [v4l2src] Doesn't compile with latest git kernel
536646
           : v4l2src doesn't pick the optimal resolution
536831
           : v4l2src == non-experimental
536903
           : udpsrc now assumes one is using multicast
537021
           : [cdio] does not extract album title from CD-TEXT
537031
           : Enhancement to SunAudio mixer plugin
537361
           : videomixer segment handler fail
537377
           : Gstreamer avidemux fails on avi files with non-AV data st...
537622
           : [matroskademux] Doesn't export covers (file attachments)
537675
           : rtp vorbis/theora payloader static caps don't specify del...
537832
           : rtsp is broken
539372
           : udpsrc do not set port properly on anonymous binding
539548
           : [udpsrc] Fails to bind with permission denied when trying...
540067
           : souphttpsrc does not support http authentication
540300
           : [souphttpsrc] souphttpsrc does not seek ahead in http stream
540940
           : Quicktime demuxer does not handle dirac in QT files
541081
           : [v4l2src] Doesn't compile with on old kernel
541384
           : cross mingw32 gcc: making goom compile
541412
           : cross mingw32 gcc: making libgstrtp plugin compile
541650
           : udpsrc fails to parse URI with IPv6 address
541956
           : v4l2src only requests interlaced video
542410
           : qtdemux not recognizing pcm 8bit streams correctly
543054
           : [osxvideosink] minor build issue
543255
           : -Wno-attributes does not exist in every gcc version
543259
           : warning in gstv4l2src.c due to an uninitialized variable
543300
           : [qtdemux] [PATCH] wrong depth in RLE video caps and wrong...
543406
           : [PLUGIN-MOVE] move replaygain elements to -good
544509
           : [qtdemux] Regression in segment.stop
539482
           : [avidemux] Doesn't parse vprp ODML header
544433
           : Some -good plugins aren't buildable with MSVC
536994
           : Improve v4l2src negotiation a bit more
329198
           : GStreamer-CRITICAL: gst_pad_activate_pull: assertion `old...
532065
           : Implement RTSP Digest authentication
533287
           : Mapping of mime types to gst names in multipartdemux
538891
           : G.726 pay/depayloader is missing Download
You can find source releases of gst-plugins-good in the
gst-plugins-good download directory.
 
The git repository and details how to clone it can be found at
 git.freedesktop.org
.
 HomepageThe 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).
 
Find us on IRC at #gstreamer.
 Developers
Git is hosted on git.freedesktop.org.  You can
 browse the gst-plugins-good 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.
 ApplicationsContributors to this release
Alessandro DecinaBastien NoceraBenjamin KampmannBenoit FouetBrian CameronBruno SantosChristian SchallerDamien LespiauDaniel DrakeDavid SchleefEdward HerveyGustaf RäntiläHaakon SporsheimHenrik ErikssonJan GerberJan SchmidtJason DonenfeldJesús CorriusJulien MoutteMark NauwelaertsMersad JelacicMichael SmithOle André Vadla RavnåsOlivier CretePatrick RadiziPeter KjellerstedtSebastian DrögeSebastian KellerSjoerd SimonsStefan KostTero SaarniThiago Sousa SantosThijs VermeirThomas Vander SticheleTim-Philipp MüllerTomasz GrobelnyWilliam M. BrackWim TaymansWouter CloetensYouness Alaoui |