RELEASE: GStreamer Core and Plugins 1.0.3

Tim-Philipp Müller t.i.m at zen.co.uk
Wed Nov 21 04:46:47 PST 2012


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.

Changes since 1.0.2:

      * bufferpool: fix deadlock
      * baseparse: forward stream-start event in push mode, fixing issues with streamsynchronizer
      * basesink: reset START_TIME when needed, fixing position reporting after seeking beyond end
      * typefind: detect isml ftyp as iso-fragmented video/quicktime
      * typefinding improvements fixing playback of some wavpack files
      * textoverlay rendering fixes
      * gobject-introspection annotation fixes
      * rtspsrc: numerous improvements
      * build fix for gst-plugins-base installed in non-default prefix
      * multifilesink: post messages in max-size mode as well
      * vp8dec: improve robustness on decoding errors, e.g. for videocalls over RTP
      * cdio: try to handle CD-TEXT in non-UTF8 encodings
      * xingmux, siddec, dvdlpcmdec and dvdsubdec fixes
      * mpegtsmux: fix DTS/PTS confusion
      * tsdemux, tsparse: seeking fixes
      * tsdemux, tsparse: fix timestamping with push-based input
      * h264parse: fix PPS insertion
      * mpg123audiodec: fix leaks from not chaining up in the finalize function
      * avcodecmap: Y41B is YUV411P, not YUV410P
      * other bug fixes and smaller changes

API additions since 1.0.2:

      * gst_video_decoder_get_qos_proportion()

Bugs fixed since 1.0.2:

      * 666053 : baseparse: prevent excessively high memory usage with large streams
      * 687896 : bufferpool: deadlock in GstBufferPool
      * 688477 : inputselector: fix clock leak in wait_running_time
      * 688511 : Windows compilers without pthreads still have testrtpool.c being built in tests
      * 688655 : baseparse: stream-start events not sent in push mode
      * 685870 : Regression with position when seeking beyond the media duration
      * 686276 : rtsp: http tunneling does not work
      * 687030 : ogg: crash checking header of empty ogg packet
      * 687055 : exiftag: fix use after free and memory leak
      * 687057 : vorbistag: fix memory leak
      * 687421 : GstRTSPConnection: a number of methods not annotated correctly
      * 687459 : textoverlay:forward allocation queries instead of discarding
      * 687473 : rtspconnection: remove extra 'return'
      * 687620 : GstRTSPMessage: fix GI annotations
      * 687666 : textoverlay: aborts when shading is enabled but not supported for the current video format
      * 687674 : typefinding: some WavPack files are mis-detected as AAC and fail to play
      * 687991 : videodecoder: add getter for QoS proportion
      * 687994 : rtsp: missing g-i annotation for gst_rtsp_message_set_body
      * 688151 : pbutils missing description for Opus codec
      * 686841 : pango: fix shadow text color
      * 639420 : RTSP setup, add client_ports
      * 686837 : imagefreeze: improve caps negotiation
      * 686985 : [pulsesrc] Assertion 'm' failed at pulse/thread-mainloop.c:166, function pa_threaded_mainloop_lock(). Aborting.
      * 687013 : auparse,level,videocrop,y4m,caca: Fix missing GST_PLUGINS_BASE_LIBS dependency in Makefile.am
      * 687154 : examples: error in level plugin example code
      * 687330 : videobox, videomixer: height obtained using _WIDTH macros
      * 687464 : speexdec: Don't unmap or finish_frame an invalid GstBuffer
      * 688382 : rtspsrc doesn't work with the interleaved protocols
      * 686931 : siddec does not reset total_bytes when state is set to stopped
      * 687192 : dvdsubdec: allocates buffer 4 times the size needed
      * 687927 : xingmux: doesn't compute the right number of frames
      * 686871 : A number of errors in directsoundsrc
      * 687178 : tsdemux produces buffers without timestamps when activated in push mode
      * 687806 : mpegtsmux: Fix PTS being incorrectly created
      * 688091 : tsdemux: multiple seeking-related fixes
      * 688626 : codecparsers: vc1: fix PTYPE for interlaced frames
      * 688510 : d3dvideosink: " DECLARE_INTERFACE_IID_ " redefined compiler warning

Contributors to this release:

      * Alessandro Decina
      * Andoni Morales Alastruey
      * Andreas Frisch
      * Antoine Tremblay
      * Arnaud Vrac
      * Debarshi Ray
      * Douglas Bagnall
      * Edward Hervey
      * Gautier Portet
      * Gwenole Beauchesne
      * Jan Schmidt
      * Jihyun Cho
      * Jonathan Liu
      * Josep Torra
      * Kevin Thornberry
      * Marc Leeman
      * Matthew Waters
      * Michael Smith
      * Miguel Angel Cabrera Moya
      * Ognyan Tonchev
      * Rasmus Rohde
      * Руслан Ижбулатов
      * Sebastian Dröge
      * Sebastian Pölsterl
      * Sreerenj Balachandran
      * Thiago Santos
      * Thibault Saunier
      * Tim-Philipp Müller
      * Vincent Penquerc'h
      * Wim Taymans

Per-module release notes: http://gstreamer.freedesktop.org/news/#2012-11-21T13:00:00Z

Release tarballs can be downloaded directly from:

http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.0.3.tar.xz
69ac49e2ae9cd2ea5f789de641aeb338bb8731961acfced08ae1c76a797fe6b1  gstreamer-1.0.3.tar.xz

http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.0.3.tar.xz
066ba8a7fa709a25ad291f7b21329b73f513637aafceee00396e588e723d7f9e  gst-plugins-base-1.0.3.tar.xz

http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.0.3.tar.xz
92ab8bdee2e539a5302c1b0c8d460e638da33ebf89142caee210cb0c9720c68e  gst-plugins-good-1.0.3.tar.xz

http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.0.3.tar.xz
b8f4cfef12201f19c53a4cde7bc4fef995740c566ea45921d4473f3714e4d8c0  gst-plugins-ugly-1.0.3.tar.xz

http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.0.3.tar.xz
2eae746be0b4c7fa2f1e057c91bd36940d7c25593ab612b707904461360031f0  gst-plugins-bad-1.0.3.tar.xz

http://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.0.3.tar.xz
5193f158e2554a9450325dbb0c60e8f4b6b8a9244ae10ea07d0f7418a0e07959  gst-libav-1.0.3.tar.xz

Updated packages should be available shortly in debian sid, fedora 18, ubuntu, and other distros.

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 gstreamer-devel mailing list