RELEASE: GStreamer Core, Plugins, RTSP server and binaries 1.4.5

Sebastian Dröge sebastian at
Sat Dec 20 06:58:17 PST 2014

The GStreamer team is pleased to announce a bugfix release of the stable
1.4 release series. The 1.4 release series is adding new features on top
of the 1.2 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.4.x bugfix releases only contain important bugfixes compared to 1.4.0.

Binaries for Android, iOS, Mac OS X and Windows are provided by the
GStreamer project for this release.
The Android binaries are now built with the r10c NDK and as such binary
compatible again with all NDK and Android releases. Additionally now
binaries for Android ARMv7 and Android X86 are provided.
This binary release features the first 1.4 releases of GNonLin and
the GStreamer Editing Services.

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.4.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:
      * 736969 : queue2: dead lock when buffering
      * 738092 : basesink: clamp reported position based on direction
      * 740001 : task: race condition when pausing and stopping

GStreamer Plugins Base:
      * 741420 : video pools: should update size in configuration after applying alignment
      * 715050 : add typefinder for audio/x-audible
      * 739544 : tcp: Add test and fix memory leak in tcp elements
      * 739840 : typefind should recognize Apple Core Audio Format (CAF)
      * 740556 : videodecoder: don't complain when DTS != PTS on keyframes
      * 740675 : playsink: continues playback, reset mute property
      * 740730 : rtspconnection: don't remove child source if parent source is already destroyed
      * 740853 : audiodecoder: Push pending events before sending EOS.
      * 740952 : alsa: NetBSD fixes
      * 741045 : audiorate can can lose timestamp precision in some cases
      * 741198 : playbin: leaks GstPads

GStreamer Plugins Good:
      * 711437 : apev2mux: should not put APEv2 tags at beginning of WavPack files
      * 726194 : v4l2src does not cope well when a capture card is sometimes interlaced, sometimes progressive at the same resolution
      * 736397 : flvdemux: Per-stream resyncing behavior causes A/V-desyncs
      * 737603 : v4l2bufferpool: set buffer interlace flags when field is V4L2_FIELD_INTERLACED
      * 739476 : vpx: fails to build against libvpx from git
      * 739722 : matroskamux: Thread safe register GstMatroskamuxPad
      * 739789 : v4l2allocator: fix error message if allocator is already active
      * 739791 : v4l2bufferpool: unref pool when v4l2_allocator_new() fails
      * 739792 : v4l2allocator: fix gst_v4l2_allocator_stop prototype
      * 739996 : videomixer: Drops a lot of frames, if one of the sources is live
      * 740040 : v4l2src: Fails in presence of V4L2_BUF_FLAG_ERROR
      * 740392 : rtspsrc: mikey base64 decoded key-mgmt leak
      * 740407 : qtmux limits capture to 4096x4096
      * 740633 : v4l2src: RW io-mode is broken
      * 740636 : v4l2src: framerate is not always set on driver
      * 740671 : aspectratiocrop: crop needs to be reset when video size changes
      * 740905 : v4l2: still has 1 include to linux/videodev.h
      * 741271 : rtph264pay: Buffer leak in H.264 payloader when using SPS/PPS
      * 741381 : rtph264pay: Race condition may cause crash when going from PAUSED- > READY
      * 741407 : deinterlace: in query_caps return only supported formats if filter is interlaced
      * 737579 : v4l2object: set colorspace for output devices
      * 739754 : v4l2bufferpool: Should validate that all memories are writeable before queueing back

GStreamer Plugins Bad:
      * 722764 : rawparse: fix SEEKING query handling
      * 729768 : mpegtsbase: Raise limit to read more bytes initially to find PCR
      * 739152 : gl/cocoa: build with GNUStep fails
      * 740191 : dvbbasesink: segfaults on 32-bit (rpi)
      * 740201 : gl/cocoa: Does not compile on OSX < 10.7 anymore
      * 740451 : srtpdec: leaks rtp/rtcp sink events
      * 740953 : unportable test(1) comparison operator
      * 741321 : opusparse: fix header parsing esp. of encoded output of libopus

GStreamer RTSP Server:
      * 739481 : rtsp-stream: leaks srtp decoder when leaving rtpbin

Release tarballs can be downloaded directly from:
40801aa7f979024526258a0e94707ba42b8ab6f7d2206e56adbc4433155cb0ae  gstreamer-1.4.5.tar.xz
77bd8199e7a312d3d71de9b7ddf761a3b78560a2c2a80829d0815ca39cbd551d  gst-plugins-base-1.4.5.tar.xz
79b1b5f3f7bcaa8a615202eb5e176121eeb8336960f70687e536ad78dbc7e641  gst-plugins-good-1.4.5.tar.xz
152fad7250683d72f9deb36c5685428338365fe4a4c87ffe15e38783b14f983c  gst-plugins-bad-1.4.5.tar.xz
5cd5e81cf618944f4dc935f1669b2125e8bb2fe9cc7dc8dc15b72237aca49067  gst-plugins-ugly-1.4.5.tar.xz
605c62624604f3bb5c870844cc1f2711779cc533b004c2aa1d8c0d58557afbbc  gst-libav-1.4.5.tar.xz
3089254bd31b7c1f1cf2c034a3b3551f92878f9e3cab65cef3a901a04c0f1d37  gst-rtsp-server-1.4.5.tar.xz

Binaries for Android, iOS, Mac OS X and Windows are available from here:
a3a7a28e5d40cd5f071bc277055b624c956d27d4ba42dc812132a5fa14611ab6  gstreamer-1.0-android-arm-debug-1.4.5.tar.bz2
d6e634d6317993af4634cb3bd959a03d109a5646294c78eebbbaef89a4192b40  gstreamer-1.0-android-armv7-debug-1.4.5.tar.bz2
82fadb3b9a027aa7c900e49691cf719beb3c80f83daf91bc7f484976be79d5a4  gstreamer-1.0-android-x86-debug-1.4.5.tar.bz2
ac370dfccd0b65981163bb6ca9c13db414ed8a233a5ebd40fdd26279576ea340  gstreamer-1.0-android-arm-release-1.4.5.tar.bz2
8df0c7c823d156013c49a177e4070d4c43048779ceee3b176115d385dcb56f75  gstreamer-1.0-android-armv7-release-1.4.5.tar.bz2
cca3b6c5b6d617ac2e1c8c934d75777f88a536c79169d4046e0693dc5e72178d  gstreamer-1.0-android-x86-release-1.4.5.tar.bz2
d7d28a958f82fcf775b342d1762467287c058d40cdb5002926944b6440bf554a  gstreamer-1.0-devel-1.4.5-ios-universal.pkg
3dcba57f6a75dce1709c01f8d0d1db327c2c3f03700790b7cb93ca766c5b7ae2  gstreamer-1.0-1.4.5-universal.pkg
8a78cc789787e387111e162812e9bb3b2a69376184efaf2e0c8acd2486ee612a  gstreamer-1.0-devel-1.4.5-universal.pkg
e386f34c02879237f1b8ab5d5f4afaa72adeef4e5720014ab889143b1a26c8f4  gstreamer-1.0-1.4.5-universal-packages.dmg
5065a617572ca4e8a3f32243d2a6679845f43231965f719ffc765f3819f1a8c8  gstreamer-1.0-x86_64-1.4.5.msi
2dae2f166ccb682ac5129dd3598f33da3c768353f25b3479926522cedc12f2ff  gstreamer-1.0-devel-x86_64-1.4.5.msi
eb5016744e27b370d92bdcf42d37f16f3cfe3c4226e11250c04117409798e7cb  gstreamer-1.0-x86-1.4.5.msi
10957550633c4226a1ed0473c55a52eb68be605d52cac677f2dffc4bb2015734  gstreamer-1.0-devel-x86-1.4.5.msi

As always, please let us know of any issues you run into by filing a bug
in Bugzilla:

Sebastian Dröge, Centricular Ltd ·
-------------- 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-announce mailing list