RELEASE: GStreamer Core, Plugins and binaries 1.2.4

Sebastian Dröge sebastian at
Sat Apr 19 23:52:10 PDT 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. Biggest change in the binaries for this
release is the inclusion of gnonlin, gst-editing-services and gst-rtsp-server.

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:
      * 724373 : Queue2 truncates its temp file when pipeline is paused
      * 725517 : docs: Fix typos and remove unknown annotations
      * 725809 : ghostpad: rare crash because of missing reference count on its target pad
      * 727253 : parse: Bison generated file included in the release tarballs causes compile errors
      * 727883 : baseparse: Memory leak of queue frames

GStreamer Plugins Base:
      * 693263 : typefinding: MPEG-2 video ES detected as H.263
      * 683504 : playsink: deadlock when disabling subtitles and suboptimal disabling of subtitles
      * 700770 : typefinding: mp3 file mis-detected as h263 video
      * 723597 : tagdemux: Seek event in GST_FORMAT_TIME are converted to BYTES to early
      * 724633 : oggdemux: ignores last page in push mode
      * 724720 : rtspconnection: not possible to disconnect/reconnect read connection in tunneled mode
      * 725313 : rtspconnection: closed() callback is never called in tunneled mode
      * 725644 : typefinding: mp3 file is misdetected as H.263
      * 726642 : rtspconnection: minor memory leak in error handling
      * 727025 : adder: rework the logic to check if eos has to be sent.

GStreamer Plugins Good:
      * 725104 : qtdemux: reverse playback and video stream switching failure
      * 722185 : souphttpsrc: racy " server does not support seeking " error
      * 724619 : crash when reading the device name property of pulsesink
      * 725124 : rtspsrc: Fix deadlock when task creation is no successful
      * 725712 : rtpsession: Crash when RTCP FIR received with unknown SSRC
      * 725860 : v4l2src: Fix using v4l2src with Hauppauge HDPVR video capture device
      * 726777 : rtpjpegpay: payload size not correctly calculated
      * 728017 : [regression]eos event could not be send out from gstrtpjitterbuffer.
      * 728041 : rtph264depay: marks all output buffers as delta units when outputting avc format
      * 724638 : aacparse : Missing resilience when no audio frame is found
      * 727329 : check: souphttpsrc: unknown type name ‘SoupStatus’

GStreamer Plugins Bad:
      * 724013 : Don't hardcode /usr/share/sounds/sf2 path in fluiddec
      * 725137 : hlsdemux: fails to compute media playlist URL if there is a query parameter
      * 725140 : hlsdemux: fails to correctly parse CODECS and RESOLUTION

GStreamer libav Plugins:
      * 727779 : avdec_h264, matroskademux: crash while seeking (1.2 regression)

Release tarballs can be downloaded directly from:
1e7ca67a7870a82c9ed51d51d0008cdbc550c41d64cc3ff3f9a1c2fc311b4929  gstreamer-1.2.4.tar.xz
4d6273dc3f5a94bcc53ccfe0711cfddd49e31371d1136bf62fa1ecc604fc6550  gst-plugins-base-1.2.4.tar.xz
c9c90368393c2e5e78387e95c02ce7b19f48e793bba6d8547f2c4b51c6f420d3  gst-plugins-good-1.2.4.tar.xz
984c133ec9d5d705e313d9e2bbd1472b93c6567460602a9a316578925ffe2eca  gst-plugins-bad-1.2.4.tar.xz
4ef6f76a47d57b8385d457c7b620b4c28fc041ab1d7c2e3e2f5f05b12b988ea8  gst-plugins-ugly-1.2.4.tar.xz
2a69480d63fc2db93249d9e2e229ab3541bbc2db881b0f64de13d0bfc7d1f037  gst-libav-1.2.4.tar.xz

Binaries for Android, iOS, Mac OS X and Windows are available from here:
dd9609aa811a654672095bcc3b58ce33ba1cdcc39a2de1bfb149cf07997d5434  gstreamer-1.0-android-arm-1.2.4-debug.tar.bz2
3f023c020ec5819d11aefd97c498d6387ddd903dfa57e2986a5ea2880ebfede5  gstreamer-1.0-android-arm-1.2.4-debug-runtime.tar.bz2
5ce352c236706602208ccc6596941a6656c2a0e79cdeb8caebfcaa0e04ec24e1  gstreamer-1.0-android-arm-1.2.4-release.tar.bz2
9236043802a38747d05fd25080782386166d15554427c424f20227004ed41c8e  gstreamer-1.0-android-arm-1.2.4-release-runtime.tar.bz2
3de06065feda44325ee0fc84469bb6b7495cab50c916eed8ccf41132b1e66ced  gstreamer-1.0-devel-1.2.4-ios-universal.pkg
8cace1aca69733c9268675e4559971478bb1b72c05f2eba12e8ee4eb5cd91ad5  gstreamer-1.0-1.2.4-universal.pkg
78427fd37f49f6c3df54f3b36021c796813a300bd63f96dfbaa4193cc49bf455  gstreamer-1.0-devel-1.2.4-universal.pkg
746110d2f161d545e3a544114ab576b09db346c63c6c5bad2658fc08a231669e  gstreamer-1.0-1.2.4-universal-packages.dmg
ae435272e81ce2b2d12c9acd0b4e91351e0061624fdd996d9a2926590e06a546  gstreamer-1.0-x86-1.2.4.msi
50366d3966d0978ee0187dc3efb778a087b9a19342c291699f262eadaea742cc  gstreamer-1.0-x86_64-1.2.4.msi
b44b38b11a9618282acc3d64e5380eddd2f500875ab66defb8c00638fdf77132  gstreamer-1.0-devel-x86-1.2.4.msi
ce01213e2206d13293c466b0566458362879b98c066253a597106a37cd1fdc3d  gstreamer-1.0-devel-x86_64-1.2.4.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