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 : configure.ac: 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: http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.4.4.tar.xz f0e305d91a93d05bf9e332cd4256ca07d77f5186a4d73847b7ae6db218f2c237 gstreamer-1.4.4.tar.xz http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.4.4.tar.xz 49cd9e8f23c416b1607b43837a09833fa03e0106929d81ead2ddfde6c0ade44b gst-plugins-base-1.4.4.tar.xz http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.4.4.tar.xz 2df90e99da45211c7b2525ae4ac34830a9e7784bd48c072c406c0cf014bdb277 gst-plugins-good-1.4.4.tar.xz http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.4.4.tar.xz e41b36105c0a13a2cb1ff9f559714e839b82dc3841484cd664790fb7947e55c7 gst-plugins-bad-1.4.4.tar.xz http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.4.4.tar.xz afe2300130aaba910b8d5fab8d1fdf8b001ff4893ec1ac57b5d8766836cd81e9 gst-plugins-ugly-1.4.4.tar.xz http://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.4.4.tar.xz 2ec7285e5ec6731963b0955487cceb9eb04e285ca682f3ef575996c068cde8aa gst-libav-1.4.4.tar.xz http://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-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: http://gstreamer.freedesktop.org/data/pkg/android/1.4.4/ 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 http://gstreamer.freedesktop.org/data/pkg/ios/1.4.4/ 6317807b2543f76718462271dc94a41a6ad0c61499736cd5d85b6ae1607f2dc7 gstreamer-1.0-devel-1.4.4-ios-universal.pkg http://gstreamer.freedesktop.org/data/pkg/osx/1.4.4/ 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 http://gstreamer.freedesktop.org/data/pkg/windows/1.4.4/ 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 cf88eab11b6dab6e6ff8ce8cbd2c93828ff50054c5d801e5c8fc4b0b68402820 gstreamer-1.0-x86_64-1.4.4-merge-modules.zip 1527bf1abe75cadb09a9f326b553ec2d7102ba44e66a2d45194b3de6df8cbf41 gstreamer-1.0-x86-1.4.4-merge-modules.zip As always, please let us know of any issues you run into by filing a bug in Bugzilla: http://gstreamer.freedesktop.org/bugs/ -- Sebastian Dröge, Centricular Ltd · http://www.centricular.com
Attachment:
signature.asc
Description: This is a digitally signed message part