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

Sebastian Dröge sebastian at centricular.com
Mon Sep 29 15:34:40 BST 2014


Note that this announcement includes everything from 1.4.2 too, which was
never officially released as some critical bugs were found.


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 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:
      * 734412 : multiqueue: The buffering logic can lead to a pipeline stuck in PAUSED forever
      * 735574 : buffer: do not touch memory tag flag when copying buffer flags
      * 736295 : multiqueue: posts buffering message holding lock
      * 736424 : query: add annotations to gst_query_set_nth_allocation_pool
      * 736680 : basesrc: possible pool and allocator leak in prepare_allocation()
      * 736736 : query: add annotations to gst_query_add_allocation_pool
      * 736813 : typefindelement leaks sticky events upon flush_stop
      * 737102 : queue: Do not hold GST_QUEUE_LOCK while posting ERROR messages
      * 737133 : Missing gstconfig.h include

GStreamer Plugins Base:
      * 732908 : audioresample: skips samples unless input buffers have correct size
      * 727255 : playbin: filter out buffering messages when switching URI and the previous URI is still playing
      * 729811 : output-selector: test example in gstreamer plugin base is giving " Internal data flow error " 
      * 735569 : rtspconnection: Crash due to no protection of watchs readsrc
      * 735748 : playbin: can't play an avi file in totem with audio-filter=scaletempo
      * 735800 : textoverlay: Two textoverlay in sequence fail to negotiate (regression)
      * 735844 : basetextoverlay/pango: overlay negotiation fails when it should not
      * 735952 : videorate: GstStructure refcount critical message
      * 736071 : audiobasesink: Don't hold object lock while calling into other objects like the clock
      * 736118 : videofilter: The buffer is not writable in transform_frame_ip
      * 736739 : audiocdsrc: do not leak uid after parsing TOC select event
      * 736779 : typefind: h265 IRAP picture always true
      * 736788 : audiodecoder: leaks events
      * 736796 : videoencoder: do not leak events when flushing them
      * 736861 : playbin: Reference count bug
      * 736679 : videodecoder: do not leak pool and allocator in error case
      * 736969 : queue2: dead lock when buffering
      * 709868 : Keep still meaningfull pending events on FLUSH_STOP

GStreamer Plugins Good:
      * 719359 : vp8dec: Doesn't handle changes in resolution
      * 733607 : v4l2transform: Rank should have been NONE
      * 734266 : vp8dec: fails when input format changes
      * 735520 : aacparse: skip valid ADTS/LOAS frames
      * 735804 : smpte: Creates incomplete raw video caps
      * 735833 : matroskademux: parse error at end of file
      * 735859 : videomixer: Dynamically changing the FPS leads to an incorrect buffer time
      * 736192 : avidemux: some AVI files crash (regression)
      * 736266 : wavparse: error in reading adtl chunk
      * 736384 : v4l2sink: pool not unreffed after usage
      * 736670 : v4l2allocator: O_CLOEXEC needs _GNU_SOURCE
      * 736805 : multipartdemux leaks new stream events
      * 736807 : rtpbin: pad leaked in error case
      * 735660 : v4l2: fix new v4l2 code not working with certain devices (regression)
      * 736944 : videoscale: vs_image_scale_4tap_Y offset should use stride to calculate buffer offset
      * 737219 : flacparse:  When generating headers, leave total_samples at 0 if upstream duration query returns GST_CLOCK_TIME_NONE.

GStreamer Plugins Bad:
      * 735861 : dataurisrc: make src thread safe
      * 736090 : aiffparse: duplicate else-if condition
      * 736390 : tsdemux: plug for a memory leak
      * 736426 : mpegpsmux: memory leak with h264/avc stream
      * 736474 : vc1parse: malformed sequence layer header and STRUCT_C
      * 736490 : tsdemux: fix overflow of packet_length field of PESHeader
      * 736729 : glmixer: do not leak pool in error cases
      * 736730 : gltestsrc: do not leak pool in error cases
      * 736731 : openni2src: do not leak pool
      * 736732 : glfilter: do not leak pool in error cases
      * 736733 : vdpdecoder: do not leak pool
      * 736735 : waylandsink: do not leak buffer pool in error case
      * 736750 : vc1parse: fix sequence-layer/frame-layer endianness
      * 736871 : codecparsers_vc1: sequence-layer parser is broken due to endianness issue.
      * 736919 : hlsdemux: attempt to unlock an already unlocked mutex in gst_hls_demux_change_playlist
      * 736951 : vc1parse: initialize sent_codec_tag before using it

GStreamer Plugins Ugly:
      * 736060 : asfdemux: add GUID for ASF_Metadata_Library_Object

GStreamer libav Plugins:
      * 734661 : avviddec: After draining frames, flush the libav decoder
      * 736515 : avviddec: keep draining buffers from libav until libav says so
      * 737144 : avauddec: keep draining buffers from libav until libav says so

GStreamer RTSP Server:
      * 735570 : Race condition between close() and handle_tunnel() causing crash
      * 736017 : Sequence number is not monotonic after PAUSE command


Release tarballs can be downloaded directly from:

http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.4.3.tar.xz
11f155784d28b85a12b50d2fc8f91c6b75d9ca325cc76aaffba1a58d4c9549c9  gstreamer-1.4.3.tar.xz

http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.4.3.tar.xz
f7b4d2b3ba2bcac485896e2c1c36459cb091ebe8b49e91635c27d40f66792d9d  gst-plugins-base-1.4.3.tar.xz

http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.4.3.tar.xz
5876a74402f2a24d1d3ae9163c32466bdc7a565696dddeef65e6a9a93efc5537  gst-plugins-good-1.4.3.tar.xz

http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.4.3.tar.xz
a6840080c469d0db51d6d4d0f7c42c97b3c8c01942f24401c61b1ad36726b97c  gst-plugins-bad-1.4.3.tar.xz

http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.4.3.tar.xz
d581592a82cf3930361430d38436c30a58d8b6c249cad18f7f213b203e206d46  gst-plugins-ugly-1.4.3.tar.xz

http://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.4.3.tar.xz
833229d2b1aad6549ad0297435516508cc3ac47b166d6393ecdffc34c31a01d3  gst-libav-1.4.3.tar.xz

http://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.4.3.tar.xz
fc6e50c1ce2691ec88d6833b12cc0feb7a85d4dd737a9bf2fdfe8ecb25629d96  gst-rtsp-server-1.4.3.tar.xz


Binaries for Android, iOS, Mac OS X and Windows are available from here:

http://gstreamer.freedesktop.org/data/pkg/android/1.4.3/
f275f3db353737c0f8c11542e4753cc7a37c09a89d327b09c9158d34a15fc8cc  gstreamer-1.0-android-arm-1.4.3-debug.tar.bz2
a9499f05e24b3c6a59e63d8917f41c0a0a8aadf226687a83096d1821f9609372  gstreamer-1.0-android-arm-1.4.3-debug.zip
82b95d0a59cca1b2cd8badc20bee9b9d163e7672e886f30fd60c6bb774fc45f1  gstreamer-1.0-android-arm-1.4.3-release.tar.bz2
7823dec65b8856dd401c7654cd8a17db7371ab033cedbd6337969309de627a02  gstreamer-1.0-android-arm-1.4.3-release.zip
95385e37eb2307014b2dd4c570a35917ee027c5be0bb7bc1b3c34ec4f46ae6b4  gstreamer-1.0-android-arm-1.4.3-debug-runtime.tar.bz2
db887eafd1364a13be777ab3211a563a08822c47e119be8e971b277ad9eb482c  gstreamer-1.0-android-arm-1.4.3-debug-runtime.zip
950038caef6acd04e00f6056e5726cd915b8e6f4c00389904d7f838f95c37b8a  gstreamer-1.0-android-arm-1.4.3-release-runtime.tar.bz2
1339a3c3c08db954a5672e46737e49c576bf4ecb7f7fe9a13c37e9242c81a6ac  gstreamer-1.0-android-arm-1.4.3-release-runtime.zip

http://gstreamer.freedesktop.org/data/pkg/ios/1.4.3/
12238e05aff1ded5ec01598eea33aa145bbf3b40f3e6c9c1bd0297cbd3cea230  gstreamer-1.0-devel-1.4.3-ios-universal.pkg

http://gstreamer.freedesktop.org/data/pkg/osx/1.4.3/
1d2e2775a8b1b310b8e61acb501ba61563ff98853877777099c392f0d6f93d41  gstreamer-1.0-1.4.3-universal.pkg
f0b64c1d11017f780363e3b7ffb4c342a865939ba9206a6ec397b8fb1c8342c7  gstreamer-1.0-devel-1.4.3-universal.pkg
6e6301158baa99ef1be4607450c3aea3bba9b0f4092202dcd1ba89111d0ea7ce  gstreamer-1.0-1.4.3-universal-packages.dmg

http://gstreamer.freedesktop.org/data/pkg/windows/1.4.3/
482a6cde26a628aafd618609a7ea4bb3429009570c4a1ade04ba2d525b027215  gstreamer-1.0-x86_64-1.4.3.msi
52a830cdf426c6ca9b23f5a6758a8a225a6b6b00e1627f4c7f2f3f4bc664ac01  gstreamer-1.0-x86-1.4.3.msi
f26da682b2372f3c22f33176036f8646e90a98f40d45110ca007045174a2ee09  gstreamer-1.0-devel-x86_64-1.4.3.msi
cdc999dfac15ae73a945b0fff7591123ad37cd666ce0b482d8eb3e5008723ac8  gstreamer-1.0-devel-x86-1.4.3.msi
cdec7b310ab48806ea289adeee1b158c24eba5a6ba8a5391f3db6b116f252a1a  gstreamer-1.0-x86_64-1.4.3-merge-modules.zip
3cfffd405d3e2a2e3e85ab48e68ed037f24677767cb4ff1f8b4016c2682859c5  gstreamer-1.0-x86-1.4.3-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
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: <http://mail.kde.org/pipermail/kde-multimedia/attachments/20140929/ef1f0a45/attachment.sig>
-------------- next part --------------
_______________________________________________
gstreamer-announce mailing list
gstreamer-announce at lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/gstreamer-announce


More information about the kde-multimedia mailing list