RELEASE: GStreamer Core, Plugins and binaries 1.2.3

Sebastian Dröge sebastian at
Mon Feb 10 00:13:47 PST 2014

The GStreamer team is pleased to announce a bugfix release of the stable
1.2 release series. The 1.2 release series is adding new features on top
of the 1.0 series and is part of the API and ABI-stable 1.x release
series of the GStreamer multimedia framework that contains new features.
The 1.2.x bugfix releases only contain important bugfixes compared to 1.2.0.

Binaries for Android, iOS, Mac OS X and Windows are provided by the
GStreamer project for this release.

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.

The stable 1.2.x release series is API and ABI compatible with 1.0.x and
any other 1.x release series in the future. Compared to 1.0.x it
contains some new features and more intrusive changes that were
considered too risky as a bugfix.

Bug reports fixed in this release:

GStreamer core:
      * 712597 : multiqueue: regression: buffering of live radio stream never finishes
      * 719814 : docs: add missing files for distribution
      * 721253 : multiqueue: May cause hanging if shut down while handling a serialized query
      * 721289 : pad: using multiple blocking probes doesn't work as expected
      * 721300 : tee: Does not protect pad from being destroyed from pad probe during gst_pad_push()
      * 721350 : baseparse: push pending events before GAP
      * 721422 : Negative pad offsets don't work
      * 721941 : baseparse: do not accumulate buffers on passthrough mode
      * 722467 : pad: Leaks events when iterating sticky events and callback drops event

GStreamer Plugins Base:
      * 603921 : resindvd: DVD menus not working
      * 697665 : Add format=WMV3 for WMV 3 video
      * 711816 : audiobasesrc: Avoid unnecessary configuration if caps don't change
      * 712367 : Prevent the NEON check in configure from passing under aarch64.
      * 715138 : xvimagesink 1.2 ignores resize events when used on a QWidget
      * 719615 : oggdemux: slow seeking on some ogg files
      * 719684 : videodecoder: Allocation query is always at least sent twice
      * 720015 : docs: add missing files for distribution
      * 720661 : audiobasesink: Fix locking bug accessing ring buffer time
      * 721078 : videodecoder: cannot call gst_video_decoder_negotiate without output_state
      * 721666 : videodecoder: push newsegment earlier for reverse playback
      * 721835 : videodecoder: do not drop events when releasing frames
      * 722144 : audiodecoder: do not negotiate caps with rate=1 and channels=1 for gap
      * 722656 : videoconvert: scoring system ranks colour loss very low

GStreamer Plugins Good:
      * 682276 : matroskademux: Discards all video until the first keyframe, even if container keyframe information is wrong
      * 712134 : matroskamux: Text stream generated by appsrc into kateenc+matroskamux loses subtitle encoding
      * 719544 : deinterlace: crash when downstream caps contain list of framerates
      * 720659 : avimux generates wrong 'blockalign'
      * 721241 : wavparse: Do not support wav with id3 tag
      * 721268 : v4l2: Handle v4l2_ioctl() errors even in error handling
      * 722159 : rtpg726pay: string leakage
      * 722163 : osshelper: don't leak fd
      * 722953 : v4l2: ENODATA is Linux-only
      * 723125 : wavparse: Fails if some broadcast wave format (BWF) tags precede fmt chunk

GStreamer Plugins Bad:
      * 709241 : applemedia: Enable I420 on input pad
      * 711163 : amcvideodec: Add the xvid and divx variants for mpeg4 video
      * 721382 : srtpdec: fix GstCaps memory leak
      * 721384 : h264parse: clears keyframe flags when passing through byte-stream AUs (regression)
      * 721715 : h264parse: Multiple SEI messages in SEI RBSP
      * 722158 : facedetect: element non-functional because of unreasonable, hardcoded max-size setting
      * 722414 : vp8pay: Memory leak
      * 722622 : d3dvideosink: Unable to register Direct3D hidden window class
      * 723127 : hlsdemux: Seeks sometimes deadlock
      * 723134 : hlsdemux: Playback may not always start when using a file:// url because of racy EOS handling
      * 723230 : opencv: works with 2.4.8 too
      * 723398 : fisheye: plugin has wrong description

GStreamer libav Plugins:
      * 696495 : gst-libav: context leak
      * 722672 : avmux_dv reports invalid audio caps
      * 723615 : SIGSEGV when setting preload option in gst_ffmpegmux_setcaps

Release tarballs can be downloaded directly from:
0f9a9817a384b3448c368c23345e5122435caef9c00f1c40d7b1953827b0d8eb  gstreamer-1.2.3.tar.xz
61edec35c270f86928bad434bd059da4efff865d1ef01bcc64ecbd903625dae1  gst-plugins-base-1.2.3.tar.xz
bfb33536a515bdcc34482f64b8d9cc3e47c753878b254923b419bc2f7485e470  gst-plugins-good-1.2.3.tar.xz
595d7911a9e6207dea37200587724bdbf841b81a5eb0730118be36976684278c  gst-plugins-bad-1.2.3.tar.xz
537b0a7607eee499026388bb705b5b68985a3fd59fe22ee09accaf8cdf57eb3b  gst-plugins-ugly-1.2.3.tar.xz
ebc7fbe10955f40df6ccc4bf689075e7e296205fc7ecd8ff383d43c5cdf5bcd6  gst-libav-1.2.3.tar.xz

Binaries for Android, iOS, Mac OS X and Windows are available from here:
ed373b8e7039417980c42cdcc39dc38f25bea64d66bd383d489a2a3744e53eb7  gstreamer-1.0-android-arm-1.2.3-debug.tar.bz2
0d716ed2505c2a78fc898c71f018e8cb2579dbd35daa624fd76a8979aaef9ee0  gstreamer-1.0-android-arm-1.2.3-debug-runtime.tar.bz2
f71a07384b036c207dd09a658a762885c0f04e8dc0745d29ce844d02e5830510  gstreamer-1.0-android-arm-1.2.3-release.tar.bz2
368e267cf57188d987cf2127aca9016a8c323f149ab8713e20dfd80872ca4f8a  gstreamer-1.0-android-arm-1.2.3-release-runtime.tar.bz2
2d04a140110045ac5bcd8760947d7288543fbebea8db2d4ba766388693d7813c  gstreamer-1.0-devel-1.2.3-ios-universal.pkg
7f8dbbd9e504ce5ce49a919b3cd8e0b4f54804f592c5e4821ac664dd52a2932e  gstreamer-1.0-1.2.3-universal.pkg
766dd775333b6e2b5f766395599a5c1bf2a15c6b3eb6e3522bf7a58fb87bedf8  gstreamer-1.0-devel-1.2.3-universal.pkg
8507afb10980e8a1173fd19d538c7759ee011be53ac2d5ef029d688bdcb80d7d  gstreamer-1.0-x86-1.2.3.msi
6aec73abf63469b584f37c4ace529c01bb269dfaa5fd33cb1495a5ac56474322  gstreamer-1.0-x86_64-1.2.3.msi
2da7407ced9f23ecaf3184e694ce8f142555e3d88bffd4ffc76694feeec0eb90  gstreamer-1.0-devel-x86-1.2.3.msi
74ee8de6be652c7d9fa76d4a4e3b36b7e82bb0b2ab57e15b3ac3e8bca5880664  gstreamer-1.0-devel-x86_64-1.2.3.msi

As always, please let us know of any issues you run into by filing a bug
in Bugzilla:
Sebastian Dröge, Centricular Ltd -
Expertise, Straight from the Source
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 949 bytes
Desc: This is a digitally signed message part
URL: <>

More information about the gstreamer-devel mailing list