RELEASE: GStreamer Core and Plugins 1.0.4

Tim-Philipp Müller t.i.m at
Tue Dec 18 16:35:10 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.3:

  * basesrc: fix potential leaks when re-activating in a different mode
  * bindings: make all pad probe types work with bindings
  * bindings: fix gst_event_parse_stream_start() annotation, fixing crash
  * bindings: fix annotation for gst_app_src_push_buffer(), fixing crash
  * bindings: add several missing annotations for GstRtspMessage API
  * documentation improvements
  * playbin: fix occasional not-negotiated errors when switching visualisations
  * ssaparse: ignore invalid UTF-8 in SSA/ASS subtitles init sections in matroska files
  * streamsynchronizer: better timestamp and gap handling at EOS, fixing potential OOM in baseaudiosink
  * deinterleave: properly set srcpad channel position
  * osxvideosink: Fix resizing the Cocoa window on receiving new caps
  * rtspsrc fixes
  * shout2send: also accept audio/webm in addition to video/webm
  * videobox: fix border filling for planar YUV formats
  * webmmux: fix linking to shout2send
  * v4l2: fix build on FreeBSD
  * siddec: initialize debug category
  * mpeg4videoparse: also parse divx 4/5
  * mpeg4videoparse: export number of sprite warping points in caps (decoders might have no or only limited GMC support)
  * mpegtsmux: propagate flow returns upstream; don't crash when reused
  * rtmpsrc: disable seeking if the configured url specifies live=true
  * build fixes for OS/X (shm) and Windows (d3dvideosink)
  * libav G.726 decoder fixes

Bugs fixed since 1.0.3:

  * 687845 : filesrc: leaks file descriptor if activation in pull mode fails
  * 688804 : Getting error trying to add a pad_probe
  * 688934 : Gst.Event.parse_stream_start seems to not function correctly
  * 679976 : playbin: switching visualisations results in not-negotiated flow erros
  * 689814 : Memory allocated by GstVideoDecoder base class is not freed
  * 689873 : gstrtspmessage: Several functions are missing introspection annotations...
  * 684312 : rtspsrc: mutex blocks going to NULL state
  * 684991 : videobox: sometimes incorrectly crops producing visual artifacts, and green instead of black border
  * 687469 : mulawdec: integer overrun with large chunks of data
  * 689732 : osxvideosink can't resize Cocoa window on receiving caps
  * 689336 : webmmux: can't link webmux to shout2send
  * 688870 : mpegtsmux: does not propagate flow status
  * 689107 : mpegtsmux: crashes when re-used
  * 689183 : shm: Modifications to get shm to compile on OSX
  * 690031 : d3dvideosink makefile missing GST_PLUGINS_BASE_CFLAGS and GMODULE_NO_EXPORT_LIBS
  * 690149 : mpeg4videoparse: support divx and add GMC info in caps
  * 689975 : Incorrect use of object in log statement

Contributors to this release:

  * Aleix Conchillo Flaque
  * Alessandro Decina
  * Alexey Chernov
  * Arnaud Vrac
  * Emmanuel Durand
  * Koop Mast
  * Krzysztof Konopko
  * Luis de Bethencourt
  * Michael Esemplare
  * Olivier Crête
  * Philippe Normand
  * Rasmus Rohde
  * Roland Krikava
  * Sebastian Dröge
  * Sebastian Rasmussen
  * Sebastian Dröge
  * Thijs Vermeir
  * Tim-Philipp Müller
  * Wim Taymans
Per-module release notes:

Release tarballs can be downloaded directly from:
f2f76d75a4b7296cda0b5e90a5fd84e0ac2e5f230c5c7a2bc810f441f51f0217  gstreamer-1.0.4.tar.xz
11846cbf06f8d7f13b35aa92ca45f79aa5cf9fac2edd1db847de0a6278525944  gst-plugins-base-1.0.4.tar.xz
2a32089c88ae6676be2cb8c8c39271ed47021ce5fdb3f6999d8399f3ef81ac99  gst-plugins-good-1.0.4.tar.xz
509ec52b58523e6ab1f9d9facdbbf8417fb95bbcb1a90e1ec53f90019da710d8  gst-plugins-ugly-1.0.4.tar.xz
198759adb10ceb1777245f5706a198708e4539cd1e19b8a900f5d573fc76089f  gst-plugins-bad-1.0.4.tar.xz
5685fa94eaadad11017bca4fd5f4acc9f3bea63a8be89030e86b341e5a491a50  gst-libav-1.0.4.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:

Happy hacking!

More information about the gstreamer-announce mailing list