RELEASE: GStreamer Core, Plugins and binaries 1.2.1

Sebastian Dröge sebastian at centricular.com
Sun Nov 10 03:19:26 PST 2013


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.


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:

      * 709832 : max DEBUG_LEVEL Incongruence on docs & autocompletion logic between 5 and 9
      * 701813 : Reverse playback not working with videotestsrc
      * 708689 : rtspconnection: RTSP watch is dispatched after closing the connection
      * 708773 : pbutils: add MPEG 2 AAC description
      * 708789 : playbin: make sure elements are in null before disposing
      * 708880 : rtspconnection: Not connecting to proxy when specified
      * 708952 : audio: change buffer ts when clipping buffer even if data length is same
      * 708953 : audiorate: clip buffers before pushing them out
      * 708954 : pbutils: add entry for text/x-raw
      * 709210 : Hangs on startup getting PulseAudio volume
      * 709408 : audioconvert: modifies buffer mapped for READ
      * 709637 : oggmux: Make sure we end up sending EOS if we received EOS on all sinkpads
      * 709754 : audioringbuffer: Clears need_reorder flag wrongly
      * 709938 : navigation: Missing gobject-introspection annotations
      * 710325 : playback: Add subpicture/x-dvb as raw caps
      * 711003 : videoscale: borders are filled with green when using NV12 pixelformat
      * 711231 : rtspconnection: allow setting tls certificate validation flags
      * 711550 : appsrc: Deadlocking because holding mutex while setting caps
      * 683536 : souphttpsrc: Handles long pause (long enough to timeout TCP socket connection) as EOS
      * 707933 : matroskademux: Wrong UTF8 detection causes wrong detection of subtitle encoding
      * 707975 : qtdemux: Can't handle datetimes before 1970 yet
      * 708505 : matroskademux: sends unnecessary gap events
      * 708864 : mp4mux: Does not negotiate due to framerate caps not set on peer pad
      * 709270 : qtdemux: Does not support mp2v fourcc for MPEG-2 video
      * 709352 : jpegdec: Does not require width/height on caps or parsed input
      * 709384 : videomixer: Check if the source pad needs reconfiguration and update the source caps in that case
      * 709390 : videomixer: Update videoconversion code
      * 709423 : v4l2bufferpool: O_CLOEXEC needs _GNU_SOURCE
      * 709457 : Do not write out SegmentUID when muxing to WebM
      * 709507 : deinterlace: Segfault in handling of planar YUV video formats
      * 709614 : wavenc: Uses invalid caps for alaw and mulaw
      * 709728 : dvdemux/dvdec: Sends stream-start, caps and segment events in wrong order
      * 710110 : multiudpsink: Leaks GstMemories when flushing
      * 710215 : audioiirfilter: Crashes when no coefficients are provided
      * 710623 : qtdemux: Video captured by iPad couldn't play in push mode
      * 711230 : rtspsrc: allow setting certificate validation flags
      * 711497 : rtpvp8pay: Compatibility issue with linphone due to always sending a picture id
      * 711699 : wavenc: bogus header generated
      * 711627 : mpegvparse: Incorrect repositioning of start code location when input buffer is empty
      * 690148 : hlsdemux: hangs when network disconnects or when server is unreachable
      * 707974 : h264parse: Broken conversion to AVC if a SPS/PPS not from the first indizes is used
      * 708161 : mpegtspacketizer: rework packet extraction and sync
      * 708222 : tsparse: Pushes unparsed data immediately on the srcpad
      * 708849 : hlsdemux: occasionally dereferencing NULL in gst_hls_demux_switch_playlist()
      * 709145 : mpegts: Can't link against mpegts
      * 709373 : camerabin: Filesink not closing file after stop-capture
      * 709531 : egl: Make dependency on egl optional
      * 709886 :  " pitch " plugin prevent pipeline creation
      * 710392 : geometrictransform: fix setting black background for AYUV buffers
      * 710433 : androidmedia: gst_amc_avc_profile_from_string not recognize alternative profile names
      * 710451 : yadif: OSX linking fails because of unresolved symbols: " pb_1 " and " pw_1 " unreferenced
      * 710657 : avfvideosrc: fix truncated line
      * 710881 : memory leaks in hlsdemux
      * 711135 : applemedia-nonpublic: fix plugin name
      * 711156 : androidmedia: fix access to invalid buffers in the decoding loop
      * 711214 : androidmedia: fix rank for more software decoders
      * 711615 : codecparsers: Condition mistake in h264parser
      * 711721 : mpegvideoparse: Unit test fails
      * 684942 : asfdemux: First buffers are 0-sized on some files
      * 708940 : x264enc: Never disables VFR when framerate is known
      * 710609 : ASF demux : bug fix - check mo_size
      * 708732 : avvidenc: Don't fail configuring codec if framerate is unknown
      * 708769 : avdec_mp2float: negotiation error


Release tarballs can be downloaded directly from:

http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.2.1.tar.xz
a4523d2471bca6cd0059a32e3b042f50faa4dadc6439852af8b43ca3f17d1fc9  gstreamer-1.2.1.tar.xz

http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.2.1.tar.xz
de2444a5c150d4e4b680364d7c0414cd8b015d95b305ff65d65a17683379532f  gst-plugins-base-1.2.1.tar.xz

http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.2.1.tar.xz
660fa02dbe01086fcf702d87acc0ba5dde2559d6a11ecf438874afe504c50517  gst-plugins-good-1.2.1.tar.xz

http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.2.1.tar.xz
f33e7c81fcb742fe50b73ad87ef8a4baa7d6b59c5002a10bf63c8dee22404929  gst-plugins-bad-1.2.1.tar.xz

http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.2.1.tar.xz
35ae5d45de54827604e24f57f54ab30a5ab2245b4c4120977273eb11d19c2395  gst-plugins-ugly-1.2.1.tar.xz

http://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.2.1.tar.xz
fd152b7aec56ae76ad58b9759913a8bfe1792bdf64f260d0acaba75b75076676  gst-libav-1.2.1.tar.xz



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

http://gstreamer.freedesktop.org/data/pkg/android/1.2.1/
2d8b74d07d49bd8329a077c37715c9acceec7f645f77dae28a54fc1edd7b2044  gstreamer-1.0-android-arm-1.2.1-debug.tar.bz2
a5a8fe8fc119a168c43fbf0846f30415019a81d46ea4b24b1967ec2b7dfe9f05  gstreamer-1.0-android-arm-1.2.1-debug.zip
626e5592766d5f3d8820d1c67142966eef60e98d7576876253422c61be1d48bd  gstreamer-1.0-android-arm-1.2.1-release.tar.bz2
8fb37005b15ba09c0d87803f2fadd26c67e743bffdeec1df4a8074f586d9f7e0  gstreamer-1.0-android-arm-1.2.1-release.zip
cbba0dcc81af459f608865f0537bea277da6170b3abea87ad8eb5cb0effc9cb1  gstreamer-1.0-android-arm-1.2.1-debug-runtime.tar.bz2
7f4a5bc88f3a5edcf5accdb20c15f5b268dbb71d3c526eb554837ee0135efa84  gstreamer-1.0-android-arm-1.2.1-debug-runtime.zip
23fcc5946a48d219faca6f18cd553e2dbdfb258abd7d7117889f11800fc1985b  gstreamer-1.0-android-arm-1.2.1-release-runtime.tar.bz2
03e693eda3fe2f0b0bb15d5c784ea432223aa1b8db6f6d521f95531822dd8a55  gstreamer-1.0-android-arm-1.2.1-release-runtime.zip

http://gstreamer.freedesktop.org/data/pkg/ios/1.2.1/
af3733b49a00d85455a4c635de9575d7144721f5b9fec353d1152212703a78db  gstreamer-1.0-devel-1.2.1-ios-universal.pkg

http://gstreamer.freedesktop.org/data/pkg/osx/1.2.1/
56bd49923094d0291aafb425cb4d1bf1e3d27bebf39ea899859274e25c93af99  gstreamer-1.0-1.2.1-universal.pkg
c4fcf5034d9e3a44cfaf4d69aa6aab6a92076c4eaab1fe00bbd096a0fe2e368f  gstreamer-1.0-devel-1.2.1-universal.pkg
6dccd9a2332039dad30f430e89ddb709af81750f9fd9bb0a7ac794dd372e390f  gstreamer-1.0-1.2.1-universal-packages.dmg

http://gstreamer.freedesktop.org/data/pkg/windows/1.2.1/
7bce7b7c7bb2f8442f9e5745d39043b6bdb2dce211df48e45339e16444571e8b  gstreamer-1.0-x86-1.2.1.msi
def98a62cd28f5c8340c763cb78336a1b35b50216470a3452c31233f9fa93c79  gstreamer-1.0-x86_64-1.2.1.msi
987275ac7e81e47d98766315cfd9164f825121a03ad7377fc9dd35800648a4cd  gstreamer-1.0-devel-x86-1.2.1.msi
254e2424cab2ef97779bf56be189fea2a9f4c30494fa95235203a90382ab2b8c  gstreamer-1.0-devel-x86_64-1.2.1.msi
05227312c6007fe3b55881e2b40735a216c8e416983be20703a7b65edd553011  gstreamer-1.0-x86-1.2.1-merge-modules.zip
7e3931e6b79bc93eee9f192954fff124260ec7a647ad8d4f0eeedb6d1b813f8b  gstreamer-1.0-x86_64-1.2.1-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 <sebastian at centricular.com>
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: 966 bytes
Desc: This is a digitally signed message part
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20131110/68c7d2ce/attachment.pgp>


More information about the gstreamer-devel mailing list