The GStreamer team is happy to announce a new release in the 0.8.x stable series of the GStreamer Plugins.
The 0.8.x series is a stable series aimed at end users. It is not API or ABI compatible with the stable 0.6.x series. It is, however, parallel installable with the 0.6.x series.
This module contains plugins providing media encoding and decoding, conversion, effects, and other elements that provide actual media handling functionality to the core. You need the GStreamer core module to make them work. The versions do not need to match exactly, as long as all of them are in the 0.8.x series.
The FFmpeg-based decoder element has been moved to its own module. If you want support for a lot of popular video formats, you need to install this module along with the GStreamer Core and Plugins. An FFmpeg-based colorspace element has been added to the Plugins however.
Features of this release
* Parallel installability with 0.6.x series
* Internationalization
* Translations: af az ca cs en_GB fr hu it nb nl or sq sr sv uk vi
* subtitle support
* new element: puzzle
* new plugin: amrnb
* new element: dvdlpcmdec
* new plugin: autodetect
Bugs fixed in this release
* 100931 : [PATCH] subtitles
* 132341 : [avidemux] 'DIB ' = > image upside-down
* 135778 : [int2float] broken with audioconvert
* 138666 : [playbin] cannot handle files with large initial delay
in...
* 139749 : [gstplay] libgstplay is *WAY* too slow
* 140141 : [qtdemux] cannot playback gsm audio
* 140845 : [strings] gst-plugins testsuite's embed.c still uses
xvid...
* 142272 : [PATCH] [qtdemux] doesn't work with sources that cannot
seek
* 143555 : [qtdemux] Movie fails to playback
* 149162 : Importing m4a files in Rhythmbox leaks memory
* 149274 : [PATCH] gst-plug mad gets id3v2 text tags in wrong
encoding
* 150284 : [matroskamux] fail to mux an MP3
* 150576 : [v4l2src] pad v4l2src0:src returned caps that are not a
r...
* 151661 : [PATCH] [mad] Possible bug in mad plugin
* 152688 : [PATCH[mad/typefind] doesn't support completely broken
mp...
* 153434 : [PATCH] faac filter cannot create .aac files
* 154000 : Relocation error on Linux PowerPC causing crash
* 154064 : [mad] cant mix two mp3
* 155163 : [qtdemux] don't know audio FOURCC samr (from
mobiles/3GPP...
* 155346 : [build] faad plugin doesn't compile against 2.0-rc3
* 155575 : [alsasink] broken with hw:X or when used with either
alsa...
* 156001 : [mpeg] problem playing an mpeg file
* 156379 : [ffmpegcolorspace] lack of YV12 capability
* 159092 : thx.vob file seeker moves 'faster' than the actual
movie
* 159295 : [mikmod/modplug] amiga.mod file segfault totem
* 159327 : [mpeg/dvd] playing thx.vob seeking is broken
* 159970 : [typefinding] mpeg/audio typefind abort with musepack
file
* 160126 : multi.ogg is slow
* 160505 : [adder] problem using adder plugin
* 160730 : [PATCH] [mpegdemux] should remove pads on " new-media "
event
* 160957 : [adder] EOSs when the first stream EOSs
* 161179 : [audioscale] quits with gmem assertion
* 161191 : MP3 crashes rhythmbox
* 161262 : [mpegdemux] cannot play a pes mpeg file
* 161325 : [dvdnavsrc] gst-dvd example pipeline not linking
(a52dec ...
* 161667 : [PATCH][snapshot] seg fault in signal handler
* 161675 : [ffmpegcolorspace] conversion of RGB depth=15 is wrong
* 161726 : [ffmpegcolorspace] does not handle x-raw-rgb 24/32 BE
_RGB
* 161929 : [PATCH] [mpegdemux] sends no discont events on new pads
* 162330 : [rtpgsmenc] gsmenc ! rtpgsmenc gives assertion
`GST_PAD_D...
* 162504 : [xvimagesink] goes black when going from playing - >
ready...
* 162626 : [videoscale] cannot handle lists of fractions
* 162656 : [qtdemux] extracting more metadata from AAC/M4A
* 162974 : [flacenc] Flac encoding is broken
* 163159 : [videobox] plugin segfault (gst-plugin 0.8.7)
* 163161 : [pngenc] only supports video/x-raw-rgb,bits=24,depth=24
* 163177 : [pngdec] Can't cope with png's without an alpha channel
* 163309 : [PATCH] typefinding for formats used by libsndfile
* 163323 : [pngenc] compression-level customisation support
* 163348 : [pngenc] Leaks and other nasty stuff
* 163449 : Stereo-to-Surround doesn't like seek
* 163485 : [PATCH] tta plugin doesn't build with gcc 2.95.4.
* 163634 : [playbin] doesn't like # in filenames
* 163676 : [PATCH] [mpeg2dec] need to crop
* 163867 : [mad] Totem could not play 384kbit lame 'free format'
mp3...
* 163891 : Gst-launch-ext will not play an MPEG video
* 164069 : [clocking] Hang when playing audio file (.wav) with
visua...
* 164197 : [pngdec] & [pngenc] The decoded image is in RGB(LE)
byte ...
* 164209 : [ffmpegcolorspace] PIX_FMT_BGRA32 - > caps conversion
is w...
* 164265 : [PATCH][ffmpegcolorspace] Converting from an RGB image
wi...
* 164708 : [PATCH] EffectTV/Quark freed data in wrong place
* 164826 : [patch] Avidemux doesn't handle seek on audiopads
* 165013 : AVI with HuffYUV segfault
* 165193 : Patch for ov51x v4ljpegsrc
* 165290 : cannot play asf file with just wma version 2 audio
* 165335 : [PATCH] GstAudioScale outgoing buffers don't have
duratio...
* 165340 : gst-launch-ext-0.8 fails to display video of an .avi
file.
* 165446 : musepack gst-plugin doesn't work with new libmusepack
* 165509 : Mod playback still broken with mikmod
* 165525 : Problem with mplex plugin
* 165545 : Totem won't play low bitrate mp3
* 165736 : [alphacolor] BGRA handling is missing
* 166207 : [PATCH] [ffmpegcolorspace] AYUV- > RGB is broken
* 166208 : [cdparanoia] returns wrong number of tracks
* 166600 : law encoder/decoder are leaking caps
* 166892 : gnome-volume-control crashed
* 166917 : deadlock in queue
* 166931 : MP3 webradio do not work in Totem
* 167117 : [dvdnavsrc] could use a better error message when DVD
not...
* 167482 : [PATCH] [avidemux] Compile fix for gcc 2.95
* 167483 : [PATCH] [tcpclientsrc] FreeBSD compile fix
* 167509 : [PATCH] [tcpserversrc] Assumes a blocking socket
* 167633 : [wavparse] div by 0 = > crash
* 167639 : Support MusicBrainz metadata tags
* 167704 : [PATCH] [tcpserversink] Don't depend on uninitialised
values
* 167878 : [buffer-frames-convert] buffer_frames_convert_link
leaks ...
* 167959 : Dirac plugins doesn't build.
* 168002 : [build] Musepack header files not found
* 168133 : [PATCH] [jpegenc] Memory leaks
* 168134 : [PATCH] [gdkpixbufscale] Memory leak
* 168254 : [PATCH] [jpegdec] Memory leaks
* 168260 : [PATCH] [tcpserversink] free some memory
* 168269 : [PATCH] [smoothwave] C99-ism
* 168271 : [PATCH] [gdkpixbufscale] Memory/CPU leak
* 168801 : autoaudio/videosink probe only in READY
* 168885 : AMD64 build failure in gst/librfb/rfbdecoder.c
* 168994 : cdparanoia plugin problem with CDs whose first track
does...
* 169146 : gst-plugins 0.8.9 building on gcc 2.95.3
Download
You can find source releases of gst-plugins in the gst-plugins download
directory.
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.
Developers
CVS is hosted on cvs.freedesktop.org. You can browse the gst-plugins repository. 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
The GConf settings have moved to a versioned location and can now be found under /system/gstreamer/0.8. Applications should use the gconf library, as provided by gstreamer-gconf-0.8.pc, to access the default settings.
Contributors to this release
* Amaury Jacquot
* Andy Wingo
* Arwed v. Merkatz
* Benjamin Otte
* Clytie Siddall
* David Moore
* David Schleef
* Edward Hervey
* Francis Labonte
* Gergely Nagy
* James Henstridge
* Jan Schmidt
* Jeffrey Ollie
* Julien Moutte
* Koop Mast
* Luca Ognibene
* Maciej Katafiasz
* Martin Eikermann
* Martin Holters
* Paul Jack
* Ronald Bultje
* Sebastien Cote
* Stephane Loeuillet
* Steve Baker
* Thomas Vander Stichele
* Tim-Philipp Müller
The 0.8.x series is a stable series aimed at end users. It is not API or ABI compatible with the stable 0.6.x series. It is, however, parallel installable with the 0.6.x series.
This module contains plugins providing media encoding and decoding, conversion, effects, and other elements that provide actual media handling functionality to the core. You need the GStreamer core module to make them work. The versions do not need to match exactly, as long as all of them are in the 0.8.x series.
The FFmpeg-based decoder element has been moved to its own module. If you want support for a lot of popular video formats, you need to install this module along with the GStreamer Core and Plugins. An FFmpeg-based colorspace element has been added to the Plugins however.
Features of this release
* Parallel installability with 0.6.x series
* Internationalization
* Translations: af az ca cs en_GB fr hu it nb nl or sq sr sv uk vi
* subtitle support
* new element: puzzle
* new plugin: amrnb
* new element: dvdlpcmdec
* new plugin: autodetect
Bugs fixed in this release
* 100931 : [PATCH] subtitles
* 132341 : [avidemux] 'DIB ' = > image upside-down
* 135778 : [int2float] broken with audioconvert
* 138666 : [playbin] cannot handle files with large initial delay
in...
* 139749 : [gstplay] libgstplay is *WAY* too slow
* 140141 : [qtdemux] cannot playback gsm audio
* 140845 : [strings] gst-plugins testsuite's embed.c still uses
xvid...
* 142272 : [PATCH] [qtdemux] doesn't work with sources that cannot
seek
* 143555 : [qtdemux] Movie fails to playback
* 149162 : Importing m4a files in Rhythmbox leaks memory
* 149274 : [PATCH] gst-plug mad gets id3v2 text tags in wrong
encoding
* 150284 : [matroskamux] fail to mux an MP3
* 150576 : [v4l2src] pad v4l2src0:src returned caps that are not a
r...
* 151661 : [PATCH] [mad] Possible bug in mad plugin
* 152688 : [PATCH[mad/typefind] doesn't support completely broken
mp...
* 153434 : [PATCH] faac filter cannot create .aac files
* 154000 : Relocation error on Linux PowerPC causing crash
* 154064 : [mad] cant mix two mp3
* 155163 : [qtdemux] don't know audio FOURCC samr (from
mobiles/3GPP...
* 155346 : [build] faad plugin doesn't compile against 2.0-rc3
* 155575 : [alsasink] broken with hw:X or when used with either
alsa...
* 156001 : [mpeg] problem playing an mpeg file
* 156379 : [ffmpegcolorspace] lack of YV12 capability
* 159092 : thx.vob file seeker moves 'faster' than the actual
movie
* 159295 : [mikmod/modplug] amiga.mod file segfault totem
* 159327 : [mpeg/dvd] playing thx.vob seeking is broken
* 159970 : [typefinding] mpeg/audio typefind abort with musepack
file
* 160126 : multi.ogg is slow
* 160505 : [adder] problem using adder plugin
* 160730 : [PATCH] [mpegdemux] should remove pads on " new-media "
event
* 160957 : [adder] EOSs when the first stream EOSs
* 161179 : [audioscale] quits with gmem assertion
* 161191 : MP3 crashes rhythmbox
* 161262 : [mpegdemux] cannot play a pes mpeg file
* 161325 : [dvdnavsrc] gst-dvd example pipeline not linking
(a52dec ...
* 161667 : [PATCH][snapshot] seg fault in signal handler
* 161675 : [ffmpegcolorspace] conversion of RGB depth=15 is wrong
* 161726 : [ffmpegcolorspace] does not handle x-raw-rgb 24/32 BE
_RGB
* 161929 : [PATCH] [mpegdemux] sends no discont events on new pads
* 162330 : [rtpgsmenc] gsmenc ! rtpgsmenc gives assertion
`GST_PAD_D...
* 162504 : [xvimagesink] goes black when going from playing - >
ready...
* 162626 : [videoscale] cannot handle lists of fractions
* 162656 : [qtdemux] extracting more metadata from AAC/M4A
* 162974 : [flacenc] Flac encoding is broken
* 163159 : [videobox] plugin segfault (gst-plugin 0.8.7)
* 163161 : [pngenc] only supports video/x-raw-rgb,bits=24,depth=24
* 163177 : [pngdec] Can't cope with png's without an alpha channel
* 163309 : [PATCH] typefinding for formats used by libsndfile
* 163323 : [pngenc] compression-level customisation support
* 163348 : [pngenc] Leaks and other nasty stuff
* 163449 : Stereo-to-Surround doesn't like seek
* 163485 : [PATCH] tta plugin doesn't build with gcc 2.95.4.
* 163634 : [playbin] doesn't like # in filenames
* 163676 : [PATCH] [mpeg2dec] need to crop
* 163867 : [mad] Totem could not play 384kbit lame 'free format'
mp3...
* 163891 : Gst-launch-ext will not play an MPEG video
* 164069 : [clocking] Hang when playing audio file (.wav) with
visua...
* 164197 : [pngdec] & [pngenc] The decoded image is in RGB(LE)
byte ...
* 164209 : [ffmpegcolorspace] PIX_FMT_BGRA32 - > caps conversion
is w...
* 164265 : [PATCH][ffmpegcolorspace] Converting from an RGB image
wi...
* 164708 : [PATCH] EffectTV/Quark freed data in wrong place
* 164826 : [patch] Avidemux doesn't handle seek on audiopads
* 165013 : AVI with HuffYUV segfault
* 165193 : Patch for ov51x v4ljpegsrc
* 165290 : cannot play asf file with just wma version 2 audio
* 165335 : [PATCH] GstAudioScale outgoing buffers don't have
duratio...
* 165340 : gst-launch-ext-0.8 fails to display video of an .avi
file.
* 165446 : musepack gst-plugin doesn't work with new libmusepack
* 165509 : Mod playback still broken with mikmod
* 165525 : Problem with mplex plugin
* 165545 : Totem won't play low bitrate mp3
* 165736 : [alphacolor] BGRA handling is missing
* 166207 : [PATCH] [ffmpegcolorspace] AYUV- > RGB is broken
* 166208 : [cdparanoia] returns wrong number of tracks
* 166600 : law encoder/decoder are leaking caps
* 166892 : gnome-volume-control crashed
* 166917 : deadlock in queue
* 166931 : MP3 webradio do not work in Totem
* 167117 : [dvdnavsrc] could use a better error message when DVD
not...
* 167482 : [PATCH] [avidemux] Compile fix for gcc 2.95
* 167483 : [PATCH] [tcpclientsrc] FreeBSD compile fix
* 167509 : [PATCH] [tcpserversrc] Assumes a blocking socket
* 167633 : [wavparse] div by 0 = > crash
* 167639 : Support MusicBrainz metadata tags
* 167704 : [PATCH] [tcpserversink] Don't depend on uninitialised
values
* 167878 : [buffer-frames-convert] buffer_frames_convert_link
leaks ...
* 167959 : Dirac plugins doesn't build.
* 168002 : [build] Musepack header files not found
* 168133 : [PATCH] [jpegenc] Memory leaks
* 168134 : [PATCH] [gdkpixbufscale] Memory leak
* 168254 : [PATCH] [jpegdec] Memory leaks
* 168260 : [PATCH] [tcpserversink] free some memory
* 168269 : [PATCH] [smoothwave] C99-ism
* 168271 : [PATCH] [gdkpixbufscale] Memory/CPU leak
* 168801 : autoaudio/videosink probe only in READY
* 168885 : AMD64 build failure in gst/librfb/rfbdecoder.c
* 168994 : cdparanoia plugin problem with CDs whose first track
does...
* 169146 : gst-plugins 0.8.9 building on gcc 2.95.3
Download
You can find source releases of gst-plugins in the gst-plugins download
directory.
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.
Developers
CVS is hosted on cvs.freedesktop.org. You can browse the gst-plugins repository. 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
The GConf settings have moved to a versioned location and can now be found under /system/gstreamer/0.8. Applications should use the gconf library, as provided by gstreamer-gconf-0.8.pc, to access the default settings.
Contributors to this release
* Amaury Jacquot
* Andy Wingo
* Arwed v. Merkatz
* Benjamin Otte
* Clytie Siddall
* David Moore
* David Schleef
* Edward Hervey
* Francis Labonte
* Gergely Nagy
* James Henstridge
* Jan Schmidt
* Jeffrey Ollie
* Julien Moutte
* Koop Mast
* Luca Ognibene
* Maciej Katafiasz
* Martin Eikermann
* Martin Holters
* Paul Jack
* Ronald Bultje
* Sebastien Cote
* Stephane Loeuillet
* Steve Baker
* Thomas Vander Stichele
* Tim-Philipp Müller