Merge tag 'upstream/1.4.2'

Upstream version 1.4.2
diff --git a/ChangeLog b/ChangeLog
index a7bde0a..8a18960 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,427 @@
-=== release 1.4.1 ===
+=== release 1.4.2 ===
 
-2014-08-27  Sebastian Dröge <slomo@coaxion.net>
+2014-09-19  Sebastian Dröge <slomo@coaxion.net>
 
 	* configure.ac:
-	  releasing 1.4.1
+	  releasing 1.4.2
+
+2014-09-16 15:59:58 +0200  Aurélien Zanelli <aurelien.zanelli@parrot.com>
+
+	* gst/videoparsers/gstvc1parse.c:
+	  vc1parse: fix sequence-layer/frame-layer endianness
+	  Sequence-layer and frame-layer are serialized in little-endian byte
+	  order except for STRUCT_C and framedata fields as described in SMPTE 421M Annex
+	  L.
+	  https://bugzilla.gnome.org/show_bug.cgi?id=736750
+
+2014-09-19 11:24:35 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+	* po/af.po:
+	* po/az.po:
+	* po/bg.po:
+	* po/ca.po:
+	* po/cs.po:
+	* po/da.po:
+	* po/de.po:
+	* po/el.po:
+	* po/en_GB.po:
+	* po/eo.po:
+	* po/es.po:
+	* po/eu.po:
+	* po/fi.po:
+	* po/fr.po:
+	* po/gl.po:
+	* po/hr.po:
+	* po/hu.po:
+	* po/id.po:
+	* po/it.po:
+	* po/ja.po:
+	* po/ky.po:
+	* po/lt.po:
+	* po/lv.po:
+	* po/mt.po:
+	* po/nb.po:
+	* po/nl.po:
+	* po/or.po:
+	* po/pl.po:
+	* po/pt_BR.po:
+	* po/ro.po:
+	* po/ru.po:
+	* po/sk.po:
+	* po/sl.po:
+	* po/sq.po:
+	* po/sr.po:
+	* po/sv.po:
+	* po/tr.po:
+	* po/uk.po:
+	* po/vi.po:
+	* po/zh_CN.po:
+	  Update .po files
+
+2014-09-19 10:01:23 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+	* po/af.po:
+	* po/az.po:
+	* po/bg.po:
+	* po/ca.po:
+	* po/cs.po:
+	* po/da.po:
+	* po/de.po:
+	* po/el.po:
+	* po/en_GB.po:
+	* po/eo.po:
+	* po/es.po:
+	* po/eu.po:
+	* po/fi.po:
+	* po/fr.po:
+	* po/gl.po:
+	* po/hr.po:
+	* po/hu.po:
+	* po/id.po:
+	* po/it.po:
+	* po/ja.po:
+	* po/ky.po:
+	* po/lt.po:
+	* po/lv.po:
+	* po/mt.po:
+	* po/nb.po:
+	* po/nl.po:
+	* po/or.po:
+	* po/pl.po:
+	* po/pt_BR.po:
+	* po/ro.po:
+	* po/ru.po:
+	* po/sk.po:
+	* po/sl.po:
+	* po/sq.po:
+	* po/sr.po:
+	* po/sv.po:
+	* po/tr.po:
+	* po/uk.po:
+	* po/vi.po:
+	* po/zh_CN.po:
+	  po: Update translations
+
+2014-09-18 18:16:59 +0200  Philippe Normand <philn@igalia.com>
+
+	* ext/hls/gsthlsdemux.c:
+	  hlsdemux: lock client mutex before entering the retry_failover block
+	  This is consistent with the case where the block execution is
+	  triggered by the goto invoked after the current_variant update.
+	  https://bugzilla.gnome.org/show_bug.cgi?id=736919
+
+2014-09-18 11:39:53 +0200  Aurélien Zanelli <aurelien.zanelli@parrot.com>
+
+	* tests/check/libs/vc1parser.c:
+	  vc1parser: add unit test for sequence-layer parsing
+	  Check that a sequence-layer header is successfully parsed.
+	  https://bugzilla.gnome.org/show_bug.cgi?id=736871
+
+2014-09-18 11:49:13 +0200  Aurélien Zanelli <aurelien.zanelli@parrot.com>
+
+	* gst-libs/gst/codecparsers/gstvc1parser.c:
+	  vc1parser: take care of endianness when parsing sequence-layer
+	  sequence-layer is serialized in little-endian byte order except for
+	  STRUCT_C which is serialized in big-endian byte order.
+	  But since STRUCT_A and STRUCT_B fields are defined as unsigned int msb
+	  first, we have to pass them as big-endian to their parsing function. So
+	  we basically use temporary buffers to convert them in big-endian.
+	  See SMPTE 421M Annex J and L.
+	  https://bugzilla.gnome.org/show_bug.cgi?id=736871
+
+2014-09-16 12:06:35 +0200  Ognyan Tonchev <ognyan@axis.com>
+
+	* ext/wayland/gstwaylandsink.c:
+	  waylandsink: do not leak buffer pool in error case
+	  https://bugzilla.gnome.org/show_bug.cgi?id=736735
+
+2014-09-16 11:42:34 +0200  Ognyan Tonchev <ognyan@axis.com>
+
+	* gst-libs/gst/gl/gstglfilter.c:
+	  glfilter: do not leak pool in error cases
+	  https://bugzilla.gnome.org/show_bug.cgi?id=736732
+
+2014-09-16 11:43:02 +0200  Ognyan Tonchev <ognyan@axis.com>
+
+	* sys/vdpau/gstvdpdecoder.c:
+	  vdpdecoder: do not leak pool
+	  https://bugzilla.gnome.org/show_bug.cgi?id=736733
+
+2014-09-16 11:41:43 +0200  Ognyan Tonchev <ognyan@axis.com>
+
+	* ext/gl/gstgltestsrc.c:
+	  gltestsrc: do not leak pool in error cases
+	  https://bugzilla.gnome.org/show_bug.cgi?id=736730
+
+2014-09-16 11:42:13 +0200  Ognyan Tonchev <ognyan@axis.com>
+
+	* ext/openni2/gstopenni2src.cpp:
+	  openni2src: do not leak pool
+	  https://bugzilla.gnome.org/show_bug.cgi?id=736731
+
+2014-09-16 11:41:16 +0200  Ognyan Tonchev <ognyan@axis.com>
+
+	* ext/gl/gstglmixer.c:
+	  glmixer: do not leak pool in error cases
+	  https://bugzilla.gnome.org/show_bug.cgi?id=736729
+
+2014-09-15 15:42:41 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+	* sys/applemedia/vtdec.c:
+	  vtdec: No need to set kVTVideoDecoderSpecification_EnableHardwareAcceleratedVideoDecoder on iOS
+
+2014-09-15 15:36:44 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+	* configure.ac:
+	  configure: And make the preprocessor check work properly
+
+2014-09-15 15:25:46 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+	* configure.ac:
+	  configure: Do the AM_CONDITIONAL() after finally setting the variable
+
+2014-09-15 15:12:31 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+	* configure.ac:
+	* sys/applemedia/vtdec.c:
+	  applemedia: Don't include VideoToolbox on iOS < 8.0
+	  It's private API and does not work without a jailbroken device.
+
+2014-09-13 20:49:16 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+	* sys/applemedia/vtdec.c:
+	  vtdec: Fix compilation on iOS 8.0
+
+2014-09-15 13:33:45 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+	* ext/hls/gsthlsdemux.c:
+	  hlsdemux: Also refetch the playlist after the first fragment failure
+	  Previously we only refetched the playlist if downloading a fragment
+	  has failed once. We should also do that if it failed a second or third time,
+	  chances are that the playlist was updated now and contains new URIs.
+
+2014-09-15 11:59:19 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+	* ext/hls/gsthlsdemux.c:
+	  hls: Actually retry 3 times as advertised instead of 2
+
+2014-09-15 11:59:32 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+	* ext/dash/gstdashdemux.c:
+	  dash: Actually retry 3 times as advertised instead of 2
+
+2014-09-11 14:36:31 +0200  Aurélien Zanelli <aurelien.zanelli@parrot.com>
+
+	* gst/videoparsers/gstvc1parse.c:
+	  vc1parse: fix malformed sequence layer header and STRUCT_C
+	  This commit fix several issues with sequence layer header forging on
+	  update_caps():
+	  - 0x00000004 unsigned integer is before STRUCT_C.
+	  - Set reserved bits of STRUCT_C to their values for simple/main
+	  profiles in sequence layer header format and ASF header format.
+	  - Sequence layer shall be represented as a sequence of 32 bits unsigned
+	  integers and shall be serialized in little-endian byte order except
+	  for STRUCT_C which shall be serialized in big-endian byte-order.
+	  See SMPTE 421M Annex L for more details about sequence layer format.
+	  https://bugzilla.gnome.org/show_bug.cgi?id=736474
+
+2014-09-11 18:33:20 +0200  Aurélien Zanelli <aurelien.zanelli@parrot.com>
+
+	* gst/mpegtsdemux/pesparse.h:
+	  tsdemux: fix overflow of packet_length field of PESHeader
+	  packet_length is defined as a guint16 in the PESHeader structure. This
+	  definition match the specification. But since we add 6 bytes to the
+	  packet_length value (length of start_code + stream_id + packet_length),
+	  we can overflow the guint16 when the value in the PES header is greater
+	  than 65529.
+	  So use a guint32 instead of a guint16 to avoid overflow.
+	  https://bugzilla.gnome.org/show_bug.cgi?id=736490
+
+2014-09-11 16:21:30 +0400  Belozorov Semen <skiminokD@gmail.com>
+
+	* gst/mpegpsmux/mpegpsmux_h264.c:
+	  mpegpsmux: fix memory leak when converting H.264 avc to byte-stream format
+	  Fix memory leak for input stream with caps "video/x-h264,stream-format=avc".
+	  https://bugzilla.gnome.org/show_bug.cgi?id=736426
+
+2014-09-10 10:58:03 +0200  Jesper Larsen <knorr.jesper@gmail.com>
+
+	* gst/mpegtsdemux/mpegtspacketizer.c:
+	  tsdemux: clear mutex resources in dispose
+	  https://bugzilla.gnome.org/show_bug.cgi?id=736390
+
+2014-09-10 16:38:52 +0100  Tim-Philipp Müller <tim@centricular.com>
+
+	* sys/applemedia/avfvideosrc.m:
+	  avfvideosrc: fix bogus BGRA caps
+	  Remove 0.10-style endianness/*_mask/bpp/depth fields.
+
+2014-09-05 09:53:15 +0530  Vineeth T M <vineeth.tm@samsung.com>
+
+	* gst/aiff/aiffparse.c:
+	  aiffparse: Fix handling of 64 bit floating point data
+	  In gst_aiff_parse_create_caps if and else-if conditions
+	  are duplicated.
+	  https://bugzilla.gnome.org/show_bug.cgi?id=736090
+
+2014-09-04 17:49:23 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+	* ext/hls/m3u8.c:
+	  hlsdemux: Properly assign offsets to the files if we accumulate them instead of reading from the playlist
+
+2014-09-02 12:11:44 +0530  Vineeth T M <vineeth.tm@samsung.com>
+
+	* gst/dataurisrc/gstdataurisrc.c:
+	  dataurisrc: Make get_uri() threadsafe
+	  https://bugzilla.gnome.org/show_bug.cgi?id=735861
+
+2014-09-01 17:41:50 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+	* sys/androidmedia/gstamcaudiodec.c:
+	* sys/androidmedia/gstamcaudiodec.h:
+	  amcaudiodec: Remove hack for Google MP3 decoder
+	  The first buffer does not contain more garbage than any other MP3 decoder
+	  outputs and we don't really know how much we have to drop or not.
+	  After this change the output has the same duration as with mad.
+
+2014-08-28 11:37:56 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+	* gst/rawparse/gstrawparse.c:
+	  rawparse: Reset negotiation state when going back to READY
+	  After going back to READY we can accept new format settings again.
+
+2014-08-01 13:14:03 +0200  Edward Hervey <edward@collabora.com>
+
+	* po/POTFILES.in:
+	  po: Remove files no longer present
+	  They were removed when sndfile was ported to 1.x
+
+=== release 1.4.1 ===
+
+2014-08-27 15:04:48 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+	* ChangeLog:
+	* NEWS:
+	* RELEASE:
+	* configure.ac:
+	* docs/plugins/inspect/plugin-accurip.xml:
+	* docs/plugins/inspect/plugin-adpcmdec.xml:
+	* docs/plugins/inspect/plugin-adpcmenc.xml:
+	* docs/plugins/inspect/plugin-asfmux.xml:
+	* docs/plugins/inspect/plugin-assrender.xml:
+	* docs/plugins/inspect/plugin-audiovisualizers.xml:
+	* docs/plugins/inspect/plugin-autoconvert.xml:
+	* docs/plugins/inspect/plugin-bayer.xml:
+	* docs/plugins/inspect/plugin-bz2.xml:
+	* docs/plugins/inspect/plugin-camerabin.xml:
+	* docs/plugins/inspect/plugin-chromaprint.xml:
+	* docs/plugins/inspect/plugin-coloreffects.xml:
+	* docs/plugins/inspect/plugin-curl.xml:
+	* docs/plugins/inspect/plugin-dataurisrc.xml:
+	* docs/plugins/inspect/plugin-debugutilsbad.xml:
+	* docs/plugins/inspect/plugin-dtsdec.xml:
+	* docs/plugins/inspect/plugin-dvb.xml:
+	* docs/plugins/inspect/plugin-dvbsuboverlay.xml:
+	* docs/plugins/inspect/plugin-dvdspu.xml:
+	* docs/plugins/inspect/plugin-faac.xml:
+	* docs/plugins/inspect/plugin-faad.xml:
+	* docs/plugins/inspect/plugin-festival.xml:
+	* docs/plugins/inspect/plugin-fieldanalysis.xml:
+	* docs/plugins/inspect/plugin-flite.xml:
+	* docs/plugins/inspect/plugin-fragmented.xml:
+	* docs/plugins/inspect/plugin-frei0r.xml:
+	* docs/plugins/inspect/plugin-gaudieffects.xml:
+	* docs/plugins/inspect/plugin-gdp.xml:
+	* docs/plugins/inspect/plugin-geometrictransform.xml:
+	* docs/plugins/inspect/plugin-gmedec.xml:
+	* docs/plugins/inspect/plugin-gsm.xml:
+	* docs/plugins/inspect/plugin-gstsiren.xml:
+	* docs/plugins/inspect/plugin-id3tag.xml:
+	* docs/plugins/inspect/plugin-inter.xml:
+	* docs/plugins/inspect/plugin-interlace.xml:
+	* docs/plugins/inspect/plugin-jpegformat.xml:
+	* docs/plugins/inspect/plugin-liveadder.xml:
+	* docs/plugins/inspect/plugin-mimic.xml:
+	* docs/plugins/inspect/plugin-mms.xml:
+	* docs/plugins/inspect/plugin-modplug.xml:
+	* docs/plugins/inspect/plugin-mpeg2enc.xml:
+	* docs/plugins/inspect/plugin-mpegpsdemux.xml:
+	* docs/plugins/inspect/plugin-mpegtsdemux.xml:
+	* docs/plugins/inspect/plugin-mpegtsmux.xml:
+	* docs/plugins/inspect/plugin-mpg123.xml:
+	* docs/plugins/inspect/plugin-mplex.xml:
+	* docs/plugins/inspect/plugin-ofa.xml:
+	* docs/plugins/inspect/plugin-openal.xml:
+	* docs/plugins/inspect/plugin-opencv.xml:
+	* docs/plugins/inspect/plugin-opus.xml:
+	* docs/plugins/inspect/plugin-pcapparse.xml:
+	* docs/plugins/inspect/plugin-pnm.xml:
+	* docs/plugins/inspect/plugin-rawparse.xml:
+	* docs/plugins/inspect/plugin-removesilence.xml:
+	* docs/plugins/inspect/plugin-resindvd.xml:
+	* docs/plugins/inspect/plugin-rfbsrc.xml:
+	* docs/plugins/inspect/plugin-schro.xml:
+	* docs/plugins/inspect/plugin-sdp.xml:
+	* docs/plugins/inspect/plugin-segmentclip.xml:
+	* docs/plugins/inspect/plugin-shm.xml:
+	* docs/plugins/inspect/plugin-smooth.xml:
+	* docs/plugins/inspect/plugin-soundtouch.xml:
+	* docs/plugins/inspect/plugin-spandsp.xml:
+	* docs/plugins/inspect/plugin-speed.xml:
+	* docs/plugins/inspect/plugin-subenc.xml:
+	* docs/plugins/inspect/plugin-videoparsersbad.xml:
+	* docs/plugins/inspect/plugin-voaacenc.xml:
+	* docs/plugins/inspect/plugin-voamrwbenc.xml:
+	* docs/plugins/inspect/plugin-waylandsink.xml:
+	* docs/plugins/inspect/plugin-y4mdec.xml:
+	* docs/plugins/inspect/plugin-zbar.xml:
+	* gst-plugins-bad.doap:
+	* win32/common/config.h:
+	  Release 1.4.1
+
+2014-08-27 14:45:07 +0300  Sebastian Dröge <sebastian@centricular.com>
+
+	* po/af.po:
+	* po/az.po:
+	* po/bg.po:
+	* po/ca.po:
+	* po/cs.po:
+	* po/da.po:
+	* po/de.po:
+	* po/el.po:
+	* po/en_GB.po:
+	* po/eo.po:
+	* po/es.po:
+	* po/eu.po:
+	* po/fi.po:
+	* po/fr.po:
+	* po/gl.po:
+	* po/hr.po:
+	* po/hu.po:
+	* po/id.po:
+	* po/it.po:
+	* po/ja.po:
+	* po/ky.po:
+	* po/lt.po:
+	* po/lv.po:
+	* po/mt.po:
+	* po/nb.po:
+	* po/nl.po:
+	* po/or.po:
+	* po/pl.po:
+	* po/pt_BR.po:
+	* po/ro.po:
+	* po/ru.po:
+	* po/sk.po:
+	* po/sl.po:
+	* po/sq.po:
+	* po/sr.po:
+	* po/sv.po:
+	* po/tr.po:
+	* po/uk.po:
+	* po/vi.po:
+	* po/zh_CN.po:
+	  Update .po files
 
 2014-08-27 12:36:07 +0300  Sebastian Dröge <sebastian@centricular.com>
 
diff --git a/Makefile.in b/Makefile.in
index 7fb4b46..e89b803 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -97,7 +97,7 @@
 	$(top_srcdir)/configure $(am__configure_deps) \
 	$(srcdir)/config.h.in $(srcdir)/gst-plugins-bad.spec.in \
 	ABOUT-NLS COPYING COPYING.LIB compile config.guess \
-	config.rpath config.sub install-sh missing ltmain.sh
+	config.rpath config.sub depcomp install-sh missing ltmain.sh
 subdir = .
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/common/m4/as-ac-expand.m4 \
diff --git a/NEWS b/NEWS
index a78707b..ff8e42c 100644
--- a/NEWS
+++ b/NEWS
@@ -1,2 +1,2 @@
-This is GStreamer Bad Plugins 1.4.1
+This is GStreamer Bad Plugins 1.4.2
 
diff --git a/RELEASE b/RELEASE
index 6d59e9e..77d49dd 100644
--- a/RELEASE
+++ b/RELEASE
@@ -1,5 +1,5 @@
 
-Release notes for GStreamer Bad Plugins 1.4.1
+Release notes for GStreamer Bad Plugins 1.4.2
 
 
 The GStreamer team is pleased to announce a bugfix release of the stable
@@ -26,6 +26,7 @@
 
 
 
+
 "That an accusation?"
 
 
@@ -74,38 +75,21 @@
 
 Bugs fixed in this release
      
-      * 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
+      * 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
 
 ==== Download ====
 
@@ -143,15 +127,12 @@
 Contributors to this release
     
       * Aurélien Zanelli
-      * David Rothlisberger
-      * George Kiagiadakis
-      * Mathieu Duponchelle
-      * Matthew Waters
-      * Nicola Murino
+      * Belozorov Semen
+      * Edward Hervey
+      * Jesper Larsen
+      * Ognyan Tonchev
+      * Philippe Normand
       * Sebastian Dröge
-      * Sebastian Rasmussen
-      * Thiago Santos
+      * Tim-Philipp Müller
       * Vineeth T M
-      * Wang Xin-yu (王昕宇)
-      * Руслан Ижбулатов
  
\ No newline at end of file
diff --git a/configure b/configure
index c32bf50..08c5a29 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for GStreamer Bad Plug-ins 1.4.1.
+# Generated by GNU Autoconf 2.69 for GStreamer Bad Plug-ins 1.4.2.
 #
 # Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer>.
 #
@@ -591,8 +591,8 @@
 # Identity of this package.
 PACKAGE_NAME='GStreamer Bad Plug-ins'
 PACKAGE_TARNAME='gst-plugins-bad'
-PACKAGE_VERSION='1.4.1'
-PACKAGE_STRING='GStreamer Bad Plug-ins 1.4.1'
+PACKAGE_VERSION='1.4.2'
+PACKAGE_STRING='GStreamer Bad Plug-ins 1.4.2'
 PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer'
 PACKAGE_URL=''
 
@@ -2528,7 +2528,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures GStreamer Bad Plug-ins 1.4.1 to adapt to many kinds of systems.
+\`configure' configures GStreamer Bad Plug-ins 1.4.2 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -2603,7 +2603,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of GStreamer Bad Plug-ins 1.4.1:";;
+     short | recursive ) echo "Configuration of GStreamer Bad Plug-ins 1.4.2:";;
    esac
   cat <<\_ACEOF
 
@@ -3217,7 +3217,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-GStreamer Bad Plug-ins configure 1.4.1
+GStreamer Bad Plug-ins configure 1.4.2
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -4190,7 +4190,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by GStreamer Bad Plug-ins $as_me 1.4.1, which was
+It was created by GStreamer Bad Plug-ins $as_me 1.4.2, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -5172,7 +5172,7 @@
 
 # Define the identity of the package.
  PACKAGE='gst-plugins-bad'
- VERSION='1.4.1'
+ VERSION='1.4.2'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -5383,9 +5383,9 @@
 
 
 
-  PACKAGE_VERSION_MAJOR=$(echo 1.4.1 | cut -d'.' -f1)
-  PACKAGE_VERSION_MINOR=$(echo 1.4.1 | cut -d'.' -f2)
-  PACKAGE_VERSION_MICRO=$(echo 1.4.1 | cut -d'.' -f3)
+  PACKAGE_VERSION_MAJOR=$(echo 1.4.2 | cut -d'.' -f1)
+  PACKAGE_VERSION_MINOR=$(echo 1.4.2 | cut -d'.' -f2)
+  PACKAGE_VERSION_MICRO=$(echo 1.4.2 | cut -d'.' -f3)
 
 
 
@@ -5396,7 +5396,7 @@
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking nano version" >&5
 $as_echo_n "checking nano version... " >&6; }
 
-  NANO=$(echo 1.4.1 | cut -d'.' -f4)
+  NANO=$(echo 1.4.2 | cut -d'.' -f4)
 
   if test x"$NANO" = x || test "x$NANO" = "x0" ; then
     { $as_echo "$as_me:${as_lineno-$LINENO}: result: 0 (release)" >&5
@@ -10053,10 +10053,10 @@
 done
 
 
-  GST_CURRENT=401
+  GST_CURRENT=402
   GST_REVISION=0
-  GST_AGE=401
-  GST_LIBVERSION=401:0:401
+  GST_AGE=402
+  GST_LIBVERSION=402:0:402
 
 
 
@@ -32014,6 +32014,39 @@
 
 fi
 
+if test "x$HAVE_IOS" = "xyes"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking Checking for __IPHONE_OS_VERSION_MIN_REQUIRED >= __IPHONE_8_0" >&5
+$as_echo_n "checking Checking for __IPHONE_OS_VERSION_MIN_REQUIRED >= __IPHONE_8_0... " >&6; }
+
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <AvailabilityMacros.h>
+int
+main ()
+{
+
+        #if !defined(__IPHONE_OS_VERSION_MIN_REQUIRED) || __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_0
+        #error "Need iOS >= 8.0 for VideoToolbox"
+        #endif
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+    HAVE_VIDEOTOOLBOX="yes"
+
+else
+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+    HAVE_VIDEOTOOLBOX="no"
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+
  if test "x$HAVE_VIDEOTOOLBOX" = "xyes"; then
   HAVE_VIDEOTOOLBOX_TRUE=
   HAVE_VIDEOTOOLBOX_FALSE='#'
@@ -56306,7 +56339,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by GStreamer Bad Plug-ins $as_me 1.4.1, which was
+This file was extended by GStreamer Bad Plug-ins $as_me 1.4.2, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -56372,7 +56405,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-GStreamer Bad Plug-ins config.status 1.4.1
+GStreamer Bad Plug-ins config.status 1.4.2
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff --git a/configure.ac b/configure.ac
index acc8d82..261d6a9 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3,7 +3,7 @@
 dnl initialize autoconf
 dnl when going to/from release please set the nano (fourth number) right !
 dnl releases only do Wall, cvs and prerelease does Werror too
-AC_INIT([GStreamer Bad Plug-ins],[1.4.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-bad])
+AC_INIT([GStreamer Bad Plug-ins],[1.4.2],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-bad])
 
 AG_GST_INIT
 
@@ -48,7 +48,7 @@
 dnl - interfaces added -> increment AGE
 dnl - interfaces removed -> AGE = 0
 dnl sets GST_LT_LDFLAGS
-AS_LIBTOOL(GST, 401, 0, 401)
+AS_LIBTOOL(GST, 402, 0, 402)
 
 dnl *** required versions of GStreamer stuff ***
 GST_REQ=1.4.0
@@ -513,6 +513,20 @@
   AC_DEFINE(HAVE_IOS, 1, [Define if building for Apple iOS])
 fi
 
+if test "x$HAVE_IOS" = "xyes"; then
+  AC_MSG_CHECKING([Checking for __IPHONE_OS_VERSION_MIN_REQUIRED >= __IPHONE_8_0])
+
+  AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <AvailabilityMacros.h>]], [[
+        #if !defined(__IPHONE_OS_VERSION_MIN_REQUIRED) || __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_0
+        #error "Need iOS >= 8.0 for VideoToolbox"
+        #endif
+  ]])], [ AC_MSG_RESULT(yes)
+    HAVE_VIDEOTOOLBOX="yes"
+  ], [ AC_MSG_RESULT(no)
+    HAVE_VIDEOTOOLBOX="no"
+  ])
+fi
+
 AM_CONDITIONAL(HAVE_VIDEOTOOLBOX, test "x$HAVE_VIDEOTOOLBOX" = "xyes")
 if test "x$HAVE_VIDEOTOOLBOX" = "xyes"; then
   AC_DEFINE(HAVE_VIDEOTOOLBOX, 1, [Define if building with VideoToolbox])
diff --git a/docs/libs/html/index.html b/docs/libs/html/index.html
index 81cb730..9c1564b 100644
--- a/docs/libs/html/index.html
+++ b/docs/libs/html/index.html
@@ -15,7 +15,7 @@
 <div>
 <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GStreamer Bad Plugins 1.0 Library Reference Manual</p></th></tr></table></div>
 <div><p class="releaseinfo">
-      for GStreamer Bad Library 1.0 (1.4.1)
+      for GStreamer Bad Library 1.0 (1.4.2)
       <a class="ulink" href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad-libs/html/" target="_top">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad-libs/html/</a>.
     </p></div>
 </div>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-assrender.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-assrender.html
index ea30bab..185ac6c 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-assrender.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-assrender.html
@@ -42,7 +42,7 @@
 </tr>
 <tr>
 <td><p><span class="term">version</span></p></td>
-<td>1.4.1</td>
+<td>1.4.2</td>
 </tr>
 <tr>
 <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-audiovisualizers.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-audiovisualizers.html
index 938e29e..c7c3a95 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-audiovisualizers.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-audiovisualizers.html
@@ -42,7 +42,7 @@
 </tr>
 <tr>
 <td><p><span class="term">version</span></p></td>
-<td>1.4.1</td>
+<td>1.4.2</td>
 </tr>
 <tr>
 <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-autoconvert.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-autoconvert.html
index 1d66ce3..089664c 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-autoconvert.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-autoconvert.html
@@ -42,7 +42,7 @@
 </tr>
 <tr>
 <td><p><span class="term">version</span></p></td>
-<td>1.4.1</td>
+<td>1.4.2</td>
 </tr>
 <tr>
 <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-bayer.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-bayer.html
index e6509bd..58ab209 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-bayer.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-bayer.html
@@ -42,7 +42,7 @@
 </tr>
 <tr>
 <td><p><span class="term">version</span></p></td>
-<td>1.4.1</td>
+<td>1.4.2</td>
 </tr>
 <tr>
 <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-bz2.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-bz2.html
index 7e96e5b..fdf8ce5 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-bz2.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-bz2.html
@@ -42,7 +42,7 @@
 </tr>
 <tr>
 <td><p><span class="term">version</span></p></td>
-<td>1.4.1</td>
+<td>1.4.2</td>
 </tr>
 <tr>
 <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-camerabin.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-camerabin.html
index 23949b5..d80ac9b 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-camerabin.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-camerabin.html
@@ -42,7 +42,7 @@
 </tr>
 <tr>
 <td><p><span class="term">version</span></p></td>
-<td>1.4.1</td>
+<td>1.4.2</td>
 </tr>
 <tr>
 <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-coloreffects.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-coloreffects.html
index bdd4247..d972aad 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-coloreffects.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-coloreffects.html
@@ -42,7 +42,7 @@
 </tr>
 <tr>
 <td><p><span class="term">version</span></p></td>
-<td>1.4.1</td>
+<td>1.4.2</td>
 </tr>
 <tr>
 <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-curl.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-curl.html
index 401e812..16b26a9 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-curl.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-curl.html
@@ -42,7 +42,7 @@
 </tr>
 <tr>
 <td><p><span class="term">version</span></p></td>
-<td>1.4.1</td>
+<td>1.4.2</td>
 </tr>
 <tr>
 <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-dataurisrc.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-dataurisrc.html
index 148a7fc..94a0a92 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-dataurisrc.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-dataurisrc.html
@@ -42,7 +42,7 @@
 </tr>
 <tr>
 <td><p><span class="term">version</span></p></td>
-<td>1.4.1</td>
+<td>1.4.2</td>
 </tr>
 <tr>
 <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-debugutilsbad.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-debugutilsbad.html
index 05f6cbd..9e7daef 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-debugutilsbad.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-debugutilsbad.html
@@ -42,7 +42,7 @@
 </tr>
 <tr>
 <td><p><span class="term">version</span></p></td>
-<td>1.4.1</td>
+<td>1.4.2</td>
 </tr>
 <tr>
 <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-dtsdec.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-dtsdec.html
index cf98671..183b192 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-dtsdec.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-dtsdec.html
@@ -42,7 +42,7 @@
 </tr>
 <tr>
 <td><p><span class="term">version</span></p></td>
-<td>1.4.1</td>
+<td>1.4.2</td>
 </tr>
 <tr>
 <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-dvb.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-dvb.html
index 1fab539..cf51245 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-dvb.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-dvb.html
@@ -42,7 +42,7 @@
 </tr>
 <tr>
 <td><p><span class="term">version</span></p></td>
-<td>1.4.1</td>
+<td>1.4.2</td>
 </tr>
 <tr>
 <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-dvdspu.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-dvdspu.html
index fb30969..9c60ed7 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-dvdspu.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-dvdspu.html
@@ -42,7 +42,7 @@
 </tr>
 <tr>
 <td><p><span class="term">version</span></p></td>
-<td>1.4.1</td>
+<td>1.4.2</td>
 </tr>
 <tr>
 <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-faac.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-faac.html
index 4646913..9970e66 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-faac.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-faac.html
@@ -42,7 +42,7 @@
 </tr>
 <tr>
 <td><p><span class="term">version</span></p></td>
-<td>1.4.1</td>
+<td>1.4.2</td>
 </tr>
 <tr>
 <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-faad.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-faad.html
index 1843266..a53235a 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-faad.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-faad.html
@@ -42,7 +42,7 @@
 </tr>
 <tr>
 <td><p><span class="term">version</span></p></td>
-<td>1.4.1</td>
+<td>1.4.2</td>
 </tr>
 <tr>
 <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-festival.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-festival.html
index 3455f7e..3984c6a 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-festival.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-festival.html
@@ -42,7 +42,7 @@
 </tr>
 <tr>
 <td><p><span class="term">version</span></p></td>
-<td>1.4.1</td>
+<td>1.4.2</td>
 </tr>
 <tr>
 <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-gaudieffects.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-gaudieffects.html
index 413a332..b5009ab 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-gaudieffects.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-gaudieffects.html
@@ -42,7 +42,7 @@
 </tr>
 <tr>
 <td><p><span class="term">version</span></p></td>
-<td>1.4.1</td>
+<td>1.4.2</td>
 </tr>
 <tr>
 <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-geometrictransform.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-geometrictransform.html
index a71f050..2044415 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-geometrictransform.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-geometrictransform.html
@@ -42,7 +42,7 @@
 </tr>
 <tr>
 <td><p><span class="term">version</span></p></td>
-<td>1.4.1</td>
+<td>1.4.2</td>
 </tr>
 <tr>
 <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-gsm.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-gsm.html
index a39338b..c18d1ae 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-gsm.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-gsm.html
@@ -42,7 +42,7 @@
 </tr>
 <tr>
 <td><p><span class="term">version</span></p></td>
-<td>1.4.1</td>
+<td>1.4.2</td>
 </tr>
 <tr>
 <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-jpegformat.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-jpegformat.html
index ca0a3f4..7fca2f0 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-jpegformat.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-jpegformat.html
@@ -42,7 +42,7 @@
 </tr>
 <tr>
 <td><p><span class="term">version</span></p></td>
-<td>1.4.1</td>
+<td>1.4.2</td>
 </tr>
 <tr>
 <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-liveadder.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-liveadder.html
index a13f73b..2bb06fb 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-liveadder.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-liveadder.html
@@ -42,7 +42,7 @@
 </tr>
 <tr>
 <td><p><span class="term">version</span></p></td>
-<td>1.4.1</td>
+<td>1.4.2</td>
 </tr>
 <tr>
 <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-mimic.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-mimic.html
index 42f642d..6f9351f 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-mimic.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-mimic.html
@@ -42,7 +42,7 @@
 </tr>
 <tr>
 <td><p><span class="term">version</span></p></td>
-<td>1.4.1</td>
+<td>1.4.2</td>
 </tr>
 <tr>
 <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-mms.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-mms.html
index 44d8631..dd9b6b3 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-mms.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-mms.html
@@ -42,7 +42,7 @@
 </tr>
 <tr>
 <td><p><span class="term">version</span></p></td>
-<td>1.4.1</td>
+<td>1.4.2</td>
 </tr>
 <tr>
 <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-modplug.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-modplug.html
index bb3d8c6..c67e51c 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-modplug.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-modplug.html
@@ -42,7 +42,7 @@
 </tr>
 <tr>
 <td><p><span class="term">version</span></p></td>
-<td>1.4.1</td>
+<td>1.4.2</td>
 </tr>
 <tr>
 <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-mpeg2enc.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-mpeg2enc.html
index d0d042b..1d40774 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-mpeg2enc.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-mpeg2enc.html
@@ -42,7 +42,7 @@
 </tr>
 <tr>
 <td><p><span class="term">version</span></p></td>
-<td>1.4.1</td>
+<td>1.4.2</td>
 </tr>
 <tr>
 <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-mpegtsmux.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-mpegtsmux.html
index a56d1f5..2fc3929 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-mpegtsmux.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-mpegtsmux.html
@@ -42,7 +42,7 @@
 </tr>
 <tr>
 <td><p><span class="term">version</span></p></td>
-<td>1.4.1</td>
+<td>1.4.2</td>
 </tr>
 <tr>
 <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-mplex.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-mplex.html
index c90d815..69a46a8 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-mplex.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-mplex.html
@@ -42,7 +42,7 @@
 </tr>
 <tr>
 <td><p><span class="term">version</span></p></td>
-<td>1.4.1</td>
+<td>1.4.2</td>
 </tr>
 <tr>
 <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-ofa.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-ofa.html
index c255518..94870a0 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-ofa.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-ofa.html
@@ -42,7 +42,7 @@
 </tr>
 <tr>
 <td><p><span class="term">version</span></p></td>
-<td>1.4.1</td>
+<td>1.4.2</td>
 </tr>
 <tr>
 <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-openal.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-openal.html
index f46335d..d3e98de 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-openal.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-openal.html
@@ -42,7 +42,7 @@
 </tr>
 <tr>
 <td><p><span class="term">version</span></p></td>
-<td>1.4.1</td>
+<td>1.4.2</td>
 </tr>
 <tr>
 <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-opencv.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-opencv.html
index 7239aec..29a1fd5 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-opencv.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-opencv.html
@@ -42,7 +42,7 @@
 </tr>
 <tr>
 <td><p><span class="term">version</span></p></td>
-<td>1.4.1</td>
+<td>1.4.2</td>
 </tr>
 <tr>
 <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-pcapparse.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-pcapparse.html
index 4d1079b..fa2bef2 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-pcapparse.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-pcapparse.html
@@ -42,7 +42,7 @@
 </tr>
 <tr>
 <td><p><span class="term">version</span></p></td>
-<td>1.4.1</td>
+<td>1.4.2</td>
 </tr>
 <tr>
 <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-rawparse.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-rawparse.html
index 7976b2d..d2f2214 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-rawparse.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-rawparse.html
@@ -42,7 +42,7 @@
 </tr>
 <tr>
 <td><p><span class="term">version</span></p></td>
-<td>1.4.1</td>
+<td>1.4.2</td>
 </tr>
 <tr>
 <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-rfbsrc.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-rfbsrc.html
index 2019e69..ce5646c 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-rfbsrc.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-rfbsrc.html
@@ -42,7 +42,7 @@
 </tr>
 <tr>
 <td><p><span class="term">version</span></p></td>
-<td>1.4.1</td>
+<td>1.4.2</td>
 </tr>
 <tr>
 <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-sdp.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-sdp.html
index 3122e89..2271e28 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-sdp.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-sdp.html
@@ -42,7 +42,7 @@
 </tr>
 <tr>
 <td><p><span class="term">version</span></p></td>
-<td>1.4.1</td>
+<td>1.4.2</td>
 </tr>
 <tr>
 <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-shm.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-shm.html
index a8f6861..87010aa 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-shm.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-shm.html
@@ -42,7 +42,7 @@
 </tr>
 <tr>
 <td><p><span class="term">version</span></p></td>
-<td>1.4.1</td>
+<td>1.4.2</td>
 </tr>
 <tr>
 <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-soundtouch.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-soundtouch.html
index 5f3256d..ee5876d 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-soundtouch.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-soundtouch.html
@@ -42,7 +42,7 @@
 </tr>
 <tr>
 <td><p><span class="term">version</span></p></td>
-<td>1.4.1</td>
+<td>1.4.2</td>
 </tr>
 <tr>
 <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-speed.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-speed.html
index 311399a..d5f1e41 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-speed.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-speed.html
@@ -42,7 +42,7 @@
 </tr>
 <tr>
 <td><p><span class="term">version</span></p></td>
-<td>1.4.1</td>
+<td>1.4.2</td>
 </tr>
 <tr>
 <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-voaacenc.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-voaacenc.html
index d926be1..d14288f 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-voaacenc.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-voaacenc.html
@@ -42,7 +42,7 @@
 </tr>
 <tr>
 <td><p><span class="term">version</span></p></td>
-<td>1.4.1</td>
+<td>1.4.2</td>
 </tr>
 <tr>
 <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-voamrwbenc.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-voamrwbenc.html
index e883cfe..137028d 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-voamrwbenc.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-voamrwbenc.html
@@ -42,7 +42,7 @@
 </tr>
 <tr>
 <td><p><span class="term">version</span></p></td>
-<td>1.4.1</td>
+<td>1.4.2</td>
 </tr>
 <tr>
 <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-zbar.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-zbar.html
index d3318a2..a645fe7 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-zbar.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-zbar.html
@@ -42,7 +42,7 @@
 </tr>
 <tr>
 <td><p><span class="term">version</span></p></td>
-<td>1.4.1</td>
+<td>1.4.2</td>
 </tr>
 <tr>
 <td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/index.html b/docs/plugins/html/index.html
index 7689faa..c0efce3 100644
--- a/docs/plugins/html/index.html
+++ b/docs/plugins/html/index.html
@@ -15,7 +15,7 @@
 <div>
 <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GStreamer Bad Plugins 1.0 Plugins Reference Manual</p></th></tr></table></div>
 <div><p class="releaseinfo">
-      for GStreamer Bad Plugins 1.0 (1.4.1)
+      for GStreamer Bad Plugins 1.0 (1.4.2)
       The latest version of this documentation can be found on-line at
       <a class="ulink" href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad/html/" target="_top">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad/html/</a>.
     </p></div>
diff --git a/docs/plugins/inspect/plugin-accurip.xml b/docs/plugins/inspect/plugin-accurip.xml
index b543eb6..ebf0636 100644
--- a/docs/plugins/inspect/plugin-accurip.xml
+++ b/docs/plugins/inspect/plugin-accurip.xml
@@ -3,7 +3,7 @@
   <description>Computes an AccurateRip CRC</description>
   <filename>../../gst/accurip/.libs/libgstaccurip.so</filename>
   <basename>libgstaccurip.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-adpcmdec.xml b/docs/plugins/inspect/plugin-adpcmdec.xml
index 029ece6..c5815ee 100644
--- a/docs/plugins/inspect/plugin-adpcmdec.xml
+++ b/docs/plugins/inspect/plugin-adpcmdec.xml
@@ -3,7 +3,7 @@
   <description>ADPCM decoder</description>
   <filename>../../gst/adpcmdec/.libs/libgstadpcmdec.so</filename>
   <basename>libgstadpcmdec.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-adpcmenc.xml b/docs/plugins/inspect/plugin-adpcmenc.xml
index 0a0247a..dee6a18 100644
--- a/docs/plugins/inspect/plugin-adpcmenc.xml
+++ b/docs/plugins/inspect/plugin-adpcmenc.xml
@@ -3,7 +3,7 @@
   <description>ADPCM encoder</description>
   <filename>../../gst/adpcmenc/.libs/libgstadpcmenc.so</filename>
   <basename>libgstadpcmenc.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-aiff.xml b/docs/plugins/inspect/plugin-aiff.xml
index 861029c..99a19bb 100644
--- a/docs/plugins/inspect/plugin-aiff.xml
+++ b/docs/plugins/inspect/plugin-aiff.xml
@@ -3,7 +3,7 @@
   <description>Create and parse Audio Interchange File Format (AIFF) files</description>
   <filename>../../gst/aiff/.libs/libgstaiff.so</filename>
   <basename>libgstaiff.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-asfmux.xml b/docs/plugins/inspect/plugin-asfmux.xml
index 9a47126..cf5fae3 100644
--- a/docs/plugins/inspect/plugin-asfmux.xml
+++ b/docs/plugins/inspect/plugin-asfmux.xml
@@ -3,7 +3,7 @@
   <description>ASF Muxer Plugin</description>
   <filename>../../gst/asfmux/.libs/libgstasfmux.so</filename>
   <basename>libgstasfmux.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-assrender.xml b/docs/plugins/inspect/plugin-assrender.xml
index c3e1f0e..906202b 100644
--- a/docs/plugins/inspect/plugin-assrender.xml
+++ b/docs/plugins/inspect/plugin-assrender.xml
@@ -3,7 +3,7 @@
   <description>ASS/SSA subtitle renderer</description>
   <filename>../../ext/assrender/.libs/libgstassrender.so</filename>
   <basename>libgstassrender.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-audiofxbad.xml b/docs/plugins/inspect/plugin-audiofxbad.xml
index 492634c..6ddf0a9 100644
--- a/docs/plugins/inspect/plugin-audiofxbad.xml
+++ b/docs/plugins/inspect/plugin-audiofxbad.xml
@@ -3,7 +3,7 @@
   <description>Audio filters from gst-plugins-bad</description>
   <filename>../../gst/audiofxbad/.libs/libgstaudiofxbad.so</filename>
   <basename>libgstaudiofxbad.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins</package>
diff --git a/docs/plugins/inspect/plugin-audiomixer.xml b/docs/plugins/inspect/plugin-audiomixer.xml
index 4025039..2a18956 100644
--- a/docs/plugins/inspect/plugin-audiomixer.xml
+++ b/docs/plugins/inspect/plugin-audiomixer.xml
@@ -3,7 +3,7 @@
   <description>Mixes multiple audio streams</description>
   <filename>../../gst/audiomixer/.libs/libgstaudiomixer.so</filename>
   <basename>libgstaudiomixer.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-audiovisualizers.xml b/docs/plugins/inspect/plugin-audiovisualizers.xml
index 57e1e3c..553ed79 100644
--- a/docs/plugins/inspect/plugin-audiovisualizers.xml
+++ b/docs/plugins/inspect/plugin-audiovisualizers.xml
@@ -3,7 +3,7 @@
   <description>Creates video visualizations of audio input</description>
   <filename>../../gst/audiovisualizers/.libs/libgstaudiovisualizers.so</filename>
   <basename>libgstaudiovisualizers.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>GPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-autoconvert.xml b/docs/plugins/inspect/plugin-autoconvert.xml
index f5235b1..981e910 100644
--- a/docs/plugins/inspect/plugin-autoconvert.xml
+++ b/docs/plugins/inspect/plugin-autoconvert.xml
@@ -3,7 +3,7 @@
   <description>Selects convertor element based on caps</description>
   <filename>../../gst/autoconvert/.libs/libgstautoconvert.so</filename>
   <basename>libgstautoconvert.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-bayer.xml b/docs/plugins/inspect/plugin-bayer.xml
index 6fe0e94..d18b860 100644
--- a/docs/plugins/inspect/plugin-bayer.xml
+++ b/docs/plugins/inspect/plugin-bayer.xml
@@ -3,7 +3,7 @@
   <description>Elements to convert Bayer images</description>
   <filename>../../gst/bayer/.libs/libgstbayer.so</filename>
   <basename>libgstbayer.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-bz2.xml b/docs/plugins/inspect/plugin-bz2.xml
index 66a94f8..f222734 100644
--- a/docs/plugins/inspect/plugin-bz2.xml
+++ b/docs/plugins/inspect/plugin-bz2.xml
@@ -3,7 +3,7 @@
   <description>Compress or decompress streams</description>
   <filename>../../ext/bz2/.libs/libgstbz2.so</filename>
   <basename>libgstbz2.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-camerabin.xml b/docs/plugins/inspect/plugin-camerabin.xml
index 3f50563..845ccf8 100644
--- a/docs/plugins/inspect/plugin-camerabin.xml
+++ b/docs/plugins/inspect/plugin-camerabin.xml
@@ -3,7 +3,7 @@
   <description>Take image snapshots and record movies from camera</description>
   <filename>../../gst/camerabin2/.libs/libgstcamerabin2.so</filename>
   <basename>libgstcamerabin2.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-chromaprint.xml b/docs/plugins/inspect/plugin-chromaprint.xml
index 443ec02..5a91f5b 100644
--- a/docs/plugins/inspect/plugin-chromaprint.xml
+++ b/docs/plugins/inspect/plugin-chromaprint.xml
@@ -3,7 +3,7 @@
   <description>Calculate Chromaprint fingerprint from audio files</description>
   <filename>../../ext/chromaprint/.libs/libgstchromaprint.so</filename>
   <basename>libgstchromaprint.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-coloreffects.xml b/docs/plugins/inspect/plugin-coloreffects.xml
index e18792e..34393d3 100644
--- a/docs/plugins/inspect/plugin-coloreffects.xml
+++ b/docs/plugins/inspect/plugin-coloreffects.xml
@@ -3,7 +3,7 @@
   <description>Color Look-up Table filters</description>
   <filename>../../gst/coloreffects/.libs/libgstcoloreffects.so</filename>
   <basename>libgstcoloreffects.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-compositor.xml b/docs/plugins/inspect/plugin-compositor.xml
index b7bd7f9..4e6bcdb 100644
--- a/docs/plugins/inspect/plugin-compositor.xml
+++ b/docs/plugins/inspect/plugin-compositor.xml
@@ -3,7 +3,7 @@
   <description>Compositor</description>
   <filename>../../gst/compositor/.libs/libgstcompositor.so</filename>
   <basename>libgstcompositor.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-curl.xml b/docs/plugins/inspect/plugin-curl.xml
index a31011d..9051399 100644
--- a/docs/plugins/inspect/plugin-curl.xml
+++ b/docs/plugins/inspect/plugin-curl.xml
@@ -3,7 +3,7 @@
   <description>libcurl-based elements</description>
   <filename>../../ext/curl/.libs/libgstcurl.so</filename>
   <basename>libgstcurl.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-dashdemux.xml b/docs/plugins/inspect/plugin-dashdemux.xml
index a3432b7..30850d4 100644
--- a/docs/plugins/inspect/plugin-dashdemux.xml
+++ b/docs/plugins/inspect/plugin-dashdemux.xml
@@ -3,7 +3,7 @@
   <description>DASH demuxer plugin</description>
   <filename>../../ext/dash/.libs/libgstdashdemux.so</filename>
   <basename>libgstdashdemux.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins</package>
diff --git a/docs/plugins/inspect/plugin-dataurisrc.xml b/docs/plugins/inspect/plugin-dataurisrc.xml
index 9315bc2..0cb9161 100644
--- a/docs/plugins/inspect/plugin-dataurisrc.xml
+++ b/docs/plugins/inspect/plugin-dataurisrc.xml
@@ -3,7 +3,7 @@
   <description>data: URI source</description>
   <filename>../../gst/dataurisrc/.libs/libgstdataurisrc.so</filename>
   <basename>libgstdataurisrc.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-debugutilsbad.xml b/docs/plugins/inspect/plugin-debugutilsbad.xml
index 17a6820..bc41d8c 100644
--- a/docs/plugins/inspect/plugin-debugutilsbad.xml
+++ b/docs/plugins/inspect/plugin-debugutilsbad.xml
@@ -3,7 +3,7 @@
   <description>Collection of elements that may or may not be useful for debugging</description>
   <filename>../../gst/debugutils/.libs/libgstdebugutilsbad.so</filename>
   <basename>libgstdebugutilsbad.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-decklink.xml b/docs/plugins/inspect/plugin-decklink.xml
index 030d7c1..5b7adf2 100644
--- a/docs/plugins/inspect/plugin-decklink.xml
+++ b/docs/plugins/inspect/plugin-decklink.xml
@@ -3,7 +3,7 @@
   <description>Blackmagic Decklink plugin</description>
   <filename>../../sys/decklink/.libs/libgstdecklink.so</filename>
   <basename>libgstdecklink.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins</package>
diff --git a/docs/plugins/inspect/plugin-dfbvideosink.xml b/docs/plugins/inspect/plugin-dfbvideosink.xml
index 2ad212e..a546ec7 100644
--- a/docs/plugins/inspect/plugin-dfbvideosink.xml
+++ b/docs/plugins/inspect/plugin-dfbvideosink.xml
@@ -3,7 +3,7 @@
   <description>DirectFB video output plugin</description>
   <filename>../../ext/directfb/.libs/libgstdfbvideosink.so</filename>
   <basename>libgstdfbvideosink.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-dtsdec.xml b/docs/plugins/inspect/plugin-dtsdec.xml
index 8796e78..f6a5917 100644
--- a/docs/plugins/inspect/plugin-dtsdec.xml
+++ b/docs/plugins/inspect/plugin-dtsdec.xml
@@ -3,7 +3,7 @@
   <description>Decodes DTS audio streams</description>
   <filename>../../ext/dts/.libs/libgstdtsdec.so</filename>
   <basename>libgstdtsdec.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>GPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-dvb.xml b/docs/plugins/inspect/plugin-dvb.xml
index 6421b33..965a55f 100644
--- a/docs/plugins/inspect/plugin-dvb.xml
+++ b/docs/plugins/inspect/plugin-dvb.xml
@@ -3,7 +3,7 @@
   <description>DVB elements</description>
   <filename>../../sys/dvb/.libs/libgstdvb.so</filename>
   <basename>libgstdvb.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-dvbsuboverlay.xml b/docs/plugins/inspect/plugin-dvbsuboverlay.xml
index 2d457bc..9717b5f 100644
--- a/docs/plugins/inspect/plugin-dvbsuboverlay.xml
+++ b/docs/plugins/inspect/plugin-dvbsuboverlay.xml
@@ -3,7 +3,7 @@
   <description>DVB subtitle renderer</description>
   <filename>../../gst/dvbsuboverlay/.libs/libgstdvbsuboverlay.so</filename>
   <basename>libgstdvbsuboverlay.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-dvdspu.xml b/docs/plugins/inspect/plugin-dvdspu.xml
index 8453007..3882177 100644
--- a/docs/plugins/inspect/plugin-dvdspu.xml
+++ b/docs/plugins/inspect/plugin-dvdspu.xml
@@ -3,7 +3,7 @@
   <description>DVD Sub-picture Overlay element</description>
   <filename>../../gst/dvdspu/.libs/libgstdvdspu.so</filename>
   <basename>libgstdvdspu.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-faac.xml b/docs/plugins/inspect/plugin-faac.xml
index b83e653..6dc7187 100644
--- a/docs/plugins/inspect/plugin-faac.xml
+++ b/docs/plugins/inspect/plugin-faac.xml
@@ -3,7 +3,7 @@
   <description>Free AAC Encoder (FAAC)</description>
   <filename>../../ext/faac/.libs/libgstfaac.so</filename>
   <basename>libgstfaac.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-faad.xml b/docs/plugins/inspect/plugin-faad.xml
index b7e400b..f3ac4d9 100644
--- a/docs/plugins/inspect/plugin-faad.xml
+++ b/docs/plugins/inspect/plugin-faad.xml
@@ -3,7 +3,7 @@
   <description>Free AAC Decoder (FAAD)</description>
   <filename>../../ext/faad/.libs/libgstfaad.so</filename>
   <basename>libgstfaad.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>GPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-fbdevsink.xml b/docs/plugins/inspect/plugin-fbdevsink.xml
index b7ce3dc..3cedc43 100644
--- a/docs/plugins/inspect/plugin-fbdevsink.xml
+++ b/docs/plugins/inspect/plugin-fbdevsink.xml
@@ -3,7 +3,7 @@
   <description>Linux framebuffer video sink</description>
   <filename>../../sys/fbdev/.libs/libgstfbdevsink.so</filename>
   <basename>libgstfbdevsink.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-festival.xml b/docs/plugins/inspect/plugin-festival.xml
index e4130e3..2eda2eb 100644
--- a/docs/plugins/inspect/plugin-festival.xml
+++ b/docs/plugins/inspect/plugin-festival.xml
@@ -3,7 +3,7 @@
   <description>Synthesizes plain text into audio</description>
   <filename>../../gst/festival/.libs/libgstfestival.so</filename>
   <basename>libgstfestival.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-fieldanalysis.xml b/docs/plugins/inspect/plugin-fieldanalysis.xml
index c2af817..93f4754 100644
--- a/docs/plugins/inspect/plugin-fieldanalysis.xml
+++ b/docs/plugins/inspect/plugin-fieldanalysis.xml
@@ -3,7 +3,7 @@
   <description>Video field analysis</description>
   <filename>../../gst/fieldanalysis/.libs/libgstfieldanalysis.so</filename>
   <basename>libgstfieldanalysis.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer</package>
diff --git a/docs/plugins/inspect/plugin-flite.xml b/docs/plugins/inspect/plugin-flite.xml
index bbc6989..329f24b 100644
--- a/docs/plugins/inspect/plugin-flite.xml
+++ b/docs/plugins/inspect/plugin-flite.xml
@@ -3,7 +3,7 @@
   <description>Flite speech synthesizer plugin</description>
   <filename>../../ext/flite/.libs/libgstflite.so</filename>
   <basename>libgstflite.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-fluidsynthmidi.xml b/docs/plugins/inspect/plugin-fluidsynthmidi.xml
index c53e27c..4a0da78 100644
--- a/docs/plugins/inspect/plugin-fluidsynthmidi.xml
+++ b/docs/plugins/inspect/plugin-fluidsynthmidi.xml
@@ -3,7 +3,7 @@
   <description>Fluidsynth MIDI Plugin</description>
   <filename>../../ext/fluidsynth/.libs/libgstfluidsynthmidi.so</filename>
   <basename>libgstfluidsynthmidi.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-fragmented.xml b/docs/plugins/inspect/plugin-fragmented.xml
index da97f96..b380f4e 100644
--- a/docs/plugins/inspect/plugin-fragmented.xml
+++ b/docs/plugins/inspect/plugin-fragmented.xml
@@ -3,7 +3,7 @@
   <description>Fragmented streaming plugins</description>
   <filename>../../ext/hls/.libs/libgstfragmented.so</filename>
   <basename>libgstfragmented.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins</package>
diff --git a/docs/plugins/inspect/plugin-freeverb.xml b/docs/plugins/inspect/plugin-freeverb.xml
index 691690b..2407434 100644
--- a/docs/plugins/inspect/plugin-freeverb.xml
+++ b/docs/plugins/inspect/plugin-freeverb.xml
@@ -3,7 +3,7 @@
   <description>Reverberation/room effect</description>
   <filename>../../gst/freeverb/.libs/libgstfreeverb.so</filename>
   <basename>libgstfreeverb.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-frei0r.xml b/docs/plugins/inspect/plugin-frei0r.xml
index 2755e20..f2c3d7c 100644
--- a/docs/plugins/inspect/plugin-frei0r.xml
+++ b/docs/plugins/inspect/plugin-frei0r.xml
@@ -3,7 +3,7 @@
   <description>frei0r plugin library</description>
   <filename>../../gst/frei0r/.libs/libgstfrei0r.so</filename>
   <basename>libgstfrei0r.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-gaudieffects.xml b/docs/plugins/inspect/plugin-gaudieffects.xml
index 1daf754..5017fea 100644
--- a/docs/plugins/inspect/plugin-gaudieffects.xml
+++ b/docs/plugins/inspect/plugin-gaudieffects.xml
@@ -3,7 +3,7 @@
   <description>Gaudi video effects.</description>
   <filename>../../gst/gaudieffects/.libs/libgstgaudieffects.so</filename>
   <basename>libgstgaudieffects.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer</package>
diff --git a/docs/plugins/inspect/plugin-gdp.xml b/docs/plugins/inspect/plugin-gdp.xml
index fb571ff..50b8c8e 100644
--- a/docs/plugins/inspect/plugin-gdp.xml
+++ b/docs/plugins/inspect/plugin-gdp.xml
@@ -3,7 +3,7 @@
   <description>Payload/depayload GDP packets</description>
   <filename>../../gst/gdp/.libs/libgstgdp.so</filename>
   <basename>libgstgdp.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-geometrictransform.xml b/docs/plugins/inspect/plugin-geometrictransform.xml
index b1ddd91..57a4f63 100644
--- a/docs/plugins/inspect/plugin-geometrictransform.xml
+++ b/docs/plugins/inspect/plugin-geometrictransform.xml
@@ -3,7 +3,7 @@
   <description>Various geometric image transform elements</description>
   <filename>../../gst/geometrictransform/.libs/libgstgeometrictransform.so</filename>
   <basename>libgstgeometrictransform.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-gmedec.xml b/docs/plugins/inspect/plugin-gmedec.xml
index c2261c8..e09c11c 100644
--- a/docs/plugins/inspect/plugin-gmedec.xml
+++ b/docs/plugins/inspect/plugin-gmedec.xml
@@ -3,7 +3,7 @@
   <description>GME Audio Decoder</description>
   <filename>../../ext/gme/.libs/libgstgme.so</filename>
   <basename>libgstgme.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-gsm.xml b/docs/plugins/inspect/plugin-gsm.xml
index 0d3ef51..a3f02fe 100644
--- a/docs/plugins/inspect/plugin-gsm.xml
+++ b/docs/plugins/inspect/plugin-gsm.xml
@@ -3,7 +3,7 @@
   <description>GSM encoder/decoder</description>
   <filename>../../ext/gsm/.libs/libgstgsm.so</filename>
   <basename>libgstgsm.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-gstsiren.xml b/docs/plugins/inspect/plugin-gstsiren.xml
index 89fd4c2..a428332 100644
--- a/docs/plugins/inspect/plugin-gstsiren.xml
+++ b/docs/plugins/inspect/plugin-gstsiren.xml
@@ -3,7 +3,7 @@
   <description>Siren encoder/decoder/payloader/depayloader plugins</description>
   <filename>../../gst/siren/.libs/libgstsiren.so</filename>
   <basename>libgstsiren.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-id3tag.xml b/docs/plugins/inspect/plugin-id3tag.xml
index 5a43620..8e32e53 100644
--- a/docs/plugins/inspect/plugin-id3tag.xml
+++ b/docs/plugins/inspect/plugin-id3tag.xml
@@ -3,7 +3,7 @@
   <description>ID3 v1 and v2 muxing plugin</description>
   <filename>../../gst/id3tag/.libs/libgstid3tag.so</filename>
   <basename>libgstid3tag.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-inter.xml b/docs/plugins/inspect/plugin-inter.xml
index 4d67391..d75ccb2 100644
--- a/docs/plugins/inspect/plugin-inter.xml
+++ b/docs/plugins/inspect/plugin-inter.xml
@@ -3,7 +3,7 @@
   <description>plugin for inter-pipeline communication</description>
   <filename>../../gst/inter/.libs/libgstinter.so</filename>
   <basename>libgstinter.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins</package>
diff --git a/docs/plugins/inspect/plugin-interlace.xml b/docs/plugins/inspect/plugin-interlace.xml
index ff73ab9..2a9799c 100644
--- a/docs/plugins/inspect/plugin-interlace.xml
+++ b/docs/plugins/inspect/plugin-interlace.xml
@@ -3,7 +3,7 @@
   <description>Create an interlaced video stream</description>
   <filename>../../gst/interlace/.libs/libgstinterlace.so</filename>
   <basename>libgstinterlace.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-ivfparse.xml b/docs/plugins/inspect/plugin-ivfparse.xml
index 376d1d1..95da854 100644
--- a/docs/plugins/inspect/plugin-ivfparse.xml
+++ b/docs/plugins/inspect/plugin-ivfparse.xml
@@ -3,7 +3,7 @@
   <description>IVF parser</description>
   <filename>../../gst/ivfparse/.libs/libgstivfparse.so</filename>
   <basename>libgstivfparse.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-ivtc.xml b/docs/plugins/inspect/plugin-ivtc.xml
index 1d6ec70..315e11f 100644
--- a/docs/plugins/inspect/plugin-ivtc.xml
+++ b/docs/plugins/inspect/plugin-ivtc.xml
@@ -3,7 +3,7 @@
   <description>Inverse Telecine</description>
   <filename>../../gst/ivtc/.libs/libgstivtc.so</filename>
   <basename>libgstivtc.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins</package>
diff --git a/docs/plugins/inspect/plugin-jp2kdecimator.xml b/docs/plugins/inspect/plugin-jp2kdecimator.xml
index 24e6cd8..c4a4d53 100644
--- a/docs/plugins/inspect/plugin-jp2kdecimator.xml
+++ b/docs/plugins/inspect/plugin-jp2kdecimator.xml
@@ -3,7 +3,7 @@
   <description>JPEG2000 decimator</description>
   <filename>../../gst/jp2kdecimator/.libs/libgstjp2kdecimator.so</filename>
   <basename>libgstjp2kdecimator.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-jpegformat.xml b/docs/plugins/inspect/plugin-jpegformat.xml
index 6f4dc4f..0856271 100644
--- a/docs/plugins/inspect/plugin-jpegformat.xml
+++ b/docs/plugins/inspect/plugin-jpegformat.xml
@@ -3,7 +3,7 @@
   <description>JPEG interchange format plugin</description>
   <filename>../../gst/jpegformat/.libs/libgstjpegformat.so</filename>
   <basename>libgstjpegformat.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-kate.xml b/docs/plugins/inspect/plugin-kate.xml
index da5a2f3..2c0b5ac 100644
--- a/docs/plugins/inspect/plugin-kate.xml
+++ b/docs/plugins/inspect/plugin-kate.xml
@@ -3,7 +3,7 @@
   <description>Kate plugin</description>
   <filename>../../ext/kate/.libs/libgstkate.so</filename>
   <basename>libgstkate.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-ladspa.xml b/docs/plugins/inspect/plugin-ladspa.xml
index de3f4dd..2e12b63 100644
--- a/docs/plugins/inspect/plugin-ladspa.xml
+++ b/docs/plugins/inspect/plugin-ladspa.xml
@@ -3,7 +3,7 @@
   <description>LADSPA plugin</description>
   <filename>../../ext/ladspa/.libs/libgstladspa.so</filename>
   <basename>libgstladspa.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-liveadder.xml b/docs/plugins/inspect/plugin-liveadder.xml
index 4add622..9762cb5 100644
--- a/docs/plugins/inspect/plugin-liveadder.xml
+++ b/docs/plugins/inspect/plugin-liveadder.xml
@@ -3,7 +3,7 @@
   <description>Adds multiple live discontinuous streams</description>
   <filename>../../gst/liveadder/.libs/libgstliveadder.so</filename>
   <basename>libgstliveadder.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-midi.xml b/docs/plugins/inspect/plugin-midi.xml
index 4d8e636..4e5b871 100644
--- a/docs/plugins/inspect/plugin-midi.xml
+++ b/docs/plugins/inspect/plugin-midi.xml
@@ -3,7 +3,7 @@
   <description>Parse MIDI files</description>
   <filename>../../gst/midi/.libs/libgstmidi.so</filename>
   <basename>libgstmidi.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mimic.xml b/docs/plugins/inspect/plugin-mimic.xml
index 7fefced..0320988 100644
--- a/docs/plugins/inspect/plugin-mimic.xml
+++ b/docs/plugins/inspect/plugin-mimic.xml
@@ -3,7 +3,7 @@
   <description>Mimic codec</description>
   <filename>../../ext/mimic/.libs/libgstmimic.so</filename>
   <basename>libgstmimic.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mms.xml b/docs/plugins/inspect/plugin-mms.xml
index 87a17a9..e54d447 100644
--- a/docs/plugins/inspect/plugin-mms.xml
+++ b/docs/plugins/inspect/plugin-mms.xml
@@ -3,7 +3,7 @@
   <description>Microsoft Multi Media Server streaming protocol support</description>
   <filename>../../ext/libmms/.libs/libgstmms.so</filename>
   <basename>libgstmms.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-modplug.xml b/docs/plugins/inspect/plugin-modplug.xml
index af0af8a..a1a1ea6 100644
--- a/docs/plugins/inspect/plugin-modplug.xml
+++ b/docs/plugins/inspect/plugin-modplug.xml
@@ -3,7 +3,7 @@
   <description>.MOD audio decoding</description>
   <filename>../../ext/modplug/.libs/libgstmodplug.so</filename>
   <basename>libgstmodplug.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mpeg2enc.xml b/docs/plugins/inspect/plugin-mpeg2enc.xml
index df7ddc0..f13740b 100644
--- a/docs/plugins/inspect/plugin-mpeg2enc.xml
+++ b/docs/plugins/inspect/plugin-mpeg2enc.xml
@@ -3,7 +3,7 @@
   <description>High-quality MPEG-1/2 video encoder</description>
   <filename>../../ext/mpeg2enc/.libs/libgstmpeg2enc.so</filename>
   <basename>libgstmpeg2enc.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>GPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mpegpsdemux.xml b/docs/plugins/inspect/plugin-mpegpsdemux.xml
index 1044c2c..11532d9 100644
--- a/docs/plugins/inspect/plugin-mpegpsdemux.xml
+++ b/docs/plugins/inspect/plugin-mpegpsdemux.xml
@@ -3,7 +3,7 @@
   <description>MPEG-PS demuxer</description>
   <filename>../../gst/mpegdemux/.libs/libgstmpegpsdemux.so</filename>
   <basename>libgstmpegpsdemux.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>unknown</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mpegpsmux.xml b/docs/plugins/inspect/plugin-mpegpsmux.xml
index 5f2d981..97e50bf 100644
--- a/docs/plugins/inspect/plugin-mpegpsmux.xml
+++ b/docs/plugins/inspect/plugin-mpegpsmux.xml
@@ -3,7 +3,7 @@
   <description>MPEG-PS muxer</description>
   <filename>../../gst/mpegpsmux/.libs/libgstmpegpsmux.so</filename>
   <basename>libgstmpegpsmux.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mpegtsdemux.xml b/docs/plugins/inspect/plugin-mpegtsdemux.xml
index 0213503..8d1c158 100644
--- a/docs/plugins/inspect/plugin-mpegtsdemux.xml
+++ b/docs/plugins/inspect/plugin-mpegtsdemux.xml
@@ -3,7 +3,7 @@
   <description>MPEG TS demuxer</description>
   <filename>../../gst/mpegtsdemux/.libs/libgstmpegtsdemux.so</filename>
   <basename>libgstmpegtsdemux.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mpegtsmux.xml b/docs/plugins/inspect/plugin-mpegtsmux.xml
index 68c6ea3..7736322 100644
--- a/docs/plugins/inspect/plugin-mpegtsmux.xml
+++ b/docs/plugins/inspect/plugin-mpegtsmux.xml
@@ -3,7 +3,7 @@
   <description>MPEG-TS muxer</description>
   <filename>../../gst/mpegtsmux/.libs/libgstmpegtsmux.so</filename>
   <basename>libgstmpegtsmux.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mpg123.xml b/docs/plugins/inspect/plugin-mpg123.xml
index 37eebe0..560a981 100644
--- a/docs/plugins/inspect/plugin-mpg123.xml
+++ b/docs/plugins/inspect/plugin-mpg123.xml
@@ -3,7 +3,7 @@
   <description>mp3 decoding based on the mpg123 library</description>
   <filename>../../ext/mpg123/.libs/libgstmpg123.so</filename>
   <basename>libgstmpg123.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mplex.xml b/docs/plugins/inspect/plugin-mplex.xml
index 81f897b..214e797 100644
--- a/docs/plugins/inspect/plugin-mplex.xml
+++ b/docs/plugins/inspect/plugin-mplex.xml
@@ -3,7 +3,7 @@
   <description>High-quality MPEG/DVD/SVCD/VCD video/audio multiplexer</description>
   <filename>../../ext/mplex/.libs/libgstmplex.so</filename>
   <basename>libgstmplex.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>GPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mxf.xml b/docs/plugins/inspect/plugin-mxf.xml
index 178ebbc..9a83989 100644
--- a/docs/plugins/inspect/plugin-mxf.xml
+++ b/docs/plugins/inspect/plugin-mxf.xml
@@ -3,7 +3,7 @@
   <description>MXF plugin library</description>
   <filename>../../gst/mxf/.libs/libgstmxf.so</filename>
   <basename>libgstmxf.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-ofa.xml b/docs/plugins/inspect/plugin-ofa.xml
index 2d00d6c..c7942ff 100644
--- a/docs/plugins/inspect/plugin-ofa.xml
+++ b/docs/plugins/inspect/plugin-ofa.xml
@@ -3,7 +3,7 @@
   <description>Calculate MusicIP fingerprint from audio files</description>
   <filename>../../ext/ofa/.libs/libgstofa.so</filename>
   <basename>libgstofa.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>GPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-openal.xml b/docs/plugins/inspect/plugin-openal.xml
index e809670..9a845db 100644
--- a/docs/plugins/inspect/plugin-openal.xml
+++ b/docs/plugins/inspect/plugin-openal.xml
@@ -3,7 +3,7 @@
   <description>OpenAL plugin library</description>
   <filename>../../ext/openal/.libs/libgstopenal.so</filename>
   <basename>libgstopenal.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-opencv.xml b/docs/plugins/inspect/plugin-opencv.xml
index fbbed14..f2c1ae3 100644
--- a/docs/plugins/inspect/plugin-opencv.xml
+++ b/docs/plugins/inspect/plugin-opencv.xml
@@ -3,7 +3,7 @@
   <description>GStreamer OpenCV Plugins</description>
   <filename>../../ext/opencv/.libs/libgstopencv.so</filename>
   <basename>libgstopencv.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-openexr.xml b/docs/plugins/inspect/plugin-openexr.xml
index 78761dc..720fd91 100644
--- a/docs/plugins/inspect/plugin-openexr.xml
+++ b/docs/plugins/inspect/plugin-openexr.xml
@@ -3,7 +3,7 @@
   <description>OpenEXR image plugin</description>
   <filename>../../ext/openexr/.libs/libgstopenexr.so</filename>
   <basename>libgstopenexr.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-opengl.xml b/docs/plugins/inspect/plugin-opengl.xml
index 2de2639..0fbeb6a 100644
--- a/docs/plugins/inspect/plugin-opengl.xml
+++ b/docs/plugins/inspect/plugin-opengl.xml
@@ -3,7 +3,7 @@
   <description>OpenGL plugin</description>
   <filename>../../ext/gl/.libs/libgstopengl.so</filename>
   <basename>libgstopengl.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-openjpeg.xml b/docs/plugins/inspect/plugin-openjpeg.xml
index 5bf3b1e..137032c 100644
--- a/docs/plugins/inspect/plugin-openjpeg.xml
+++ b/docs/plugins/inspect/plugin-openjpeg.xml
@@ -3,7 +3,7 @@
   <description>OpenJPEG-based JPEG2000 image decoder/encoder</description>
   <filename>../../ext/openjpeg/.libs/libgstopenjpeg.so</filename>
   <basename>libgstopenjpeg.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-opus.xml b/docs/plugins/inspect/plugin-opus.xml
index 214acf6..4a1921a 100644
--- a/docs/plugins/inspect/plugin-opus.xml
+++ b/docs/plugins/inspect/plugin-opus.xml
@@ -3,7 +3,7 @@
   <description>OPUS plugin library</description>
   <filename>../../ext/opus/.libs/libgstopus.so</filename>
   <basename>libgstopus.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-pcapparse.xml b/docs/plugins/inspect/plugin-pcapparse.xml
index 175dd69..d37c3a3 100644
--- a/docs/plugins/inspect/plugin-pcapparse.xml
+++ b/docs/plugins/inspect/plugin-pcapparse.xml
@@ -3,7 +3,7 @@
   <description>Element parsing raw pcap streams</description>
   <filename>../../gst/pcapparse/.libs/libgstpcapparse.so</filename>
   <basename>libgstpcapparse.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer</package>
diff --git a/docs/plugins/inspect/plugin-pnm.xml b/docs/plugins/inspect/plugin-pnm.xml
index 99b0d63..1efedb6 100644
--- a/docs/plugins/inspect/plugin-pnm.xml
+++ b/docs/plugins/inspect/plugin-pnm.xml
@@ -3,7 +3,7 @@
   <description>PNM plugin</description>
   <filename>../../gst/pnm/.libs/libgstpnm.so</filename>
   <basename>libgstpnm.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-rawparse.xml b/docs/plugins/inspect/plugin-rawparse.xml
index 0e96e51..674b7a2 100644
--- a/docs/plugins/inspect/plugin-rawparse.xml
+++ b/docs/plugins/inspect/plugin-rawparse.xml
@@ -3,7 +3,7 @@
   <description>Parses byte streams into raw frames</description>
   <filename>../../gst/rawparse/.libs/libgstrawparse.so</filename>
   <basename>libgstrawparse.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-removesilence.xml b/docs/plugins/inspect/plugin-removesilence.xml
index 57cba9c..8467a16 100644
--- a/docs/plugins/inspect/plugin-removesilence.xml
+++ b/docs/plugins/inspect/plugin-removesilence.xml
@@ -3,7 +3,7 @@
   <description>Removes silence from an audio stream</description>
   <filename>../../gst/removesilence/.libs/libgstremovesilence.so</filename>
   <basename>libgstremovesilence.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-resindvd.xml b/docs/plugins/inspect/plugin-resindvd.xml
index 7890bdd..f0efd1c 100644
--- a/docs/plugins/inspect/plugin-resindvd.xml
+++ b/docs/plugins/inspect/plugin-resindvd.xml
@@ -3,7 +3,7 @@
   <description>Resin DVD playback elements</description>
   <filename>../../ext/resindvd/.libs/libgstresindvd.so</filename>
   <basename>libgstresindvd.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>GPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer</package>
diff --git a/docs/plugins/inspect/plugin-rfbsrc.xml b/docs/plugins/inspect/plugin-rfbsrc.xml
index 8ce6022..20de348 100644
--- a/docs/plugins/inspect/plugin-rfbsrc.xml
+++ b/docs/plugins/inspect/plugin-rfbsrc.xml
@@ -3,7 +3,7 @@
   <description>Connects to a VNC server and decodes RFB stream</description>
   <filename>../../gst/librfb/.libs/libgstrfbsrc.so</filename>
   <basename>libgstrfbsrc.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-rsvg.xml b/docs/plugins/inspect/plugin-rsvg.xml
index 459976b..c23c22b 100644
--- a/docs/plugins/inspect/plugin-rsvg.xml
+++ b/docs/plugins/inspect/plugin-rsvg.xml
@@ -3,7 +3,7 @@
   <description>RSVG plugin library</description>
   <filename>../../ext/rsvg/.libs/libgstrsvg.so</filename>
   <basename>libgstrsvg.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-sbc.xml b/docs/plugins/inspect/plugin-sbc.xml
index f97bc20..6a861d7 100644
--- a/docs/plugins/inspect/plugin-sbc.xml
+++ b/docs/plugins/inspect/plugin-sbc.xml
@@ -3,7 +3,7 @@
   <description>SBC bluetooth audio support</description>
   <filename>../../ext/sbc/.libs/libgstsbc.so</filename>
   <basename>libgstsbc.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-schro.xml b/docs/plugins/inspect/plugin-schro.xml
index fda9dbc..dd2b348 100644
--- a/docs/plugins/inspect/plugin-schro.xml
+++ b/docs/plugins/inspect/plugin-schro.xml
@@ -3,7 +3,7 @@
   <description>Schroedinger plugin</description>
   <filename>../../ext/schroedinger/.libs/libgstschro.so</filename>
   <basename>libgstschro.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-sdp.xml b/docs/plugins/inspect/plugin-sdp.xml
index 2b30cd5..01cceb8 100644
--- a/docs/plugins/inspect/plugin-sdp.xml
+++ b/docs/plugins/inspect/plugin-sdp.xml
@@ -3,7 +3,7 @@
   <description>configure streaming sessions using SDP</description>
   <filename>../../gst/sdp/.libs/libgstsdpelem.so</filename>
   <basename>libgstsdpelem.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-segmentclip.xml b/docs/plugins/inspect/plugin-segmentclip.xml
index c76b70b..dfe2be4 100644
--- a/docs/plugins/inspect/plugin-segmentclip.xml
+++ b/docs/plugins/inspect/plugin-segmentclip.xml
@@ -3,7 +3,7 @@
   <description>Segment clip elements</description>
   <filename>../../gst/segmentclip/.libs/libgstsegmentclip.so</filename>
   <basename>libgstsegmentclip.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-shm.xml b/docs/plugins/inspect/plugin-shm.xml
index e93c8b5..a5f4c27 100644
--- a/docs/plugins/inspect/plugin-shm.xml
+++ b/docs/plugins/inspect/plugin-shm.xml
@@ -3,7 +3,7 @@
   <description>shared memory sink source</description>
   <filename>../../sys/shm/.libs/libgstshm.so</filename>
   <basename>libgstshm.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-smooth.xml b/docs/plugins/inspect/plugin-smooth.xml
index 512f55b..17004a7 100644
--- a/docs/plugins/inspect/plugin-smooth.xml
+++ b/docs/plugins/inspect/plugin-smooth.xml
@@ -3,7 +3,7 @@
   <description>Apply a smooth filter to an image</description>
   <filename>../../gst/smooth/.libs/libgstsmooth.so</filename>
   <basename>libgstsmooth.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-smoothstreaming.xml b/docs/plugins/inspect/plugin-smoothstreaming.xml
index cc7c4ed..217a219 100644
--- a/docs/plugins/inspect/plugin-smoothstreaming.xml
+++ b/docs/plugins/inspect/plugin-smoothstreaming.xml
@@ -3,7 +3,7 @@
   <description>Microsoft&apos;s Smooth Streaming format support </description>
   <filename>../../ext/smoothstreaming/.libs/libgstsmoothstreaming.so</filename>
   <basename>libgstsmoothstreaming.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-sndfile.xml b/docs/plugins/inspect/plugin-sndfile.xml
index 0cc992d..85c934f 100644
--- a/docs/plugins/inspect/plugin-sndfile.xml
+++ b/docs/plugins/inspect/plugin-sndfile.xml
@@ -3,7 +3,7 @@
   <description>use libsndfile to read and write various audio formats</description>
   <filename>../../ext/sndfile/.libs/libgstsndfile.so</filename>
   <basename>libgstsndfile.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-soundtouch.xml b/docs/plugins/inspect/plugin-soundtouch.xml
index 6cdb314..4d68777 100644
--- a/docs/plugins/inspect/plugin-soundtouch.xml
+++ b/docs/plugins/inspect/plugin-soundtouch.xml
@@ -3,7 +3,7 @@
   <description>Audio Pitch Controller &amp; BPM Detection</description>
   <filename>../../ext/soundtouch/.libs/libgstsoundtouch.so</filename>
   <basename>libgstsoundtouch.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-spandsp.xml b/docs/plugins/inspect/plugin-spandsp.xml
index 329588b..c2b99b3 100644
--- a/docs/plugins/inspect/plugin-spandsp.xml
+++ b/docs/plugins/inspect/plugin-spandsp.xml
@@ -3,7 +3,7 @@
   <description>libspandsp plugin</description>
   <filename>../../ext/spandsp/.libs/libgstspandsp.so</filename>
   <basename>libgstspandsp.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-speed.xml b/docs/plugins/inspect/plugin-speed.xml
index 465d300..38a5c90 100644
--- a/docs/plugins/inspect/plugin-speed.xml
+++ b/docs/plugins/inspect/plugin-speed.xml
@@ -3,7 +3,7 @@
   <description>Set speed/pitch on audio/raw streams (resampler)</description>
   <filename>../../gst/speed/.libs/libgstspeed.so</filename>
   <basename>libgstspeed.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-srtp.xml b/docs/plugins/inspect/plugin-srtp.xml
index e2be378..b7017f0 100644
--- a/docs/plugins/inspect/plugin-srtp.xml
+++ b/docs/plugins/inspect/plugin-srtp.xml
@@ -3,7 +3,7 @@
   <description>GStreamer SRTP</description>
   <filename>../../ext/srtp/.libs/libgstsrtp.so</filename>
   <basename>libgstsrtp.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer</package>
diff --git a/docs/plugins/inspect/plugin-stereo.xml b/docs/plugins/inspect/plugin-stereo.xml
index 461ca6b..27639f9 100644
--- a/docs/plugins/inspect/plugin-stereo.xml
+++ b/docs/plugins/inspect/plugin-stereo.xml
@@ -3,7 +3,7 @@
   <description>Muck with the stereo signal, enhance it&apos;s &apos;stereo-ness&apos;</description>
   <filename>../../gst/stereo/.libs/libgststereo.so</filename>
   <basename>libgststereo.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-subenc.xml b/docs/plugins/inspect/plugin-subenc.xml
index e364d83..7d93373 100644
--- a/docs/plugins/inspect/plugin-subenc.xml
+++ b/docs/plugins/inspect/plugin-subenc.xml
@@ -3,7 +3,7 @@
   <description>subtitle encoders</description>
   <filename>../../gst/subenc/.libs/libgstsubenc.so</filename>
   <basename>libgstsubenc.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-uvch264.xml b/docs/plugins/inspect/plugin-uvch264.xml
index dfac57c..80644b2 100644
--- a/docs/plugins/inspect/plugin-uvch264.xml
+++ b/docs/plugins/inspect/plugin-uvch264.xml
@@ -3,7 +3,7 @@
   <description>UVC compliant H264 encoding cameras plugin</description>
   <filename>../../sys/uvch264/.libs/libgstuvch264.so</filename>
   <basename>libgstuvch264.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-vdpau.xml b/docs/plugins/inspect/plugin-vdpau.xml
index f89ab39..d4c3827 100644
--- a/docs/plugins/inspect/plugin-vdpau.xml
+++ b/docs/plugins/inspect/plugin-vdpau.xml
@@ -3,7 +3,7 @@
   <description>Various elements utilizing VDPAU</description>
   <filename>../../sys/vdpau/.libs/libgstvdpau.so</filename>
   <basename>libgstvdpau.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer</package>
diff --git a/docs/plugins/inspect/plugin-videofiltersbad.xml b/docs/plugins/inspect/plugin-videofiltersbad.xml
index f565e46..f3ef524 100644
--- a/docs/plugins/inspect/plugin-videofiltersbad.xml
+++ b/docs/plugins/inspect/plugin-videofiltersbad.xml
@@ -3,7 +3,7 @@
   <description>Video filters in gst-plugins-bad</description>
   <filename>../../gst/videofilters/.libs/libgstvideofiltersbad.so</filename>
   <basename>libgstvideofiltersbad.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins</package>
diff --git a/docs/plugins/inspect/plugin-videoparsersbad.xml b/docs/plugins/inspect/plugin-videoparsersbad.xml
index d336d1a..025f792 100644
--- a/docs/plugins/inspect/plugin-videoparsersbad.xml
+++ b/docs/plugins/inspect/plugin-videoparsersbad.xml
@@ -3,7 +3,7 @@
   <description>videoparsers</description>
   <filename>../../gst/videoparsers/.libs/libgstvideoparsersbad.so</filename>
   <basename>libgstvideoparsersbad.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-videosignal.xml b/docs/plugins/inspect/plugin-videosignal.xml
index e8a364d..1106e24 100644
--- a/docs/plugins/inspect/plugin-videosignal.xml
+++ b/docs/plugins/inspect/plugin-videosignal.xml
@@ -3,7 +3,7 @@
   <description>Various video signal analysers</description>
   <filename>../../gst/videosignal/.libs/libgstvideosignal.so</filename>
   <basename>libgstvideosignal.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-vmnc.xml b/docs/plugins/inspect/plugin-vmnc.xml
index 15f68c2..7abce8e 100644
--- a/docs/plugins/inspect/plugin-vmnc.xml
+++ b/docs/plugins/inspect/plugin-vmnc.xml
@@ -3,7 +3,7 @@
   <description>VmWare Video Codec plugins</description>
   <filename>../../gst/vmnc/.libs/libgstvmnc.so</filename>
   <basename>libgstvmnc.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-voaacenc.xml b/docs/plugins/inspect/plugin-voaacenc.xml
index 47ad088..4e6bd40 100644
--- a/docs/plugins/inspect/plugin-voaacenc.xml
+++ b/docs/plugins/inspect/plugin-voaacenc.xml
@@ -3,7 +3,7 @@
   <description>AAC audio encoder</description>
   <filename>../../ext/voaacenc/.libs/libgstvoaacenc.so</filename>
   <basename>libgstvoaacenc.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-voamrwbenc.xml b/docs/plugins/inspect/plugin-voamrwbenc.xml
index e862a7e..3ec2d50 100644
--- a/docs/plugins/inspect/plugin-voamrwbenc.xml
+++ b/docs/plugins/inspect/plugin-voamrwbenc.xml
@@ -3,7 +3,7 @@
   <description>Adaptive Multi-Rate Wide-Band Encoder</description>
   <filename>../../ext/voamrwbenc/.libs/libgstvoamrwbenc.so</filename>
   <basename>libgstvoamrwbenc.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>unknown</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-waylandsink.xml b/docs/plugins/inspect/plugin-waylandsink.xml
index ceda997..085718c 100644
--- a/docs/plugins/inspect/plugin-waylandsink.xml
+++ b/docs/plugins/inspect/plugin-waylandsink.xml
@@ -3,7 +3,7 @@
   <description>Wayland Video Sink</description>
   <filename>../../ext/wayland/.libs/libgstwaylandsink.so</filename>
   <basename>libgstwaylandsink.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-webp.xml b/docs/plugins/inspect/plugin-webp.xml
index e4590a7..e86e9b5 100644
--- a/docs/plugins/inspect/plugin-webp.xml
+++ b/docs/plugins/inspect/plugin-webp.xml
@@ -3,7 +3,7 @@
   <description>WebP plugin</description>
   <filename>../../ext/webp/.libs/libgstwebp.so</filename>
   <basename>libgstwebp.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-wildmidi.xml b/docs/plugins/inspect/plugin-wildmidi.xml
index 379955e..371c822 100644
--- a/docs/plugins/inspect/plugin-wildmidi.xml
+++ b/docs/plugins/inspect/plugin-wildmidi.xml
@@ -3,7 +3,7 @@
   <description>Wildmidi Plugin</description>
   <filename>../../ext/timidity/.libs/libgstwildmidi.so</filename>
   <basename>libgstwildmidi.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>GPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-y4mdec.xml b/docs/plugins/inspect/plugin-y4mdec.xml
index becfba0..2c84c49 100644
--- a/docs/plugins/inspect/plugin-y4mdec.xml
+++ b/docs/plugins/inspect/plugin-y4mdec.xml
@@ -3,7 +3,7 @@
   <description>Demuxes/decodes YUV4MPEG streams</description>
   <filename>../../gst/y4m/.libs/libgsty4mdec.so</filename>
   <basename>libgsty4mdec.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins</package>
diff --git a/docs/plugins/inspect/plugin-yadif.xml b/docs/plugins/inspect/plugin-yadif.xml
index 551a1ca..bd9f6de 100644
--- a/docs/plugins/inspect/plugin-yadif.xml
+++ b/docs/plugins/inspect/plugin-yadif.xml
@@ -3,7 +3,7 @@
   <description>YADIF deinterlacing filter</description>
   <filename>../../gst/yadif/.libs/libgstyadif.so</filename>
   <basename>libgstyadif.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>GPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins</package>
diff --git a/docs/plugins/inspect/plugin-zbar.xml b/docs/plugins/inspect/plugin-zbar.xml
index 3084f85..25e6c6d 100644
--- a/docs/plugins/inspect/plugin-zbar.xml
+++ b/docs/plugins/inspect/plugin-zbar.xml
@@ -3,7 +3,7 @@
   <description>zbar barcode scanner</description>
   <filename>../../ext/zbar/.libs/libgstzbar.so</filename>
   <basename>libgstzbar.so</basename>
-  <version>1.4.1</version>
+  <version>1.4.2</version>
   <license>LGPL</license>
   <source>gst-plugins-bad</source>
   <package>GStreamer Bad Plug-ins source release</package>
diff --git a/ext/dash/gstdashdemux.c b/ext/dash/gstdashdemux.c
index a46e6ab..cb63c67 100644
--- a/ext/dash/gstdashdemux.c
+++ b/ext/dash/gstdashdemux.c
@@ -1592,7 +1592,7 @@
         demux->client->update_failed_count++;
       }
 
-      if (demux->client->update_failed_count < DEFAULT_FAILED_COUNT) {
+      if (demux->client->update_failed_count <= DEFAULT_FAILED_COUNT) {
         GST_WARNING_OBJECT (stream->pad, "Could not fetch the next fragment");
         goto quit;
       } else {
diff --git a/ext/gl/gstglmixer.c b/ext/gl/gstglmixer.c
index 62bb4d4..5aa1bea 100644
--- a/ext/gl/gstglmixer.c
+++ b/ext/gl/gstglmixer.c
@@ -600,22 +600,6 @@
   GstGLContext *other_context = NULL;
   GstVideoAggregator *vagg = GST_VIDEO_AGGREGATOR (mix);
 
-  gst_query_parse_allocation (query, &caps, NULL);
-
-  if (gst_query_get_n_allocation_pools (query) > 0) {
-    gst_query_parse_nth_allocation_pool (query, 0, &pool, &size, &min, &max);
-
-    update_pool = TRUE;
-  } else {
-    GstVideoInfo vinfo;
-
-    gst_video_info_init (&vinfo);
-    gst_video_info_from_caps (&vinfo, caps);
-    size = vinfo.size;
-    min = max = 0;
-    update_pool = FALSE;
-  }
-
   if (!gst_gl_ensure_display (mix, &mix->display))
     return FALSE;
 
@@ -686,6 +670,8 @@
   gst_gl_context_gen_texture (mix->context, &mix->out_tex_id,
       GST_VIDEO_FORMAT_RGBA, out_width, out_height);
 
+  gst_query_parse_allocation (query, &caps, NULL);
+
   if (mixer_class->set_caps)
     mixer_class->set_caps (mix, caps);
 
@@ -693,6 +679,20 @@
   g_cond_signal (&mix->priv->gl_resource_cond);
   g_mutex_unlock (&mix->priv->gl_resource_lock);
 
+  if (gst_query_get_n_allocation_pools (query) > 0) {
+    gst_query_parse_nth_allocation_pool (query, 0, &pool, &size, &min, &max);
+
+    update_pool = TRUE;
+  } else {
+    GstVideoInfo vinfo;
+
+    gst_video_info_init (&vinfo);
+    gst_video_info_from_caps (&vinfo, caps);
+    size = vinfo.size;
+    min = max = 0;
+    update_pool = FALSE;
+  }
+
   if (!pool)
     pool = gst_gl_buffer_pool_new (mix->context);
 
diff --git a/ext/gl/gstgltestsrc.c b/ext/gl/gstgltestsrc.c
index 52e0e5e..b64ebe1 100644
--- a/ext/gl/gstgltestsrc.c
+++ b/ext/gl/gstgltestsrc.c
@@ -608,22 +608,6 @@
   guint out_width, out_height;
   GstGLContext *other_context = NULL;
 
-  gst_query_parse_allocation (query, &caps, NULL);
-
-  if (gst_query_get_n_allocation_pools (query) > 0) {
-    gst_query_parse_nth_allocation_pool (query, 0, &pool, &size, &min, &max);
-
-    update_pool = TRUE;
-  } else {
-    GstVideoInfo vinfo;
-
-    gst_video_info_init (&vinfo);
-    gst_video_info_from_caps (&vinfo, caps);
-    size = vinfo.size;
-    min = max = 0;
-    update_pool = FALSE;
-  }
-
   if (!gst_gl_ensure_display (src, &src->display))
     return FALSE;
 
@@ -678,6 +662,22 @@
           &src->fbo, &src->depthbuffer))
     goto context_error;
 
+  gst_query_parse_allocation (query, &caps, NULL);
+
+  if (gst_query_get_n_allocation_pools (query) > 0) {
+    gst_query_parse_nth_allocation_pool (query, 0, &pool, &size, &min, &max);
+
+    update_pool = TRUE;
+  } else {
+    GstVideoInfo vinfo;
+
+    gst_video_info_init (&vinfo);
+    gst_video_info_from_caps (&vinfo, caps);
+    size = vinfo.size;
+    min = max = 0;
+    update_pool = FALSE;
+  }
+
   if (!pool)
     pool = gst_gl_buffer_pool_new (src->context);
 
diff --git a/ext/hls/gsthlsdemux.c b/ext/hls/gsthlsdemux.c
index 466f665..e890b5f 100644
--- a/ext/hls/gsthlsdemux.c
+++ b/ext/hls/gsthlsdemux.c
@@ -1193,7 +1193,7 @@
       }
     } else {
       demux->download_failed_count++;
-      if (demux->download_failed_count < DEFAULT_FAILED_COUNT) {
+      if (demux->download_failed_count <= DEFAULT_FAILED_COUNT) {
         GST_WARNING_OBJECT (demux, "Could not fetch the next fragment");
         g_clear_error (&err);
 
@@ -1205,6 +1205,7 @@
             && !gst_m3u8_client_is_live (demux->client)
             && gst_hls_demux_update_playlist (demux, FALSE, &err)) {
           /* Retry immediately, the playlist actually has changed */
+          GST_DEBUG_OBJECT (demux, "Updated the playlist");
           return;
         } else {
           /* Wait half the fragment duration before retrying */
@@ -1225,6 +1226,12 @@
             demux->next_download);
         g_mutex_unlock (&demux->download_lock);
         GST_DEBUG_OBJECT (demux, "Retrying now");
+
+        /* Refetch the playlist now after we waited */
+        if (!gst_m3u8_client_is_live (demux->client)
+            && gst_hls_demux_update_playlist (demux, FALSE, &err)) {
+          GST_DEBUG_OBJECT (demux, "Updated the playlist");
+        }
         return;
       } else {
         GST_ELEMENT_ERROR_FROM_ERROR (demux,
@@ -1431,7 +1438,7 @@
       if (demux->stop_updates_task)
         goto quit;
       demux->client->update_failed_count++;
-      if (demux->client->update_failed_count < DEFAULT_FAILED_COUNT) {
+      if (demux->client->update_failed_count <= DEFAULT_FAILED_COUNT) {
         GST_WARNING_OBJECT (demux, "Could not update the playlist");
         demux->next_update =
             g_get_monotonic_time () +
@@ -1660,12 +1667,15 @@
   current_variant = gst_m3u8_client_get_playlist_for_bitrate (demux->client,
       max_bitrate);
 
+  GST_M3U8_CLIENT_LOCK (demux->client);
+
 retry_failover_protection:
   old_bandwidth = GST_M3U8 (previous_variant->data)->bandwidth;
   new_bandwidth = GST_M3U8 (current_variant->data)->bandwidth;
 
   /* Don't do anything else if the playlist is the same */
   if (new_bandwidth == old_bandwidth) {
+    GST_M3U8_CLIENT_UNLOCK (demux->client);
     return TRUE;
   }
 
diff --git a/ext/hls/m3u8.c b/ext/hls/m3u8.c
index d1b3ed4..7fa9699 100644
--- a/ext/hls/m3u8.c
+++ b/ext/hls/m3u8.c
@@ -494,6 +494,7 @@
             } else {
               offset = prev->offset + prev->size;
             }
+            file->offset = offset;
           }
         } else {
           file->size = -1;
diff --git a/ext/openni2/gstopenni2src.cpp b/ext/openni2/gstopenni2src.cpp
index a60dca4..f12e0b7 100644
--- a/ext/openni2/gstopenni2src.cpp
+++ b/ext/openni2/gstopenni2src.cpp
@@ -511,6 +511,8 @@
   else
     gst_query_add_allocation_pool (query, pool, size, min, max);
 
+  gst_object_unref (pool);
+
   return GST_BASE_SRC_CLASS (parent_class)->decide_allocation (bsrc, query);
 }
 
diff --git a/ext/wayland/gstwaylandsink.c b/ext/wayland/gstwaylandsink.c
index 365df7c..d029d83 100644
--- a/ext/wayland/gstwaylandsink.c
+++ b/ext/wayland/gstwaylandsink.c
@@ -530,6 +530,7 @@
 config_failed:
   {
     GST_DEBUG_OBJECT (bsink, "failed setting config");
+    gst_object_unref (newpool);
     return FALSE;
   }
 }
diff --git a/gst-libs/gst/codecparsers/gstvc1parser.c b/gst-libs/gst/codecparsers/gstvc1parser.c
index 84817bb..081e813 100644
--- a/gst-libs/gst/codecparsers/gstvc1parser.c
+++ b/gst-libs/gst/codecparsers/gstvc1parser.c
@@ -35,6 +35,7 @@
 #include "gstvc1parser.h"
 #include "parserutils.h"
 #include <gst/base/gstbytereader.h>
+#include <gst/base/gstbytewriter.h>
 #include <gst/base/gstbitreader.h>
 #include <string.h>
 
@@ -1728,32 +1729,78 @@
     GstVC1SeqLayer * seqlayer)
 {
   guint32 tmp;
-  GstBitReader br = GST_BIT_READER_INIT (data, size);
+  guint8 tmp8;
+  guint8 structA[8] = { 0, };
+  guint8 structB[12] = { 0, };
+  GstBitReader br;
+  GstByteReader byter = GST_BYTE_READER_INIT (data, size);
+  GstByteWriter bytew;
 
   g_return_val_if_fail (seqlayer != NULL, GST_VC1_PARSER_ERROR);
 
-  READ_UINT32 (&br, tmp, 8);
-  if (tmp != 0xC5)
+  /* Thanks to the specification, structA and structB fields are defined
+   * as unisgned integer msb first.
+   * But in sequence-layer there are serialized in little-endian byte order,
+   * so we must take care of their endianness before using bit reader */
+
+  if (!gst_byte_reader_get_uint24_le (&byter, &seqlayer->numframes))
     goto failed;
 
-  READ_UINT32 (&br, seqlayer->numframes, 24);
+  if (!gst_byte_reader_get_uint8 (&byter, &tmp8))
+    goto failed;
 
-  READ_UINT32 (&br, tmp, 32);
+  if (tmp8 != 0xC5)
+    goto failed;
+
+  /* 0x00000004 */
+  if (!gst_byte_reader_get_uint32_le (&byter, &tmp))
+    goto failed;
+
   if (tmp != 0x04)
     goto failed;
 
+  /* As an exception, structC is serialized in big-endian byte order so
+   * no endianness issue here but we should at least have 4 bytes */
+  if (gst_byte_reader_get_remaining (&byter) < 4)
+    goto failed;
+
+  gst_bit_reader_init (&br, data + gst_byte_reader_get_pos (&byter), 4);
   if (parse_sequence_header_struct_c (&br, &seqlayer->struct_c) ==
       GST_VC1_PARSER_ERROR)
     goto failed;
 
+  gst_byte_reader_skip (&byter, 4);
+
+  /* structA */
+  gst_byte_writer_init_with_data (&bytew, structA, 8, TRUE);
+  gst_byte_reader_get_uint32_le (&byter, &tmp);
+  gst_byte_writer_put_uint32_be (&bytew, tmp);
+  gst_byte_reader_get_uint32_le (&byter, &tmp);
+  gst_byte_writer_put_uint32_be (&bytew, tmp);
+
+  gst_bit_reader_init (&br, structA, 8);
   if (parse_sequence_header_struct_a (&br, &seqlayer->struct_a) ==
       GST_VC1_PARSER_ERROR)
     goto failed;
 
-  READ_UINT32 (&br, tmp, 32);
+  /* 0x0000000C */
+  if (!gst_byte_reader_get_uint32_le (&byter, &tmp))
+    goto failed;
+
   if (tmp != 0x0C)
     goto failed;
 
+  /* structB */
+  gst_byte_writer_reset (&bytew);
+  gst_byte_writer_init_with_data (&bytew, structB, 12, TRUE);
+  gst_byte_reader_get_uint32_le (&byter, &tmp);
+  gst_byte_writer_put_uint32_be (&bytew, tmp);
+  gst_byte_reader_get_uint32_le (&byter, &tmp);
+  gst_byte_writer_put_uint32_be (&bytew, tmp);
+  gst_byte_reader_get_uint32_le (&byter, &tmp);
+  gst_byte_writer_put_uint32_be (&bytew, tmp);
+
+  gst_bit_reader_init (&br, structB, 12);
   if (parse_sequence_header_struct_b (&br, &seqlayer->struct_b) ==
       GST_VC1_PARSER_ERROR)
     goto failed;
diff --git a/gst-libs/gst/gl/gstglfilter.c b/gst-libs/gst/gl/gstglfilter.c
index 397e866..e8c8710 100644
--- a/gst-libs/gst/gl/gstglfilter.c
+++ b/gst-libs/gst/gl/gstglfilter.c
@@ -1003,22 +1003,6 @@
   guint in_width, in_height, out_width, out_height;
   GstGLContext *other_context = NULL;
 
-  gst_query_parse_allocation (query, &caps, NULL);
-
-  if (gst_query_get_n_allocation_pools (query) > 0) {
-    gst_query_parse_nth_allocation_pool (query, 0, &pool, &size, &min, &max);
-
-    update_pool = TRUE;
-  } else {
-    GstVideoInfo vinfo;
-
-    gst_video_info_init (&vinfo);
-    gst_video_info_from_caps (&vinfo, caps);
-    size = vinfo.size;
-    min = max = 0;
-    update_pool = FALSE;
-  }
-
   if (!gst_gl_ensure_display (filter, &filter->display))
     return FALSE;
 
@@ -1116,6 +1100,22 @@
       goto error;
   }
 
+  gst_query_parse_allocation (query, &caps, NULL);
+
+  if (gst_query_get_n_allocation_pools (query) > 0) {
+    gst_query_parse_nth_allocation_pool (query, 0, &pool, &size, &min, &max);
+
+    update_pool = TRUE;
+  } else {
+    GstVideoInfo vinfo;
+
+    gst_video_info_init (&vinfo);
+    gst_video_info_from_caps (&vinfo, caps);
+    size = vinfo.size;
+    min = max = 0;
+    update_pool = FALSE;
+  }
+
   if (!pool)
     pool = gst_gl_buffer_pool_new (filter->context);
 
diff --git a/gst-libs/gst/video/bad-video-orc-dist.c b/gst-libs/gst/video/bad-video-orc-dist.c
index 168359f..d60b72e 100644
--- a/gst-libs/gst/video/bad-video-orc-dist.c
+++ b/gst-libs/gst/video/bad-video-orc-dist.c
@@ -336,7 +336,7 @@
       static const orc_uint8 bc[] = {
         1, 7, 9, 31, 98, 97, 100, 95, 118, 105, 100, 101, 111, 95, 99, 111,
         110, 118, 101, 114, 116, 95, 111, 114, 99, 95, 109, 101, 109, 99, 112,
-            121,
+        121,
         95, 50, 100, 11, 1, 1, 12, 1, 1, 42, 0, 4, 2, 0,
       };
       p = orc_program_new_from_static_bytecode (bc);
@@ -557,7 +557,7 @@
       static const orc_uint8 bc[] = {
         1, 9, 39, 98, 97, 100, 95, 118, 105, 100, 101, 111, 95, 99, 111, 110,
         118, 101, 114, 116, 95, 111, 114, 99, 95, 99, 111, 110, 118, 101, 114,
-            116,
+        116,
         95, 73, 52, 50, 48, 95, 85, 89, 86, 89, 11, 4, 4, 11, 4, 4,
         12, 2, 2, 12, 2, 2, 12, 1, 1, 12, 1, 1, 20, 2, 196, 32,
         6, 7, 21, 1, 196, 0, 32, 4, 21, 1, 196, 1, 32, 5, 2, 0,
@@ -790,7 +790,7 @@
       static const orc_uint8 bc[] = {
         1, 9, 39, 98, 97, 100, 95, 118, 105, 100, 101, 111, 95, 99, 111, 110,
         118, 101, 114, 116, 95, 111, 114, 99, 95, 99, 111, 110, 118, 101, 114,
-            116,
+        116,
         95, 73, 52, 50, 48, 95, 89, 85, 89, 50, 11, 4, 4, 11, 4, 4,
         12, 2, 2, 12, 2, 2, 12, 1, 1, 12, 1, 1, 20, 2, 196, 32,
         6, 7, 21, 1, 196, 0, 4, 32, 21, 1, 196, 1, 5, 32, 2, 0,
@@ -1059,7 +1059,7 @@
       static const orc_uint8 bc[] = {
         1, 9, 39, 98, 97, 100, 95, 118, 105, 100, 101, 111, 95, 99, 111, 110,
         118, 101, 114, 116, 95, 111, 114, 99, 95, 99, 111, 110, 118, 101, 114,
-            116,
+        116,
         95, 73, 52, 50, 48, 95, 65, 89, 85, 86, 11, 4, 4, 11, 4, 4,
         12, 1, 1, 12, 1, 1, 12, 1, 1, 12, 1, 1, 14, 1, 255, 0,
         0, 0, 20, 2, 20, 2, 20, 1, 20, 1, 45, 34, 6, 45, 35, 7,
@@ -1315,7 +1315,7 @@
       static const orc_uint8 bc[] = {
         1, 9, 39, 98, 97, 100, 95, 118, 105, 100, 101, 111, 95, 99, 111, 110,
         118, 101, 114, 116, 95, 111, 114, 99, 95, 99, 111, 110, 118, 101, 114,
-            116,
+        116,
         95, 89, 85, 89, 50, 95, 73, 52, 50, 48, 11, 2, 2, 11, 2, 2,
         11, 1, 1, 11, 1, 1, 12, 4, 4, 12, 4, 4, 20, 2, 20, 2,
         20, 2, 21, 1, 199, 32, 34, 4, 97, 0, 34, 21, 1, 199, 33, 34,
@@ -1458,7 +1458,7 @@
       static const orc_uint8 bc[] = {
         1, 7, 9, 39, 98, 97, 100, 95, 118, 105, 100, 101, 111, 95, 99, 111,
         110, 118, 101, 114, 116, 95, 111, 114, 99, 95, 99, 111, 110, 118, 101,
-            114,
+        114,
         116, 95, 85, 89, 86, 89, 95, 89, 85, 89, 50, 11, 4, 4, 12, 4,
         4, 21, 1, 183, 0, 4, 2, 0,
       };
@@ -1602,7 +1602,7 @@
       static const orc_uint8 bc[] = {
         1, 7, 9, 43, 98, 97, 100, 95, 118, 105, 100, 101, 111, 95, 99, 111,
         110, 118, 101, 114, 116, 95, 111, 114, 99, 95, 112, 108, 97, 110, 97,
-            114,
+        114,
         95, 99, 104, 114, 111, 109, 97, 95, 52, 50, 48, 95, 52, 50, 50, 11,
         1, 1, 11, 1, 1, 12, 1, 1, 42, 0, 4, 42, 1, 4, 2, 0,
 
@@ -1740,7 +1740,7 @@
       static const orc_uint8 bc[] = {
         1, 7, 9, 43, 98, 97, 100, 95, 118, 105, 100, 101, 111, 95, 99, 111,
         110, 118, 101, 114, 116, 95, 111, 114, 99, 95, 112, 108, 97, 110, 97,
-            114,
+        114,
         95, 99, 104, 114, 111, 109, 97, 95, 52, 50, 48, 95, 52, 52, 52, 11,
         2, 2, 11, 2, 2, 12, 1, 1, 20, 2, 151, 32, 4, 97, 0, 32,
         97, 1, 32, 2, 0,
@@ -1871,7 +1871,7 @@
       static const orc_uint8 bc[] = {
         1, 7, 9, 43, 98, 97, 100, 95, 118, 105, 100, 101, 111, 95, 99, 111,
         110, 118, 101, 114, 116, 95, 111, 114, 99, 95, 112, 108, 97, 110, 97,
-            114,
+        114,
         95, 99, 104, 114, 111, 109, 97, 95, 52, 50, 50, 95, 52, 52, 52, 11,
         2, 2, 12, 1, 1, 20, 2, 151, 32, 4, 97, 0, 32, 2, 0,
       };
@@ -2014,7 +2014,7 @@
       static const orc_uint8 bc[] = {
         1, 7, 9, 43, 98, 97, 100, 95, 118, 105, 100, 101, 111, 95, 99, 111,
         110, 118, 101, 114, 116, 95, 111, 114, 99, 95, 112, 108, 97, 110, 97,
-            114,
+        114,
         95, 99, 104, 114, 111, 109, 97, 95, 52, 52, 52, 95, 52, 50, 50, 11,
         1, 1, 12, 2, 2, 20, 1, 20, 1, 199, 32, 33, 4, 39, 0, 32,
         33, 2, 0,
@@ -2183,7 +2183,7 @@
       static const orc_uint8 bc[] = {
         1, 7, 9, 43, 98, 97, 100, 95, 118, 105, 100, 101, 111, 95, 99, 111,
         110, 118, 101, 114, 116, 95, 111, 114, 99, 95, 112, 108, 97, 110, 97,
-            114,
+        114,
         95, 99, 104, 114, 111, 109, 97, 95, 52, 52, 52, 95, 52, 50, 48, 11,
         1, 1, 12, 2, 2, 12, 2, 2, 20, 2, 20, 1, 20, 1, 21, 1,
         39, 32, 4, 5, 199, 33, 34, 32, 39, 0, 33, 34, 2, 0,
@@ -2328,7 +2328,7 @@
       static const orc_uint8 bc[] = {
         1, 7, 9, 43, 98, 97, 100, 95, 118, 105, 100, 101, 111, 95, 99, 111,
         110, 118, 101, 114, 116, 95, 111, 114, 99, 95, 112, 108, 97, 110, 97,
-            114,
+        114,
         95, 99, 104, 114, 111, 109, 97, 95, 52, 50, 50, 95, 52, 50, 48, 11,
         1, 1, 12, 1, 1, 12, 1, 1, 39, 0, 4, 5, 2, 0,
       };
@@ -2564,7 +2564,7 @@
       static const orc_uint8 bc[] = {
         1, 7, 9, 39, 98, 97, 100, 95, 118, 105, 100, 101, 111, 95, 99, 111,
         110, 118, 101, 114, 116, 95, 111, 114, 99, 95, 99, 111, 110, 118, 101,
-            114,
+        114,
         116, 95, 89, 85, 89, 50, 95, 65, 89, 85, 86, 11, 8, 8, 12, 4,
         4, 14, 2, 255, 0, 0, 0, 20, 2, 20, 2, 20, 4, 20, 4, 21,
         1, 199, 33, 32, 4, 21, 1, 196, 34, 16, 32, 195, 35, 33, 33, 21,
@@ -2810,7 +2810,7 @@
       static const orc_uint8 bc[] = {
         1, 7, 9, 39, 98, 97, 100, 95, 118, 105, 100, 101, 111, 95, 99, 111,
         110, 118, 101, 114, 116, 95, 111, 114, 99, 95, 99, 111, 110, 118, 101,
-            114,
+        114,
         116, 95, 85, 89, 86, 89, 95, 65, 89, 85, 86, 11, 8, 8, 12, 4,
         4, 14, 2, 255, 0, 0, 0, 20, 2, 20, 2, 20, 4, 20, 4, 21,
         1, 199, 32, 33, 4, 21, 1, 196, 34, 16, 32, 195, 35, 33, 33, 21,
@@ -3006,7 +3006,7 @@
       static const orc_uint8 bc[] = {
         1, 7, 9, 39, 98, 97, 100, 95, 118, 105, 100, 101, 111, 95, 99, 111,
         110, 118, 101, 114, 116, 95, 111, 114, 99, 95, 99, 111, 110, 118, 101,
-            114,
+        114,
         116, 95, 89, 85, 89, 50, 95, 89, 52, 50, 66, 11, 2, 2, 11, 1,
         1, 11, 1, 1, 12, 4, 4, 20, 2, 21, 1, 199, 32, 0, 4, 199,
         2, 1, 32, 2, 0,
@@ -3199,7 +3199,7 @@
       static const orc_uint8 bc[] = {
         1, 7, 9, 39, 98, 97, 100, 95, 118, 105, 100, 101, 111, 95, 99, 111,
         110, 118, 101, 114, 116, 95, 111, 114, 99, 95, 99, 111, 110, 118, 101,
-            114,
+        114,
         116, 95, 85, 89, 86, 89, 95, 89, 52, 50, 66, 11, 2, 2, 11, 1,
         1, 11, 1, 1, 12, 4, 4, 20, 2, 21, 1, 199, 0, 32, 4, 199,
         2, 1, 32, 2, 0,
@@ -3404,7 +3404,7 @@
       static const orc_uint8 bc[] = {
         1, 7, 9, 39, 98, 97, 100, 95, 118, 105, 100, 101, 111, 95, 99, 111,
         110, 118, 101, 114, 116, 95, 111, 114, 99, 95, 99, 111, 110, 118, 101,
-            114,
+        114,
         116, 95, 89, 85, 89, 50, 95, 89, 52, 52, 52, 11, 2, 2, 11, 2,
         2, 11, 2, 2, 12, 4, 4, 20, 2, 20, 1, 20, 1, 21, 1, 199,
         32, 0, 4, 199, 34, 33, 32, 151, 1, 33, 151, 2, 34, 2, 0,
@@ -3615,7 +3615,7 @@
       static const orc_uint8 bc[] = {
         1, 7, 9, 39, 98, 97, 100, 95, 118, 105, 100, 101, 111, 95, 99, 111,
         110, 118, 101, 114, 116, 95, 111, 114, 99, 95, 99, 111, 110, 118, 101,
-            114,
+        114,
         116, 95, 85, 89, 86, 89, 95, 89, 52, 52, 52, 11, 2, 2, 11, 2,
         2, 11, 2, 2, 12, 4, 4, 20, 2, 20, 1, 20, 1, 21, 1, 199,
         0, 32, 4, 199, 34, 33, 32, 151, 1, 33, 151, 2, 34, 2, 0,
@@ -3863,7 +3863,7 @@
       static const orc_uint8 bc[] = {
         1, 9, 39, 98, 97, 100, 95, 118, 105, 100, 101, 111, 95, 99, 111, 110,
         118, 101, 114, 116, 95, 111, 114, 99, 95, 99, 111, 110, 118, 101, 114,
-            116,
+        116,
         95, 85, 89, 86, 89, 95, 73, 52, 50, 48, 11, 2, 2, 11, 2, 2,
         11, 1, 1, 11, 1, 1, 12, 4, 4, 12, 4, 4, 20, 2, 20, 2,
         20, 2, 21, 1, 199, 34, 32, 4, 97, 0, 34, 21, 1, 199, 34, 33,
@@ -4244,7 +4244,7 @@
       static const orc_uint8 bc[] = {
         1, 7, 9, 39, 98, 97, 100, 95, 118, 105, 100, 101, 111, 95, 99, 111,
         110, 118, 101, 114, 116, 95, 111, 114, 99, 95, 99, 111, 110, 118, 101,
-            114,
+        114,
         116, 95, 65, 89, 85, 86, 95, 73, 52, 50, 48, 11, 2, 2, 11, 2,
         2, 11, 1, 1, 11, 1, 1, 12, 8, 8, 12, 8, 8, 20, 4, 20,
         4, 20, 4, 20, 4, 20, 2, 20, 2, 20, 1, 20, 1, 21, 1, 198,
@@ -4514,7 +4514,7 @@
       static const orc_uint8 bc[] = {
         1, 7, 9, 39, 98, 97, 100, 95, 118, 105, 100, 101, 111, 95, 99, 111,
         110, 118, 101, 114, 116, 95, 111, 114, 99, 95, 99, 111, 110, 118, 101,
-            114,
+        114,
         116, 95, 65, 89, 85, 86, 95, 89, 85, 89, 50, 11, 4, 4, 12, 8,
         8, 20, 2, 20, 2, 20, 2, 20, 4, 20, 4, 21, 1, 198, 36, 35,
         4, 198, 33, 34, 36, 21, 1, 39, 33, 33, 34, 21, 1, 189, 32, 35,
@@ -4756,7 +4756,7 @@
       static const orc_uint8 bc[] = {
         1, 7, 9, 39, 98, 97, 100, 95, 118, 105, 100, 101, 111, 95, 99, 111,
         110, 118, 101, 114, 116, 95, 111, 114, 99, 95, 99, 111, 110, 118, 101,
-            114,
+        114,
         116, 95, 65, 89, 85, 86, 95, 85, 89, 86, 89, 11, 4, 4, 12, 8,
         8, 20, 2, 20, 2, 20, 2, 20, 4, 20, 4, 21, 1, 198, 36, 35,
         4, 198, 33, 34, 36, 21, 1, 39, 33, 33, 34, 21, 1, 189, 32, 35,
@@ -5008,7 +5008,7 @@
       static const orc_uint8 bc[] = {
         1, 7, 9, 39, 98, 97, 100, 95, 118, 105, 100, 101, 111, 95, 99, 111,
         110, 118, 101, 114, 116, 95, 111, 114, 99, 95, 99, 111, 110, 118, 101,
-            114,
+        114,
         116, 95, 65, 89, 85, 86, 95, 89, 52, 50, 66, 11, 2, 2, 11, 1,
         1, 11, 1, 1, 12, 8, 8, 20, 4, 20, 4, 20, 2, 20, 2, 21,
         1, 198, 33, 32, 4, 198, 34, 35, 33, 21, 1, 39, 34, 34, 35, 199,
@@ -5213,7 +5213,7 @@
       static const orc_uint8 bc[] = {
         1, 7, 9, 39, 98, 97, 100, 95, 118, 105, 100, 101, 111, 95, 99, 111,
         110, 118, 101, 114, 116, 95, 111, 114, 99, 95, 99, 111, 110, 118, 101,
-            114,
+        114,
         116, 95, 65, 89, 85, 86, 95, 89, 52, 52, 52, 11, 1, 1, 11, 1,
         1, 11, 1, 1, 12, 4, 4, 20, 2, 20, 2, 198, 33, 32, 4, 199,
         2, 1, 33, 189, 0, 32, 2, 0,
@@ -5409,7 +5409,7 @@
       static const orc_uint8 bc[] = {
         1, 7, 9, 39, 98, 97, 100, 95, 118, 105, 100, 101, 111, 95, 99, 111,
         110, 118, 101, 114, 116, 95, 111, 114, 99, 95, 99, 111, 110, 118, 101,
-            114,
+        114,
         116, 95, 89, 52, 50, 66, 95, 89, 85, 89, 50, 11, 4, 4, 12, 2,
         2, 12, 1, 1, 12, 1, 1, 20, 2, 196, 32, 5, 6, 21, 1, 196,
         0, 4, 32, 2, 0,
@@ -5602,7 +5602,7 @@
       static const orc_uint8 bc[] = {
         1, 7, 9, 39, 98, 97, 100, 95, 118, 105, 100, 101, 111, 95, 99, 111,
         110, 118, 101, 114, 116, 95, 111, 114, 99, 95, 99, 111, 110, 118, 101,
-            114,
+        114,
         116, 95, 89, 52, 50, 66, 95, 85, 89, 86, 89, 11, 4, 4, 12, 2,
         2, 12, 1, 1, 12, 1, 1, 20, 2, 196, 32, 5, 6, 21, 1, 196,
         0, 32, 4, 2, 0,
@@ -5855,7 +5855,7 @@
       static const orc_uint8 bc[] = {
         1, 7, 9, 39, 98, 97, 100, 95, 118, 105, 100, 101, 111, 95, 99, 111,
         110, 118, 101, 114, 116, 95, 111, 114, 99, 95, 99, 111, 110, 118, 101,
-            114,
+        114,
         116, 95, 89, 52, 50, 66, 95, 65, 89, 85, 86, 11, 8, 8, 12, 2,
         2, 12, 1, 1, 12, 1, 1, 14, 1, 255, 0, 0, 0, 20, 2, 20,
         2, 20, 4, 20, 4, 196, 32, 5, 6, 21, 1, 196, 35, 16, 4, 195,
@@ -6099,7 +6099,7 @@
       static const orc_uint8 bc[] = {
         1, 7, 9, 39, 98, 97, 100, 95, 118, 105, 100, 101, 111, 95, 99, 111,
         110, 118, 101, 114, 116, 95, 111, 114, 99, 95, 99, 111, 110, 118, 101,
-            114,
+        114,
         116, 95, 89, 52, 52, 52, 95, 89, 85, 89, 50, 11, 4, 4, 12, 2,
         2, 12, 2, 2, 12, 2, 2, 20, 2, 20, 4, 20, 2, 20, 2, 21,
         1, 196, 33, 5, 6, 198, 34, 35, 33, 21, 1, 39, 32, 34, 35, 21,
@@ -6342,7 +6342,7 @@
       static const orc_uint8 bc[] = {
         1, 7, 9, 39, 98, 97, 100, 95, 118, 105, 100, 101, 111, 95, 99, 111,
         110, 118, 101, 114, 116, 95, 111, 114, 99, 95, 99, 111, 110, 118, 101,
-            114,
+        114,
         116, 95, 89, 52, 52, 52, 95, 85, 89, 86, 89, 11, 4, 4, 12, 2,
         2, 12, 2, 2, 12, 2, 2, 20, 2, 20, 4, 20, 2, 20, 2, 21,
         1, 196, 33, 5, 6, 198, 34, 35, 33, 21, 1, 39, 32, 34, 35, 21,
@@ -6561,7 +6561,7 @@
       static const orc_uint8 bc[] = {
         1, 7, 9, 39, 98, 97, 100, 95, 118, 105, 100, 101, 111, 95, 99, 111,
         110, 118, 101, 114, 116, 95, 111, 114, 99, 95, 99, 111, 110, 118, 101,
-            114,
+        114,
         116, 95, 89, 52, 52, 52, 95, 65, 89, 85, 86, 11, 4, 4, 12, 1,
         1, 12, 1, 1, 12, 1, 1, 14, 1, 255, 0, 0, 0, 20, 2, 20,
         2, 196, 32, 5, 6, 196, 33, 16, 4, 195, 0, 33, 32, 2, 0,
@@ -6978,7 +6978,7 @@
       static const orc_uint8 bc[] = {
         1, 7, 9, 39, 98, 97, 100, 95, 118, 105, 100, 101, 111, 95, 99, 111,
         110, 118, 101, 114, 116, 95, 111, 114, 99, 95, 99, 111, 110, 118, 101,
-            114,
+        114,
         116, 95, 65, 89, 85, 86, 95, 65, 82, 71, 66, 11, 4, 4, 12, 4,
         4, 14, 1, 128, 0, 0, 0, 16, 2, 16, 2, 16, 2, 16, 2, 16,
         2, 20, 1, 20, 1, 20, 1, 20, 1, 20, 2, 20, 2, 20, 2, 20,
@@ -7458,7 +7458,7 @@
       static const orc_uint8 bc[] = {
         1, 7, 9, 39, 98, 97, 100, 95, 118, 105, 100, 101, 111, 95, 99, 111,
         110, 118, 101, 114, 116, 95, 111, 114, 99, 95, 99, 111, 110, 118, 101,
-            114,
+        114,
         116, 95, 65, 89, 85, 86, 95, 66, 71, 82, 65, 11, 4, 4, 12, 4,
         4, 14, 1, 128, 0, 0, 0, 16, 2, 16, 2, 16, 2, 16, 2, 16,
         2, 20, 1, 20, 1, 20, 1, 20, 1, 20, 2, 20, 2, 20, 2, 20,
@@ -7938,7 +7938,7 @@
       static const orc_uint8 bc[] = {
         1, 7, 9, 39, 98, 97, 100, 95, 118, 105, 100, 101, 111, 95, 99, 111,
         110, 118, 101, 114, 116, 95, 111, 114, 99, 95, 99, 111, 110, 118, 101,
-            114,
+        114,
         116, 95, 65, 89, 85, 86, 95, 65, 66, 71, 82, 11, 4, 4, 12, 4,
         4, 14, 1, 128, 0, 0, 0, 16, 2, 16, 2, 16, 2, 16, 2, 16,
         2, 20, 1, 20, 1, 20, 1, 20, 1, 20, 2, 20, 2, 20, 2, 20,
@@ -8418,7 +8418,7 @@
       static const orc_uint8 bc[] = {
         1, 7, 9, 39, 98, 97, 100, 95, 118, 105, 100, 101, 111, 95, 99, 111,
         110, 118, 101, 114, 116, 95, 111, 114, 99, 95, 99, 111, 110, 118, 101,
-            114,
+        114,
         116, 95, 65, 89, 85, 86, 95, 82, 71, 66, 65, 11, 4, 4, 12, 4,
         4, 14, 1, 128, 0, 0, 0, 16, 2, 16, 2, 16, 2, 16, 2, 16,
         2, 20, 1, 20, 1, 20, 1, 20, 1, 20, 2, 20, 2, 20, 2, 20,
@@ -8901,7 +8901,7 @@
       static const orc_uint8 bc[] = {
         1, 9, 39, 98, 97, 100, 95, 118, 105, 100, 101, 111, 95, 99, 111, 110,
         118, 101, 114, 116, 95, 111, 114, 99, 95, 99, 111, 110, 118, 101, 114,
-            116,
+        116,
         95, 73, 52, 50, 48, 95, 66, 71, 82, 65, 11, 4, 4, 12, 1, 1,
         12, 1, 1, 12, 1, 1, 14, 1, 128, 0, 0, 0, 14, 4, 127, 0,
         0, 0, 16, 2, 16, 2, 16, 2, 16, 2, 16, 2, 20, 2, 20, 2,
diff --git a/gst-plugins-bad.doap b/gst-plugins-bad.doap
index c7f57e1..1b0c3e9 100644
--- a/gst-plugins-bad.doap
+++ b/gst-plugins-bad.doap
@@ -35,6 +35,16 @@
 
  <release>
   <Version>
+   <revision>1.4.2</revision>
+   <branch>1.4</branch>
+   <name></name>
+   <created>2014-09-19</created>
+   <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.4.2.tar.xz" />
+  </Version>
+ </release>
+
+ <release>
+  <Version>
    <revision>1.4.1</revision>
    <branch>1.4</branch>
    <name></name>
diff --git a/gst-plugins-bad.spec b/gst-plugins-bad.spec
index 76e60e9..5f97da7 100644
--- a/gst-plugins-bad.spec
+++ b/gst-plugins-bad.spec
@@ -6,7 +6,7 @@
 
 Summary: GStreamer streaming media framework "bad" plug-ins
 Name: %{gstreamer}-plugins-bad
-Version: 1.4.1
+Version: 1.4.2
 Release: 1.gst
 # The freeze and nfs plugins are LGPLv2 (only)
 License: LGPLv2+ and LGPLv2
diff --git a/gst/aiff/aiffparse.c b/gst/aiff/aiffparse.c
index efc3e63..6d77e7c 100644
--- a/gst/aiff/aiffparse.c
+++ b/gst/aiff/aiffparse.c
@@ -830,7 +830,7 @@
     if (aiff->endianness == G_BIG_ENDIAN) {
       if (aiff->width == 32)
         format = "F32BE";
-      else if (aiff->width == 32)
+      else if (aiff->width == 64)
         format = "F64BE";
     }
   } else {
diff --git a/gst/bayer/gstbayerorc-dist.c b/gst/bayer/gstbayerorc-dist.c
index 2165615..1dc708d 100644
--- a/gst/bayer/gstbayerorc-dist.c
+++ b/gst/bayer/gstbayerorc-dist.c
@@ -336,7 +336,7 @@
       static const orc_uint8 bc[] = {
         1, 9, 34, 98, 97, 121, 101, 114, 95, 111, 114, 99, 95, 104, 111, 114,
         105, 122, 95, 117, 112, 115, 97, 109, 112, 108, 101, 95, 117, 110, 97,
-            108,
+        108,
         105, 103, 110, 101, 100, 11, 2, 2, 11, 2, 2, 12, 2, 2, 14, 4,
         1, 0, 0, 0, 20, 2, 20, 1, 20, 1, 20, 1, 20, 1, 199, 34,
         33, 4, 83, 32, 4, 16, 199, 36, 35, 32, 39, 36, 34, 36, 196, 0,
diff --git a/gst/dataurisrc/gstdataurisrc.c b/gst/dataurisrc/gstdataurisrc.c
index ba8b9a3..1fde36d 100644
--- a/gst/dataurisrc/gstdataurisrc.c
+++ b/gst/dataurisrc/gstdataurisrc.c
@@ -302,9 +302,12 @@
 gst_data_uri_src_get_uri (GstURIHandler * handler)
 {
   GstDataURISrc *src = GST_DATA_URI_SRC (handler);
+  gchar *src_uri = NULL;
 
-  /* FIXME: make thread-safe */
-  return g_strdup (src->uri);
+  GST_OBJECT_LOCK (src);
+  src_uri = g_strdup (src->uri);
+  GST_OBJECT_UNLOCK (src);
+  return src_uri;
 }
 
 static gboolean
diff --git a/gst/fieldanalysis/gstfieldanalysisorc-dist.c b/gst/fieldanalysis/gstfieldanalysisorc-dist.c
index f50df64..06951b7 100644
--- a/gst/fieldanalysis/gstfieldanalysisorc-dist.c
+++ b/gst/fieldanalysis/gstfieldanalysisorc-dist.c
@@ -283,7 +283,7 @@
       static const orc_uint8 bc[] = {
         1, 9, 44, 102, 105, 101, 108, 100, 97, 110, 97, 108, 121, 115, 105, 115,
         95, 111, 114, 99, 95, 115, 97, 109, 101, 95, 112, 97, 114, 105, 116,
-            121,
+        121,
         95, 115, 97, 100, 95, 112, 108, 97, 110, 97, 114, 95, 121, 117, 118, 12,
         1, 1, 12, 1, 1, 13, 4, 16, 4, 20, 2, 20, 2, 20, 4, 20,
         4, 150, 32, 4, 150, 33, 5, 98, 32, 32, 33, 69, 32, 32, 154, 34,
@@ -466,9 +466,9 @@
       static const orc_uint8 bc[] = {
         1, 9, 44, 102, 105, 101, 108, 100, 97, 110, 97, 108, 121, 115, 105, 115,
         95, 111, 114, 99, 95, 115, 97, 109, 101, 95, 112, 97, 114, 105, 116,
-            121,
+        121,
         95, 115, 115, 100, 95, 112, 108, 97, 110, 97, 114, 95, 121, 117, 118,
-            12,
+        12,
         1, 1, 12, 1, 1, 13, 4, 16, 4, 20, 2, 20, 2, 20, 4, 20,
         4, 150, 32, 4, 150, 33, 5, 98, 32, 32, 33, 176, 34, 32, 32, 111,
         35, 34, 24, 106, 34, 34, 35, 181, 12, 34, 2, 0,
@@ -758,7 +758,7 @@
       static const orc_uint8 bc[] = {
         1, 9, 46, 102, 105, 101, 108, 100, 97, 110, 97, 108, 121, 115, 105, 115,
         95, 111, 114, 99, 95, 115, 97, 109, 101, 95, 112, 97, 114, 105, 116,
-            121,
+        121,
         95, 51, 95, 116, 97, 112, 95, 112, 108, 97, 110, 97, 114, 95, 121, 117,
         118, 12, 1, 1, 12, 1, 1, 12, 1, 1, 12, 1, 1, 12, 1, 1,
         12, 1, 1, 13, 4, 14, 4, 2, 0, 0, 0, 16, 4, 20, 2, 20,
@@ -1099,7 +1099,7 @@
       static const orc_uint8 bc[] = {
         1, 9, 50, 102, 105, 101, 108, 100, 97, 110, 97, 108, 121, 115, 105, 115,
         95, 111, 114, 99, 95, 111, 112, 112, 111, 115, 105, 116, 101, 95, 112,
-            97,
+        97,
         114, 105, 116, 121, 95, 53, 95, 116, 97, 112, 95, 112, 108, 97, 110, 97,
         114, 95, 121, 117, 118, 12, 1, 1, 12, 1, 1, 12, 1, 1, 12, 1,
         1, 12, 1, 1, 13, 4, 14, 4, 2, 0, 0, 0, 14, 4, 3, 0,
diff --git a/gst/mpegpsmux/mpegpsmux_h264.c b/gst/mpegpsmux/mpegpsmux_h264.c
index 35189bb..bff1aa0 100644
--- a/gst/mpegpsmux/mpegpsmux_h264.c
+++ b/gst/mpegpsmux/mpegpsmux_h264.c
@@ -197,6 +197,7 @@
         MIN (nal_size, map.size - in_offset));
     in_offset += nal_size;
   }
+  gst_buffer_unmap (buf, &map);
 
   out_buf = gst_byte_writer_reset_and_get_buffer (&bw);
 
diff --git a/gst/mpegtsdemux/mpegtspacketizer.c b/gst/mpegtsdemux/mpegtspacketizer.c
index 6663977..84cc72e 100644
--- a/gst/mpegtsdemux/mpegtspacketizer.c
+++ b/gst/mpegtsdemux/mpegtspacketizer.c
@@ -280,6 +280,7 @@
 
     gst_adapter_clear (packetizer->adapter);
     g_object_unref (packetizer->adapter);
+    g_mutex_clear (&packetizer->group_lock);
     packetizer->disposed = TRUE;
     packetizer->offset = 0;
     packetizer->empty = TRUE;
diff --git a/gst/mpegtsdemux/pesparse.h b/gst/mpegtsdemux/pesparse.h
index 1d7d870..a1600d3 100644
--- a/gst/mpegtsdemux/pesparse.h
+++ b/gst/mpegtsdemux/pesparse.h
@@ -143,7 +143,7 @@
 
 typedef struct {
   guint8	stream_id;	/* See ID_* above */
-  guint16	packet_length;	/* The size of the PES header and PES data
+  guint32	packet_length;	/* The size of the PES header and PES data
 				 * (if 0 => unbounded packet) */
   guint16	header_size;	/* The complete size of the PES header */
 
diff --git a/gst/rawparse/gstrawparse.c b/gst/rawparse/gstrawparse.c
index 18b2eac..f807d9e 100644
--- a/gst/rawparse/gstrawparse.c
+++ b/gst/rawparse/gstrawparse.c
@@ -202,6 +202,7 @@
 {
   rp->n_frames = 0;
   rp->discont = TRUE;
+  rp->negotiated = FALSE;
 
   gst_segment_init (&rp->segment, GST_FORMAT_TIME);
   gst_adapter_clear (rp->adapter);
diff --git a/gst/videoparsers/gstvc1parse.c b/gst/videoparsers/gstvc1parse.c
index e583911..8424280 100644
--- a/gst/videoparsers/gstvc1parse.c
+++ b/gst/videoparsers/gstvc1parse.c
@@ -455,8 +455,8 @@
 #endif
 
   while (size >= 40) {
-    if (data[3] == 0xc5 && GST_READ_UINT32_BE (data + 4) == 0x00000004 &&
-        GST_READ_UINT32_BE (data + 20) == 0x0000000c) {
+    if (data[3] == 0xc5 && GST_READ_UINT32_LE (data + 4) == 0x00000004 &&
+        GST_READ_UINT32_LE (data + 20) == 0x0000000c) {
       guint32 startcode;
 
       GST_DEBUG_OBJECT (vc1parse, "Found sequence layer");
@@ -692,17 +692,23 @@
           seq_hdr |= (vc1parse->seq_layer.struct_c.frmrtq_postproc << 25);
           seq_hdr |= (vc1parse->seq_layer.struct_c.bitrtq_postproc << 20);
           seq_hdr |= (vc1parse->seq_layer.struct_c.loop_filter << 19);
+          /* Reserved3 shall be set to zero */
           seq_hdr |= (vc1parse->seq_layer.struct_c.multires << 17);
+          /* Reserved4 shall be set to one */
+          seq_hdr |= (1 << 16);
           seq_hdr |= (vc1parse->seq_layer.struct_c.fastuvmc << 15);
           seq_hdr |= (vc1parse->seq_layer.struct_c.extended_mv << 14);
           seq_hdr |= (vc1parse->seq_layer.struct_c.dquant << 12);
           seq_hdr |= (vc1parse->seq_layer.struct_c.vstransform << 11);
+          /* Reserved5 shall be set to zero */
           seq_hdr |= (vc1parse->seq_layer.struct_c.overlap << 9);
           seq_hdr |= (vc1parse->seq_layer.struct_c.syncmarker << 8);
           seq_hdr |= (vc1parse->seq_layer.struct_c.rangered << 7);
           seq_hdr |= (vc1parse->seq_layer.struct_c.maxbframes << 4);
           seq_hdr |= (vc1parse->seq_layer.struct_c.quantizer << 2);
           seq_hdr |= (vc1parse->seq_layer.struct_c.finterpflag << 1);
+          /* Reserved6 shall be set to one */
+          seq_hdr |= 1;
           codec_data = gst_buffer_new_and_alloc (4);
 
           gst_buffer_map (codec_data, &minfo, GST_MAP_WRITE);
@@ -760,11 +766,20 @@
         gst_buffer_map (codec_data, &minfo, GST_MAP_WRITE);
 
         data = minfo.data;
+        /* According to SMPTE 421M Annex L, the sequence layer shall be
+         * represented as a sequence of 32 bit unsigned integers and each
+         * integers should be serialized in little-endian byte-order except for
+         * STRUCT_C which should be serialized in big-endian byte-order. */
+
         /* Unknown number of frames and start code */
         data[0] = 0xff;
         data[1] = 0xff;
         data[2] = 0xff;
         data[3] = 0xc5;
+
+        /* 0x00000004 */
+        GST_WRITE_UINT32_LE (data + 4, 4);
+
         /* structC */
         structC |= (vc1parse->profile << 30);
         if (vc1parse->profile != GST_VC1_PROFILE_ADVANCED) {
@@ -772,51 +787,57 @@
           structC |= (vc1parse->seq_layer.struct_c.frmrtq_postproc << 25);
           structC |= (vc1parse->seq_layer.struct_c.bitrtq_postproc << 20);
           structC |= (vc1parse->seq_layer.struct_c.loop_filter << 19);
+          /* Reserved3 shall be set to zero */
           structC |= (vc1parse->seq_layer.struct_c.multires << 17);
+          /* Reserved4 shall be set to one */
+          structC |= (1 << 16);
           structC |= (vc1parse->seq_layer.struct_c.fastuvmc << 15);
           structC |= (vc1parse->seq_layer.struct_c.extended_mv << 14);
           structC |= (vc1parse->seq_layer.struct_c.dquant << 12);
           structC |= (vc1parse->seq_layer.struct_c.vstransform << 11);
+          /* Reserved5 shall be set to zero */
           structC |= (vc1parse->seq_layer.struct_c.overlap << 9);
           structC |= (vc1parse->seq_layer.struct_c.syncmarker << 8);
           structC |= (vc1parse->seq_layer.struct_c.rangered << 7);
           structC |= (vc1parse->seq_layer.struct_c.maxbframes << 4);
           structC |= (vc1parse->seq_layer.struct_c.quantizer << 2);
           structC |= (vc1parse->seq_layer.struct_c.finterpflag << 1);
+          /* Reserved6 shall be set to one */
+          structC |= 1;
         }
-        GST_WRITE_UINT32_BE (data + 4, structC);
-        /* 0x00000004 */
-        GST_WRITE_UINT32_BE (data + 8, 4);
+        GST_WRITE_UINT32_BE (data + 8, structC);
+
         /* structA */
         if (vc1parse->profile != GST_VC1_PROFILE_ADVANCED) {
-          GST_WRITE_UINT32_BE (data + 12, vc1parse->height);
-          GST_WRITE_UINT32_BE (data + 16, vc1parse->width);
+          GST_WRITE_UINT32_LE (data + 12, vc1parse->height);
+          GST_WRITE_UINT32_LE (data + 16, vc1parse->width);
         } else {
-          GST_WRITE_UINT32_BE (data + 12, 0);
-          GST_WRITE_UINT32_BE (data + 16, 0);
+          GST_WRITE_UINT32_LE (data + 12, 0);
+          GST_WRITE_UINT32_LE (data + 16, 0);
         }
 
         /* 0x0000000c */
-        GST_WRITE_UINT32_BE (data + 20, 0x0000000c);
+        GST_WRITE_UINT32_LE (data + 20, 0x0000000c);
+
         /* structB */
-        if ((gint) vc1parse->level != -1)
-          data[24] = (vc1parse->level << 5);
-        else
-          data[24] = 0x40;      /* Use HIGH level */
         /* Unknown HRD_BUFFER */
-        GST_WRITE_UINT24_BE (data + 25, 0);
+        GST_WRITE_UINT24_LE (data + 24, 0);
+        if ((gint) vc1parse->level != -1)
+          data[27] = (vc1parse->level << 5);
+        else
+          data[27] = (0x4 << 5);        /* Use HIGH level */
         /* Unknown HRD_RATE */
-        GST_WRITE_UINT32_BE (data + 28, 0);
+        GST_WRITE_UINT32_LE (data + 28, 0);
         /* Framerate */
         if (vc1parse->fps_d == 0) {
           /* If not known, it seems we need to put in the maximum framerate
              possible for the profile/level used (this is for RTP
              (https://tools.ietf.org/html/draft-ietf-avt-rtp-vc1-06#section-6.1),
              so likely elsewhere too */
-          GST_WRITE_UINT32_BE (data + 32,
+          GST_WRITE_UINT32_LE (data + 32,
               gst_vc1_parse_get_max_framerate (vc1parse));
         } else {
-          GST_WRITE_UINT32_BE (data + 32,
+          GST_WRITE_UINT32_LE (data + 32,
               ((guint32) (((gdouble) vc1parse->fps_n) /
                       ((gdouble) vc1parse->fps_d) + 0.5)));
         }
@@ -960,8 +981,8 @@
           VC1_STREAM_FORMAT_SEQUENCE_LAYER_RAW_FRAME
           || vc1parse->input_stream_format ==
           VC1_STREAM_FORMAT_SEQUENCE_LAYER_FRAME_LAYER)) {
-    if (data[3] == 0xc5 && GST_READ_UINT32_BE (data + 4) == 0x00000004
-        && GST_READ_UINT32_BE (data + 20) == 0x0000000c) {
+    if (data[3] == 0xc5 && GST_READ_UINT32_LE (data + 4) == 0x00000004
+        && GST_READ_UINT32_LE (data + 20) == 0x0000000c) {
       framesize = 36;
     } else {
       *skipsize = 1;
@@ -1029,7 +1050,7 @@
     /* frame-layer or sequence-layer-frame-layer */
     g_assert (size >= 8);
     /* Parse frame layer size */
-    framesize = GST_READ_UINT24_BE (data + 1) + 8;
+    framesize = GST_READ_UINT24_LE (data + 1) + 8;
   }
 
 
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 24dd21b..0e42f00 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -4,8 +4,6 @@
 ext/resindvd/resindvdsrc.c
 ext/smoothstreaming/gstmssdemux.c
 ext/sndfile/gstsfdec.c
-ext/sndfile/gstsfsink.c
-ext/sndfile/gstsfsrc.c
 ext/sndio/sndiosink.c
 ext/sndio/sndiosrc.c
 gst/aiff/aiffparse.c
diff --git a/po/af.gmo b/po/af.gmo
index 193aa33..cb6737b 100644
--- a/po/af.gmo
+++ b/po/af.gmo
Binary files differ
diff --git a/po/af.po b/po/af.po
index 8fdafb3..23e7175 100644
--- a/po/af.po
+++ b/po/af.po
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: gst-plugins 0.7.6\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-08-27 14:38+0300\n"
+"POT-Creation-Date: 2014-09-19 11:20+0300\n"
 "PO-Revision-Date: 2004-03-18 14:16+0200\n"
 "Last-Translator: Petri Jooste <rkwjpj@puk.ac.za>\n"
 "Language-Team: Afrikaans <i18n@af.org.za>\n"
@@ -147,18 +147,6 @@
 msgid "Could not open sndfile stream for reading."
 msgstr "Kon nie lêer \"%s\" oopmaak om te lees nie."
 
-#, fuzzy
-msgid "No file name specified for writing."
-msgstr "Geen lêernaam gespesifiseer."
-
-#, c-format
-msgid "Could not open file \"%s\" for writing."
-msgstr "Kon nie lêer \"%s\" oopmaak om in te skryf nie."
-
-#, c-format
-msgid "Could not write to file \"%s\"."
-msgstr "Kon nie skryf na lêer \"%s\" nie."
-
 msgid "Could not establish connection to sndio"
 msgstr ""
 
@@ -189,11 +177,19 @@
 msgid "Subpicture format was not configured before data flow"
 msgstr ""
 
+#, fuzzy
+msgid "No file name specified for writing."
+msgstr "Geen lêernaam gespesifiseer."
+
 #, c-format
 msgid "Given file name \"%s\" can't be converted to local file name encoding."
 msgstr ""
 
 #, c-format
+msgid "Could not open file \"%s\" for writing."
+msgstr "Kon nie lêer \"%s\" oopmaak om in te skryf nie."
+
+#, c-format
 msgid "Device \"%s\" does not exist."
 msgstr "Toestel \"%s\" bestaan nie."
 
@@ -227,6 +223,9 @@
 msgid "Couldn't find details for DVB channel %s"
 msgstr ""
 
+#~ msgid "Could not write to file \"%s\"."
+#~ msgstr "Kon nie skryf na lêer \"%s\" nie."
+
 #~ msgid "Could not open device \"%s\" for reading and writing."
 #~ msgstr "Kon nie toestel \"%s\" oopmaak vir lees en skryf nie."
 
diff --git a/po/az.gmo b/po/az.gmo
index 4ab3b8a..de40fa9 100644
--- a/po/az.gmo
+++ b/po/az.gmo
Binary files differ
diff --git a/po/az.po b/po/az.po
index 9395ebd..873a9cf 100644
--- a/po/az.po
+++ b/po/az.po
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: gst-plugins-0.8.0\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-08-27 14:38+0300\n"
+"POT-Creation-Date: 2014-09-19 11:20+0300\n"
 "PO-Revision-Date: 2004-03-19 18:29+0200\n"
 "Last-Translator: Metin Amiroff <metin@karegen.com>\n"
 "Language-Team: Azerbaijani <translation-team-az@lists.sourceforge.net>\n"
@@ -148,18 +148,6 @@
 msgid "Could not open sndfile stream for reading."
 msgstr "\"%s\" faylı oxuma üçün açıla bilmədi."
 
-#, fuzzy
-msgid "No file name specified for writing."
-msgstr "Fayl adı verilməyib."
-
-#, c-format
-msgid "Could not open file \"%s\" for writing."
-msgstr "\"%s\" faylı yazma üçün açıla bilmədi."
-
-#, c-format
-msgid "Could not write to file \"%s\"."
-msgstr "\"%s\" faylına yazıla bilmədi."
-
 msgid "Could not establish connection to sndio"
 msgstr ""
 
@@ -190,11 +178,19 @@
 msgid "Subpicture format was not configured before data flow"
 msgstr ""
 
+#, fuzzy
+msgid "No file name specified for writing."
+msgstr "Fayl adı verilməyib."
+
 #, c-format
 msgid "Given file name \"%s\" can't be converted to local file name encoding."
 msgstr ""
 
 #, c-format
+msgid "Could not open file \"%s\" for writing."
+msgstr "\"%s\" faylı yazma üçün açıla bilmədi."
+
+#, c-format
 msgid "Device \"%s\" does not exist."
 msgstr "\"%s\" avadanlığı mövcud deyil."
 
@@ -228,6 +224,9 @@
 msgid "Couldn't find details for DVB channel %s"
 msgstr ""
 
+#~ msgid "Could not write to file \"%s\"."
+#~ msgstr "\"%s\" faylına yazıla bilmədi."
+
 #~ msgid "Could not open device \"%s\" for reading and writing."
 #~ msgstr "\"%s\" avadanlığı oxuma və yazma üçün açıla bilmədi."
 
diff --git a/po/bg.gmo b/po/bg.gmo
index d17f7dd..e6f6f20 100644
--- a/po/bg.gmo
+++ b/po/bg.gmo
Binary files differ
diff --git a/po/bg.po b/po/bg.po
index 4c6dd38..5451b77 100644
--- a/po/bg.po
+++ b/po/bg.po
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: gst-plugins-bad 0.10.21.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-08-27 14:38+0300\n"
+"POT-Creation-Date: 2014-09-19 11:20+0300\n"
 "PO-Revision-Date: 2011-04-26 22:30+0300\n"
 "Last-Translator: Alexander Shopov <ash@kambanaria.org>\n"
 "Language-Team: Bulgarian <dict@fsa-bg.org>\n"
@@ -149,17 +149,6 @@
 msgid "Could not open sndfile stream for reading."
 msgstr "Файлът „%s“ не може да се отвори за четене."
 
-msgid "No file name specified for writing."
-msgstr "Не е указано име на файл за запис."
-
-#, c-format
-msgid "Could not open file \"%s\" for writing."
-msgstr "Файлът „%s“ не може да се отвори за запис."
-
-#, c-format
-msgid "Could not write to file \"%s\"."
-msgstr "Не може да се записва във файла „%s“."
-
 msgid "Could not establish connection to sndio"
 msgstr ""
 
@@ -190,11 +179,18 @@
 msgid "Subpicture format was not configured before data flow"
 msgstr ""
 
+msgid "No file name specified for writing."
+msgstr "Не е указано име на файл за запис."
+
 #, c-format
 msgid "Given file name \"%s\" can't be converted to local file name encoding."
 msgstr ""
 
 #, c-format
+msgid "Could not open file \"%s\" for writing."
+msgstr "Файлът „%s“ не може да се отвори за запис."
+
+#, c-format
 msgid "Device \"%s\" does not exist."
 msgstr "Устройството „%s“ не съществува."
 
@@ -227,3 +223,6 @@
 #, c-format
 msgid "Couldn't find details for DVB channel %s"
 msgstr ""
+
+#~ msgid "Could not write to file \"%s\"."
+#~ msgstr "Не може да се записва във файла „%s“."
diff --git a/po/ca.gmo b/po/ca.gmo
index 3609fb0..dc0667b 100644
--- a/po/ca.gmo
+++ b/po/ca.gmo
Binary files differ
diff --git a/po/ca.po b/po/ca.po
index 41aa672..a962f27 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: gst-plugins-bad 0.10.21.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-08-27 14:38+0300\n"
+"POT-Creation-Date: 2014-09-19 11:20+0300\n"
 "PO-Revision-Date: 2012-01-01 14:19+0100\n"
 "Last-Translator: Gil Forcada <gforcada@gnome.org>\n"
 "Language-Team: Catalan <ca@dodds.net>\n"
@@ -150,17 +150,6 @@
 msgid "Could not open sndfile stream for reading."
 msgstr "No s'ha pogut obrir el fitxer «%s» per a la lectura."
 
-msgid "No file name specified for writing."
-msgstr "No s'ha especificat cap nom de fitxer per a l'escriptura."
-
-#, c-format
-msgid "Could not open file \"%s\" for writing."
-msgstr "No s'ha pogut obrir el fitxer «%s» per a l'escriptura."
-
-#, c-format
-msgid "Could not write to file \"%s\"."
-msgstr "No s'ha pogut escriure al fitxer «%s»."
-
 msgid "Could not establish connection to sndio"
 msgstr ""
 
@@ -191,11 +180,18 @@
 msgid "Subpicture format was not configured before data flow"
 msgstr ""
 
+msgid "No file name specified for writing."
+msgstr "No s'ha especificat cap nom de fitxer per a l'escriptura."
+
 #, c-format
 msgid "Given file name \"%s\" can't be converted to local file name encoding."
 msgstr ""
 
 #, c-format
+msgid "Could not open file \"%s\" for writing."
+msgstr "No s'ha pogut obrir el fitxer «%s» per a l'escriptura."
+
+#, c-format
 msgid "Device \"%s\" does not exist."
 msgstr "El dispositiu «%s» no existeix."
 
@@ -228,3 +224,6 @@
 #, c-format
 msgid "Couldn't find details for DVB channel %s"
 msgstr ""
+
+#~ msgid "Could not write to file \"%s\"."
+#~ msgstr "No s'ha pogut escriure al fitxer «%s»."
diff --git a/po/cs.gmo b/po/cs.gmo
index d61cb6d..591b5ab 100644
--- a/po/cs.gmo
+++ b/po/cs.gmo
Binary files differ
diff --git a/po/cs.po b/po/cs.po
index c5426ac..17f7154 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -11,7 +11,7 @@
 msgstr ""
 "Project-Id-Version: gst-plugins-bad 1.1.4\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-08-27 14:38+0300\n"
+"POT-Creation-Date: 2014-09-19 11:20+0300\n"
 "PO-Revision-Date: 2013-09-18 10:05+0200\n"
 "Last-Translator: Marek Černocký <marek@manet.cz>\n"
 "Language-Team: Czech <translation-team-cs@lists.sourceforge.net>\n"
@@ -153,17 +153,6 @@
 msgid "Could not open sndfile stream for reading."
 msgstr "Nezdařilo se otevření souboru „%s“ ke čtení."
 
-msgid "No file name specified for writing."
-msgstr "K zápisu nebyl zadán žádný název souboru."
-
-#, c-format
-msgid "Could not open file \"%s\" for writing."
-msgstr "Nezdařilo se otevření souboru „%s“ k zápisu."
-
-#, c-format
-msgid "Could not write to file \"%s\"."
-msgstr "Nezdařil se zápis do souboru „%s“."
-
 msgid "Could not establish connection to sndio"
 msgstr "Nelze ustanovit spojení se sndio"
 
@@ -196,12 +185,19 @@
 msgid "Subpicture format was not configured before data flow"
 msgstr "Formát podřízeného obrázku nebyl nastaven před datovým tokem"
 
+msgid "No file name specified for writing."
+msgstr "K zápisu nebyl zadán žádný název souboru."
+
 #, c-format
 msgid "Given file name \"%s\" can't be converted to local file name encoding."
 msgstr ""
 "Zadaný název souboru „%s“ nelze převést do kódování místních názvů souborů."
 
 #, c-format
+msgid "Could not open file \"%s\" for writing."
+msgstr "Nezdařilo se otevření souboru „%s“ k zápisu."
+
+#, c-format
 msgid "Device \"%s\" does not exist."
 msgstr "Zařízení „%s“ neexistuje."
 
@@ -234,3 +230,6 @@
 #, c-format
 msgid "Couldn't find details for DVB channel %s"
 msgstr "Nelze najít podrobnosti ke kanálu DVB %s"
+
+#~ msgid "Could not write to file \"%s\"."
+#~ msgstr "Nezdařil se zápis do souboru „%s“."
diff --git a/po/da.gmo b/po/da.gmo
index b38c2df..6ada999 100644
--- a/po/da.gmo
+++ b/po/da.gmo
Binary files differ
diff --git a/po/da.po b/po/da.po
index ade2250..dfb9526 100644
--- a/po/da.po
+++ b/po/da.po
@@ -6,10 +6,10 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: gst-plugins-bad-1.3.2\n"
+"Project-Id-Version: gst-plugins-bad-1.4.1\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-08-27 14:38+0300\n"
-"PO-Revision-Date: 2014-05-24 11:28+0200\n"
+"POT-Creation-Date: 2014-09-19 11:20+0300\n"
+"PO-Revision-Date: 2014-08-29 11:28+0200\n"
 "Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n"
 "Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
 "Language: da\n"
@@ -21,83 +21,95 @@
 msgstr "Intern datastrømfejl."
 
 msgid "format wasn't negotiated before get function"
-msgstr ""
+msgstr "format blev ikke forhandlet før hent funktion"
 
 msgid "default GStreamer sound events audiosink"
-msgstr ""
+msgstr "standardlydkanal for GStreamers lydhændelser"
 
 msgid ""
 "GStreamer can play audio using any number of output elements. Some possible "
 "choices are osssink, pulsesink and alsasink. The audiosink can be a partial "
 "pipeline instea of just one element."
 msgstr ""
+"GStreamer kan afspille lyd via et antal udgangselementer. Nogle mulige valg "
+"er osssink, pulsesink og alsasink. Lydudgangen kan være en delvis datakanal "
+"i stedet for bare et element."
 
 msgid "description for default GStreamer sound events audiosink"
-msgstr ""
+msgstr "beskrivelse af standardlydkanal for GStreamers lydhændelser"
 
 msgid "Describes the selected audiosink element."
-msgstr ""
+msgstr "Beskriver det valge lydkanalelement."
 
 msgid "default GStreamer audiosink for Audio/Video Conferencing"
-msgstr ""
+msgstr "standardlydkanal til GStreamers lyd/video-konference"
 
 msgid ""
 "description for default GStreamer audiosink for Audio/Video Conferencing"
-msgstr ""
+msgstr "beskrivelse for standardlydkanal til GStreamers lyd/video-konference"
 
 msgid "default GStreamer audiosink for Music and Movies"
-msgstr ""
+msgstr "standardlydkanal til GStreamers musik og film"
 
 msgid "description for default GStreamer audiosink for Music and Movies"
-msgstr ""
+msgstr "beskrivelse for standardlydkanal til GStreamers musik og film"
 
 msgid "default GStreamer videosink"
-msgstr ""
+msgstr "standardlydkanal for GStreamer"
 
 msgid ""
 "GStreamer can play video using any number of output elements. Some possible "
 "choices are xvimagesink, ximagesink, sdlvideosink and aasink. The videosink "
 "can be a partial pipeline instead of just one element."
 msgstr ""
+"GStreamer kan afspille video via et antal udgangselementer. Nogle mulige "
+"valg er xvimagesink, ximagesink, sdlvideosink og aasink. Videoudgangen kan "
+"være en delvis datakanal i stedet for bare et element."
 
 msgid "description for default GStreamer videosink"
-msgstr ""
+msgstr "beskrivelse for standardvideokanal for GStreamer"
 
 msgid "Describes the selected videosink element."
-msgstr ""
+msgstr "Beskriver den valgte videokanalselement."
 
 msgid "default GStreamer audiosrc"
-msgstr ""
+msgstr "standardlydoptagelse for GStreamer"
 
 msgid ""
 "GStreamer can record audio using any number of input elements. Some possible "
 "choices are osssrc, pulsesrc and alsasrc. The audio source can be a partial "
 "pipeline instead of just one element."
 msgstr ""
+"GStreamer kan optage lyd via et antal indgangselementer. Nogle mulige valg "
+"er osssrc, pulsesrc og alsasrc. Lydkilden kan være en delvis datakanal i "
+"stedet for bare et element."
 
 msgid "description for default GStreamer audiosrc"
-msgstr ""
+msgstr "beskrivelse for standardlydoptagelsen til GStreamer"
 
 msgid "Describes the selected audiosrc element."
-msgstr ""
+msgstr "Beskriver det valgte lydoptagelseselement."
 
 msgid "default GStreamer videosrc"
-msgstr ""
+msgstr "standardvideooptager for GStreamer"
 
 msgid ""
 "GStreamer can record video from any number of input elements. Some possible "
 "choices are v4lsrc, v4l2src and videotestsrc. The video source can be a "
 "partial pipeline instead of just one element."
 msgstr ""
+"GStreamer kan optage video via et antal indgangselementer. Nogle mulige valg "
+"er v4lsrc, v4l2src og videotestsrc. Videokilden kan være en delvis datakanal "
+"i stedet for bare et element."
 
 msgid "description for default GStreamer videosrc"
-msgstr ""
+msgstr "beskrivelse for standardvideooptageren til GStreamer"
 
 msgid "Describes the selected videosrc element."
-msgstr ""
+msgstr "Beskriver det valgte videooptagerelement."
 
 msgid "default GStreamer visualization"
-msgstr ""
+msgstr "Standardvisualisering for GStreamer"
 
 msgid ""
 "GStreamer can put visualization plugins in a pipeline to transform audio "
@@ -105,12 +117,16 @@
 "synaesthesia. The visualization plugin can be a partial pipeline instead of "
 "just one element."
 msgstr ""
+"GStreamer kan placere visualiseringsudvidelsesmoduler i en datakanal for at "
+"transformere lydstrømme i videobilleder. Nogle mulige valg er goom, goom2k1 "
+"og synaesthesia. Visualiseringsudvidelsesmodulerne kan være en delvis "
+"datakanal i stedet for bare et element."
 
 msgid "description for default GStreamer visualization"
-msgstr ""
+msgstr "beskrivelse for standardvisualisering til GStreamer"
 
 msgid "Describes the selected visualization element."
-msgstr ""
+msgstr "Beskriver det valgte visualiseringselement."
 
 msgid "Could not read title information for DVD."
 msgstr "Kunne ikke læse titelinformation for dvd."
@@ -147,17 +163,6 @@
 msgid "Could not open sndfile stream for reading."
 msgstr "Kunne ikke åbne sndfile-strøm for læsning."
 
-msgid "No file name specified for writing."
-msgstr "Intet filnavn er angivet til skrivning."
-
-#, c-format
-msgid "Could not open file \"%s\" for writing."
-msgstr "Kunne ikke åbne filen »%s« til skrivning."
-
-#, c-format
-msgid "Could not write to file \"%s\"."
-msgstr "Kunne ikke skrive til fil »%s«."
-
 msgid "Could not establish connection to sndio"
 msgstr "Kunne ikke etablere forbindelse til sndio"
 
@@ -188,12 +193,19 @@
 msgid "Subpicture format was not configured before data flow"
 msgstr "Format for underbillede blev ikke konfigureret før datastrøm"
 
+msgid "No file name specified for writing."
+msgstr "Intet filnavn er angivet til skrivning."
+
 #, c-format
 msgid "Given file name \"%s\" can't be converted to local file name encoding."
 msgstr ""
 "Det angivne filnavn »%s« kan ikke konverteres til en lokal filnavnskodning."
 
 #, c-format
+msgid "Could not open file \"%s\" for writing."
+msgstr "Kunne ikke åbne filen »%s« til skrivning."
+
+#, c-format
 msgid "Device \"%s\" does not exist."
 msgstr "Enheden »%s« eksisterer ikke."
 
@@ -226,3 +238,6 @@
 #, c-format
 msgid "Couldn't find details for DVB channel %s"
 msgstr "Kunne ikke finde detaljer for DVB-kanalen %s"
+
+#~ msgid "Could not write to file \"%s\"."
+#~ msgstr "Kunne ikke skrive til fil »%s«."
diff --git a/po/de.gmo b/po/de.gmo
index 71783a0..15557f9 100644
--- a/po/de.gmo
+++ b/po/de.gmo
Binary files differ
diff --git a/po/de.po b/po/de.po
index 7349d1f..d0ef573 100644
--- a/po/de.po
+++ b/po/de.po
@@ -1,4 +1,4 @@
-# German po for gst-plugins-bad 1.4.0
+# German po for gst-plugins-bad 1.4.1
 # Copyright (C) 2007 Free Software Foundation, Inc.
 # This file is distributed under the same license as the gst-plugins-bad package.
 # Andre Klapper <ak-47@gmx.net>, 2008.
@@ -6,10 +6,10 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: gst-plugins-bad 1.4.0\n"
+"Project-Id-Version: gst-plugins-bad 1.4.1\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-08-27 14:38+0300\n"
-"PO-Revision-Date: 2014-07-24 23:56+0100\n"
+"POT-Creation-Date: 2014-09-19 11:20+0300\n"
+"PO-Revision-Date: 2014-08-31 19:37+0100\n"
 "Last-Translator: Christian Kirbach <christian.kirbach@gmail.com>\n"
 "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
 "Language: de\n"
@@ -26,80 +26,99 @@
 msgstr "das Format wurde vor der get-Funktion nicht ausgehandelt"
 
 msgid "default GStreamer sound events audiosink"
-msgstr ""
+msgstr "Voreingestellte GStreamer Tonereignis-Audioziel"
 
 msgid ""
 "GStreamer can play audio using any number of output elements. Some possible "
 "choices are osssink, pulsesink and alsasink. The audiosink can be a partial "
 "pipeline instea of just one element."
 msgstr ""
+"GStreamer kann Ton mit einer beliebigen Anzahl an Ausgabeelementen "
+"wiedergeben. Einige Wahlmöglichkeiten sind »osssink«, »pulsesink« und "
+"»alsasink«. Das Audioziel kann eine anteilige Weiterleitung anstelle eines "
+"einzigen Elements sein."
 
 msgid "description for default GStreamer sound events audiosink"
-msgstr ""
+msgstr "Beschreibung des voreingestellten GStreamer Tonereignis-Audioziel"
 
 msgid "Describes the selected audiosink element."
-msgstr ""
+msgstr "Beschreibt das gewählte Audioziel-Element."
 
 msgid "default GStreamer audiosink for Audio/Video Conferencing"
-msgstr ""
+msgstr "Voreingestelltes GStreamer-Audioziel für Ton- und Videokonferenzen"
 
 msgid ""
 "description for default GStreamer audiosink for Audio/Video Conferencing"
 msgstr ""
+"Beschreibung des voreingestellten GStreamer-Audioziel für Ton- und "
+"Videokonferenzen"
 
 msgid "default GStreamer audiosink for Music and Movies"
-msgstr ""
+msgstr "Voreingestelltes GStreamer-Audioziel für Musik und Filme"
 
 msgid "description for default GStreamer audiosink for Music and Movies"
 msgstr ""
+"Beschreibung des voreingestellten GStreamer-Audioziel für Musik und Filme"
 
 msgid "default GStreamer videosink"
-msgstr ""
+msgstr "Voreingestelltes GStreamer-Videoziel"
 
 msgid ""
 "GStreamer can play video using any number of output elements. Some possible "
 "choices are xvimagesink, ximagesink, sdlvideosink and aasink. The videosink "
 "can be a partial pipeline instead of just one element."
 msgstr ""
+"GStreamer kann Video mit einer beliebigen Anzahl an Ausgabeelementen "
+"wiedergeben. Einige Wahlmöglichkeiten sind »xvimagesink«, »ximagesink«, "
+"»sdlvideosink« und »aasink«. Das Videoziel kann eine anteilige Weiterleitung "
+"anstelle eines einzigen Elements sein."
 
 msgid "description for default GStreamer videosink"
-msgstr ""
+msgstr "Beschreibung des voreingestellten GStreamer-Videoziel"
 
 msgid "Describes the selected videosink element."
-msgstr ""
+msgstr "Beschreibt das gewählte Videoziel-Element."
 
 msgid "default GStreamer audiosrc"
-msgstr ""
+msgstr "Voreingestelltes GStreamer-audiosrc"
 
 msgid ""
 "GStreamer can record audio using any number of input elements. Some possible "
 "choices are osssrc, pulsesrc and alsasrc. The audio source can be a partial "
 "pipeline instead of just one element."
 msgstr ""
+"GStreamer kann Ton mit einer beliebigen Anzahl an Eingabeelementen "
+"aufzeichnen. Einige Wahlmöglichkeiten sind »osssrc«, »pulsesrc« und "
+"»alsasrc«. Die Audioquelle kann eine anteilige Weiterleitung anstelle eines "
+"einzigen Elements sein."
 
 msgid "description for default GStreamer audiosrc"
-msgstr ""
+msgstr "Beschreibung des voreingestellten GStreamer-audiosrc"
 
 msgid "Describes the selected audiosrc element."
-msgstr ""
+msgstr "Beschreibt das gewählte audiosrc-Element."
 
 msgid "default GStreamer videosrc"
-msgstr ""
+msgstr "Voreingestelltes GStreamer-videosrc"
 
 msgid ""
 "GStreamer can record video from any number of input elements. Some possible "
 "choices are v4lsrc, v4l2src and videotestsrc. The video source can be a "
 "partial pipeline instead of just one element."
 msgstr ""
+"GStreamer kann Video mit einer beliebigen Anzahl an Eingabeelementen "
+"aufzeichnen. Einige Wahlmöglichkeiten sind »v4lsrc«, »v4l2src« und "
+"»videotestsrc«. Die Videoquelle kann eine anteilige Weiterleitung anstelle "
+"eines einzigen Elements sein."
 
 msgid "description for default GStreamer videosrc"
-msgstr ""
+msgstr "Beschreibung des voreingestellten GStreamer-videosrc"
 
 msgid "Describes the selected videosrc element."
-msgstr ""
+msgstr "Beschreibt das gewählte videosrc-Element."
 
 msgid "default GStreamer visualization"
-msgstr ""
+msgstr "Voreingestellte GStreamer-Visualisierung"
 
 msgid ""
 "GStreamer can put visualization plugins in a pipeline to transform audio "
@@ -107,12 +126,16 @@
 "synaesthesia. The visualization plugin can be a partial pipeline instead of "
 "just one element."
 msgstr ""
+"GStreamer kann Visualisierungs-Plugins in eine Weiterleitung integrieren, um "
+"Audioströme in Videobilder umzuwandeln. Einige Wahlmöglichkeiten sind "
+"»goom«, »goom2k1« und »synaesthesia«. Das Visualisierungs-Plugin kann eine "
+"anteilige Weiterleitung anstelle eines einzigen Elements sein."
 
 msgid "description for default GStreamer visualization"
-msgstr ""
+msgstr "Beschreibung der voreingestellten GStreamer-Visualisierung"
 
 msgid "Describes the selected visualization element."
-msgstr ""
+msgstr "Beschreibt das gewählte Visualisierungselement."
 
 msgid "Could not read title information for DVD."
 msgstr "Die Titelinformationen der DVD konnten nicht gelesen werden."
@@ -150,17 +173,6 @@
 msgid "Could not open sndfile stream for reading."
 msgstr "sndfile-Datenstrom konnte nicht zum Lesen geöffnet werden."
 
-msgid "No file name specified for writing."
-msgstr "Kein Dateiname zum Schreiben angegeben."
-
-#, c-format
-msgid "Could not open file \"%s\" for writing."
-msgstr "Datei »%s« konnte nicht zum Schreiben geöffnet werden."
-
-#, c-format
-msgid "Could not write to file \"%s\"."
-msgstr "Es konnte nicht in Datei »%s« geschrieben werden."
-
 msgid "Could not establish connection to sndio"
 msgstr "Es konnte keine Verbindung zu sndio hergestellt werden"
 
@@ -194,6 +206,9 @@
 msgid "Subpicture format was not configured before data flow"
 msgstr "Format des Unterbilds wurde nicht vor dem Datenfluss konfiguriert"
 
+msgid "No file name specified for writing."
+msgstr "Kein Dateiname zum Schreiben angegeben."
+
 #, c-format
 msgid "Given file name \"%s\" can't be converted to local file name encoding."
 msgstr ""
@@ -201,6 +216,10 @@
 "umgewandelt werden."
 
 #, c-format
+msgid "Could not open file \"%s\" for writing."
+msgstr "Datei »%s« konnte nicht zum Schreiben geöffnet werden."
+
+#, c-format
 msgid "Device \"%s\" does not exist."
 msgstr "Gerät »%s« existiert nicht."
 
@@ -236,6 +255,9 @@
 msgid "Couldn't find details for DVB channel %s"
 msgstr "Details zu DVB-Kanal %s konnten nicht gefunden werden"
 
+#~ msgid "Could not write to file \"%s\"."
+#~ msgstr "Es konnte nicht in Datei »%s« geschrieben werden."
+
 #~ msgid "Internal clock error."
 #~ msgstr "Interner Zeitfehler."
 
diff --git a/po/el.gmo b/po/el.gmo
index adbe70e..26e4b25 100644
--- a/po/el.gmo
+++ b/po/el.gmo
Binary files differ
diff --git a/po/el.po b/po/el.po
index 7a3bc7b..723bf52 100644
--- a/po/el.po
+++ b/po/el.po
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: gst-plugins-bad 0.10.21.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-08-27 14:38+0300\n"
+"POT-Creation-Date: 2014-09-19 11:20+0300\n"
 "PO-Revision-Date: 2012-05-05 19:17+0100\n"
 "Last-Translator: Savvas Radevic <vicedar@gmail.com>\n"
 "Language-Team: Greek <team@lists.gnome.gr>\n"
@@ -151,17 +151,6 @@
 msgid "Could not open sndfile stream for reading."
 msgstr "Αδυναμία ανοίγματος αρχείου \"%s\" για ανάγνωση."
 
-msgid "No file name specified for writing."
-msgstr "Δεν έχει καθορισθεί όνομα αρχείου για εγγραφή."
-
-#, c-format
-msgid "Could not open file \"%s\" for writing."
-msgstr "Αδυναμία ανοίγματος αρχείου \"%s\" για εγγραφή."
-
-#, c-format
-msgid "Could not write to file \"%s\"."
-msgstr "Αδυναμία εγγραφής στο αρχείο \"%s\"."
-
 msgid "Could not establish connection to sndio"
 msgstr ""
 
@@ -192,11 +181,18 @@
 msgid "Subpicture format was not configured before data flow"
 msgstr ""
 
+msgid "No file name specified for writing."
+msgstr "Δεν έχει καθορισθεί όνομα αρχείου για εγγραφή."
+
 #, c-format
 msgid "Given file name \"%s\" can't be converted to local file name encoding."
 msgstr ""
 
 #, c-format
+msgid "Could not open file \"%s\" for writing."
+msgstr "Αδυναμία ανοίγματος αρχείου \"%s\" για εγγραφή."
+
+#, c-format
 msgid "Device \"%s\" does not exist."
 msgstr "Η συσκευή \"%s\" δεν υπάρχει."
 
@@ -229,3 +225,6 @@
 #, c-format
 msgid "Couldn't find details for DVB channel %s"
 msgstr ""
+
+#~ msgid "Could not write to file \"%s\"."
+#~ msgstr "Αδυναμία εγγραφής στο αρχείο \"%s\"."
diff --git a/po/en_GB.gmo b/po/en_GB.gmo
index 09bd5a7..43d1c12 100644
--- a/po/en_GB.gmo
+++ b/po/en_GB.gmo
Binary files differ
diff --git a/po/en_GB.po b/po/en_GB.po
index 08149af..c26def9 100644
--- a/po/en_GB.po
+++ b/po/en_GB.po
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: gst-plugins 0.8.1\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-08-27 14:38+0300\n"
+"POT-Creation-Date: 2014-09-19 11:20+0300\n"
 "PO-Revision-Date: 2004-04-26 10:41-0400\n"
 "Last-Translator: Gareth Owen <gowen72@yahoo.com>\n"
 "Language-Team: English (British) <en_gb@li.org>\n"
@@ -146,18 +146,6 @@
 msgid "Could not open sndfile stream for reading."
 msgstr "Could not open file \"%s\" for reading."
 
-#, fuzzy
-msgid "No file name specified for writing."
-msgstr "No filename specified."
-
-#, c-format
-msgid "Could not open file \"%s\" for writing."
-msgstr "Could not open file \"%s\" for writing."
-
-#, c-format
-msgid "Could not write to file \"%s\"."
-msgstr "Could not write to file \"%s\"."
-
 msgid "Could not establish connection to sndio"
 msgstr ""
 
@@ -188,11 +176,19 @@
 msgid "Subpicture format was not configured before data flow"
 msgstr ""
 
+#, fuzzy
+msgid "No file name specified for writing."
+msgstr "No filename specified."
+
 #, c-format
 msgid "Given file name \"%s\" can't be converted to local file name encoding."
 msgstr ""
 
 #, c-format
+msgid "Could not open file \"%s\" for writing."
+msgstr "Could not open file \"%s\" for writing."
+
+#, c-format
 msgid "Device \"%s\" does not exist."
 msgstr "Device \"%s\" does not exist."
 
@@ -226,6 +222,9 @@
 msgid "Couldn't find details for DVB channel %s"
 msgstr ""
 
+#~ msgid "Could not write to file \"%s\"."
+#~ msgstr "Could not write to file \"%s\"."
+
 #~ msgid "Could not open device \"%s\" for reading and writing."
 #~ msgstr "Could not open device \"%s\" for reading and writing."
 
diff --git a/po/eo.gmo b/po/eo.gmo
index 1d6eeee..cb91798 100644
--- a/po/eo.gmo
+++ b/po/eo.gmo
Binary files differ
diff --git a/po/eo.po b/po/eo.po
index a22e475..e24da98 100644
--- a/po/eo.po
+++ b/po/eo.po
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: gst-plugins-bad 0.10.21.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-08-27 14:38+0300\n"
+"POT-Creation-Date: 2014-09-19 11:20+0300\n"
 "PO-Revision-Date: 2011-06-04 22:18+0200\n"
 "Last-Translator: Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>\n"
 "Language-Team: Esperanto <translation-team-eo@lists.sourceforge.net>\n"
@@ -148,17 +148,6 @@
 msgid "Could not open sndfile stream for reading."
 msgstr "Ne eblis malfermi la dosieron \"%s\" por legi."
 
-msgid "No file name specified for writing."
-msgstr "Neniu dosiernomo estas specifite por skribi."
-
-#, c-format
-msgid "Could not open file \"%s\" for writing."
-msgstr "Ne eblis malfermi la dosieron \"%s\" por skribi."
-
-#, c-format
-msgid "Could not write to file \"%s\"."
-msgstr "Ne eblis skribi al dosiero \"%s\"."
-
 msgid "Could not establish connection to sndio"
 msgstr ""
 
@@ -189,11 +178,18 @@
 msgid "Subpicture format was not configured before data flow"
 msgstr ""
 
+msgid "No file name specified for writing."
+msgstr "Neniu dosiernomo estas specifite por skribi."
+
 #, c-format
 msgid "Given file name \"%s\" can't be converted to local file name encoding."
 msgstr ""
 
 #, c-format
+msgid "Could not open file \"%s\" for writing."
+msgstr "Ne eblis malfermi la dosieron \"%s\" por skribi."
+
+#, c-format
 msgid "Device \"%s\" does not exist."
 msgstr "Aparato \"%s\" ne ekzistas."
 
@@ -226,3 +222,6 @@
 #, c-format
 msgid "Couldn't find details for DVB channel %s"
 msgstr ""
+
+#~ msgid "Could not write to file \"%s\"."
+#~ msgstr "Ne eblis skribi al dosiero \"%s\"."
diff --git a/po/es.gmo b/po/es.gmo
index 3ef5f69..0d9667d 100644
--- a/po/es.gmo
+++ b/po/es.gmo
Binary files differ
diff --git a/po/es.po b/po/es.po
index aaf628d..3f6d64f 100644
--- a/po/es.po
+++ b/po/es.po
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: gst-plugins-bad 0.10.21.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-08-27 14:38+0300\n"
+"POT-Creation-Date: 2014-09-19 11:20+0300\n"
 "PO-Revision-Date: 2011-10-02 15:47+0200\n"
 "Last-Translator: Jorge González González <aloriel@gmail.com>\n"
 "Language-Team: Spanish <es@li.org>\n"
@@ -148,17 +148,6 @@
 msgid "Could not open sndfile stream for reading."
 msgstr "No se pudo abrir el archivo «%s» para leer."
 
-msgid "No file name specified for writing."
-msgstr "No se especificó un nombre de archivo para su escritura."
-
-#, c-format
-msgid "Could not open file \"%s\" for writing."
-msgstr "No se pudo abrir el archivo «%s» para escribir."
-
-#, c-format
-msgid "Could not write to file \"%s\"."
-msgstr "No se pudo escribir en el archivo «%s»."
-
 msgid "Could not establish connection to sndio"
 msgstr ""
 
@@ -189,11 +178,18 @@
 msgid "Subpicture format was not configured before data flow"
 msgstr ""
 
+msgid "No file name specified for writing."
+msgstr "No se especificó un nombre de archivo para su escritura."
+
 #, c-format
 msgid "Given file name \"%s\" can't be converted to local file name encoding."
 msgstr ""
 
 #, c-format
+msgid "Could not open file \"%s\" for writing."
+msgstr "No se pudo abrir el archivo «%s» para escribir."
+
+#, c-format
 msgid "Device \"%s\" does not exist."
 msgstr "El dispositivo «%s» no existe."
 
@@ -228,6 +224,9 @@
 msgid "Couldn't find details for DVB channel %s"
 msgstr ""
 
+#~ msgid "Could not write to file \"%s\"."
+#~ msgstr "No se pudo escribir en el archivo «%s»."
+
 #~ msgid "Internal clock error."
 #~ msgstr "Error en el reloj interno."
 
diff --git a/po/eu.gmo b/po/eu.gmo
index 96f1b20..ad9413b 100644
--- a/po/eu.gmo
+++ b/po/eu.gmo
Binary files differ
diff --git a/po/eu.po b/po/eu.po
index e0ed85d..c33a0d3 100644
--- a/po/eu.po
+++ b/po/eu.po
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: gst-plugins-bad-0.10.17.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-08-27 14:38+0300\n"
+"POT-Creation-Date: 2014-09-19 11:20+0300\n"
 "PO-Revision-Date: 2010-03-25 12:30+0100\n"
 "Last-Translator: Mikel Olasagasti Uranga <hey_neken@mundurat.net>\n"
 "Language-Team: Basque <translation-team-eu@lists.sourceforge.net>\n"
@@ -149,17 +149,6 @@
 msgid "Could not open sndfile stream for reading."
 msgstr "Ezin izan da \"%s\" fitxategia ireki irakurtzeko."
 
-msgid "No file name specified for writing."
-msgstr "Ez da fitxategi-izenik zehaztu idazteko."
-
-#, c-format
-msgid "Could not open file \"%s\" for writing."
-msgstr "Ezin izan da \"%s\" fitxategia ireki idazteko."
-
-#, c-format
-msgid "Could not write to file \"%s\"."
-msgstr "Ezin izan da idatzi \"%s\" fitxategian."
-
 msgid "Could not establish connection to sndio"
 msgstr ""
 
@@ -190,11 +179,18 @@
 msgid "Subpicture format was not configured before data flow"
 msgstr ""
 
+msgid "No file name specified for writing."
+msgstr "Ez da fitxategi-izenik zehaztu idazteko."
+
 #, c-format
 msgid "Given file name \"%s\" can't be converted to local file name encoding."
 msgstr ""
 
 #, c-format
+msgid "Could not open file \"%s\" for writing."
+msgstr "Ezin izan da \"%s\" fitxategia ireki idazteko."
+
+#, c-format
 msgid "Device \"%s\" does not exist."
 msgstr "\"%s\" gailua ez dago."
 
@@ -228,6 +224,9 @@
 msgid "Couldn't find details for DVB channel %s"
 msgstr ""
 
+#~ msgid "Could not write to file \"%s\"."
+#~ msgstr "Ezin izan da idatzi \"%s\" fitxategian."
+
 #~ msgid "Could not open audio device for mixer control handling."
 #~ msgstr ""
 #~ "Ezin izan da audioko gailua ireki nahastailearen kontrola kudeatzeko."
diff --git a/po/fi.gmo b/po/fi.gmo
index 458936a..efa4159 100644
--- a/po/fi.gmo
+++ b/po/fi.gmo
Binary files differ
diff --git a/po/fi.po b/po/fi.po
index c9ac6fe..cfea727 100644
--- a/po/fi.po
+++ b/po/fi.po
@@ -11,7 +11,7 @@
 msgstr ""
 "Project-Id-Version: gst-plugins-bad 0.10.13.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-08-27 14:38+0300\n"
+"POT-Creation-Date: 2014-09-19 11:20+0300\n"
 "PO-Revision-Date: 2009-08-12 22:13+0300\n"
 "Last-Translator: Tommi Vainikainen <Tommi.Vainikainen@iki.fi>\n"
 "Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n"
@@ -152,17 +152,6 @@
 msgid "Could not open sndfile stream for reading."
 msgstr "Tiedostoa \"%s\" ei voi avata luettavaksi."
 
-msgid "No file name specified for writing."
-msgstr "Kirjoitettavaa tiedostonimeä ei annettu."
-
-#, c-format
-msgid "Could not open file \"%s\" for writing."
-msgstr "Tiedostoa \"%s\" ei voi avata kirjoitettavaksi."
-
-#, c-format
-msgid "Could not write to file \"%s\"."
-msgstr "Tiedostoon \"%s\" ei voitu kirjoittaa."
-
 msgid "Could not establish connection to sndio"
 msgstr ""
 
@@ -193,11 +182,18 @@
 msgid "Subpicture format was not configured before data flow"
 msgstr ""
 
+msgid "No file name specified for writing."
+msgstr "Kirjoitettavaa tiedostonimeä ei annettu."
+
 #, c-format
 msgid "Given file name \"%s\" can't be converted to local file name encoding."
 msgstr ""
 
 #, c-format
+msgid "Could not open file \"%s\" for writing."
+msgstr "Tiedostoa \"%s\" ei voi avata kirjoitettavaksi."
+
+#, c-format
 msgid "Device \"%s\" does not exist."
 msgstr "Laitetta \"%s\" ei ole olemassa."
 
@@ -232,6 +228,9 @@
 msgid "Couldn't find details for DVB channel %s"
 msgstr ""
 
+#~ msgid "Could not write to file \"%s\"."
+#~ msgstr "Tiedostoon \"%s\" ei voitu kirjoittaa."
+
 #~ msgid "%s %d"
 #~ msgstr "%s %d"
 
diff --git a/po/fr.gmo b/po/fr.gmo
index 00cf43d..cf4ce81 100644
--- a/po/fr.gmo
+++ b/po/fr.gmo
Binary files differ
diff --git a/po/fr.po b/po/fr.po
index b091787..bcf88f7 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: gst-plugins-bad 0.10.21.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-08-27 14:38+0300\n"
+"POT-Creation-Date: 2014-09-19 11:20+0300\n"
 "PO-Revision-Date: 2011-04-28 09:13+0200\n"
 "Last-Translator: Claude Paroz <claude@2xlibre.net>\n"
 "Language-Team: French <traduc@traduc.org>\n"
@@ -148,17 +148,6 @@
 msgid "Could not open sndfile stream for reading."
 msgstr "Impossible d'ouvrir le fichier « %s » en lecture."
 
-msgid "No file name specified for writing."
-msgstr "Aucun nom de fichier indiqué pour l'écriture."
-
-#, c-format
-msgid "Could not open file \"%s\" for writing."
-msgstr "Impossible d'ouvrir le fichier « %s » pour l'écriture."
-
-#, c-format
-msgid "Could not write to file \"%s\"."
-msgstr "Impossible d'écrire dans le fichier « %s »."
-
 msgid "Could not establish connection to sndio"
 msgstr ""
 
@@ -189,11 +178,18 @@
 msgid "Subpicture format was not configured before data flow"
 msgstr ""
 
+msgid "No file name specified for writing."
+msgstr "Aucun nom de fichier indiqué pour l'écriture."
+
 #, c-format
 msgid "Given file name \"%s\" can't be converted to local file name encoding."
 msgstr ""
 
 #, c-format
+msgid "Could not open file \"%s\" for writing."
+msgstr "Impossible d'ouvrir le fichier « %s » pour l'écriture."
+
+#, c-format
 msgid "Device \"%s\" does not exist."
 msgstr "Le périphérique « %s » n'existe pas."
 
@@ -226,3 +222,6 @@
 #, c-format
 msgid "Couldn't find details for DVB channel %s"
 msgstr ""
+
+#~ msgid "Could not write to file \"%s\"."
+#~ msgstr "Impossible d'écrire dans le fichier « %s »."
diff --git a/po/gl.gmo b/po/gl.gmo
index a7ae88d..9732694 100644
--- a/po/gl.gmo
+++ b/po/gl.gmo
Binary files differ
diff --git a/po/gl.po b/po/gl.po
index 99b644c..72030d9 100644
--- a/po/gl.po
+++ b/po/gl.po
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: gst-plugins-bad 0.10.21.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-08-27 14:38+0300\n"
+"POT-Creation-Date: 2014-09-19 11:20+0300\n"
 "PO-Revision-Date: 2011-09-05 12:50+0200\n"
 "Last-Translator: Fran Dieguez <frandieguez@ubuntu.com>\n"
 "Language-Team: Galician <proxecto@trasno.net>\n"
@@ -150,17 +150,6 @@
 msgid "Could not open sndfile stream for reading."
 msgstr "Non foi posíbel abrir o ficheiro «%s» para ler."
 
-msgid "No file name specified for writing."
-msgstr "Non se especificou ningún nome de ficheiro para a súa escritura."
-
-#, c-format
-msgid "Could not open file \"%s\" for writing."
-msgstr "Non foi posíbel abrir o ficheiro «%s» para escribir."
-
-#, c-format
-msgid "Could not write to file \"%s\"."
-msgstr "Non foi posíbel escribir no ficheiro «%s»."
-
 msgid "Could not establish connection to sndio"
 msgstr ""
 
@@ -191,11 +180,18 @@
 msgid "Subpicture format was not configured before data flow"
 msgstr ""
 
+msgid "No file name specified for writing."
+msgstr "Non se especificou ningún nome de ficheiro para a súa escritura."
+
 #, c-format
 msgid "Given file name \"%s\" can't be converted to local file name encoding."
 msgstr ""
 
 #, c-format
+msgid "Could not open file \"%s\" for writing."
+msgstr "Non foi posíbel abrir o ficheiro «%s» para escribir."
+
+#, c-format
 msgid "Device \"%s\" does not exist."
 msgstr "O dispositivo «%s» non existe."
 
@@ -229,6 +225,9 @@
 msgid "Couldn't find details for DVB channel %s"
 msgstr ""
 
+#~ msgid "Could not write to file \"%s\"."
+#~ msgstr "Non foi posíbel escribir no ficheiro «%s»."
+
 #~ msgid "Could not open audio device for mixer control handling."
 #~ msgstr ""
 #~ "Non foi posíbel abrir o dispositivo de son para manexar o control do "
diff --git a/po/gst-plugins-bad-1.0.pot b/po/gst-plugins-bad-1.0.pot
index 2514306..fdc3756 100644
--- a/po/gst-plugins-bad-1.0.pot
+++ b/po/gst-plugins-bad-1.0.pot
@@ -5,9 +5,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: gst-plugins-bad 1.4.1\n"
+"Project-Id-Version: gst-plugins-bad 1.4.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-08-27 14:38+0300\n"
+"POT-Creation-Date: 2014-09-19 11:20+0300\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,8 +17,8 @@
 "Content-Transfer-Encoding: 8bit\n"
 
 #: ext/dash/gstdashdemux.c:1511 ext/smoothstreaming/gstmssdemux.c:1532
-#: ext/sndfile/gstsfsink.c:439 gst/mpegtsdemux/mpegtsbase.c:1366
-#: gst/mpegtsdemux/mpegtsbase.c:1370 gst/nuvdemux/gstnuvdemux.c:737
+#: gst/mpegtsdemux/mpegtsbase.c:1366 gst/mpegtsdemux/mpegtsbase.c:1370
+#: gst/nuvdemux/gstnuvdemux.c:737
 msgid "Internal data stream error."
 msgstr ""
 
@@ -186,22 +186,6 @@
 msgid "Could not open sndfile stream for reading."
 msgstr ""
 
-#: ext/sndfile/gstsfsink.c:277 ext/sndfile/gstsfsrc.c:346
-#: gst/videomeasure/gstvideomeasure_collector.c:294
-msgid "No file name specified for writing."
-msgstr ""
-
-#: ext/sndfile/gstsfsink.c:290 ext/sndfile/gstsfsrc.c:352
-#: gst/videomeasure/gstvideomeasure_collector.c:307
-#, c-format
-msgid "Could not open file \"%s\" for writing."
-msgstr ""
-
-#: ext/sndfile/gstsfsink.c:493 ext/sndfile/gstsfsink.c:501
-#, c-format
-msgid "Could not write to file \"%s\"."
-msgstr ""
-
 #: ext/sndio/sndiosink.c:324 ext/sndio/sndiosrc.c:321
 msgid "Could not establish connection to sndio"
 msgstr ""
@@ -240,11 +224,20 @@
 msgid "Subpicture format was not configured before data flow"
 msgstr ""
 
+#: gst/videomeasure/gstvideomeasure_collector.c:294
+msgid "No file name specified for writing."
+msgstr ""
+
 #: gst/videomeasure/gstvideomeasure_collector.c:300
 #, c-format
 msgid "Given file name \"%s\" can't be converted to local file name encoding."
 msgstr ""
 
+#: gst/videomeasure/gstvideomeasure_collector.c:307
+#, c-format
+msgid "Could not open file \"%s\" for writing."
+msgstr ""
+
 #: sys/dvb/gstdvbsrc.c:1118 sys/dvb/gstdvbsrc.c:1304
 #, c-format
 msgid "Device \"%s\" does not exist."
diff --git a/po/hr.gmo b/po/hr.gmo
index ffeda50..ae23284 100644
--- a/po/hr.gmo
+++ b/po/hr.gmo
Binary files differ
diff --git a/po/hr.po b/po/hr.po
index f13cc46..cf3ac35 100644
--- a/po/hr.po
+++ b/po/hr.po
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: gst-plugins-bad 0.10.21.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-08-27 14:38+0300\n"
+"POT-Creation-Date: 2014-09-19 11:20+0300\n"
 "PO-Revision-Date: 2012-04-16 02:06+0200\n"
 "Last-Translator: Tomislav Krznar <tomislav.krznar@gmail.com>\n"
 "Language-Team: Croatian <lokalizacija@linux.hr>\n"
@@ -148,17 +148,6 @@
 msgid "Could not open sndfile stream for reading."
 msgstr "Ne mogu otvoriti datoteku „%s” za čitanje."
 
-msgid "No file name specified for writing."
-msgstr "Nije navedena datoteka za pisanje."
-
-#, c-format
-msgid "Could not open file \"%s\" for writing."
-msgstr "Ne mogu otvoriti datoteku „%s” za pisanje."
-
-#, c-format
-msgid "Could not write to file \"%s\"."
-msgstr "Ne mogu pisati u datoteku „%s”."
-
 msgid "Could not establish connection to sndio"
 msgstr ""
 
@@ -189,11 +178,18 @@
 msgid "Subpicture format was not configured before data flow"
 msgstr ""
 
+msgid "No file name specified for writing."
+msgstr "Nije navedena datoteka za pisanje."
+
 #, c-format
 msgid "Given file name \"%s\" can't be converted to local file name encoding."
 msgstr ""
 
 #, c-format
+msgid "Could not open file \"%s\" for writing."
+msgstr "Ne mogu otvoriti datoteku „%s” za pisanje."
+
+#, c-format
 msgid "Device \"%s\" does not exist."
 msgstr "Uređaj „%s” ne postoji."
 
@@ -226,3 +222,6 @@
 #, c-format
 msgid "Couldn't find details for DVB channel %s"
 msgstr ""
+
+#~ msgid "Could not write to file \"%s\"."
+#~ msgstr "Ne mogu pisati u datoteku „%s”."
diff --git a/po/hu.gmo b/po/hu.gmo
index 2b05aba..c84d6a9 100644
--- a/po/hu.gmo
+++ b/po/hu.gmo
Binary files differ
diff --git a/po/hu.po b/po/hu.po
index 589967b..90e233e 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -6,10 +6,10 @@
 # Balázs Úr <urbalazs@gmail.com>, 2014.
 msgid ""
 msgstr ""
-"Project-Id-Version: gst-plugins-bad 1.4.0\n"
+"Project-Id-Version: gst-plugins-bad 1.4.1\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-08-27 14:38+0300\n"
-"PO-Revision-Date: 2014-07-26 00:25+0200\n"
+"POT-Creation-Date: 2014-09-19 11:20+0300\n"
+"PO-Revision-Date: 2014-08-31 11:18+0200\n"
 "Last-Translator: Balázs Úr <urbalazs@gmail.com>\n"
 "Language-Team: Hungarian <translation-team-hu@lists.sourceforge.net>\n"
 "Language: hu\n"
@@ -26,80 +26,97 @@
 msgstr "a formátum nem lett egyeztetve a függvény lekérése előtt"
 
 msgid "default GStreamer sound events audiosink"
-msgstr ""
+msgstr "alapértelmezett GStreamer hangesemények audiosink"
 
 msgid ""
 "GStreamer can play audio using any number of output elements. Some possible "
 "choices are osssink, pulsesink and alsasink. The audiosink can be a partial "
 "pipeline instea of just one element."
 msgstr ""
+"A GStreamer képes hangot lejátszani bármilyen számú kimeneti elem "
+"használatával. Néhány lehetséges választás a következő lehet: osssink, "
+"pulsesink és alsasink. Az audiosink lehet egy részleges adatcsatorna is "
+"egyetlen elem helyett."
 
 msgid "description for default GStreamer sound events audiosink"
-msgstr ""
+msgstr "az alapértelmezett GStreamer hangesemények audiosink leírása"
 
 msgid "Describes the selected audiosink element."
-msgstr ""
+msgstr "Leírja a kiválasztott audiosink elemet."
 
 msgid "default GStreamer audiosink for Audio/Video Conferencing"
-msgstr ""
+msgstr "alapértelmezett GStreamer audiosink a hang/videó konferenciához"
 
 msgid ""
 "description for default GStreamer audiosink for Audio/Video Conferencing"
 msgstr ""
+"az alapértelmezett GStreamer audiosink leírása a hang/videó konferenciához"
 
 msgid "default GStreamer audiosink for Music and Movies"
-msgstr ""
+msgstr "alapértelmezett GStreamer audiosink zenékhez és filmekhez"
 
 msgid "description for default GStreamer audiosink for Music and Movies"
-msgstr ""
+msgstr "az alapértelmezett GStreamer audiosink leírása zenékhez és filmekhez"
 
 msgid "default GStreamer videosink"
-msgstr ""
+msgstr "alapértelmezett GStreamer videosink"
 
 msgid ""
 "GStreamer can play video using any number of output elements. Some possible "
 "choices are xvimagesink, ximagesink, sdlvideosink and aasink. The videosink "
 "can be a partial pipeline instead of just one element."
 msgstr ""
+"A GStreamer képes videót lejátszani bármilyen számú kimeneti elem "
+"használatával. Néhány lehetséges választás a következő lehet: xvimagesink, "
+"ximagesink, sdlvideosink és aasink. Az videosink lehet egy részleges "
+"adatcsatorna is egyetlen elem helyett."
 
 msgid "description for default GStreamer videosink"
-msgstr ""
+msgstr "az alapértelmezett GStreamer videosink leírása"
 
 msgid "Describes the selected videosink element."
-msgstr ""
+msgstr "Leírja a kiválasztott videosink elemet."
 
 msgid "default GStreamer audiosrc"
-msgstr ""
+msgstr "alapértelmezett GStreamer audiosrc"
 
 msgid ""
 "GStreamer can record audio using any number of input elements. Some possible "
 "choices are osssrc, pulsesrc and alsasrc. The audio source can be a partial "
 "pipeline instead of just one element."
 msgstr ""
+"A GStreamer képes hangot felvenni bármilyen számú bemeneti elem "
+"használatával. Néhány lehetséges választás a következő lehet: osssrc, "
+"pulsesrc és alsasrc. A hangforrás lehet egy részleges adatcsatorna is "
+"egyetlen elem helyett."
 
 msgid "description for default GStreamer audiosrc"
-msgstr ""
+msgstr "az alapértelmezett GStreamer audiosrc leírása"
 
 msgid "Describes the selected audiosrc element."
-msgstr ""
+msgstr "Leírja a kiválasztott audiosrc elemet."
 
 msgid "default GStreamer videosrc"
-msgstr ""
+msgstr "alapértelmezett GStreamer videosrc"
 
 msgid ""
 "GStreamer can record video from any number of input elements. Some possible "
 "choices are v4lsrc, v4l2src and videotestsrc. The video source can be a "
 "partial pipeline instead of just one element."
 msgstr ""
+"A GStreamer képes videót felvenni bármilyen számú bemeneti elem "
+"használatával. Néhány lehetséges választás a következő lehet: v4lsrc, "
+"v4l2src és videotestsrc. A videoforrás lehet egy részleges adatcsatorna is "
+"egyetlen elem helyett."
 
 msgid "description for default GStreamer videosrc"
-msgstr ""
+msgstr "az alapértelmezett GStreamer videosrc leírása"
 
 msgid "Describes the selected videosrc element."
-msgstr ""
+msgstr "Leírja a kiválasztott videosrc elemet."
 
 msgid "default GStreamer visualization"
-msgstr ""
+msgstr "alapértelmezett GStreamer képi megjelenítés"
 
 msgid ""
 "GStreamer can put visualization plugins in a pipeline to transform audio "
@@ -107,12 +124,17 @@
 "synaesthesia. The visualization plugin can be a partial pipeline instead of "
 "just one element."
 msgstr ""
+"A GStreamer képes képi megjelenítő bővítményeket elhelyezni egy "
+"adatcsatornába a videoképkockákban lévő hangfolyamok átalakításához. Néhány "
+"lehetséges választás a következő lehet: goom, goom2k1 és synaesthesia. A "
+"képi megjelenítő bővítmény lehet egy részleges adatcsatorna is egyetlen elem "
+"helyett."
 
 msgid "description for default GStreamer visualization"
-msgstr ""
+msgstr "az alapértelmezett GStreamer képi megjelenítés leírása"
 
 msgid "Describes the selected visualization element."
-msgstr ""
+msgstr "Leírja a kiválasztott képi megjelenítés elemet."
 
 msgid "Could not read title information for DVD."
 msgstr "Nem lehet címinformációkat olvasni a DVD-ről."
@@ -149,17 +171,6 @@
 msgid "Could not open sndfile stream for reading."
 msgstr "A hangfájl folyam nem nyitható meg olvasásra."
 
-msgid "No file name specified for writing."
-msgstr "Nincs megadva fájlnév az íráshoz."
-
-#, c-format
-msgid "Could not open file \"%s\" for writing."
-msgstr "A fájl („%s”) nem nyitható meg írásra."
-
-#, c-format
-msgid "Could not write to file \"%s\"."
-msgstr "Nem lehet írni a fájlba („%s”)."
-
 msgid "Could not establish connection to sndio"
 msgstr "Nem hozható létre kapcsolat az sndio programmal"
 
@@ -192,12 +203,19 @@
 msgid "Subpicture format was not configured before data flow"
 msgstr "A részkép formátuma nem lett beállítva az adatfolyam előtt"
 
+msgid "No file name specified for writing."
+msgstr "Nincs megadva fájlnév az íráshoz."
+
 #, c-format
 msgid "Given file name \"%s\" can't be converted to local file name encoding."
 msgstr ""
 "A kapott „%s” fájlnevet nem lehet átalakítani a helyi fájlnév kódolásra."
 
 #, c-format
+msgid "Could not open file \"%s\" for writing."
+msgstr "A fájl („%s”) nem nyitható meg írásra."
+
+#, c-format
 msgid "Device \"%s\" does not exist."
 msgstr "Az eszköz („%s”) nem létezik."
 
@@ -232,6 +250,9 @@
 msgid "Couldn't find details for DVB channel %s"
 msgstr "Nem találhatók a(z) %s DVB-csatorna részletei"
 
+#~ msgid "Could not write to file \"%s\"."
+#~ msgstr "Nem lehet írni a fájlba („%s”)."
+
 #~ msgid "Internal clock error."
 #~ msgstr "Belső órahiba."
 
diff --git a/po/id.gmo b/po/id.gmo
index dc1f66b..db3ad46 100644
--- a/po/id.gmo
+++ b/po/id.gmo
Binary files differ
diff --git a/po/id.po b/po/id.po
index d4177ce..5d82290 100644
--- a/po/id.po
+++ b/po/id.po
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: gst-plugins-bad 1.3.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-08-27 14:38+0300\n"
+"POT-Creation-Date: 2014-09-19 11:20+0300\n"
 "PO-Revision-Date: 2014-05-31 22:16+0700\n"
 "Last-Translator: Andhika Padmawan <andhika.padmawan@gmail.com>\n"
 "Language-Team: Indonesian <translation-team-id@lists.sourceforge.net>\n"
@@ -147,17 +147,6 @@
 msgid "Could not open sndfile stream for reading."
 msgstr "Tak dapat membuka stream sndfile untuk dibaca."
 
-msgid "No file name specified for writing."
-msgstr "Tak ada nama berkas yang ditentukan untuk ditulis."
-
-#, c-format
-msgid "Could not open file \"%s\" for writing."
-msgstr "Tak dapat membuka berkas \"%s\" untuk ditulis."
-
-#, c-format
-msgid "Could not write to file \"%s\"."
-msgstr "Tak dapat menulis ke berkas \"%s\"."
-
 msgid "Could not establish connection to sndio"
 msgstr "Tak bisa menjalin koneksi ke sndio"
 
@@ -188,6 +177,9 @@
 msgid "Subpicture format was not configured before data flow"
 msgstr "Format subgambar tak ditata sebelum aliran data"
 
+msgid "No file name specified for writing."
+msgstr "Tak ada nama berkas yang ditentukan untuk ditulis."
+
 #, c-format
 msgid "Given file name \"%s\" can't be converted to local file name encoding."
 msgstr ""
@@ -195,6 +187,10 @@
 "berkas lokal."
 
 #, c-format
+msgid "Could not open file \"%s\" for writing."
+msgstr "Tak dapat membuka berkas \"%s\" untuk ditulis."
+
+#, c-format
 msgid "Device \"%s\" does not exist."
 msgstr "Divais \"%s\" tak ada."
 
@@ -228,3 +224,6 @@
 #, c-format
 msgid "Couldn't find details for DVB channel %s"
 msgstr "Tak bisa temukan rincian untuk kanal DVB %s"
+
+#~ msgid "Could not write to file \"%s\"."
+#~ msgstr "Tak dapat menulis ke berkas \"%s\"."
diff --git a/po/it.gmo b/po/it.gmo
index 4616536..27c0885 100644
--- a/po/it.gmo
+++ b/po/it.gmo
Binary files differ
diff --git a/po/it.po b/po/it.po
index 7a01239..30c8287 100644
--- a/po/it.po
+++ b/po/it.po
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: gst-plugins-bad 0.10.13.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-08-27 14:38+0300\n"
+"POT-Creation-Date: 2014-09-19 11:20+0300\n"
 "PO-Revision-Date: 2009-08-14 00:12+0200\n"
 "Last-Translator: Luca Ferretti <elle.uca@infinito.it>\n"
 "Language-Team: Italian <tp@lists.linux.it>\n"
@@ -146,17 +146,6 @@
 msgid "Could not open sndfile stream for reading."
 msgstr "Impossibile aprire il file «%s» in lettura."
 
-msgid "No file name specified for writing."
-msgstr "Nessun nome di file specificato per la scrittura."
-
-#, c-format
-msgid "Could not open file \"%s\" for writing."
-msgstr "Impossibile aprire il file «%s» in scrittura."
-
-#, c-format
-msgid "Could not write to file \"%s\"."
-msgstr "Impossibile scrivere sul file «%s»."
-
 msgid "Could not establish connection to sndio"
 msgstr ""
 
@@ -187,11 +176,18 @@
 msgid "Subpicture format was not configured before data flow"
 msgstr ""
 
+msgid "No file name specified for writing."
+msgstr "Nessun nome di file specificato per la scrittura."
+
 #, c-format
 msgid "Given file name \"%s\" can't be converted to local file name encoding."
 msgstr ""
 
 #, c-format
+msgid "Could not open file \"%s\" for writing."
+msgstr "Impossibile aprire il file «%s» in scrittura."
+
+#, c-format
 msgid "Device \"%s\" does not exist."
 msgstr "Il device «%s» non esiste."
 
@@ -225,6 +221,9 @@
 msgid "Couldn't find details for DVB channel %s"
 msgstr ""
 
+#~ msgid "Could not write to file \"%s\"."
+#~ msgstr "Impossibile scrivere sul file «%s»."
+
 #~ msgid "%s %d"
 #~ msgstr "%s %d"
 
diff --git a/po/ja.gmo b/po/ja.gmo
index 5d271e8..af32040 100644
--- a/po/ja.gmo
+++ b/po/ja.gmo
Binary files differ
diff --git a/po/ja.po b/po/ja.po
index 14fdfad..cca082c 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: gst-plugins-bad 0.10.21.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-08-27 14:38+0300\n"
+"POT-Creation-Date: 2014-09-19 11:20+0300\n"
 "PO-Revision-Date: 2011-04-26 19:38+0900\n"
 "Last-Translator: Makoto Kato <makoto.kt@gmail.com>\n"
 "Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n"
@@ -148,17 +148,6 @@
 msgid "Could not open sndfile stream for reading."
 msgstr "読み込み用にファイル \"%s\" を開くことができません。"
 
-msgid "No file name specified for writing."
-msgstr "書き込み用にファイル名が指定されていません。"
-
-#, c-format
-msgid "Could not open file \"%s\" for writing."
-msgstr "書き込み用にファイル \"%s\" を開くことができませんでした。"
-
-#, c-format
-msgid "Could not write to file \"%s\"."
-msgstr "ファイル \"%s\" へ書き込むことができませんでした。"
-
 msgid "Could not establish connection to sndio"
 msgstr ""
 
@@ -189,11 +178,18 @@
 msgid "Subpicture format was not configured before data flow"
 msgstr ""
 
+msgid "No file name specified for writing."
+msgstr "書き込み用にファイル名が指定されていません。"
+
 #, c-format
 msgid "Given file name \"%s\" can't be converted to local file name encoding."
 msgstr ""
 
 #, c-format
+msgid "Could not open file \"%s\" for writing."
+msgstr "書き込み用にファイル \"%s\" を開くことができませんでした。"
+
+#, c-format
 msgid "Device \"%s\" does not exist."
 msgstr "デバイス \"%s\" は存在しません。"
 
@@ -228,6 +224,9 @@
 msgid "Couldn't find details for DVB channel %s"
 msgstr ""
 
+#~ msgid "Could not write to file \"%s\"."
+#~ msgstr "ファイル \"%s\" へ書き込むことができませんでした。"
+
 #~ msgid "Internal clock error."
 #~ msgstr "内部クロックエラー"
 
diff --git a/po/ky.gmo b/po/ky.gmo
index 6362718..f454903 100644
--- a/po/ky.gmo
+++ b/po/ky.gmo
Binary files differ
diff --git a/po/ky.po b/po/ky.po
index f31c958..9003ffa 100644
--- a/po/ky.po
+++ b/po/ky.po
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: gst-plugins-bad 0.10.5\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-08-27 14:38+0300\n"
+"POT-Creation-Date: 2014-09-19 11:20+0300\n"
 "PO-Revision-Date: 2007-11-13 17:16+0600\n"
 "Last-Translator: Ilyas Bakirov <just_ilyas@yahoo.com>\n"
 "Language-Team: Kirghiz <i18n-team-ky-kyrgyz@lists.sourceforge.net>\n"
@@ -146,17 +146,6 @@
 msgid "Could not open sndfile stream for reading."
 msgstr "\"%s\"  файлы окууга ачылган жок."
 
-msgid "No file name specified for writing."
-msgstr ""
-
-#, fuzzy, c-format
-msgid "Could not open file \"%s\" for writing."
-msgstr "\"%s\"  файлы окууга ачылган жок."
-
-#, fuzzy, c-format
-msgid "Could not write to file \"%s\"."
-msgstr "Алдын \"%s\" жабдыкты ачалган жок."
-
 msgid "Could not establish connection to sndio"
 msgstr ""
 
@@ -186,10 +175,17 @@
 msgid "Subpicture format was not configured before data flow"
 msgstr ""
 
+msgid "No file name specified for writing."
+msgstr ""
+
 #, c-format
 msgid "Given file name \"%s\" can't be converted to local file name encoding."
 msgstr ""
 
+#, fuzzy, c-format
+msgid "Could not open file \"%s\" for writing."
+msgstr "\"%s\"  файлы окууга ачылган жок."
+
 #, c-format
 msgid "Device \"%s\" does not exist."
 msgstr "\"%s\" мындай жабдык жок."
diff --git a/po/lt.gmo b/po/lt.gmo
index 2595c50..14fbb3e 100644
--- a/po/lt.gmo
+++ b/po/lt.gmo
Binary files differ
diff --git a/po/lt.po b/po/lt.po
index c7c5e3a..04132c8 100644
--- a/po/lt.po
+++ b/po/lt.po
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: gst-plugins-bad-0.10.6.3\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-08-27 14:38+0300\n"
+"POT-Creation-Date: 2014-09-19 11:20+0300\n"
 "PO-Revision-Date: 2008-05-14 02:13+0300\n"
 "Last-Translator: Gintautas Miliauskas <gintas@akl.lt>\n"
 "Language-Team: Lithuanian <komp_lt@konferencijos.lt>\n"
@@ -149,17 +149,6 @@
 msgid "Could not open sndfile stream for reading."
 msgstr "Nepavyko atverti failo „%s“ skaitymui."
 
-msgid "No file name specified for writing."
-msgstr "Nenurodytas failo rašymui pavadinimas."
-
-#, c-format
-msgid "Could not open file \"%s\" for writing."
-msgstr "Nepavyko atverti failo „%s“ rašymui."
-
-#, c-format
-msgid "Could not write to file \"%s\"."
-msgstr "Nepavyko rašyti į failą „%s“."
-
 msgid "Could not establish connection to sndio"
 msgstr ""
 
@@ -191,11 +180,18 @@
 msgid "Subpicture format was not configured before data flow"
 msgstr ""
 
+msgid "No file name specified for writing."
+msgstr "Nenurodytas failo rašymui pavadinimas."
+
 #, c-format
 msgid "Given file name \"%s\" can't be converted to local file name encoding."
 msgstr ""
 
 #, c-format
+msgid "Could not open file \"%s\" for writing."
+msgstr "Nepavyko atverti failo „%s“ rašymui."
+
+#, c-format
 msgid "Device \"%s\" does not exist."
 msgstr "Įrenginys „%s“ neegzistuoja."
 
@@ -229,6 +225,9 @@
 msgid "Couldn't find details for DVB channel %s"
 msgstr ""
 
+#~ msgid "Could not write to file \"%s\"."
+#~ msgstr "Nepavyko rašyti į failą „%s“."
+
 #, fuzzy
 #~ msgid "Internal clock error."
 #~ msgstr "Vidinė duomenų srauto klaida."
diff --git a/po/lv.gmo b/po/lv.gmo
index 4913aff..023ddcc 100644
--- a/po/lv.gmo
+++ b/po/lv.gmo
Binary files differ
diff --git a/po/lv.po b/po/lv.po
index 8707479..d9a211e 100644
--- a/po/lv.po
+++ b/po/lv.po
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: gst-plugins-bad 1.2.1\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-08-27 14:38+0300\n"
+"POT-Creation-Date: 2014-09-19 11:20+0300\n"
 "PO-Revision-Date: 2014-04-20 15:52+0300\n"
 "Last-Translator: Rihards Prieditis <rprieditis@gmail.com>\n"
 "Language-Team: Latvian <translation-team-lv@lists.sourceforge.net>\n"
@@ -153,17 +153,6 @@
 msgid "Could not open sndfile stream for reading."
 msgstr "Nevarēja atvērt datni “%s” lasīšanai."
 
-msgid "No file name specified for writing."
-msgstr "Ierakstīšanai nav norādīts neviens datnes nosaukums."
-
-#, c-format
-msgid "Could not open file \"%s\" for writing."
-msgstr "Nav iespējams atvērt datni “%s” ierakstīšanai."
-
-#, c-format
-msgid "Could not write to file \"%s\"."
-msgstr "Nevarēja ierakstīt datnē “%s”."
-
 msgid "Could not establish connection to sndio"
 msgstr "Nevarēja izveidot savienojumu ar sndio"
 
@@ -194,6 +183,9 @@
 msgid "Subpicture format was not configured before data flow"
 msgstr "Apakšattēla formāts netika konfigurēts pirms datu plūsmas"
 
+msgid "No file name specified for writing."
+msgstr "Ierakstīšanai nav norādīts neviens datnes nosaukums."
+
 #, c-format
 msgid "Given file name \"%s\" can't be converted to local file name encoding."
 msgstr ""
@@ -201,6 +193,10 @@
 "kodējumu."
 
 #, c-format
+msgid "Could not open file \"%s\" for writing."
+msgstr "Nav iespējams atvērt datni “%s” ierakstīšanai."
+
+#, c-format
 msgid "Device \"%s\" does not exist."
 msgstr "Ierīce “%s” neeksistē."
 
@@ -234,6 +230,9 @@
 msgid "Couldn't find details for DVB channel %s"
 msgstr "Nevarēja atrast sīkāku informāciju par DVB kanālu %s"
 
+#~ msgid "Could not write to file \"%s\"."
+#~ msgstr "Nevarēja ierakstīt datnē “%s”."
+
 #~ msgid "Internal clock error."
 #~ msgstr "Iekšējā pulksteņa kļūda."
 
diff --git a/po/mt.gmo b/po/mt.gmo
index 54f177a..c2070a3 100644
--- a/po/mt.gmo
+++ b/po/mt.gmo
Binary files differ
diff --git a/po/mt.po b/po/mt.po
index 5354e42..3f23dca 100644
--- a/po/mt.po
+++ b/po/mt.po
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: gst-plugins-bad-0.10.8.3\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-08-27 14:38+0300\n"
+"POT-Creation-Date: 2014-09-19 11:20+0300\n"
 "PO-Revision-Date: 2008-10-26 20:27+0100\n"
 "Last-Translator: Michel Bugeja <michelbugeja@rabatmalta.com>\n"
 "Language-Team: Maltese <translation-team-mt@lists.sourceforge.net>\n"
@@ -148,17 +148,6 @@
 msgid "Could not open sndfile stream for reading."
 msgstr "Ma nistax naqra mill-fajl \"%s\"."
 
-msgid "No file name specified for writing."
-msgstr "L-ebda isem speċifikat biex nikteb."
-
-#, c-format
-msgid "Could not open file \"%s\" for writing."
-msgstr "Ma nistax niftaħ fajl \"%s\" biex nikteb."
-
-#, c-format
-msgid "Could not write to file \"%s\"."
-msgstr "Ma nistax nikteb fil-fajl \"%s\". "
-
 msgid "Could not establish connection to sndio"
 msgstr ""
 
@@ -189,11 +178,18 @@
 msgid "Subpicture format was not configured before data flow"
 msgstr ""
 
+msgid "No file name specified for writing."
+msgstr "L-ebda isem speċifikat biex nikteb."
+
 #, c-format
 msgid "Given file name \"%s\" can't be converted to local file name encoding."
 msgstr ""
 
 #, c-format
+msgid "Could not open file \"%s\" for writing."
+msgstr "Ma nistax niftaħ fajl \"%s\" biex nikteb."
+
+#, c-format
 msgid "Device \"%s\" does not exist."
 msgstr "Apparat \"%s\" ma jeżistiex."
 
@@ -228,6 +224,9 @@
 msgid "Couldn't find details for DVB channel %s"
 msgstr ""
 
+#~ msgid "Could not write to file \"%s\"."
+#~ msgstr "Ma nistax nikteb fil-fajl \"%s\". "
+
 #~ msgid "Internal clock error."
 #~ msgstr "Internal clock error."
 
diff --git a/po/nb.gmo b/po/nb.gmo
index 18928e9..6a7d63c 100644
--- a/po/nb.gmo
+++ b/po/nb.gmo
Binary files differ
diff --git a/po/nb.po b/po/nb.po
index 42ee4ff..b3067af 100644
--- a/po/nb.po
+++ b/po/nb.po
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: gst-plugins-bad 1.4.0\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-08-27 14:38+0300\n"
+"POT-Creation-Date: 2014-09-19 11:20+0300\n"
 "PO-Revision-Date: 2014-07-22 12:38+0100\n"
 "Last-Translator: Johnny A. Solbu <johnny@solbu.net>\n"
 "Language-Team: Norwegian Bokmaal <i18n-nb@lister.ping.uio.no>\n"
@@ -148,17 +148,6 @@
 msgid "Could not open sndfile stream for reading."
 msgstr "Kunne ikke åpne sndfile for lesing."
 
-msgid "No file name specified for writing."
-msgstr "Ingen filnavn oppgitt for skriving."
-
-#, c-format
-msgid "Could not open file \"%s\" for writing."
-msgstr "Kunne ikke åpne filen «%s» for skriving."
-
-#, c-format
-msgid "Could not write to file \"%s\"."
-msgstr "Kunne ikke skrive til fil «%s»."
-
 msgid "Could not establish connection to sndio"
 msgstr "Kunne ikke opprette forbindelse til sndio"
 
@@ -188,11 +177,18 @@
 msgid "Subpicture format was not configured before data flow"
 msgstr "Underbildeformat er ikke konfigurert før dataflyt"
 
+msgid "No file name specified for writing."
+msgstr "Ingen filnavn oppgitt for skriving."
+
 #, c-format
 msgid "Given file name \"%s\" can't be converted to local file name encoding."
 msgstr "Oppgitt filnavn «%s» kan ikke konverteres til lokal filnavnkoding."
 
 #, c-format
+msgid "Could not open file \"%s\" for writing."
+msgstr "Kunne ikke åpne filen «%s» for skriving."
+
+#, c-format
 msgid "Device \"%s\" does not exist."
 msgstr "Enhet «%s» eksisterer ikke."
 
@@ -225,3 +221,6 @@
 #, c-format
 msgid "Couldn't find details for DVB channel %s"
 msgstr "Kunne ikke finne detaljer for DVB-kanal %s"
+
+#~ msgid "Could not write to file \"%s\"."
+#~ msgstr "Kunne ikke skrive til fil «%s»."
diff --git a/po/nl.gmo b/po/nl.gmo
index 3b2b301..0c88bf0 100644
--- a/po/nl.gmo
+++ b/po/nl.gmo
Binary files differ
diff --git a/po/nl.po b/po/nl.po
index f85c8bf..4cbda9d 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: gst-plugins-bad 1.4.0\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-08-27 14:38+0300\n"
+"POT-Creation-Date: 2014-09-19 11:20+0300\n"
 "PO-Revision-Date: 2014-07-22 10:49+0200\n"
 "Last-Translator: Freek de Kruijf <f.de.kruijf@gmail.com>\n"
 "Language-Team: Dutch <vertaling@vrijschrift.org>\n"
@@ -149,17 +149,6 @@
 msgid "Could not open sndfile stream for reading."
 msgstr "Kan sndfile-stream niet openen om te lezen."
 
-msgid "No file name specified for writing."
-msgstr "Geen bestandsnaam gespecificeerd voor de uitvoer."
-
-#, c-format
-msgid "Could not open file \"%s\" for writing."
-msgstr "Kan bestand \"%s\" niet openen voor uitvoer."
-
-#, c-format
-msgid "Could not write to file \"%s\"."
-msgstr "Kan niet in bestand \"%s\" schrijven."
-
 msgid "Could not establish connection to sndio"
 msgstr "Kon geen verbinding opzetten naar sndio"
 
@@ -192,6 +181,9 @@
 msgstr ""
 "Het format van de subafbeelding was niet ingesteld voor de gegevensstroom"
 
+msgid "No file name specified for writing."
+msgstr "Geen bestandsnaam gespecificeerd voor de uitvoer."
+
 #, c-format
 msgid "Given file name \"%s\" can't be converted to local file name encoding."
 msgstr ""
@@ -199,6 +191,10 @@
 "van een lokale bestandsnaam."
 
 #, c-format
+msgid "Could not open file \"%s\" for writing."
+msgstr "Kan bestand \"%s\" niet openen voor uitvoer."
+
+#, c-format
 msgid "Device \"%s\" does not exist."
 msgstr "Apparaat \"%s\" bestaat niet."
 
@@ -232,6 +228,9 @@
 msgid "Couldn't find details for DVB channel %s"
 msgstr "Kon de details voor het DVB-kanaal %s niet vinden"
 
+#~ msgid "Could not write to file \"%s\"."
+#~ msgstr "Kan niet in bestand \"%s\" schrijven."
+
 #~ msgid "Internal clock error."
 #~ msgstr "Interne fout met de klok."
 
diff --git a/po/or.gmo b/po/or.gmo
index 3b41a6c..c216795 100644
--- a/po/or.gmo
+++ b/po/or.gmo
Binary files differ
diff --git a/po/or.po b/po/or.po
index ce0fee8..e6de9c2 100644
--- a/po/or.po
+++ b/po/or.po
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: gst-plugins-0.8.3\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-08-27 14:38+0300\n"
+"POT-Creation-Date: 2014-09-19 11:20+0300\n"
 "PO-Revision-Date: 2004-09-27 13:32+0530\n"
 "Last-Translator: Gora Mohanty <gora_mohanty@yahoo.co.in>\n"
 "Language-Team: Oriya <gora_mohanty@yahoo.co.in>\n"
@@ -148,18 +148,6 @@
 msgid "Could not open sndfile stream for reading."
 msgstr "\"%s\" ଫାଇଲ ପଢ଼ିବା ପାଇଁ ଖୋଲିହେଲା ନାହିଁ."
 
-#, fuzzy
-msgid "No file name specified for writing."
-msgstr "କୌଣସି ଫାଇଲନାମ ଉଲ୍ଲେଖିତ ହୋଇ ନାହିଁ."
-
-#, c-format
-msgid "Could not open file \"%s\" for writing."
-msgstr "\"%s\" ଫାଇଲ ଲେଖିବା ପାଇଁ ଖୋଲିହେଲା ନାହିଁ."
-
-#, c-format
-msgid "Could not write to file \"%s\"."
-msgstr "\"%s\" ଫାଇଲ ଲେଖିହେଲା ନାହିଁ."
-
 msgid "Could not establish connection to sndio"
 msgstr ""
 
@@ -190,11 +178,19 @@
 msgid "Subpicture format was not configured before data flow"
 msgstr ""
 
+#, fuzzy
+msgid "No file name specified for writing."
+msgstr "କୌଣସି ଫାଇଲନାମ ଉଲ୍ଲେଖିତ ହୋଇ ନାହିଁ."
+
 #, c-format
 msgid "Given file name \"%s\" can't be converted to local file name encoding."
 msgstr ""
 
 #, c-format
+msgid "Could not open file \"%s\" for writing."
+msgstr "\"%s\" ଫାଇଲ ଲେଖିବା ପାଇଁ ଖୋଲିହେଲା ନାହିଁ."
+
+#, c-format
 msgid "Device \"%s\" does not exist."
 msgstr "\"%s\" ଯନ୍ତ୍ର ଅବସ୍ଥିତ ନାହିଁ."
 
@@ -228,6 +224,9 @@
 msgid "Couldn't find details for DVB channel %s"
 msgstr ""
 
+#~ msgid "Could not write to file \"%s\"."
+#~ msgstr "\"%s\" ଫାଇଲ ଲେଖିହେଲା ନାହିଁ."
+
 #, fuzzy
 #~ msgid "PCM 1"
 #~ msgstr "ପି.ସି.ଏମ."
diff --git a/po/pl.gmo b/po/pl.gmo
index 57fab7f..abbfae0 100644
--- a/po/pl.gmo
+++ b/po/pl.gmo
Binary files differ
diff --git a/po/pl.po b/po/pl.po
index e230328..c3e2e55 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -4,10 +4,10 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: gst-plugins-bad 1.4.0\n"
+"Project-Id-Version: gst-plugins-bad 1.4.1\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-08-27 14:38+0300\n"
-"PO-Revision-Date: 2014-07-21 21:21+0200\n"
+"POT-Creation-Date: 2014-09-19 11:20+0300\n"
+"PO-Revision-Date: 2014-08-29 15:47+0200\n"
 "Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n"
 "Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n"
 "Language: pl\n"
@@ -22,80 +22,98 @@
 msgstr "format nie został wynegocjowany przed funkcją pobrania"
 
 msgid "default GStreamer sound events audiosink"
-msgstr ""
+msgstr "domyślny element GStreamera pochłaniający zdarzenia dźwiękowe"
 
 msgid ""
 "GStreamer can play audio using any number of output elements. Some possible "
 "choices are osssink, pulsesink and alsasink. The audiosink can be a partial "
 "pipeline instea of just one element."
 msgstr ""
+"GStreamer może odtwarzać dźwięk przy użyciu dowolnej liczby elementów "
+"wyjściowych. Niektóre z możliwości to osssink, pulsesink oraz alsasink. "
+"Wyjście dźwięku może być częściowym potokiem zamiast pojedynczego elementu."
 
 msgid "description for default GStreamer sound events audiosink"
 msgstr ""
+"opis domyślnego elementu GStreamera pochłaniającego zdarzenia dźwiękowe"
 
 msgid "Describes the selected audiosink element."
-msgstr ""
+msgstr "Opisuje wybrany element wyjściowy dźwięku."
 
 msgid "default GStreamer audiosink for Audio/Video Conferencing"
 msgstr ""
+"domyślny element GStreamera pochłaniający dźwięk dla konferencji audio/video"
 
 msgid ""
 "description for default GStreamer audiosink for Audio/Video Conferencing"
 msgstr ""
+"opis domyślnego elementu wyjściowego dźwięku GStreamera dla konferencji "
+"audio/video"
 
 msgid "default GStreamer audiosink for Music and Movies"
-msgstr ""
+msgstr "domyślny element wyjściowy dźwięku GStreamera dla muzyki i filmów"
 
 msgid "description for default GStreamer audiosink for Music and Movies"
 msgstr ""
+"opis domyślnego elementu wyjściowego dźwięku GStreamera dla muzyki i filmów"
 
 msgid "default GStreamer videosink"
-msgstr ""
+msgstr "domyślny element GStreamera pochłaniający obraz"
 
 msgid ""
 "GStreamer can play video using any number of output elements. Some possible "
 "choices are xvimagesink, ximagesink, sdlvideosink and aasink. The videosink "
 "can be a partial pipeline instead of just one element."
 msgstr ""
+"GStreamer może odtwarzać obraz przy użyciu dowolnej liczby elementów "
+"wyjściowych. Niektóre z możliwości to xvimagesink, ximagesink, sdlvideosink "
+"oraz aasink. Wyjście obrazu może być częściowym potokiem zamiast "
+"pojedynczego elementu."
 
 msgid "description for default GStreamer videosink"
-msgstr ""
+msgstr "opis domyślnego elementu GStreamera pochłaniającego obraz"
 
 msgid "Describes the selected videosink element."
-msgstr ""
+msgstr "Opisuje wybrany element wyjściowy obrazu."
 
 msgid "default GStreamer audiosrc"
-msgstr ""
+msgstr "domyślne źródło dźwięku GStreamera"
 
 msgid ""
 "GStreamer can record audio using any number of input elements. Some possible "
 "choices are osssrc, pulsesrc and alsasrc. The audio source can be a partial "
 "pipeline instead of just one element."
 msgstr ""
+"GStreamer może nagrywać dźwięk z dowolnej liczby elementów wejściowych. "
+"Niektóre możliwości to osssrc, pulsesrc oraz alsasrc. Źródło dźwięku może "
+"być częściowym potokiem zamiast pojedynczego elementu."
 
 msgid "description for default GStreamer audiosrc"
-msgstr ""
+msgstr "opis domyślnego źródła dźwięku GStreamera"
 
 msgid "Describes the selected audiosrc element."
-msgstr ""
+msgstr "Opisuje wybrany element źródłowy dźwięku."
 
 msgid "default GStreamer videosrc"
-msgstr ""
+msgstr "domyślne źródło obrazu GStreamera"
 
 msgid ""
 "GStreamer can record video from any number of input elements. Some possible "
 "choices are v4lsrc, v4l2src and videotestsrc. The video source can be a "
 "partial pipeline instead of just one element."
 msgstr ""
+"GStreamer może nagrywać obraz z dowolnej liczby elementów wejściowych. "
+"Niektóre możliwości to v4lsrc, v4l2src oraz videotestsrc. Źródło obrazu może "
+"być częściowym potokiem zamiast pojedynczego elementu."
 
 msgid "description for default GStreamer videosrc"
-msgstr ""
+msgstr "opis domyślnego źródła obrazu GStreamera"
 
 msgid "Describes the selected videosrc element."
-msgstr ""
+msgstr "Opisuje wybrany element źródłowy obrazu."
 
 msgid "default GStreamer visualization"
-msgstr ""
+msgstr "domyślna wizualizacja GStreamera"
 
 msgid ""
 "GStreamer can put visualization plugins in a pipeline to transform audio "
@@ -103,12 +121,16 @@
 "synaesthesia. The visualization plugin can be a partial pipeline instead of "
 "just one element."
 msgstr ""
+"GStreamer może umieszczać wtyczki wizualizujące w potoku w celu "
+"przekształcania strumieni dźwiękowych na klatki obrazu. Niektóre możliwości "
+"to goom, goom2k1 oraz synaesthesia. Wtyczka wizualizująca może być "
+"częściowym potokiem zamiast pojedynczego elementu."
 
 msgid "description for default GStreamer visualization"
-msgstr ""
+msgstr "opis domyślego elementu wizualizującego GStreamera"
 
 msgid "Describes the selected visualization element."
-msgstr ""
+msgstr "Opisuje wybrany element wizualizujący."
 
 msgid "Could not read title information for DVD."
 msgstr "Nie udało się odczytać informacji o tytułach dla DVD."
@@ -145,17 +167,6 @@
 msgid "Could not open sndfile stream for reading."
 msgstr "Nie udało się otworzyć strumienia sndfile do odczytu."
 
-msgid "No file name specified for writing."
-msgstr "Nie określono nazwy pliku do zapisu."
-
-#, c-format
-msgid "Could not open file \"%s\" for writing."
-msgstr "Nie udało się otworzyć pliku \"%s\" do zapisu."
-
-#, c-format
-msgid "Could not write to file \"%s\"."
-msgstr "Nie udało się zapisać danych do pliku \"%s\"."
-
 msgid "Could not establish connection to sndio"
 msgstr "Nie udało się ustanowić połączenia z sndio"
 
@@ -186,6 +197,9 @@
 msgid "Subpicture format was not configured before data flow"
 msgstr "Format podobrazu nie został skonfigurowany przed przepływem danych"
 
+msgid "No file name specified for writing."
+msgstr "Nie określono nazwy pliku do zapisu."
+
 #, c-format
 msgid "Given file name \"%s\" can't be converted to local file name encoding."
 msgstr ""
@@ -193,6 +207,10 @@
 "nazw plików."
 
 #, c-format
+msgid "Could not open file \"%s\" for writing."
+msgstr "Nie udało się otworzyć pliku \"%s\" do zapisu."
+
+#, c-format
 msgid "Device \"%s\" does not exist."
 msgstr "Urządzenie \"%s\" nie istnieje."
 
@@ -226,3 +244,6 @@
 #, c-format
 msgid "Couldn't find details for DVB channel %s"
 msgstr "Nie udało się odnaleźć szczegółów dla kanału DVB %s"
+
+#~ msgid "Could not write to file \"%s\"."
+#~ msgstr "Nie udało się zapisać danych do pliku \"%s\"."
diff --git a/po/pt_BR.gmo b/po/pt_BR.gmo
index 5e1538b..7da528e 100644
--- a/po/pt_BR.gmo
+++ b/po/pt_BR.gmo
Binary files differ
diff --git a/po/pt_BR.po b/po/pt_BR.po
index 66b3982..9736fdb 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: gst-plugins-bad-1.2.1\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-08-27 14:38+0300\n"
+"POT-Creation-Date: 2014-09-19 11:20+0300\n"
 "PO-Revision-Date: 2013-12-17 01:09-0200\n"
 "Last-Translator: Fabrício Godoy <skarllot@gmail.com>\n"
 "Language-Team: Brazilian Portuguese <ldpbr-translation@lists.sourceforge."
@@ -150,17 +150,6 @@
 msgid "Could not open sndfile stream for reading."
 msgstr "Não foi possível abrir o arquivo \"%s\" para leitura."
 
-msgid "No file name specified for writing."
-msgstr "Nenhum nome de arquivo especificado para gravação."
-
-#, c-format
-msgid "Could not open file \"%s\" for writing."
-msgstr "Não foi possível abrir o arquivo \"%s\" para gravação."
-
-#, c-format
-msgid "Could not write to file \"%s\"."
-msgstr "Não foi possível gravar no arquivo \"%s\"."
-
 msgid "Could not establish connection to sndio"
 msgstr "Não foi possível estabelecer a conexão para sndio"
 
@@ -192,6 +181,9 @@
 msgid "Subpicture format was not configured before data flow"
 msgstr "O formato de subimagem não foi configurado antes do fluxo de dados"
 
+msgid "No file name specified for writing."
+msgstr "Nenhum nome de arquivo especificado para gravação."
+
 #, c-format
 msgid "Given file name \"%s\" can't be converted to local file name encoding."
 msgstr ""
@@ -199,6 +191,10 @@
 "codificação de nome de arquivo local."
 
 #, c-format
+msgid "Could not open file \"%s\" for writing."
+msgstr "Não foi possível abrir o arquivo \"%s\" para gravação."
+
+#, c-format
 msgid "Device \"%s\" does not exist."
 msgstr "O dispositivo \"%s\" não existe."
 
@@ -233,3 +229,6 @@
 #, c-format
 msgid "Couldn't find details for DVB channel %s"
 msgstr "Não foi possível encontrar detalhes para o canal DVB %s"
+
+#~ msgid "Could not write to file \"%s\"."
+#~ msgstr "Não foi possível gravar no arquivo \"%s\"."
diff --git a/po/ro.gmo b/po/ro.gmo
index 98e34f5..f211802 100644
--- a/po/ro.gmo
+++ b/po/ro.gmo
Binary files differ
diff --git a/po/ro.po b/po/ro.po
index d0f2640..6a7825b 100644
--- a/po/ro.po
+++ b/po/ro.po
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: gst-plugins-bad 0.10.18.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-08-27 14:38+0300\n"
+"POT-Creation-Date: 2014-09-19 11:20+0300\n"
 "PO-Revision-Date: 2010-08-16 03:11+0300\n"
 "Last-Translator: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>\n"
 "Language-Team: Romanian <translation-team-ro@lists.sourceforge.net>\n"
@@ -147,17 +147,6 @@
 msgid "Could not open sndfile stream for reading."
 msgstr "Nu s-a putut deschide fișierul „%s” pentru citire."
 
-msgid "No file name specified for writing."
-msgstr "Niciun nume de fișier specificat pentru scriere."
-
-#, c-format
-msgid "Could not open file \"%s\" for writing."
-msgstr "Nu s-a putut deschide fișierul „%s” pentru scriere."
-
-#, c-format
-msgid "Could not write to file \"%s\"."
-msgstr "Nu s-a putut scrie în fișierul „%s”."
-
 msgid "Could not establish connection to sndio"
 msgstr ""
 
@@ -188,11 +177,18 @@
 msgid "Subpicture format was not configured before data flow"
 msgstr ""
 
+msgid "No file name specified for writing."
+msgstr "Niciun nume de fișier specificat pentru scriere."
+
 #, c-format
 msgid "Given file name \"%s\" can't be converted to local file name encoding."
 msgstr ""
 
 #, c-format
+msgid "Could not open file \"%s\" for writing."
+msgstr "Nu s-a putut deschide fișierul „%s” pentru scriere."
+
+#, c-format
 msgid "Device \"%s\" does not exist."
 msgstr "Dispozitivul „%s” nu există."
 
@@ -225,3 +221,6 @@
 #, c-format
 msgid "Couldn't find details for DVB channel %s"
 msgstr ""
+
+#~ msgid "Could not write to file \"%s\"."
+#~ msgstr "Nu s-a putut scrie în fișierul „%s”."
diff --git a/po/ru.gmo b/po/ru.gmo
index 5dd54a7..df07b56 100644
--- a/po/ru.gmo
+++ b/po/ru.gmo
Binary files differ
diff --git a/po/ru.po b/po/ru.po
index 15f9b9d..473e806 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -6,10 +6,10 @@
 # Yuri Kozlov <yuray@komyakino.ru>, 2011, 2013, 2014.
 msgid ""
 msgstr ""
-"Project-Id-Version: gst-plugins-bad 1.4.0\n"
+"Project-Id-Version: gst-plugins-bad 1.4.1\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-08-27 14:38+0300\n"
-"PO-Revision-Date: 2014-07-21 19:21+0400\n"
+"POT-Creation-Date: 2014-09-19 11:20+0300\n"
+"PO-Revision-Date: 2014-09-06 10:56+0400\n"
 "Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n"
 "Language-Team: Russian <gnu@mx.ru>\n"
 "Language: ru\n"
@@ -27,80 +27,92 @@
 msgstr "перед функцией получения не был согласован формат"
 
 msgid "default GStreamer sound events audiosink"
-msgstr ""
+msgstr "GStreamer audiosink по умолчанию для звуковых событий"
 
 msgid ""
 "GStreamer can play audio using any number of output elements. Some possible "
 "choices are osssink, pulsesink and alsasink. The audiosink can be a partial "
 "pipeline instea of just one element."
 msgstr ""
+"GStreamer может воспроизводить аудио через любой выходной элемент. Некоторые "
+"варианты: osssink, pulsesink и alsasink. Аudiosink может быть конвейером, а "
+"не одиночным элементом."
 
 msgid "description for default GStreamer sound events audiosink"
-msgstr ""
+msgstr "описание GStreamer audiosink по умолчанию для звуковых событий"
 
 msgid "Describes the selected audiosink element."
-msgstr ""
+msgstr "Описывает выбранный элемент audiosink."
 
 msgid "default GStreamer audiosink for Audio/Video Conferencing"
-msgstr ""
+msgstr "GStreamer audiosink по умолчанию для аудио-видео конференций"
 
 msgid ""
 "description for default GStreamer audiosink for Audio/Video Conferencing"
-msgstr ""
+msgstr "описание GStreamer audiosink по умолчанию для аудио-видео конференций"
 
 msgid "default GStreamer audiosink for Music and Movies"
-msgstr ""
+msgstr "GStreamer audiosink по умолчанию для музыки и фильмов"
 
 msgid "description for default GStreamer audiosink for Music and Movies"
-msgstr ""
+msgstr "описание GStreamer audiosink по умолчанию для музыки и фильмов"
 
 msgid "default GStreamer videosink"
-msgstr ""
+msgstr "GStreamer videosink по умолчанию"
 
 msgid ""
 "GStreamer can play video using any number of output elements. Some possible "
 "choices are xvimagesink, ximagesink, sdlvideosink and aasink. The videosink "
 "can be a partial pipeline instead of just one element."
 msgstr ""
+"GStreamer может воспроизводить видео через любой выходной элемент. Некоторые "
+"варианты: xvimagesink, ximagesink, sdlvideosink и aasink. Videosink может "
+"быть конвейером, а не одиночным элементом."
 
 msgid "description for default GStreamer videosink"
-msgstr ""
+msgstr "описание GStreamer videosink по умолчанию"
 
 msgid "Describes the selected videosink element."
-msgstr ""
+msgstr "Описывает выбранный элемент videosink."
 
 msgid "default GStreamer audiosrc"
-msgstr ""
+msgstr "GStreamer audiosrc по умолчанию"
 
 msgid ""
 "GStreamer can record audio using any number of input elements. Some possible "
 "choices are osssrc, pulsesrc and alsasrc. The audio source can be a partial "
 "pipeline instead of just one element."
 msgstr ""
+"GStreamer может записывать аудио с любого входного элемента. Некоторые "
+"варианты: osssrc, pulsesrc и alsasrc. Источником аудио может быть конвейер, "
+"а не одиночный элемент."
 
 msgid "description for default GStreamer audiosrc"
-msgstr ""
+msgstr "описание GStreamer audiosrc по умолчанию"
 
 msgid "Describes the selected audiosrc element."
-msgstr ""
+msgstr "Описывает выбранный элемент audiosrc."
 
 msgid "default GStreamer videosrc"
-msgstr ""
+msgstr "GStreamer videosrc по умолчанию"
 
 msgid ""
 "GStreamer can record video from any number of input elements. Some possible "
 "choices are v4lsrc, v4l2src and videotestsrc. The video source can be a "
 "partial pipeline instead of just one element."
 msgstr ""
+"GStreamer может записывать видео с любого входного элемента. Некоторые "
+"варианты: v4lsrc, v4l2src и videotestsrc. Источником видео может быть "
+"конвейер, а не одиночный элемент."
 
 msgid "description for default GStreamer videosrc"
-msgstr ""
+msgstr "описание GStreamer videosrc по умолчанию"
 
 msgid "Describes the selected videosrc element."
-msgstr ""
+msgstr "Описывает выбранный элемент videosrc."
 
 msgid "default GStreamer visualization"
-msgstr ""
+msgstr "GStreamer visualization по умолчанию"
 
 msgid ""
 "GStreamer can put visualization plugins in a pipeline to transform audio "
@@ -108,12 +120,15 @@
 "synaesthesia. The visualization plugin can be a partial pipeline instead of "
 "just one element."
 msgstr ""
+"GStreamer может помещать модули визуализации для преобразования аудио "
+"потоков видео фрагментов. Некоторые варианты: goom, goom2k1 и synaesthesia. "
+"Модуль визуализации может быть конвейером, а не одиночным элементом."
 
 msgid "description for default GStreamer visualization"
-msgstr ""
+msgstr "описание GStreamer visualization по умолчанию"
 
 msgid "Describes the selected visualization element."
-msgstr ""
+msgstr "Описывает выбранный элемент visualization."
 
 msgid "Could not read title information for DVD."
 msgstr "Не удалось прочитать информацию о структуре DVD."
@@ -150,17 +165,6 @@
 msgid "Could not open sndfile stream for reading."
 msgstr "Не удалось открыть поток sndfile для чтения."
 
-msgid "No file name specified for writing."
-msgstr "Не указано имя файла для записи."
-
-#, c-format
-msgid "Could not open file \"%s\" for writing."
-msgstr "Не удалось открыть для записи файл «%s»."
-
-#, c-format
-msgid "Could not write to file \"%s\"."
-msgstr "Не удалось осуществить запись в файл «%s»."
-
 msgid "Could not establish connection to sndio"
 msgstr "Не удалось установить соединение с sndio"
 
@@ -191,6 +195,9 @@
 msgid "Subpicture format was not configured before data flow"
 msgstr "Не настроен формат субграфики (subpicture) до потока данных"
 
+msgid "No file name specified for writing."
+msgstr "Не указано имя файла для записи."
+
 #, c-format
 msgid "Given file name \"%s\" can't be converted to local file name encoding."
 msgstr ""
@@ -198,6 +205,10 @@
 "кодировкой."
 
 #, c-format
+msgid "Could not open file \"%s\" for writing."
+msgstr "Не удалось открыть для записи файл «%s»."
+
+#, c-format
 msgid "Device \"%s\" does not exist."
 msgstr "Устройство «%s» не существует."
 
@@ -231,6 +242,9 @@
 msgid "Couldn't find details for DVB channel %s"
 msgstr "Не удалось найти настройки DVB-канала %s"
 
+#~ msgid "Could not write to file \"%s\"."
+#~ msgstr "Не удалось осуществить запись в файл «%s»."
+
 #~ msgid "Internal clock error."
 #~ msgstr "Внутренняя ошибка синхронизации."
 
diff --git a/po/sk.gmo b/po/sk.gmo
index b19e321..972adb2 100644
--- a/po/sk.gmo
+++ b/po/sk.gmo
Binary files differ
diff --git a/po/sk.po b/po/sk.po
index 14fdc7a..15e2b58 100644
--- a/po/sk.po
+++ b/po/sk.po
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: gst-plugins-bad 1.2.1\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-08-27 14:38+0300\n"
+"POT-Creation-Date: 2014-09-19 11:20+0300\n"
 "PO-Revision-Date: 2014-01-30 10:44+0100\n"
 "Last-Translator: Peter Tuharsky <tuharsky@misbb.sk>\n"
 "Language-Team: Slovak <sk-i18n@lists.linux.sk>\n"
@@ -152,17 +152,6 @@
 msgid "Could not open sndfile stream for reading."
 msgstr "Nepodarilo sa otvoriť súbor \"%s\" na čítanie."
 
-msgid "No file name specified for writing."
-msgstr "Nebolo zadané žiadne meno súboru pre zápis."
-
-#, c-format
-msgid "Could not open file \"%s\" for writing."
-msgstr "Nepodarilo sa otvoriť súbor \"%s\" pre zápis."
-
-#, c-format
-msgid "Could not write to file \"%s\"."
-msgstr "Nepodarilo sa zapísať do súboru \"%s\"."
-
 msgid "Could not establish connection to sndio"
 msgstr "Nepodarilo sa pripojiť na sndio"
 
@@ -194,6 +183,9 @@
 msgid "Subpicture format was not configured before data flow"
 msgstr "Formát podobrázku nebol nastavený pred prúdom údajov."
 
+msgid "No file name specified for writing."
+msgstr "Nebolo zadané žiadne meno súboru pre zápis."
+
 #, c-format
 msgid "Given file name \"%s\" can't be converted to local file name encoding."
 msgstr ""
@@ -201,6 +193,10 @@
 "súboru."
 
 #, c-format
+msgid "Could not open file \"%s\" for writing."
+msgstr "Nepodarilo sa otvoriť súbor \"%s\" pre zápis."
+
+#, c-format
 msgid "Device \"%s\" does not exist."
 msgstr "Zariadenie \"%s\" neexistuje."
 
@@ -234,6 +230,9 @@
 msgid "Couldn't find details for DVB channel %s"
 msgstr "Nepodarilo sa nájsť podrobnosti o DVB kanáli %s"
 
+#~ msgid "Could not write to file \"%s\"."
+#~ msgstr "Nepodarilo sa zapísať do súboru \"%s\"."
+
 #~ msgid "Could not open audio device for mixer control handling."
 #~ msgstr ""
 #~ "Nepodarilo sa otvoriť zvukové zariadenie pre obsluhu ovládania mixéra."
diff --git a/po/sl.gmo b/po/sl.gmo
index 4c921c5..af03456 100644
--- a/po/sl.gmo
+++ b/po/sl.gmo
Binary files differ
diff --git a/po/sl.po b/po/sl.po
index fe59c53..b9f794a 100644
--- a/po/sl.po
+++ b/po/sl.po
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: gst-plugins-bad 0.10.21.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-08-27 14:38+0300\n"
+"POT-Creation-Date: 2014-09-19 11:20+0300\n"
 "PO-Revision-Date: 2011-04-26 15:21+0100\n"
 "Last-Translator: Klemen Košir <klemen.kosir@gmx.com>\n"
 "Language-Team: Slovenian <translation-team-sl@lists.sourceforge.net>\n"
@@ -153,17 +153,6 @@
 msgid "Could not open sndfile stream for reading."
 msgstr "Datoteke \"%s\" ni mogoče odpreti za branje."
 
-msgid "No file name specified for writing."
-msgstr "Ni navedenega imena datoteke za pisanje."
-
-#, c-format
-msgid "Could not open file \"%s\" for writing."
-msgstr "Datoteke \"%s\" ni mogoče odpreti za pisanje."
-
-#, c-format
-msgid "Could not write to file \"%s\"."
-msgstr "V datoteko \"%s\" ni mogoče pisati."
-
 msgid "Could not establish connection to sndio"
 msgstr ""
 
@@ -194,11 +183,18 @@
 msgid "Subpicture format was not configured before data flow"
 msgstr ""
 
+msgid "No file name specified for writing."
+msgstr "Ni navedenega imena datoteke za pisanje."
+
 #, c-format
 msgid "Given file name \"%s\" can't be converted to local file name encoding."
 msgstr ""
 
 #, c-format
+msgid "Could not open file \"%s\" for writing."
+msgstr "Datoteke \"%s\" ni mogoče odpreti za pisanje."
+
+#, c-format
 msgid "Device \"%s\" does not exist."
 msgstr "Naprava \"%s\" ne obstaja."
 
@@ -232,6 +228,9 @@
 msgid "Couldn't find details for DVB channel %s"
 msgstr ""
 
+#~ msgid "Could not write to file \"%s\"."
+#~ msgstr "V datoteko \"%s\" ni mogoče pisati."
+
 #~ msgid "Volume"
 #~ msgstr "Glasnost"
 
diff --git a/po/sq.gmo b/po/sq.gmo
index 0e25fdc..58a53e6 100644
--- a/po/sq.gmo
+++ b/po/sq.gmo
Binary files differ
diff --git a/po/sq.po b/po/sq.po
index 39747dc..59ead49 100644
--- a/po/sq.po
+++ b/po/sq.po
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: gst-plugins-bad 0.10.7.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-08-27 14:38+0300\n"
+"POT-Creation-Date: 2014-09-19 11:20+0300\n"
 "PO-Revision-Date: 2008-08-15 16:07+0200\n"
 "Last-Translator: Laurent Dhima <laurenti@alblinux.net>\n"
 "Language-Team: Albanian <translation-team-sq@lists.sourceforge.net>\n"
@@ -146,17 +146,6 @@
 msgid "Could not open sndfile stream for reading."
 msgstr "E pamundur hapja e file \"%s\" për lexim."
 
-msgid "No file name specified for writing."
-msgstr "Asnjë emër file specifikuar për shkrim."
-
-#, c-format
-msgid "Could not open file \"%s\" for writing."
-msgstr "E pamundur hapja e file \"%s\" në shkrim."
-
-#, c-format
-msgid "Could not write to file \"%s\"."
-msgstr "I pamundur shkrimi tek file \"%s\"."
-
 msgid "Could not establish connection to sndio"
 msgstr ""
 
@@ -188,11 +177,18 @@
 msgid "Subpicture format was not configured before data flow"
 msgstr ""
 
+msgid "No file name specified for writing."
+msgstr "Asnjë emër file specifikuar për shkrim."
+
 #, c-format
 msgid "Given file name \"%s\" can't be converted to local file name encoding."
 msgstr ""
 
 #, c-format
+msgid "Could not open file \"%s\" for writing."
+msgstr "E pamundur hapja e file \"%s\" në shkrim."
+
+#, c-format
 msgid "Device \"%s\" does not exist."
 msgstr "Dispozitivi \"%s\" nuk ekziston."
 
@@ -226,6 +222,9 @@
 msgid "Couldn't find details for DVB channel %s"
 msgstr ""
 
+#~ msgid "Could not write to file \"%s\"."
+#~ msgstr "I pamundur shkrimi tek file \"%s\"."
+
 #, fuzzy
 #~ msgid "Internal clock error."
 #~ msgstr "Gabim i brendshëm tek stream i të dhënave."
diff --git a/po/sr.gmo b/po/sr.gmo
index 7cd1e3d..37d288e 100644
--- a/po/sr.gmo
+++ b/po/sr.gmo
Binary files differ
diff --git a/po/sr.po b/po/sr.po
index e669c90..e6e51bb 100644
--- a/po/sr.po
+++ b/po/sr.po
@@ -2,13 +2,13 @@
 # Copyright (C) 2014 Free Software Foundation, Inc.
 # This file is distributed under the same license as the gst-plugins-bad package.
 # Danilo Segan <dsegan@gmx.net>, 2004.
-# Мирослав Николић <miroslavnikolic@rocketmail.com>, 2011-2014.
+# Мирослав Николић <miroslavnikolic@rocketmail.com>, 2011—2014.
 msgid ""
 msgstr ""
-"Project-Id-Version: gst-plugins-bad-1.3.2\n"
+"Project-Id-Version: gst-plugins-bad-1.4.1\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-08-27 14:38+0300\n"
-"PO-Revision-Date: 2014-06-18 19:15+0200\n"
+"POT-Creation-Date: 2014-09-19 11:20+0300\n"
+"PO-Revision-Date: 2014-09-13 10:39+0200\n"
 "Last-Translator: Мирослав Николић <miroslavnikolic@rocketmail.com>\n"
 "Language-Team: Serbian <(nothing)>\n"
 "Language: sr\n"
@@ -22,83 +22,96 @@
 msgstr "Унутрашња грешка тока података."
 
 msgid "format wasn't negotiated before get function"
-msgstr ""
+msgstr "запис није договорен пре функције добављања (get)"
 
 msgid "default GStreamer sound events audiosink"
-msgstr ""
+msgstr "основни аудио усклађивач звучних догађаја Гстримера"
 
 msgid ""
 "GStreamer can play audio using any number of output elements. Some possible "
 "choices are osssink, pulsesink and alsasink. The audiosink can be a partial "
 "pipeline instea of just one element."
 msgstr ""
+"Гстример може да пушта аудио користећи било који број излазних елемената. "
+"Неки могући избори су „osssink“, „pulsesink“ и „alsasink“. Аудио усклађивач "
+"може бити делимична спојка уместо само једног елемента."
 
 msgid "description for default GStreamer sound events audiosink"
-msgstr ""
+msgstr "опис основног аудио усклађивача звучних догађаја Гстримера"
 
 msgid "Describes the selected audiosink element."
-msgstr ""
+msgstr "Описује изабрани елемент аудио усклађивача."
 
 msgid "default GStreamer audiosink for Audio/Video Conferencing"
-msgstr ""
+msgstr "основни аудио усклађивач Гстримера за аудио/видео састанчење"
 
 msgid ""
 "description for default GStreamer audiosink for Audio/Video Conferencing"
-msgstr ""
+msgstr "опис основног аудио усклађивач Гстримера за аудио/видео састанчење"
 
 msgid "default GStreamer audiosink for Music and Movies"
-msgstr ""
+msgstr "основни аудио усклађивач Гстримера за музику и филмове"
 
 msgid "description for default GStreamer audiosink for Music and Movies"
-msgstr ""
+msgstr "опис основног аудио усклађивача Гстримера за музику и филмове"
 
 msgid "default GStreamer videosink"
-msgstr ""
+msgstr "основни видео усклађивач Гстримера"
 
 msgid ""
 "GStreamer can play video using any number of output elements. Some possible "
 "choices are xvimagesink, ximagesink, sdlvideosink and aasink. The videosink "
 "can be a partial pipeline instead of just one element."
 msgstr ""
+"Гстример може да пушта видео користећи било који број излазних елемената. "
+"Неки могући избори су „xvimagesink“, „ximagesink“, „sdlvideosink“ и "
+"„aasink“. Видео усклађивач може бити делимична спојка уместо само једног "
+"елемента."
 
 msgid "description for default GStreamer videosink"
-msgstr ""
+msgstr "опис основног видео усклађивача Гстримера"
 
 msgid "Describes the selected videosink element."
-msgstr ""
+msgstr "Описује изабрани елемент видео усклађивача."
 
 msgid "default GStreamer audiosrc"
-msgstr ""
+msgstr "основни аудио извор Гстримера"
 
 msgid ""
 "GStreamer can record audio using any number of input elements. Some possible "
 "choices are osssrc, pulsesrc and alsasrc. The audio source can be a partial "
 "pipeline instead of just one element."
 msgstr ""
+"Гстример може да снима аудио користећи било који број излазних елемената. "
+"Неки могући избори су „osssrc“, „pulsesrc“ и „alsasrc“. Извор звука може "
+"бити делимична спојка уместо само једног елемента."
 
 msgid "description for default GStreamer audiosrc"
-msgstr ""
+msgstr "опис основног аудио извора Гстримера"
 
 msgid "Describes the selected audiosrc element."
-msgstr ""
+msgstr "Описује изабрани елемент аудио извора."
 
 msgid "default GStreamer videosrc"
-msgstr ""
+msgstr "основни видео извор Гстримера"
 
 msgid ""
 "GStreamer can record video from any number of input elements. Some possible "
 "choices are v4lsrc, v4l2src and videotestsrc. The video source can be a "
 "partial pipeline instead of just one element."
 msgstr ""
+"Гстример може да снима видео користећи било који број излазних елемената. "
+"Неки могући избори су „v4lsrc“, „v4l2src“ и “videotestsrc“. Извор видеа може "
+"бити делимична спојка уместо само једног елемента."
 
 msgid "description for default GStreamer videosrc"
-msgstr ""
+msgstr "опис основног видео извора Гстримера"
 
 msgid "Describes the selected videosrc element."
-msgstr ""
+msgstr "Описује изабрани елемент видео извора."
 
 msgid "default GStreamer visualization"
-msgstr ""
+msgstr "основно приказивање Гстримера"
 
 msgid ""
 "GStreamer can put visualization plugins in a pipeline to transform audio "
@@ -106,12 +119,16 @@
 "synaesthesia. The visualization plugin can be a partial pipeline instead of "
 "just one element."
 msgstr ""
+"Гстример може да стави прикључке приказивања у спојку да претвори аудио "
+"токове у видео кадрове. Неки могући избори су „goom“, „goom2k1“ и "
+"„synaesthesia“. Прикључак приказивања може бити делимична спојка уместо само "
+"једног елемента."
 
 msgid "description for default GStreamer visualization"
-msgstr ""
+msgstr "опис основног приказивања Гстримера"
 
 msgid "Describes the selected visualization element."
-msgstr ""
+msgstr "Описује изабрани елемент приказивања."
 
 msgid "Could not read title information for DVD."
 msgstr "Не могу да прочитам информације о наслову ДВД-а."
@@ -148,17 +165,6 @@
 msgid "Could not open sndfile stream for reading."
 msgstr "Не могу да отворим ток датотеке звука за читање."
 
-msgid "No file name specified for writing."
-msgstr "Није наведен назив датотеке за упис."
-
-#, c-format
-msgid "Could not open file \"%s\" for writing."
-msgstr "Не могу да отворим датотеку „%s“ за упис."
-
-#, c-format
-msgid "Could not write to file \"%s\"."
-msgstr "Не могу да пишем у датотеку „%s“."
-
 msgid "Could not establish connection to sndio"
 msgstr "Не могу да успоставим везу са улазом/излазом звука"
 
@@ -188,6 +194,9 @@
 msgid "Subpicture format was not configured before data flow"
 msgstr "Запис подслике није подешен пре протока података"
 
+msgid "No file name specified for writing."
+msgstr "Није наведен назив датотеке за упис."
+
 #, c-format
 msgid "Given file name \"%s\" can't be converted to local file name encoding."
 msgstr ""
@@ -195,6 +204,10 @@
 "датотеке."
 
 #, c-format
+msgid "Could not open file \"%s\" for writing."
+msgstr "Не могу да отворим датотеку „%s“ за упис."
+
+#, c-format
 msgid "Device \"%s\" does not exist."
 msgstr "Уређај „%s“ не постоји."
 
@@ -227,3 +240,6 @@
 #, c-format
 msgid "Couldn't find details for DVB channel %s"
 msgstr "Не могу да пронађем податке за ДВБ канал „%s“"
+
+#~ msgid "Could not write to file \"%s\"."
+#~ msgstr "Не могу да пишем у датотеку „%s“."
diff --git a/po/sv.gmo b/po/sv.gmo
index 9839d71..56b590b 100644
--- a/po/sv.gmo
+++ b/po/sv.gmo
Binary files differ
diff --git a/po/sv.po b/po/sv.po
index bb1e96e..47709fb 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -6,10 +6,10 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: gst-plugins-bad 1.4.0\n"
+"Project-Id-Version: gst-plugins-bad 1.4.1\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-08-27 14:38+0300\n"
-"PO-Revision-Date: 2014-07-19 16:40+0200\n"
+"POT-Creation-Date: 2014-09-19 11:20+0300\n"
+"PO-Revision-Date: 2014-09-19 02:43+0200\n"
 "Last-Translator: Sebastian Rasmussen <sebras@gmail.com>\n"
 "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
 "Language: sv\n"
@@ -24,80 +24,93 @@
 msgstr "formatet förhandlades inte fram innan hämtfunktionen"
 
 msgid "default GStreamer sound events audiosink"
-msgstr ""
+msgstr "standard GStreamer-ljudutgång för ljudhändelser"
 
 msgid ""
 "GStreamer can play audio using any number of output elements. Some possible "
 "choices are osssink, pulsesink and alsasink. The audiosink can be a partial "
 "pipeline instea of just one element."
 msgstr ""
+"GStreamer kan spela upp ljud via ett antal utgångselement. Några möjliga val "
+"är osssink, pulsesink och alsasink. Ljudutgången kan vara en delrörledning "
+"istället för bara ett element."
 
 msgid "description for default GStreamer sound events audiosink"
-msgstr ""
+msgstr "beskrivning för standard GStreamer-ljudutgång för ljudhändelser"
 
 msgid "Describes the selected audiosink element."
-msgstr ""
+msgstr "Beskriver det valda ljudutgångselementet."
 
 msgid "default GStreamer audiosink for Audio/Video Conferencing"
-msgstr ""
+msgstr "standard GStreamer-ljudutgång för ljud/video-konferenser"
 
 msgid ""
 "description for default GStreamer audiosink for Audio/Video Conferencing"
 msgstr ""
+"beskrivning för standard GStreamer-ljudutgång för ljud/video-konferenser"
 
 msgid "default GStreamer audiosink for Music and Movies"
-msgstr ""
+msgstr "standard GStreamer-ljudutgång för musik och filmer"
 
 msgid "description for default GStreamer audiosink for Music and Movies"
-msgstr ""
+msgstr "beskrivning för standard GStreamer-ljudutgång för musik och filmer"
 
 msgid "default GStreamer videosink"
-msgstr ""
+msgstr "standard GStreamer-videoutgång"
 
 msgid ""
 "GStreamer can play video using any number of output elements. Some possible "
 "choices are xvimagesink, ximagesink, sdlvideosink and aasink. The videosink "
 "can be a partial pipeline instead of just one element."
 msgstr ""
+"GStreamer kan spela upp video via ett antal utgångselement. Några möjliga "
+"val är xvimagesink, ximagesink, sdlvideosink och aasink. Videoutgången kan "
+"vara en delrörledning istället för bara ett element."
 
 msgid "description for default GStreamer videosink"
-msgstr ""
+msgstr "beskrivning för standard GStreamer-videoutgång"
 
 msgid "Describes the selected videosink element."
-msgstr ""
+msgstr "Beskriver det valda videoutgångselementet."
 
 msgid "default GStreamer audiosrc"
-msgstr ""
+msgstr "standard GStreamer-ljudkälla"
 
 msgid ""
 "GStreamer can record audio using any number of input elements. Some possible "
 "choices are osssrc, pulsesrc and alsasrc. The audio source can be a partial "
 "pipeline instead of just one element."
 msgstr ""
+"GStreamer kan spela in ljud från ett antal ingångslement. Några möjliga val "
+"är osssrc, pulsesrc och alsasrc. Ljudkällan kan vara en delrörleding "
+"istället för bara ett element."
 
 msgid "description for default GStreamer audiosrc"
-msgstr ""
+msgstr "beskrivning för standard GStreamer-ljudkälla"
 
 msgid "Describes the selected audiosrc element."
-msgstr ""
+msgstr "Beskriver det valda ljudkällselementet."
 
 msgid "default GStreamer videosrc"
-msgstr ""
+msgstr "standard GStreamer-videokälla"
 
 msgid ""
 "GStreamer can record video from any number of input elements. Some possible "
 "choices are v4lsrc, v4l2src and videotestsrc. The video source can be a "
 "partial pipeline instead of just one element."
 msgstr ""
+"GStreamer kan spela in video från ett antal ingångselement. Några möjliga "
+"val är v4lsrc, v4l2src och videotestsrc. Videokällan kan vara en "
+"delrörledning istället för bara ett element."
 
 msgid "description for default GStreamer videosrc"
-msgstr ""
+msgstr "beskrivning för standard GStreamer-videokälla"
 
 msgid "Describes the selected videosrc element."
-msgstr ""
+msgstr "Beskriver det valda videokällselementet."
 
 msgid "default GStreamer visualization"
-msgstr ""
+msgstr "standard GStreamer-visualisering"
 
 msgid ""
 "GStreamer can put visualization plugins in a pipeline to transform audio "
@@ -105,12 +118,16 @@
 "synaesthesia. The visualization plugin can be a partial pipeline instead of "
 "just one element."
 msgstr ""
+"GStreamer kan lägga in insticksmoduler för visualisering i en pipeline för "
+"att transformera ljudströmmar till videobilder. Några möjliga val är goom, "
+"goom2k1 och synaesthesia. Visualiseringsinsticksmodulen kan vara en "
+"delrörledning istället för bara ett element."
 
 msgid "description for default GStreamer visualization"
-msgstr ""
+msgstr "beskrivning för standard GStreamer-visualisering"
 
 msgid "Describes the selected visualization element."
-msgstr ""
+msgstr "Beskriver det valda visualiseringselementet."
 
 msgid "Could not read title information for DVD."
 msgstr "Kunde inte läsa titelinformation för dvd."
@@ -147,17 +164,6 @@
 msgid "Could not open sndfile stream for reading."
 msgstr "Kunde inte öppna sndfile-ström för läsning."
 
-msgid "No file name specified for writing."
-msgstr "Inget filnamn angavs för skrivning."
-
-#, c-format
-msgid "Could not open file \"%s\" for writing."
-msgstr "Kunde inte öppna filen \"%s\" för skrivning."
-
-#, c-format
-msgid "Could not write to file \"%s\"."
-msgstr "Kunde inte skriva till filen \"%s\"."
-
 msgid "Could not establish connection to sndio"
 msgstr "Kunde ej etablera uppkoppling till sndio"
 
@@ -187,11 +193,18 @@
 msgid "Subpicture format was not configured before data flow"
 msgstr "Delbildsformat var inte konfigurerat före dataflöde"
 
+msgid "No file name specified for writing."
+msgstr "Inget filnamn angavs för skrivning."
+
 #, c-format
 msgid "Given file name \"%s\" can't be converted to local file name encoding."
 msgstr "Angivet filnamn \"%s\" kan ej konverteras till lokal filnamnskodning."
 
 #, c-format
+msgid "Could not open file \"%s\" for writing."
+msgstr "Kunde inte öppna filen \"%s\" för skrivning."
+
+#, c-format
 msgid "Device \"%s\" does not exist."
 msgstr "Enheten \"%s\" finns inte."
 
@@ -224,3 +237,6 @@
 #, c-format
 msgid "Couldn't find details for DVB channel %s"
 msgstr "Kunde ej hitta detaljer för DVB-kanal %s"
+
+#~ msgid "Could not write to file \"%s\"."
+#~ msgstr "Kunde inte skriva till filen \"%s\"."
diff --git a/po/tr.gmo b/po/tr.gmo
index fa48d19..218f11f 100644
--- a/po/tr.gmo
+++ b/po/tr.gmo
Binary files differ
diff --git a/po/tr.po b/po/tr.po
index 0fcc2db..342545d 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: gst-plugins-bad-0.10.21.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-08-27 14:38+0300\n"
+"POT-Creation-Date: 2014-09-19 11:20+0300\n"
 "PO-Revision-Date: 2011-04-26 19:21+0200\n"
 "Last-Translator: Server Acim <serveracim@gmail.com>\n"
 "Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n"
@@ -147,17 +147,6 @@
 msgid "Could not open sndfile stream for reading."
 msgstr "Dosyayı \"%s\" okumak için açamıyor."
 
-msgid "No file name specified for writing."
-msgstr "Yazmak için dosya adı belirtilmedi."
-
-#, c-format
-msgid "Could not open file \"%s\" for writing."
-msgstr "Dosyayı \"%s\" yazmak için açamıyor."
-
-#, c-format
-msgid "Could not write to file \"%s\"."
-msgstr "Dosya yazılamıyor \"%s\"."
-
 msgid "Could not establish connection to sndio"
 msgstr ""
 
@@ -188,11 +177,18 @@
 msgid "Subpicture format was not configured before data flow"
 msgstr ""
 
+msgid "No file name specified for writing."
+msgstr "Yazmak için dosya adı belirtilmedi."
+
 #, c-format
 msgid "Given file name \"%s\" can't be converted to local file name encoding."
 msgstr ""
 
 #, c-format
+msgid "Could not open file \"%s\" for writing."
+msgstr "Dosyayı \"%s\" yazmak için açamıyor."
+
+#, c-format
 msgid "Device \"%s\" does not exist."
 msgstr "Aygıt  \"%s\" bulunamadı."
 
@@ -227,6 +223,9 @@
 msgid "Couldn't find details for DVB channel %s"
 msgstr ""
 
+#~ msgid "Could not write to file \"%s\"."
+#~ msgstr "Dosya yazılamıyor \"%s\"."
+
 #~ msgid "Internal clock error."
 #~ msgstr "İç saat hatası."
 
diff --git a/po/uk.gmo b/po/uk.gmo
index c70886b..b61223e 100644
--- a/po/uk.gmo
+++ b/po/uk.gmo
Binary files differ
diff --git a/po/uk.po b/po/uk.po
index 09979c1..ce23004 100644
--- a/po/uk.po
+++ b/po/uk.po
@@ -6,10 +6,10 @@
 # Yuri Chornoivan <yurchor@ukr.net>, 2011, 2013, 2014.
 msgid ""
 msgstr ""
-"Project-Id-Version: gst-plugins-bad 1.4.0\n"
+"Project-Id-Version: gst-plugins-bad 1.4.1\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-08-27 14:38+0300\n"
-"PO-Revision-Date: 2014-07-21 14:03+0300\n"
+"POT-Creation-Date: 2014-09-19 11:20+0300\n"
+"PO-Revision-Date: 2014-08-29 08:35+0300\n"
 "Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
 "Language-Team: Ukrainian <translation-team-uk@lists.sourceforge.net>\n"
 "Language: uk\n"
@@ -27,80 +27,97 @@
 msgstr "формат не було узгоджено до виклику функції get"
 
 msgid "default GStreamer sound events audiosink"
-msgstr ""
+msgstr "типовий приймач звукових подій GStreamer"
 
 msgid ""
 "GStreamer can play audio using any number of output elements. Some possible "
 "choices are osssink, pulsesink and alsasink. The audiosink can be a partial "
 "pipeline instea of just one element."
 msgstr ""
+"У GStreamer передбачено можливість відтворення звукових даних за допомогою "
+"довільної кількості елементів виведення. Серед можливих варіантів osssink, "
+"pulsesink та alsasink. Звуковий приймач може бути окремим каналом з "
+"декількох обробників, а не одним елементом."
 
 msgid "description for default GStreamer sound events audiosink"
-msgstr ""
+msgstr "опис типового приймача звукових подій GStreamer"
 
 msgid "Describes the selected audiosink element."
-msgstr ""
+msgstr "Описує вибраний елемент audiosink."
 
 msgid "default GStreamer audiosink for Audio/Video Conferencing"
-msgstr ""
+msgstr "типовий звуковий приймач GStreamer для звукових та відеоконференцій"
 
 msgid ""
 "description for default GStreamer audiosink for Audio/Video Conferencing"
 msgstr ""
+"опис типового звукового приймача GStreamer для звукових та відеоконференцій"
 
 msgid "default GStreamer audiosink for Music and Movies"
-msgstr ""
+msgstr "типовий звуковий приймач GStreamer для музики і фільмів"
 
 msgid "description for default GStreamer audiosink for Music and Movies"
-msgstr ""
+msgstr "опис типового звукового приймача GStreamer для музики і фільмів"
 
 msgid "default GStreamer videosink"
-msgstr ""
+msgstr "типовий відеоприймач GStreamer"
 
 msgid ""
 "GStreamer can play video using any number of output elements. Some possible "
 "choices are xvimagesink, ximagesink, sdlvideosink and aasink. The videosink "
 "can be a partial pipeline instead of just one element."
 msgstr ""
+"У GStreamer передбачено відтворення відео за допомогою довільної кількості "
+"елементів виведення. Серед можливих варіантів xvimagesink, ximagesink, "
+"sdlvideosink та aasink. Приймач відеоданих може бути окремим каналом з "
+"декількох обробників, а не просто одним елементом."
 
 msgid "description for default GStreamer videosink"
-msgstr ""
+msgstr "опис типового відеоприймача GStreamer"
 
 msgid "Describes the selected videosink element."
-msgstr ""
+msgstr "Описує вибраний елемент videosink."
 
 msgid "default GStreamer audiosrc"
-msgstr ""
+msgstr "типове джерело звуку GStreamer"
 
 msgid ""
 "GStreamer can record audio using any number of input elements. Some possible "
 "choices are osssrc, pulsesrc and alsasrc. The audio source can be a partial "
 "pipeline instead of just one element."
 msgstr ""
+"У GStreamer передбачено можливість запису звукових даних за допомогою "
+"довільної кількості елементів вхідних даних. Серед можливих варіантів "
+"osssrc, pulsesrc та alsasrc. Джерелом звукових даних може бути окремий канал "
+"з декількох елементів, а не просто один елемент."
 
 msgid "description for default GStreamer audiosrc"
-msgstr ""
+msgstr "опис типового джерела звуку GStreamer"
 
 msgid "Describes the selected audiosrc element."
-msgstr ""
+msgstr "Описує вибраний елемент audiosrc."
 
 msgid "default GStreamer videosrc"
-msgstr ""
+msgstr "типове джерело відео GStreamer"
 
 msgid ""
 "GStreamer can record video from any number of input elements. Some possible "
 "choices are v4lsrc, v4l2src and videotestsrc. The video source can be a "
 "partial pipeline instead of just one element."
 msgstr ""
+"У GStreamer передбачено можливість запису відеоданих за допомогою довільної "
+"кількості елементів вхідних даних. Серед можливих варіантів v4lsrc, v4l2src "
+"та videotestsrc. Джерелом відеоданих може бути окремий канал з декількох "
+"елементів, а не просто один елемент."
 
 msgid "description for default GStreamer videosrc"
-msgstr ""
+msgstr "опис типового джерела відео GStreamer"
 
 msgid "Describes the selected videosrc element."
-msgstr ""
+msgstr "Описує вибраний елемент videosrc."
 
 msgid "default GStreamer visualization"
-msgstr ""
+msgstr "типова візуалізація GStreamer"
 
 msgid ""
 "GStreamer can put visualization plugins in a pipeline to transform audio "
@@ -108,12 +125,16 @@
 "synaesthesia. The visualization plugin can be a partial pipeline instead of "
 "just one element."
 msgstr ""
+"У GStreamer передбачено додавання до каналу обробки додатків візуалізації "
+"для обробки потоків звукових даних у кадрах відео. Серед можливих варіантів "
+"goom, goom2k1 та synaesthesia. Додаток візуалізації може бути окремим "
+"каналом, а не просто одним елементом."
 
 msgid "description for default GStreamer visualization"
-msgstr ""
+msgstr "опис типової візуалізації GStreamer"
 
 msgid "Describes the selected visualization element."
-msgstr ""
+msgstr "Описує вибраний елемент візуалізації."
 
 msgid "Could not read title information for DVD."
 msgstr "Не вдалося прочитати дані щодо записів на DVD."
@@ -150,17 +171,6 @@
 msgid "Could not open sndfile stream for reading."
 msgstr "Не вдалося відкрити потік sndfile для читання."
 
-msgid "No file name specified for writing."
-msgstr "Не вказано назви файла для запису."
-
-#, c-format
-msgid "Could not open file \"%s\" for writing."
-msgstr "Не вдалося відкрити файл «%s» для запису."
-
-#, c-format
-msgid "Could not write to file \"%s\"."
-msgstr "Спроба запису до файла «%s» завершилася невдало"
-
 msgid "Could not establish connection to sndio"
 msgstr "Не вдалося встановити з’єднання з sndio"
 
@@ -194,6 +204,9 @@
 msgid "Subpicture format was not configured before data flow"
 msgstr "Формат підзображення не було налаштовано до створення потоку даних"
 
+msgid "No file name specified for writing."
+msgstr "Не вказано назви файла для запису."
+
 #, c-format
 msgid "Given file name \"%s\" can't be converted to local file name encoding."
 msgstr ""
@@ -201,6 +214,10 @@
 "файлів."
 
 #, c-format
+msgid "Could not open file \"%s\" for writing."
+msgstr "Не вдалося відкрити файл «%s» для запису."
+
+#, c-format
 msgid "Device \"%s\" does not exist."
 msgstr "Пристрою «%s» не існує."
 
@@ -235,3 +252,6 @@
 #, c-format
 msgid "Couldn't find details for DVB channel %s"
 msgstr "Не вдалося знайти параметрів каналу DVB %s"
+
+#~ msgid "Could not write to file \"%s\"."
+#~ msgstr "Спроба запису до файла «%s» завершилася невдало"
diff --git a/po/vi.gmo b/po/vi.gmo
index 29f1f6b..b87ea5c 100644
--- a/po/vi.gmo
+++ b/po/vi.gmo
Binary files differ
diff --git a/po/vi.po b/po/vi.po
index b5d65b2..1543fcf 100644
--- a/po/vi.po
+++ b/po/vi.po
@@ -6,10 +6,10 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: gst-plugins-bad-1.4.0\n"
+"Project-Id-Version: gst-plugins-bad-1.4.1\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-08-27 14:38+0300\n"
-"PO-Revision-Date: 2014-07-23 15:55+0700\n"
+"POT-Creation-Date: 2014-09-19 11:20+0300\n"
+"PO-Revision-Date: 2014-08-29 15:09+0700\n"
 "Last-Translator: Trần Ngọc Quân <vnwildman@gmail.com>\n"
 "Language-Team: Vietnamese <translation-team-vi@lists.sourceforge.net>\n"
 "Language: vi\n"
@@ -30,80 +30,92 @@
 msgstr "định dạng không được dàn xếp trước hàm"
 
 msgid "default GStreamer sound events audiosink"
-msgstr ""
+msgstr "các sự kiện âm thanh GStreamer mặc định cho “audiosink”"
 
 msgid ""
 "GStreamer can play audio using any number of output elements. Some possible "
 "choices are osssink, pulsesink and alsasink. The audiosink can be a partial "
 "pipeline instea of just one element."
 msgstr ""
+"GStreamer có thể chạy nhạc với bất kỳ số lượng phần tử đầu ra nào. Một số có "
+"thể chọn lựa là osssink, pulsesink và alsasink. “audiosink” có thể là đường "
+"ống đặc biệt thay vì chỉ một phần tử."
 
 msgid "description for default GStreamer sound events audiosink"
-msgstr ""
+msgstr "mô tả cho các sự kiện âm thanh GStreamer mặc định dành cho “audiosink”"
 
 msgid "Describes the selected audiosink element."
-msgstr ""
+msgstr "Mô tả về phần tử “audiosink” đã chọn."
 
 msgid "default GStreamer audiosink for Audio/Video Conferencing"
-msgstr ""
+msgstr "“GStreamer audiosink” mặc định dành cho Hội nghị Nhạc/Phim"
 
 msgid ""
 "description for default GStreamer audiosink for Audio/Video Conferencing"
-msgstr ""
+msgstr "mô tả cho GStreamer audiosink mặc định dành cho Hội nghị Nhạc/Phim"
 
 msgid "default GStreamer audiosink for Music and Movies"
-msgstr ""
+msgstr "GStreamer audiosink mặc định dành cho Âm nhạc và Phim"
 
 msgid "description for default GStreamer audiosink for Music and Movies"
-msgstr ""
+msgstr "mô tả cho GStreamer audiosink mặc định dành cho Âm nhạc và Phim"
 
 msgid "default GStreamer videosink"
-msgstr ""
+msgstr "GStreamer videosink mặc định"
 
 msgid ""
 "GStreamer can play video using any number of output elements. Some possible "
 "choices are xvimagesink, ximagesink, sdlvideosink and aasink. The videosink "
 "can be a partial pipeline instead of just one element."
 msgstr ""
+"GStreamer có thể chạy phim với bất kỳ số lượng phần tử đầu ra nào. Một số có "
+"thể chọn lựa là xvimagesink, ximagesink, sdlvideosink và aasink. “videosink” "
+"có thể là đường ống đặc biệt thay vì chỉ một phần tử."
 
 msgid "description for default GStreamer videosink"
-msgstr ""
+msgstr "mô tả phần tử nguồn hình ảnh GStreamer mặc định"
 
 msgid "Describes the selected videosink element."
-msgstr ""
+msgstr "Mô tả phần tử videosink đã chọn."
 
 msgid "default GStreamer audiosrc"
-msgstr ""
+msgstr "nguồn âm thanh GStreamer mặc định"
 
 msgid ""
 "GStreamer can record audio using any number of input elements. Some possible "
 "choices are osssrc, pulsesrc and alsasrc. The audio source can be a partial "
 "pipeline instead of just one element."
 msgstr ""
+"GStreamer có thể ghi âm thanh dùng bao nhiêu phần tử đầu vào cũng được. Một "
+"số lựa chọn là osssrc, plusesrc và alsasrc. Nguồn âm thanh có thể là các "
+"đường ống cục bộ nào đó thay vì chỉ một phần tử nguồn."
 
 msgid "description for default GStreamer audiosrc"
-msgstr ""
+msgstr "mô tả phần tử nguồn âm thanh GStreamer mặc định"
 
 msgid "Describes the selected audiosrc element."
-msgstr ""
+msgstr "Mô tả phần tử nguồn âm thanh đã chọn."
 
 msgid "default GStreamer videosrc"
-msgstr ""
+msgstr "nguồn hình ảnh GStreamer mặc định"
 
 msgid ""
 "GStreamer can record video from any number of input elements. Some possible "
 "choices are v4lsrc, v4l2src and videotestsrc. The video source can be a "
 "partial pipeline instead of just one element."
 msgstr ""
+"GStreamer có thể chạy phim với bất kỳ số lượng phần tử đầu vào nào. Một số "
+"có thể chọn lựa là v4lsrc, v4l2src và videotestsrc. Nguồn hình có thể là "
+"đường ống đặc biệt thay vì chỉ một phần tử."
 
 msgid "description for default GStreamer videosrc"
-msgstr ""
+msgstr "mô tả cho nguồn hình GStreamer mặc định"
 
 msgid "Describes the selected videosrc element."
-msgstr ""
+msgstr "Mô tả phần tử nguồn hình ảnh đã chọn."
 
 msgid "default GStreamer visualization"
-msgstr ""
+msgstr "hiện hình GStreamer mặc định"
 
 msgid ""
 "GStreamer can put visualization plugins in a pipeline to transform audio "
@@ -111,12 +123,16 @@
 "synaesthesia. The visualization plugin can be a partial pipeline instead of "
 "just one element."
 msgstr ""
+"GStreamer có thể đặt phần bổ xung hiện hình trong một đường ống để mà chuyển "
+"dạng luồng dữ liệu âm thanh trong khung hình phim. Một số có thể chọn lựa là "
+"goom, goom2k1 và synaesthesia. Phần bổ xung hiện hình có thể là đường ống "
+"đặc biệt thay vì chỉ một phần tử."
 
 msgid "description for default GStreamer visualization"
-msgstr ""
+msgstr "mô tả về hiện hình GStreamer mặc định"
 
 msgid "Describes the selected visualization element."
-msgstr ""
+msgstr "Mô tả về phần tử hiện hình đã chọn."
 
 msgid "Could not read title information for DVD."
 msgstr "Không thể đọc thông tin tựa đề của đĩa DVD."
@@ -153,17 +169,6 @@
 msgid "Could not open sndfile stream for reading."
 msgstr "Không thể mở luồng dữ liệu tập tin snd để đọc."
 
-msgid "No file name specified for writing."
-msgstr "Chưa chỉ định tên tập tin để ghi vào."
-
-#, c-format
-msgid "Could not open file \"%s\" for writing."
-msgstr "Không thể mở tập tin “%s” để ghi."
-
-#, c-format
-msgid "Could not write to file \"%s\"."
-msgstr "Không thể ghi vào tập tin “%s”."
-
 msgid "Could not establish connection to sndio"
 msgstr "Không thể thiết lập kết nối tới sndio"
 
@@ -185,7 +190,7 @@
 
 #, c-format
 msgid "Missing element '%s' - check your GStreamer installation."
-msgstr "Thiếu phần tử “%s” — hãy kiểm tra lại cài đặt GStreamer."
+msgstr "Thiếu phần tử “%s” — hãy kiểm tra lại phần cài đặt GStreamer."
 
 msgid "File location is set to NULL, please set it to a valid filename"
 msgstr ""
@@ -194,12 +199,19 @@
 msgid "Subpicture format was not configured before data flow"
 msgstr "Định dạng ảnh phụ chưa được cấu hình trước khi dữ liệu truyền đến"
 
+msgid "No file name specified for writing."
+msgstr "Chưa chỉ định tên tập tin để ghi vào."
+
 #, c-format
 msgid "Given file name \"%s\" can't be converted to local file name encoding."
 msgstr ""
 "Tên tập tin đã cho “%s” không thể chuyển đổi bảng mã tên tập tin nội bộ."
 
 #, c-format
+msgid "Could not open file \"%s\" for writing."
+msgstr "Không thể mở tập tin “%s” để ghi."
+
+#, c-format
 msgid "Device \"%s\" does not exist."
 msgstr "Thiết bị “%s” không tồn tại."
 
@@ -235,6 +247,9 @@
 msgid "Couldn't find details for DVB channel %s"
 msgstr "Không thể tìm thấy chi tiết cho kênh DVB %s"
 
+#~ msgid "Could not write to file \"%s\"."
+#~ msgstr "Không thể ghi vào tập tin “%s”."
+
 #~ msgid "Could not open audio device for mixer control handling."
 #~ msgstr "Không thể mở thiết bị âm thanh để quản lý điều khiển máy hoà tiếng."
 
diff --git a/po/zh_CN.gmo b/po/zh_CN.gmo
index d1be10e..e8f2a0e 100644
--- a/po/zh_CN.gmo
+++ b/po/zh_CN.gmo
Binary files differ
diff --git a/po/zh_CN.po b/po/zh_CN.po
index e3af510..bb162ba 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: gst-plugins-bad 0.10.16.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-08-27 14:38+0300\n"
+"POT-Creation-Date: 2014-09-19 11:20+0300\n"
 "PO-Revision-Date: 2009-11-20 18:12中国标准时间\n"
 "Last-Translator: Ji ZhengYu <zhengyuji@gmail.com>\n"
 "Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n"
@@ -148,17 +148,6 @@
 msgid "Could not open sndfile stream for reading."
 msgstr "无法以读方式打开文件“%s”。"
 
-msgid "No file name specified for writing."
-msgstr "未指定写入文件名。"
-
-#, c-format
-msgid "Could not open file \"%s\" for writing."
-msgstr "无法以写方式打开文件“%s”。"
-
-#, c-format
-msgid "Could not write to file \"%s\"."
-msgstr "无法写入文件“%s”。"
-
 msgid "Could not establish connection to sndio"
 msgstr ""
 
@@ -189,11 +178,18 @@
 msgid "Subpicture format was not configured before data flow"
 msgstr ""
 
+msgid "No file name specified for writing."
+msgstr "未指定写入文件名。"
+
 #, c-format
 msgid "Given file name \"%s\" can't be converted to local file name encoding."
 msgstr ""
 
 #, c-format
+msgid "Could not open file \"%s\" for writing."
+msgstr "无法以写方式打开文件“%s”。"
+
+#, c-format
 msgid "Device \"%s\" does not exist."
 msgstr "不存在设备“%s”。"
 
@@ -228,6 +224,9 @@
 msgid "Couldn't find details for DVB channel %s"
 msgstr ""
 
+#~ msgid "Could not write to file \"%s\"."
+#~ msgstr "无法写入文件“%s”。"
+
 #~ msgid "%s %d"
 #~ msgstr "%s %d"
 
diff --git a/sys/androidmedia/gstamcaudiodec.c b/sys/androidmedia/gstamcaudiodec.c
index 5174ea9..5ee745f 100644
--- a/sys/androidmedia/gstamcaudiodec.c
+++ b/sys/androidmedia/gstamcaudiodec.c
@@ -490,7 +490,6 @@
       buffer_info.flags);
 
   is_eos = ! !(buffer_info.flags & BUFFER_FLAG_END_OF_STREAM);
-  self->n_buffers++;
 
   if (buffer_info.size > 0) {
     GstAmcAudioDecClass *klass = GST_AMC_AUDIO_DEC_GET_CLASS (self);
@@ -506,16 +505,6 @@
     if (idx >= self->n_output_buffers)
       goto invalid_buffer_index;
 
-    if (strcmp (klass->codec_info->name, "OMX.google.mp3.decoder") == 0) {
-      /* Google's MP3 decoder outputs garbage in the first output buffer
-       * so we just drop it here */
-      if (self->n_buffers == 1) {
-        GST_DEBUG_OBJECT (self,
-            "Skipping first buffer of Google MP3 decoder output");
-        goto done;
-      }
-    }
-
     if (buffer_info.size % self->info.bpf != 0)
       goto invalid_buffer_size;
 
@@ -902,7 +891,6 @@
       GST_STR_NULL (format_string));
   g_free (format_string);
 
-  self->n_buffers = 0;
   if (!gst_amc_codec_configure (self->codec, format, 0, &err)) {
     GST_ERROR_OBJECT (self, "Failed to configure codec");
     GST_ELEMENT_ERROR_FROM_ERROR (self, err);
diff --git a/sys/androidmedia/gstamcaudiodec.h b/sys/androidmedia/gstamcaudiodec.h
index 50500a8..dc435fe 100644
--- a/sys/androidmedia/gstamcaudiodec.h
+++ b/sys/androidmedia/gstamcaudiodec.h
@@ -83,9 +83,6 @@
   gboolean eos;
 
   GstFlowReturn downstream_flow_ret;
-
-  /* Output buffers counter */
-  gint n_buffers;
 };
 
 struct _GstAmcAudioDecClass
diff --git a/sys/applemedia/avfvideosrc.m b/sys/applemedia/avfvideosrc.m
index 5fc6e02..ad649bc 100644
--- a/sys/applemedia/avfvideosrc.m
+++ b/sys/applemedia/avfvideosrc.m
@@ -48,14 +48,7 @@
         "height = " GST_VIDEO_SIZE_RANGE "; "
 
         "video/x-raw, "
-        "format = (string) { BGRA }, "
-        "bpp = (int) 32, "
-        "depth = (int) 32, "
-        "endianness = (int) BIG_ENDIAN, "
-        "red_mask = (int) 0x0000FF00, "
-        "green_mask = (int) 0x00FF0000, "
-        "blue_mask = (int) 0xFF000000, "
-        "alpha_mask = (int) 0x000000FF, "
+        "format = (string) BGRA, "
         "framerate = " GST_VIDEO_FPS_RANGE ", "
         "width = " GST_VIDEO_SIZE_RANGE ", "
         "height = " GST_VIDEO_SIZE_RANGE "; "
diff --git a/sys/applemedia/vtdec.c b/sys/applemedia/vtdec.c
index 116a4d8..2c92b0f 100644
--- a/sys/applemedia/vtdec.c
+++ b/sys/applemedia/vtdec.c
@@ -97,7 +97,7 @@
 #endif
 
 /* define EnableHardwareAcceleratedVideoDecoder in < 10.9 */
-#if MAC_OS_X_VERSION_MAX_ALLOWED < 1090
+#if defined(MAC_OS_X_VERSION_MAX_ALLOWED) && MAC_OS_X_VERSION_MAX_ALLOWED < 1090
 const CFStringRef
     kVTVideoDecoderSpecification_EnableHardwareAcceleratedVideoDecoder =
 CFSTR ("EnableHardwareAcceleratedVideoDecoder");
@@ -322,8 +322,12 @@
   videoDecoderSpecification =
       CFDictionaryCreateMutable (NULL, 0, &kCFTypeDictionaryKeyCallBacks,
       &kCFTypeDictionaryValueCallBacks);
+
+  /* This is the default on iOS and the key does not exist there */
+#ifndef HAVE_IOS
   gst_vtutil_dict_set_boolean (videoDecoderSpecification,
       kVTVideoDecoderSpecification_EnableHardwareAcceleratedVideoDecoder, TRUE);
+#endif
 
   output_image_buffer_attrs =
       CFDictionaryCreateMutable (NULL, 0, &kCFTypeDictionaryKeyCallBacks,
diff --git a/sys/vdpau/gstvdpdecoder.c b/sys/vdpau/gstvdpdecoder.c
index b0b6546..b41861f 100644
--- a/sys/vdpau/gstvdpdecoder.c
+++ b/sys/vdpau/gstvdpdecoder.c
@@ -203,7 +203,9 @@
   if (pool == NULL
       || !gst_buffer_pool_has_option (pool,
           GST_BUFFER_POOL_OPTION_VDP_VIDEO_META)) {
-    /* no pool, we can make our own */
+    if (pool)
+      gst_object_unref (pool);
+    /* no pool or pool doesn't support GstVdpVideoMeta, we can make our own */
     GST_DEBUG_OBJECT (video_decoder,
         "no pool or doesn't support GstVdpVideoMeta, making new pool");
     pool = gst_vdp_video_buffer_pool_new (vdp_decoder->device);
diff --git a/tests/check/libs/vc1parser.c b/tests/check/libs/vc1parser.c
index e72cf7f..1d00e19 100644
--- a/tests/check/libs/vc1parser.c
+++ b/tests/check/libs/vc1parser.c
@@ -784,6 +784,18 @@
   0xcf, 0x24, 0x39, 0x4c, 0xcd, 0x8d, 0x64, 0x8e, 0x82, 0x4d
 };
 
+static const guint8 sequence_layer_hdr[] = {
+  0x06, 0x00, 0x00, 0xc5,
+  0x04, 0x00, 0x00, 0x00,
+  0x41, 0xfb, 0xea, 0xb5,       /* structC    */
+  0x30, 0x00, 0x00, 0x00,       /* height: 48 */
+  0x30, 0x00, 0x00, 0x00,       /* width:  48 */
+  0x0c, 0x00, 0x00, 0x00,
+  0x00, 0x00, 0x00, 0x58,       /* this structB violate res1 value */
+  0x00, 0x00, 0x00, 0x00,
+  0x1d, 0x00, 0x00, 0x00
+};
+
 GST_START_TEST (test_vc1_identify_bdu)
 {
   GstVC1ParserResult res;
@@ -1201,7 +1213,46 @@
   assert_equals_int (pic->mvrange, 0);
 }
 
-GST_END_TEST static Suite *
+GST_END_TEST;
+
+GST_START_TEST (test_vc1_parse_sequence_layer)
+{
+  GstVC1SeqLayer seq_layer;
+
+  assert_equals_int (gst_vc1_parse_sequence_layer (sequence_layer_hdr,
+          sizeof (sequence_layer_hdr), &seq_layer), GST_VC1_PARSER_OK);
+
+  assert_equals_int (seq_layer.numframes, 6);
+
+  assert_equals_int (seq_layer.struct_a.vert_size, 48);
+  assert_equals_int (seq_layer.struct_a.horiz_size, 48);
+
+  assert_equals_int (seq_layer.struct_b.level, GST_VC1_LEVEL_HIGH);
+  assert_equals_int (seq_layer.struct_b.cbr, 1);
+  assert_equals_int (seq_layer.struct_b.framerate, 29);
+  assert_equals_int (seq_layer.struct_b.hrd_buffer, 0);
+  assert_equals_int (seq_layer.struct_b.hrd_rate, 0);
+
+  assert_equals_int (seq_layer.struct_c.profile, GST_VC1_PROFILE_MAIN);
+  assert_equals_int (seq_layer.struct_c.frmrtq_postproc, 0);
+  assert_equals_int (seq_layer.struct_c.bitrtq_postproc, 31);
+  assert_equals_int (seq_layer.struct_c.loop_filter, 1);
+  assert_equals_int (seq_layer.struct_c.multires, 1);
+  assert_equals_int (seq_layer.struct_c.fastuvmc, 1);
+  assert_equals_int (seq_layer.struct_c.extended_mv, 1);
+  assert_equals_int (seq_layer.struct_c.dquant, 2);
+  assert_equals_int (seq_layer.struct_c.vstransform, 1);
+  assert_equals_int (seq_layer.struct_c.overlap, 1);
+  assert_equals_int (seq_layer.struct_c.syncmarker, 0);
+  assert_equals_int (seq_layer.struct_c.rangered, 1);
+  assert_equals_int (seq_layer.struct_c.maxbframes, 3);
+  assert_equals_int (seq_layer.struct_c.quantizer, 1);
+  assert_equals_int (seq_layer.struct_c.finterpflag, 0);
+}
+
+GST_END_TEST;
+
+static Suite *
 vc1parser_suite (void)
 {
   Suite *s = suite_create ("VC1 Parser library");
@@ -1217,6 +1268,7 @@
   tcase_add_test (tc_chain, test_vc1_parse_i_frame_header_adv);
   tcase_add_test (tc_chain, test_vc1_parse_b_frame_header_adv);
   tcase_add_test (tc_chain, test_vc1_parse_p_frame_header_adv);
+  tcase_add_test (tc_chain, test_vc1_parse_sequence_layer);
 
   return s;
 }
diff --git a/win32/common/config.h b/win32/common/config.h
index 10dfd72..e46fa3e 100644
--- a/win32/common/config.h
+++ b/win32/common/config.h
@@ -86,7 +86,7 @@
 #define GST_PACKAGE_ORIGIN "Unknown package origin"
 
 /* GStreamer package release date/time for plugins as YYYY-MM-DD */
-#define GST_PACKAGE_RELEASE_DATETIME "2014-08-27"
+#define GST_PACKAGE_RELEASE_DATETIME "2014-09-19"
 
 /* Define if static plugins should be built */
 #undef GST_PLUGIN_BUILD_STATIC
@@ -637,7 +637,7 @@
 #define PACKAGE_NAME "GStreamer Bad Plug-ins"
 
 /* Define to the full name and version of this package. */
-#define PACKAGE_STRING "GStreamer Bad Plug-ins 1.4.1"
+#define PACKAGE_STRING "GStreamer Bad Plug-ins 1.4.2"
 
 /* Define to the one symbol short name of this package. */
 #define PACKAGE_TARNAME "gst-plugins-bad"
@@ -646,7 +646,7 @@
 #undef PACKAGE_URL
 
 /* Define to the version of this package. */
-#define PACKAGE_VERSION "1.4.1"
+#define PACKAGE_VERSION "1.4.2"
 
 /* directory where plugins are located */
 #ifdef _DEBUG
@@ -686,7 +686,7 @@
 #undef USE_EGL_RPI
 
 /* Version number of package */
-#define VERSION "1.4.1"
+#define VERSION "1.4.2"
 
 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
    significant byte first (like Motorola and SPARC, unlike Intel). */