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

Sebastian Dröge sebastian at
Thu Aug 28 04:58:17 PDT 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 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:
      * 732851 : funnel: storing sticky events after event callback
      * 733805 : poll: WAKE_EVENT() reports false negatives on W32
      * 733974 : gstbufferpool::default_alloc_buffer does not fail if buffer allocation fails
      * 734688 : queue: race when receiving flush-stop event during shutdown, task gets re-started
      * 734773 : Add allow-none annotation for gst_bin_new()

GStreamer Plugins Base:
      * 733916 : basetextoverlay: Simple pipeline with textoverlay and fakesink fails to negotiate
      * 733976 : uridecodebin: Does not set the dec- > source uri when an error occurred with a first uri and we set a new one in READY state
      * 734683 : playsinkconvertbin: returns true from accept caps but rejects it later
      * 734822 : playsinkconvertbin: only intersect with the filter at the end

GStreamer Plugins Good:
      * 727180 : videomixer: Unexpected behaviour when scaling after the mixer
      * 733695 : ximagesrc: Use after free
      * 733866 : interleave: caps negotiation fails when input caps have non-interleaved layout
      * 734435 : rtph263ppay: Unref pad template caps after use
      * 734473 : rtpmux: Unref pad template caps after usage
      * 734474 : videomixer: Unref allowed caps after usage
      * 734475 : imagefreeze: Unref pad template caps after usage
      * 734476 : navseek: Unref peer pad after usage
      * 734478 : shapewipe: Unref caps and element after usage
      * 734764 : videomixer: Avoid double free of videoconvert

GStreamer Plugins Bad:
      * 678485 : templatematch: element improvements
      * 725871 : decklinksink: no output, only black
      * 730509 : facedetect: fix update on change
      * 731824 : hlsdemux pause after first filesegment (apple test files)
      * 733245 : gl: Document GST_GL_PLATFORM, GST_GL_API and GST_GL_WINDOW somewhere
      * 733426 : gl/sdl example fails to build (missing include directory?)
      * 733487 : openjpeg: Win32-compatible OpenJPEG-2.0 detection
      * 733490 : tsdemux: H264 seeking broken in push mode
      * 733545 : GL element leaks FBO when caps changed dynamically
      * 733726 : glimagesink: Flashes white sometimes (unpausing, seeking, window scaling)
      * 733837 : hlsdemux: doesn't stop buffering more segments after overrun
      * 734014 : dashdemux: stream downloader try to download next segments after pipeline interupt
      * 734015 : tsdemux: bad timestamping
      * 734269 : GLUpload didn't update texture properly
      * 734394 : tsdemux: Can not change program except destroy pipeline
      * 734517 : opusenc: Unref pad template caps after usage
      * 734519 : ladspa: Unref pad template caps after usage
      * 734520 : openal: Unref pad template caps after usage
      * 734521 : sbcenc: Unref output caps in error cases
      * 734522 : videoaggregator: Unref allowed caps after usage
      * 734524 : wrappercamerabinsrc: Unref elements after usage
      * 734528 : dvbsuboverlay: Avoid leaking copy of caps object
      * 734531 : interlace: Unref pad template caps after usage
      * 734533 : amcvideoenc: Avoid leaking copy of caps object
      * 734534 : vtenc: Avoid leaking caps object and its copy
      * 734536 : directsoundsrc: Avoid leaking copy of caps object
      * 734537 : pvrvideosink: Avoid leaking bufferpool configuration
      * 734539 : element-maker: Avoid leaking copy of caps object
      * 734544 : gstgsmenc: Unref caps object after usage
      * 734763 : scenechange: fix crash on startup
      * 734830 : GstGLMixer gl resource race condition
      * 735078 : gst_gl_handle_set_context may unref a NULL GstGLDisplay

GStreamer libav Plugins:
      * 734608 : avvidec: decoded frames lost on EOS

GStreamer RTSP Server:
      * 732644 : RTSP PLAY with specified range replies with wrong range

Release tarballs can be downloaded directly from:
5638f75003282135815c0077d491da11e9a884ad91d4ba6ab3cc78bae0fb452e  gstreamer-1.4.1.tar.xz
aea9e25be6691bd3cc0785d005b2b5d70ce313a2c897901680a3f7e7cab5a499  gst-plugins-base-1.4.1.tar.xz
8559d4270065b30ed5c49b826e1b7a3a2bd5ee9a340ae745a2ae3f9718e4c637  gst-plugins-good-1.4.1.tar.xz
0268db2faaf0bb22e5b709a11633abbca4f3d289b1f513bb262d0bf3f53e19ae  gst-plugins-bad-1.4.1.tar.xz
25440435ac4ed795d213f2420a0e7355e4a2e2e76d1f9d020b2073f815e8b071  gst-plugins-ugly-1.4.1.tar.xz
fc125521187fa84f3210269a0eecc51f8a856802f1ca4bb251f118dab90c5a9d  gst-libav-1.4.1.tar.xz
10aeacc774e99d81607aeb2748c0a1c6736425b8ae3a9caf8db3cd0c4a08d06e  gst-rtsp-server-1.4.1.tar.xz

Binaries for Android, iOS, Mac OS X and Windows are available from here:
e6f7da57b20e9220afc70b5c15a27f6a5bafa3c7a490e06002619c9443e98d6b  gstreamer-1.0-android-arm-1.4.1-debug.tar.bz2
5d0f9ac9a7c52c217a0566579a539f124c30e976d3a0c590319c7e4afb33660b  gstreamer-1.0-android-arm-1.4.1-release.tar.bz2
fb2c4dfa05442e0fb3ba59722d66b6e2b9d1fcfcdd52d013054a31f582c09994  gstreamer-1.0-android-arm-1.4.1-debug-runtime.tar.bz2
5426ca3bde6a2191e402072eb2aaa475d1070baaf6a2d046067ea27d9b16cbb8  gstreamer-1.0-android-arm-1.4.1-release-runtime.tar.bz2
906f9d942d493f3def50fda4b6798bfc2ed323d260b215a89e4dedb72217f7c3  gstreamer-1.0-devel-1.4.1-ios-universal.pkg
fbd0d1dd303e97cd6acf462683e1ba76afc1267caf5a5da4da165075d638c9e7  gstreamer-1.0-1.4.1-universal.pkg
fd0a98ea5610ad1c410f9cef8fa99a67aabf8de90a093e3044ccb8bc38121da5  gstreamer-1.0-devel-1.4.1-universal.pkg
02179044454d93d80e2c1adf7928c72880c5ca938511cf53b86d0b5cc2638109  gstreamer-1.0-1.4.1-universal-packages.dmg
6aa895745a0bf24f9887e18deebe75e593577919e16e3f0c518105197a7a0110  gstreamer-1.0-x86_64-1.4.1.msi
7a8ee4887be74f38f759ef52aeae02c38f7d1d13dee7d2489f80bee2f3a5453f  gstreamer-1.0-x86-1.4.1.msi
d5f7bb95417d03c314ce066c5971cfd80804dce0dfeea33675831046420cd894  gstreamer-1.0-devel-x86_64-1.4.1.msi
4f13117a19a522fbb186f7a42c56afed0687d952af6a651c31204e7d54e32038  gstreamer-1.0-devel-x86-1.4.1.msi

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

Sebastian Dröge, Centricular Ltd -
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: <>

More information about the gstreamer-devel mailing list