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

Sebastian Dröge sebastian at
Mon Nov 10 00:07:01 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:
      * 737498 : multiqueue: doesn't take GAP event into account when calculating current level
      * 737794 : multiqueue: deadlock if queue overruns with serialized events
      * 737999 : systemclock: multi-thread entry status issue
      * 738198 : multiqueue: Does not wake up not-linked streams on EOS

GStreamer Plugins Base:
      * 736969 : queue2: dead lock when buffering
      * 737055 : audiosink: Setting URI on playbin at about-to-finish when playing AAC and using an alsasink causes delayed playback
      * 737706 : videoencoder: release frame in finish_frame when no output state is configured
      * 737742 : vorbisdec: Crashes when handling more than 8 channels
      * 737752 : rtsp-client: crash when cleaning up session
      * 738064 : decodebin: The “drained” signal is emitted multiple times, first time too early (~1s)

GStreamer Plugins Good:
      * 726329 : vp8enc: Add support for caps renegotiation
      * 736071 : audiobasesink: Don't hold object lock while calling into other objects like the clock
      * 737735 : wavenc writes broken file if caps are set
      * 737739 : souphttpclientsink: Restarting after error results in buffers being queued forever
      * 737761 : aacparse: memory leak when converting to adts
      * 737771 : souphttpclientsink: Stream header buffer lifetime assumptions are incorrect
      * 737886 : equalizer: crash when changing equalizer settings during playback
      * 738102 : v4l2bufferpool: cleanly handle streamon failure for output device
      * 738152 : v4l2sink: leak with output device
      * 738297 : DTMF telephone-event timestamps are bogus
      * 738722 : rtpmux returns EMPTY caps when query'ing
      * 738793 : speex: encoder/decoder segfault when resetting multiple times
      * 739430 : rtspsrc: mikey related memory leaks

GStreamer Plugins Bad:
      * 732239 : h264parse: expose parsed profiles to downstream
      * 733510 : gltransformation produced black screen
      * 734156 : androidmedia: doesn't calculate framesize for COLOR_FormatYUV420Planar correctly
      * 736319 : dashdemux: mark first buffer as discont after restarting a download task
      * 737186 : h264parse: Return flushing if we get chained while being set to READY
      * 737569 : tsdemux: valid data is discarded if PES start packet is the first packet after discontinuity
      * 737658 : fluiddec: segmentation fault when used with fakesrc
      * 737724 : vc1parse: unref caps when it is empty in renegotiate()
      * 738067 : gl: Downloading YUY2 is broken and creates blocky artefacts
      * 738223 : fluiddec: leaks memory in gst_fluid_dec_change_state()
      * 738230 : vc1parser: fix level value for simple/main profile
      * 738243 : vc1parse: fix framesize when input is frame-layer
      * 738291 : fluiddec: leaks incoming caps event
      * 738449 : vc1parse: just assume none header-format when no codec_data is present
      * 738519 : vc1parse: parse frame header when stream format is ASF/raw for simple/main profile
      * 738532 : vc1parse: select caps according to wmv format at negotiation
      * 738674 : rtmpsink: leaking URI string
      * 738695 : mpegtsbase: do not remove programs on EOS
      * 738696 : hlsdemux: send missing stream start
      * 739277 : GstGLFilter propose allocation pass uninitialized size to gst_query_add_allocation_pool
      * 739348 : auto decision to include GL library fails
      * 739368 : gl: small memory leak in gl shader
      * 739374 : h264parse: sets srccaps too often

GStreamer RTSP Server:
      * 739383 : rtsp-client: few mikey related memory leaks

Release tarballs can be downloaded directly from:
f0e305d91a93d05bf9e332cd4256ca07d77f5186a4d73847b7ae6db218f2c237  gstreamer-1.4.4.tar.xz
49cd9e8f23c416b1607b43837a09833fa03e0106929d81ead2ddfde6c0ade44b  gst-plugins-base-1.4.4.tar.xz
2df90e99da45211c7b2525ae4ac34830a9e7784bd48c072c406c0cf014bdb277  gst-plugins-good-1.4.4.tar.xz
e41b36105c0a13a2cb1ff9f559714e839b82dc3841484cd664790fb7947e55c7  gst-plugins-bad-1.4.4.tar.xz
afe2300130aaba910b8d5fab8d1fdf8b001ff4893ec1ac57b5d8766836cd81e9  gst-plugins-ugly-1.4.4.tar.xz
2ec7285e5ec6731963b0955487cceb9eb04e285ca682f3ef575996c068cde8aa  gst-libav-1.4.4.tar.xz
63662040c94de71c61841580e852a170723f034087fd2a10e62f3f6c167571c4  gst-rtsp-server-1.4.4.tar.xz

Binaries for Android, iOS, Mac OS X and Windows are available from here:
5167bb87b225c6cb1a69cdc6f7ac00cadff867d111f6a386df20ec33e4c7599c  gstreamer-1.0-android-arm-debug-1.4.4.tar.bz2
c345b9ad5de278fc4e990482c47759aefe2fa78979d9ab69449b288b24d8348b  gstreamer-1.0-android-arm-release-1.4.4.tar.bz2
63a629eb2104c400320d6db0d22cb33ec7163604fd38f78b3b5a76fb29215e6b  gstreamer-1.0-android-armv7-debug-1.4.4.tar.bz2
6e8dc08cde7a0a759b4c2e28ea3cca8b0bcc1d3960b051a0aec0982e4caf055e  gstreamer-1.0-android-armv7-release-1.4.4.tar.bz2
8b8124edb8e2a1f2c8683d0cd40f83d30dd6f9ffdd66e4b329d7c397fd617b78  gstreamer-1.0-android-x86-debug-1.4.4.tar.bz2
6c4b73c3291f740f275340b5bde4fcdf772fffb9d7a08bf7c73d0e120758e858  gstreamer-1.0-android-x86-release-1.4.4.tar.bz2
6317807b2543f76718462271dc94a41a6ad0c61499736cd5d85b6ae1607f2dc7  gstreamer-1.0-devel-1.4.4-ios-universal.pkg
d129ee38d4b360111712cc84bb4e448fe1a1ac91665717448e3ed77d3eec0b86  gstreamer-1.0-1.4.4-universal.pkg
c1b4fa4faf631611597718b15e041ede8cb2332c7e7f40893bc97dab8c03800c  gstreamer-1.0-devel-1.4.4-universal.pkg
7956e81ff2bc6e8171274141862d4c4b881c5674087f307639ca54ef2ba78ad1  gstreamer-1.0-1.4.4-universal-packages.dmg
a7357add7bc9c201364420251e303eeb645dda1d0cf4303d5524c9414a690509  gstreamer-1.0-x86_64-1.4.4.msi
21810e09ddf08840d08876d2293642792950d6d0ddf882901dc48af8d9bf44b0  gstreamer-1.0-x86-1.4.4.msi
b8bb6c745bd7ac0aba2888a9439388a46d7883cb6be7c98fa3b347c4d616eeae  gstreamer-1.0-devel-x86_64-1.4.4.msi
0feae9d07cea76ce2c9fef24282f16e19fed364c1d7868368bcf09c882e30009  gstreamer-1.0-devel-x86-1.4.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 ·
-------------- 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