RELEASE: GStreamer Core and Plugins 1.0.8

Tim-Philipp Müller t.i.m at zen.co.uk
Fri Jul 12 19:22:33 BST 2013


The GStreamer project announces another bug-fix release for the new
API and ABI-stable 1.x series of the GStreamer multimedia framework.

The 1.x series is a stable series targeted at end users. It is not API
or ABI compatible with the 0.10.x series. It can, however, be installed
in parallel with the 0.10.x series and will not affect an existing
0.10.x installation.

1.0.x is our current bug-fix only release series released from the 1.0
branch in git, while 1.1.x is our current development series released
from git master where bigger code changes may happen and new features
and new API is added.


It's been a while since 1.0.7, and there are again quite a few fixes
that have accumulated:

GStreamer core changes since 1.0.7:

      * basesink: improve position reporting without clock
      * fix caps leak in typefind/decodebin/playbin
      * gobject-introspection fixes for bindings

GStreamer core bugs fixed since 1.0.7:

      * 693365 : gst_structure_is_subset false positive
      * 702617 : buffer: Wrong size/index handling when merging memory
      * 702778 : REGRESSION : Backward seeking doesn't work with mp3 files.
      * 703562 : Missing few allow-none annotation

GStreamer Plugins Base changes since 1.0.7:

      * tag: ignore malformed ID3v2 TDAT frames

GStreamer Plugins Base bugs fixed since 1.0.7:

      * 636245 : riff: for ADPCM codecs the average bitrate should be calculated instead of trusting the format header
      * 688803 : playbin: converters don't work? not-negotiated error with non-1/1 PAR and ximagesink
      * 690420 : decodebin: Race between GstBin and decodebin trying to change states of child elements
      * 698896 : liveadder: What is the unit for " latency " ?
      * 699923 : typefind: fix detection of HLS playlists with alternative renditions
      * 701976 : flvdemux: Forwards CAPS events from upstream
      * 703128 : videotestsrc leaks memory
      * 703283 : id3: gst_date_time_new: assertion `(month > 0 &  & month < = 12) || month == -1' failed with malformed TDAT frames
      * 699794 : uridecodebin: Leaking queue2 elements in playbin gapless mode

GStreamer Plugins Good changes since 1.0.7:

      * pngenc: fix massive memory leak
      * pngdec: parse incoming data into frames before decoding
      * osvideo: many osxvideosink fixes
      * udpsink, multiudpsink, dynudpsink: bind socket before using it, fixes sending udp on windows

GStreamer Plugins Good bug fixes since 1.0.7:

      * 682110 : qtdemux: discont flag set on multiple buffers in push mode
      * 692400 : udpsrc: fix socket options not getting set on windows, resulting in packet drop in high bitrate movie
      * 693727 : rtpvrawpay/depay negotiation broken
      * 699260 : pngenc: unmap source frame when done
      * 699303 : matroskademux: stream-format=raw missing from aac caps
      * 699314 : rtph264pay: CRITICAL **: gst_adapter_map: assertion `size > 0' failed
      * 700047 : pngdec: make decoding work without png parser
      * 700382 : qtdemux: handle 96kHz/24 bits ALAC audio
      * 700514 : rtpmp4apay: clear config buffer before using it
      * 700878 : udpsink: Not sending anything on Windows
      * 701586 : rtspsrc memleak
      * 702167 : matroskademux: missing mutex unlock leading to wrong STREAM_LOCK count
      * 702457 : rtpmp2tdepay: unable to depay MPEG2-TS RTP streams from GStreamer 0.10
      * 702705 : rtspsrc does not pause properly (race condition)
      * 702732 : v4l2: Does not link statically on linux
      * 703076 : flvdemux: Add flvversion 1 to flash-video caps
      * 703100 : osxvideosink: deadlock on re-use
      * 703171 : rtph264pay: segfault because of double buffer unmap on error
      * 703729 : osxvideosink doesn't display video anymore if once set to READY
      * 691419 : osxvideosink: doesn't close internal window in case of window-id assignment

GStreamer Plugins Ugly changes since 1.0.7:

      * lamemp3enc: fix timestamping of outgoing buffers if the encoder
        resamples internally, which fixes transcoding pipelines
        deadlocking after a while

GStreamer Plugins Bad changes since 1.0.7:

      * rfbsrc, neonhttpsrc, ofa, and openal plugins ported to 1.0
      * mpegvideoparse: don't announce incomplete source caps
      * tsdemux: many fixes

GStreamer Plugins Bad bugs fixed since 1.0.7:

      * 702495 : sdpdemux fails if not explicitly added to the pipeline
      * 674536 : tsdemux: Freeze on pts-wrap with streaming sources
      * 685103 : mpegvideoparse: wrong pixel-aspect-ratio
      * 695412 : mpegtsmux AAC ADTS header seems incorrect
      * 695879 : mpegvideoparse: outputs incomplete caps with different mpegversion before outputting proper caps
      * 697283 : mpegdemux: accept  ID_PRIVATE_STREAM_1 to avoid loosing sync
      * 699786 : mpegtsmux: memory leak when using prepare_func
      * 700038 : rfbsrc: port to 1.0
      * 700402 : openalsink: 'AL_FORMAT_MONO_ALAW_EXT' undeclared
      * 702597 : shmsink: events not propagated to basesink

GStreamer Libav Plugins changes since 1.0.7:

      * gst-libav: internal libav snapshot version bumped to v0.8.8
 
Release tarballs can be downloaded directly from:

http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.0.8.tar.xz
ff70f45509566b88e35986971ace5e89cb6cb232e9ca249f84502abceef1762d  gstreamer-1.0.8.tar.xz

http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.0.8.tar.xz
b55c9deea00acf789f82845c088b7c7c17b3ecef24a94831a819071b3dd8ef0d  gst-plugins-base-1.0.8.tar.xz

http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.0.8.tar.xz
97831570ccdd8e15557f18858b965e54433d572d27fdabebb8b710cee276cfad  gst-plugins-good-1.0.8.tar.xz

http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.0.8.tar.xz
58cbae3cad52a91526d599fc90793147e934078055126865ee019bf97f1e0b84  gst-plugins-ugly-1.0.8.tar.xz

http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.0.8.tar.xz
6949b5532034fc37d5a874e4e3330107767238bc4def9f769b8193124e2420cc  gst-plugins-bad-1.0.8.tar.xz

http://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.0.8.tar.xz
e6e538290e585c993609337761d894dd1b6b53ef625798b2a511d5314579995f  gst-libav-1.0.8.tar.xz


Updated packages should be available shortly in debian sid, Fedora 18/19, Ubuntu, and other distros.

Binary packages for Windows, OS/X and Android should also be available soon.

As always, please let us know of any issues you run into by filing a bug
in bugzilla: http://gstreamer.freedesktop.org/bugs/

Happy hacking!



More information about the kde-multimedia mailing list