New upstream version 1.10.4
diff --git a/ChangeLog b/ChangeLog
index fa87d52..ac8049f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,99 @@
-=== release 1.10.3 ===
+=== release 1.10.4 ===
-2017-01-30 Sebastian Dröge <slomo@coaxion.net>
+2017-02-23 Sebastian Dröge <slomo@coaxion.net>
* configure.ac:
- releasing 1.10.3
+ releasing 1.10.4
+
+2017-02-21 20:23:51 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * libs/gst/base/gstbytereader.c:
+ * tests/check/libs/bytereader.c:
+ bytereader: fix peek value when scanning for 00 00 01 with non-0 offset
+ We would add the offset a second time in _scan_for_start_code()
+ when we found a result, but it's already been added to the data
+ pointer at the beginning of _masked_scan_uint32_peek(), so the
+ peeked value would be wrong if the initial offset was >0, and
+ we would potentially read memory out-of-bounds.
+ Add unit test for all of this.
+ https://bugzilla.gnome.org/show_bug.cgi?id=778365
+
+2017-02-20 12:16:32 +0100 Wim Taymans <wtaymans@redhat.com>
+
+ * gst/gstinfo.h:
+ info: put () around macro arguments
+ Put braces around macro arguments or else we might run into problems
+ with operater precedence.
+
+2017-02-20 10:49:46 +0100 Wim Taymans <wtaymans@redhat.com>
+
+ * gst/gstdeviceproviderfactory.c:
+ deviceproviderfactory: fix empty class check
+
+2017-01-31 21:19:18 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/parse/grammar.y:
+ parse: Don't translate the "bin" element name
+ Otherwise we won't be able to create bins, there is no element called
+ "Behälter" if you're using a German locale.
+ https://bugzilla.gnome.org/show_bug.cgi?id=777998
+
+=== release 1.10.3 ===
+
+2017-01-30 16:26:20 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
+ * configure.ac:
+ * docs/plugins/inspect/plugin-coreelements.xml:
+ * gstreamer.doap:
+ * win32/common/config.h:
+ * win32/common/gstversion.h:
+ Release 1.10.3
+
+2017-01-30 15:22:00 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * po/af.po:
+ * po/az.po:
+ * po/be.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/lt.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/pl.po:
+ * po/pt_BR.po:
+ * po/ro.po:
+ * po/ru.po:
+ * po/rw.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/zh_TW.po:
+ Update .po files
2017-01-15 11:52:44 +0000 Tim-Philipp Müller <tim@centricular.com>
diff --git a/NEWS b/NEWS
index c8f4d44..a204424 100644
--- a/NEWS
+++ b/NEWS
@@ -1,8 +1,8 @@
# GStreamer 1.10 Release Notes
GStreamer 1.10.0 was originally released on 1st November 2016.
-The latest bug-fix release in the 1.10 series is [1.10.3](#1.10.3) and was
-released on 30 January 2017.
+The latest bug-fix release in the 1.10 series is [1.10.4](#1.10.4) and was
+released on 23 February 2017.
The GStreamer team is proud to announce a new major feature release in the
stable 1.x API series of your favourite cross-platform multimedia framework!
@@ -13,7 +13,7 @@
See [https://gstreamer.freedesktop.org/releases/1.10/][latest] for the latest
version of this document.
-*Last updated: Monday 30 Jan 2017, 12:00 UTC [(log)][gitlog]*
+*Last updated: Thursday 23 Feb 2017, 15:00 UTC [(log)][gitlog]*
[latest]: https://gstreamer.freedesktop.org/releases/1.10/
[gitlog]: https://cgit.freedesktop.org/gstreamer/www/log/src/htdocs/releases/1.10/release-notes-1.10.md
@@ -1136,10 +1136,13 @@
#### Major bugfixes in 1.10.3
- Various fixes for crashes, assertions, deadlocks and memory leaks on fuzzed
- input files and in other situations
+ input files and in other situations (CVE-2016-10198, CVE-2016-10199,
+ CVE-2017-5837, CVE-2017-5838, CVE-2017-5839, CVE-2017-5840, CVE-2017-5841,
+ CVE-2017-5842, CVE-2017-5843, CVE-2017-5844, CVE-2017-5845, CVE-2017-5846)
- Regression fixes for souphttpsrc with redirection tracking and retrying
- Regression fix for gst-rtsp-server not handling TCP-only medias anymore
- Various other bugfixes the RTP/RTSP codebase
+ - Fix for gmodule on 64 bit Android, it was never working before there
- vp8enc works again on 32 bit Windows
- Fixes to Opus PLC handling in the decoder
- Fix for stream corruption in multihandlesink when removing clients
@@ -1152,6 +1155,32 @@
[buglist-1.10.3]: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&classification=Platform&limit=0&list_id=187054&order=bug_id&product=GStreamer&query_format=advanced&resolution=FIXED&target_milestone=1.10.3
+<a name="1.10.4"></a>
+
+### 1.10.4
+
+The third 1.10 bug-fix release (1.10.4) was released on 23 February 2017.
+This release only contains bugfixes and it should be safe to update from 1.10.x.
+
+#### Major bugfixes in 1.10.4
+
+ - Various fixes for crashes, assertions, deadlocks and memory leaks on fuzzed
+ input files and in other situations (CVE-2017-5847, CVE-2017-5848)
+ - More regression fixes for souphttpsrc redirection tracking
+ - Regression fix for gmodule on 32 bit Android, which was introduced as part
+ of the 64 bit Android fix in 1.10.3 and broke the androidmedia plugin
+ - Various bugfixes for regressions and other problems in the V4L2 plugin
+ - Fix for 5.1, 6.1 and 7.1 channel layouts for Vorbis
+ - Fixes for timestamp generation of Android video encoder element
+ - gst-libav was updated to ffmpeg 3.2.4, fixing a couple of CVEs
+ - ... and many, many more!
+
+For a full list of bugfixes see [Bugzilla][buglist-1.10.4]. Note that this is
+not the full list of changes. For the full list of changes please refer to the
+GIT logs or ChangeLogs of the particular modules.
+
+[buglist-1.10.4]: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&classification=Platform&limit=0&list_id=187054&order=bug_id&product=GStreamer&query_format=advanced&resolution=FIXED&target_milestone=1.10.4
+
## Known Issues
- iOS builds with iOS 6 SDK and old C++ STL. You need to select iOS 6 instead
@@ -1185,4 +1214,3 @@
Jan Schmidt, Wim Taymans, Matthew Waters*
*License: [CC BY-SA 4.0](http://creativecommons.org/licenses/by-sa/4.0/)*
-
diff --git a/RELEASE b/RELEASE
index 570b671..b2016a1 100644
--- a/RELEASE
+++ b/RELEASE
@@ -1,7 +1,7 @@
-Release notes for GStreamer 1.10.3
+Release notes for GStreamer 1.10.4
-The GStreamer team is proud to announce the third bugfix release in the stable
+The GStreamer team is proud to announce the fourth bugfix release in the stable
1.10 release series of your favourite cross-platform multimedia framework!
@@ -35,15 +35,8 @@
Bugs fixed in this release
- * 776125 : fix an use after free in gst_base_sink_send_event()
- * 775538 : Property " name " is not set for the net client clock
- * 775661 : gstconfig: Compile failure for xtensa and microblaze architectures (unaligned access support)
- * 775714 : bash autocomplete uses ges-launch for parameter autocompletion
- * 775728 : gstconfig: Compile failure for arc and nios2 architectures (unaligned access support)
- * 775921 : multiqueue: Fix overflow on get_buffering_level()
- * 776039 : queue: deadlock between sink query and state change
- * 776401 : gst-launch should set GST_GL_XINITHREADS so that XinitThread() is called appropriately
- * 777263 : datetime: out of bounds read in gst_date_time_new_from_iso8601_string()
+ * 777998 : Bins can not be parsed when system language is German
+ * 778365 : bytereader: offset accounted twice in _masked_scan_uint32_peek for H264 special case
==== Download ====
@@ -80,15 +73,7 @@
Contributors to this release
- * Edward Hervey
- * Fabrice Bellet
- * Jan Schmidt
- * Marcin Kolny
- * Nicolas Dechesne
- * Peter Seiderer
- * Ricardo Ribalda Delgado
* Sebastian Dröge
- * Seungha Yang
- * Stefan Sauer
* Tim-Philipp Müller
+ * Wim Taymans
\ No newline at end of file
diff --git a/configure b/configure
index 99c9d5b..912e1c9 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 1.10.3.
+# Generated by GNU Autoconf 2.69 for GStreamer 1.10.4.
#
# Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer>.
#
@@ -591,8 +591,8 @@
# Identity of this package.
PACKAGE_NAME='GStreamer'
PACKAGE_TARNAME='gstreamer'
-PACKAGE_VERSION='1.10.3'
-PACKAGE_STRING='GStreamer 1.10.3'
+PACKAGE_VERSION='1.10.4'
+PACKAGE_STRING='GStreamer 1.10.4'
PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer'
PACKAGE_URL=''
@@ -1698,7 +1698,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 1.10.3 to adapt to many kinds of systems.
+\`configure' configures GStreamer 1.10.4 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1770,7 +1770,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of GStreamer 1.10.3:";;
+ short | recursive ) echo "Configuration of GStreamer 1.10.4:";;
esac
cat <<\_ACEOF
@@ -1979,7 +1979,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-GStreamer configure 1.10.3
+GStreamer configure 1.10.4
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2838,7 +2838,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 $as_me 1.10.3, which was
+It was created by GStreamer $as_me 1.10.4, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -3819,7 +3819,7 @@
# Define the identity of the package.
PACKAGE='gstreamer'
- VERSION='1.10.3'
+ VERSION='1.10.4'
cat >>confdefs.h <<_ACEOF
@@ -4030,9 +4030,9 @@
- PACKAGE_VERSION_MAJOR=$(echo 1.10.3 | cut -d'.' -f1)
- PACKAGE_VERSION_MINOR=$(echo 1.10.3 | cut -d'.' -f2)
- PACKAGE_VERSION_MICRO=$(echo 1.10.3 | cut -d'.' -f3)
+ PACKAGE_VERSION_MAJOR=$(echo 1.10.4 | cut -d'.' -f1)
+ PACKAGE_VERSION_MINOR=$(echo 1.10.4 | cut -d'.' -f2)
+ PACKAGE_VERSION_MICRO=$(echo 1.10.4 | cut -d'.' -f3)
@@ -4043,7 +4043,7 @@
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking nano version" >&5
$as_echo_n "checking nano version... " >&6; }
- NANO=$(echo 1.10.3 | cut -d'.' -f4)
+ NANO=$(echo 1.10.4 | cut -d'.' -f4)
if test x"$NANO" = x || test "x$NANO" = "x0" ; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: 0 (release)" >&5
@@ -8886,10 +8886,10 @@
done
- GST_CURRENT=1003
+ GST_CURRENT=1004
GST_REVISION=0
- GST_AGE=1003
- GST_LIBVERSION=1003:0:1003
+ GST_AGE=1004
+ GST_LIBVERSION=1004:0:1004
@@ -29705,7 +29705,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by GStreamer $as_me 1.10.3, which was
+This file was extended by GStreamer $as_me 1.10.4, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -29771,7 +29771,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 config.status 1.10.3
+GStreamer config.status 1.10.4
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff --git a/configure.ac b/configure.ac
index 5081a75..3142457 100644
--- a/configure.ac
+++ b/configure.ac
@@ -4,7 +4,7 @@
dnl when going to/from release please set the nano (fourth number) right !
dnl releases only do Wall, git and prerelease does Werror too
dnl
-AC_INIT([GStreamer],[1.10.3],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gstreamer])
+AC_INIT([GStreamer],[1.10.4],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gstreamer])
AG_GST_INIT
dnl initialize automake (we require GNU make)
@@ -62,7 +62,7 @@
dnl 1.10.9 (who knows) => 1009
dnl
dnl sets GST_LT_LDFLAGS
-AS_LIBTOOL(GST, 1003, 0, 1003)
+AS_LIBTOOL(GST, 1004, 0, 1004)
dnl *** autotools stuff ****
diff --git a/docs/gst/html/gstreamer-GstVersion.html b/docs/gst/html/gstreamer-GstVersion.html
index 8b4473e..8bd623f 100644
--- a/docs/gst/html/gstreamer-GstVersion.html
+++ b/docs/gst/html/gstreamer-GstVersion.html
@@ -143,7 +143,7 @@
<hr>
<div class="refsect2">
<a name="GST-VERSION-MICRO:CAPS"></a><h3>GST_VERSION_MICRO</h3>
-<pre class="programlisting">#define GST_VERSION_MICRO (3)
+<pre class="programlisting">#define GST_VERSION_MICRO (4)
</pre>
<p>The micro version of GStreamer at compile time:</p>
</div>
diff --git a/docs/gst/html/home.png b/docs/gst/html/home.png
index 884ce1d..c989d46 100644
--- a/docs/gst/html/home.png
+++ b/docs/gst/html/home.png
Binary files differ
diff --git a/docs/gst/html/index.html b/docs/gst/html/index.html
index 54a455d..9f7d49b 100644
--- a/docs/gst/html/index.html
+++ b/docs/gst/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 1.0 Core Reference Manual</p></th></tr></table></div>
<div><p class="releaseinfo">
- for GStreamer Core 1.0 (1.10.3)
+ for GStreamer Core 1.0 (1.10.4)
The latest version of this documentation can be found on-line at
<a class="ulink" href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/" target="_top">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/</a>.
</p></div>
diff --git a/docs/gst/html/left-insensitive.png b/docs/gst/html/left-insensitive.png
index 148fbff..b1148fb 100644
--- a/docs/gst/html/left-insensitive.png
+++ b/docs/gst/html/left-insensitive.png
Binary files differ
diff --git a/docs/gst/html/left.png b/docs/gst/html/left.png
index efdeee7..c164913 100644
--- a/docs/gst/html/left.png
+++ b/docs/gst/html/left.png
Binary files differ
diff --git a/docs/gst/html/right-insensitive.png b/docs/gst/html/right-insensitive.png
index ba481f5..c1efa27 100644
--- a/docs/gst/html/right-insensitive.png
+++ b/docs/gst/html/right-insensitive.png
Binary files differ
diff --git a/docs/gst/html/right.png b/docs/gst/html/right.png
index 2e537ba..83361a6 100644
--- a/docs/gst/html/right.png
+++ b/docs/gst/html/right.png
Binary files differ
diff --git a/docs/gst/html/up-insensitive.png b/docs/gst/html/up-insensitive.png
index 9317461..13e1a4f 100644
--- a/docs/gst/html/up-insensitive.png
+++ b/docs/gst/html/up-insensitive.png
Binary files differ
diff --git a/docs/gst/html/up.png b/docs/gst/html/up.png
index 5ecf9ab..67a9054 100644
--- a/docs/gst/html/up.png
+++ b/docs/gst/html/up.png
Binary files differ
diff --git a/docs/libs/html/home.png b/docs/libs/html/home.png
index 884ce1d..c989d46 100644
--- a/docs/libs/html/home.png
+++ b/docs/libs/html/home.png
Binary files differ
diff --git a/docs/libs/html/index.html b/docs/libs/html/index.html
index 405a395..9299955 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 1.0 Library Reference Manual</p></th></tr></table></div>
<div><p class="releaseinfo">
- for GStreamer Library 1.0 (1.10.3)
+ for GStreamer Library 1.0 (1.10.4)
The latest version of this documentation can be found on-line at
<a class="ulink" href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-libs/html/" target="_top">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-libs/html/</a>.
</p></div>
diff --git a/docs/libs/html/left-insensitive.png b/docs/libs/html/left-insensitive.png
index 148fbff..b1148fb 100644
--- a/docs/libs/html/left-insensitive.png
+++ b/docs/libs/html/left-insensitive.png
Binary files differ
diff --git a/docs/libs/html/left.png b/docs/libs/html/left.png
index efdeee7..c164913 100644
--- a/docs/libs/html/left.png
+++ b/docs/libs/html/left.png
Binary files differ
diff --git a/docs/libs/html/right-insensitive.png b/docs/libs/html/right-insensitive.png
index ba481f5..c1efa27 100644
--- a/docs/libs/html/right-insensitive.png
+++ b/docs/libs/html/right-insensitive.png
Binary files differ
diff --git a/docs/libs/html/right.png b/docs/libs/html/right.png
index 2e537ba..83361a6 100644
--- a/docs/libs/html/right.png
+++ b/docs/libs/html/right.png
Binary files differ
diff --git a/docs/libs/html/up-insensitive.png b/docs/libs/html/up-insensitive.png
index 9317461..13e1a4f 100644
--- a/docs/libs/html/up-insensitive.png
+++ b/docs/libs/html/up-insensitive.png
Binary files differ
diff --git a/docs/libs/html/up.png b/docs/libs/html/up.png
index 5ecf9ab..67a9054 100644
--- a/docs/libs/html/up.png
+++ b/docs/libs/html/up.png
Binary files differ
diff --git a/docs/plugins/html/gstreamer-plugins-plugin-coreelements.html b/docs/plugins/html/gstreamer-plugins-plugin-coreelements.html
index 3c1c39d..580f191 100644
--- a/docs/plugins/html/gstreamer-plugins-plugin-coreelements.html
+++ b/docs/plugins/html/gstreamer-plugins-plugin-coreelements.html
@@ -41,7 +41,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.10.3</td>
+<td>1.10.4</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/home.png b/docs/plugins/html/home.png
index 884ce1d..c989d46 100644
--- a/docs/plugins/html/home.png
+++ b/docs/plugins/html/home.png
Binary files differ
diff --git a/docs/plugins/html/index.html b/docs/plugins/html/index.html
index 7a1e086..a1c946f 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 Core Plugins 1.0 Plugins Reference Manual</p></th></tr></table></div>
<div><p class="releaseinfo">
- for GStreamer Core Plugins 1.0 (1.10.3)
+ for GStreamer Core Plugins 1.0 (1.10.4)
The latest version of this documentation can be found on-line at
<a class="ulink" href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-plugins/html/" target="_top">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-plugins/html/</a>.
</p></div>
diff --git a/docs/plugins/html/left-insensitive.png b/docs/plugins/html/left-insensitive.png
index 148fbff..b1148fb 100644
--- a/docs/plugins/html/left-insensitive.png
+++ b/docs/plugins/html/left-insensitive.png
Binary files differ
diff --git a/docs/plugins/html/left.png b/docs/plugins/html/left.png
index efdeee7..c164913 100644
--- a/docs/plugins/html/left.png
+++ b/docs/plugins/html/left.png
Binary files differ
diff --git a/docs/plugins/html/right-insensitive.png b/docs/plugins/html/right-insensitive.png
index ba481f5..c1efa27 100644
--- a/docs/plugins/html/right-insensitive.png
+++ b/docs/plugins/html/right-insensitive.png
Binary files differ
diff --git a/docs/plugins/html/right.png b/docs/plugins/html/right.png
index 2e537ba..83361a6 100644
--- a/docs/plugins/html/right.png
+++ b/docs/plugins/html/right.png
Binary files differ
diff --git a/docs/plugins/html/up-insensitive.png b/docs/plugins/html/up-insensitive.png
index 9317461..13e1a4f 100644
--- a/docs/plugins/html/up-insensitive.png
+++ b/docs/plugins/html/up-insensitive.png
Binary files differ
diff --git a/docs/plugins/html/up.png b/docs/plugins/html/up.png
index 5ecf9ab..67a9054 100644
--- a/docs/plugins/html/up.png
+++ b/docs/plugins/html/up.png
Binary files differ
diff --git a/docs/plugins/inspect/plugin-coreelements.xml b/docs/plugins/inspect/plugin-coreelements.xml
index 040a341..7b3935f 100644
--- a/docs/plugins/inspect/plugin-coreelements.xml
+++ b/docs/plugins/inspect/plugin-coreelements.xml
@@ -3,7 +3,7 @@
<description>GStreamer core elements</description>
<filename>../../plugins/elements/.libs/libgstcoreelements.so</filename>
<basename>libgstcoreelements.so</basename>
- <version>1.10.3</version>
+ <version>1.10.4</version>
<license>LGPL</license>
<source>gstreamer</source>
<package>GStreamer source release</package>
diff --git a/docs/plugins/inspect/plugin-coretracers.xml b/docs/plugins/inspect/plugin-coretracers.xml
index 37f9a99..4d3f888 100644
--- a/docs/plugins/inspect/plugin-coretracers.xml
+++ b/docs/plugins/inspect/plugin-coretracers.xml
@@ -3,7 +3,7 @@
<description>GStreamer core tracers</description>
<filename>../../plugins/tracers/.libs/libgstcoretracers.so</filename>
<basename>libgstcoretracers.so</basename>
- <version>1.10.3</version>
+ <version>1.10.4</version>
<license>LGPL</license>
<source>gstreamer</source>
<package>GStreamer source release</package>
diff --git a/gst/gstdeviceproviderfactory.c b/gst/gstdeviceproviderfactory.c
index 305e214..4835f99 100644
--- a/gst/gstdeviceproviderfactory.c
+++ b/gst/gstdeviceproviderfactory.c
@@ -498,7 +498,7 @@
const gchar *found;
guint len;
- if (classes[0] == '\0')
+ if (classes[0][0] == '\0')
continue;
found = strstr (klass, classes[0]);
diff --git a/gst/gstinfo.h b/gst/gstinfo.h
index d2fd7e4..84b4191 100644
--- a/gst/gstinfo.h
+++ b/gst/gstinfo.h
@@ -419,16 +419,16 @@
* see https://bugzilla.gnome.org/show_bug.cgi?id=764526 */
#define gst_debug_add_log_function(func,data,notify) \
G_STMT_START{ \
- if (func == (void *) gst_debug_log_default) { \
+ if ((func) == (void *) gst_debug_log_default) { \
gst_debug_add_log_function(NULL,data,notify); \
} else { \
gst_debug_add_log_function(func,data,notify); \
} \
}G_STMT_END
-#define gst_debug_remove_log_function(func) \
- (func == (void *) gst_debug_log_default) ? \
- gst_debug_remove_log_function(NULL) : \
+#define gst_debug_remove_log_function(func) \
+ ((func) == (void *) gst_debug_log_default) ? \
+ gst_debug_remove_log_function(NULL) : \
gst_debug_remove_log_function(func)
/**
@@ -554,7 +554,7 @@
*/
#ifdef G_HAVE_ISO_VARARGS
#define GST_CAT_LEVEL_LOG(cat,level,object,...) G_STMT_START{ \
- if (G_UNLIKELY (level <= GST_LEVEL_MAX && level <= _gst_debug_min)) { \
+ if (G_UNLIKELY ((level) <= GST_LEVEL_MAX && (level) <= _gst_debug_min)) { \
gst_debug_log ((cat), (level), __FILE__, GST_FUNCTION, __LINE__, \
(GObject *) (object), __VA_ARGS__); \
} \
@@ -562,7 +562,7 @@
#else /* G_HAVE_GNUC_VARARGS */
#ifdef G_HAVE_GNUC_VARARGS
#define GST_CAT_LEVEL_LOG(cat,level,object,args...) G_STMT_START{ \
- if (G_UNLIKELY (level <= GST_LEVEL_MAX && level <= _gst_debug_min)) { \
+ if (G_UNLIKELY ((level) <= GST_LEVEL_MAX && (level) <= _gst_debug_min)) { \
gst_debug_log ((cat), (level), __FILE__, GST_FUNCTION, __LINE__, \
(GObject *) (object), ##args ); \
} \
@@ -572,7 +572,7 @@
GST_CAT_LEVEL_LOG_valist (GstDebugCategory * cat,
GstDebugLevel level, gpointer object, const char *format, va_list varargs)
{
- if (G_UNLIKELY (level <= GST_LEVEL_MAX && level <= _gst_debug_min)) {
+ if (G_UNLIKELY ((level) <= GST_LEVEL_MAX && (level) <= _gst_debug_min)) {
gst_debug_log_valist (cat, level, "", "", 0, (GObject *) object, format,
varargs);
}
diff --git a/gst/parse/grammar.y b/gst/parse/grammar.y
index 85d37dd..1dc59a3 100644
--- a/gst/parse/grammar.y
+++ b/gst/parse/grammar.y
@@ -970,7 +970,7 @@
| ASSIGNMENT assignments { $$ = g_slist_prepend ($2, $1); }
;
-binopener: '(' { $$ = gst_parse_strdup(_("bin")); }
+binopener: '(' { $$ = gst_parse_strdup("bin"); }
| BINREF { $$ = $1; }
;
bin: binopener assignments chainlist ')' {
diff --git a/gstreamer.doap b/gstreamer.doap
index 54123a4..cdeff95 100644
--- a/gstreamer.doap
+++ b/gstreamer.doap
@@ -40,6 +40,16 @@
<release>
<Version>
+ <revision>1.10.4</revision>
+ <branch>1.10</branch>
+ <name></name>
+ <created>2017-02-23</created>
+ <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.10.4.tar.xz" />
+ </Version>
+ </release>
+
+ <release>
+ <Version>
<revision>1.10.3</revision>
<branch>1.10</branch>
<name></name>
diff --git a/gstreamer.spec b/gstreamer.spec
index 5b31276..502605f 100644
--- a/gstreamer.spec
+++ b/gstreamer.spec
@@ -4,7 +4,7 @@
%define _glib2 2.40.0
Name: %{gstreamer}
-Version: 1.10.3
+Version: 1.10.4
Release: 1
Summary: GStreamer streaming media framework runtime
diff --git a/libs/gst/base/gstbytereader.c b/libs/gst/base/gstbytereader.c
index 8a7e35d..d25f879 100644
--- a/libs/gst/base/gstbytereader.c
+++ b/libs/gst/base/gstbytereader.c
@@ -823,7 +823,7 @@
/* Special optimized scan for mask 0xffffff00 and pattern 0x00000100 */
static inline gint
-_scan_for_start_code (const guint8 * data, guint offset, guint size)
+_scan_for_start_code (const guint8 * data, guint size)
{
guint8 *pdata = (guint8 *) data;
guint8 *pend = (guint8 *) (data + size - 4);
@@ -836,7 +836,7 @@
} else if (pdata[0] || pdata[2] != 1) {
pdata++;
} else {
- return (pdata - data + offset);
+ return (pdata - data);
}
}
@@ -864,10 +864,15 @@
/* Handle special case found in MPEG and H264 */
if ((pattern == 0x00000100) && (mask == 0xffffff00)) {
- guint ret = _scan_for_start_code (data, offset, size);
- if (G_UNLIKELY (value))
+ gint ret = _scan_for_start_code (data, size);
+
+ if (ret == -1)
+ return ret;
+
+ if (value != NULL)
*value = (1 << 8) | data[ret + 3];
- return ret;
+
+ return ret + offset;
}
/* set the state to something that does not match */
diff --git a/po/af.gmo b/po/af.gmo
index 41c79df..0ad2f37 100644
--- a/po/af.gmo
+++ b/po/af.gmo
Binary files differ
diff --git a/po/af.po b/po/af.po
index 3834f36..98c7609 100644
--- a/po/af.po
+++ b/po/af.po
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: gstreamer 0.9.7\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2017-01-30 15:21+0200\n"
+"POT-Creation-Date: 2017-02-23 15:12+0200\n"
"PO-Revision-Date: 2005-12-05 11:45+0200\n"
"Last-Translator: Petri Jooste <rkwjpj@puk.ac.za>\n"
"Language-Team: Afrikaans <i18n@af.org.za>\n"
@@ -912,9 +912,6 @@
msgid "syntax error"
msgstr ""
-msgid "bin"
-msgstr ""
-
#, c-format
msgid "specified empty bin \"%s\", not allowed"
msgstr "gespesifiseerde leë houer \"%s\" is ontoelaatbaar"
diff --git a/po/az.gmo b/po/az.gmo
index a116fa2..4288074 100644
--- a/po/az.gmo
+++ b/po/az.gmo
Binary files differ
diff --git a/po/az.po b/po/az.po
index afaf811..58a4bfc 100644
--- a/po/az.po
+++ b/po/az.po
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: gstreamer-0.8.0\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2017-01-30 15:21+0200\n"
+"POT-Creation-Date: 2017-02-23 15:12+0200\n"
"PO-Revision-Date: 2004-03-19 18:40+0200\n"
"Last-Translator: Metin Amiroff <metin@karegen.com>\n"
"Language-Team: Azerbaijani <translation-team-az@lists.sourceforge.net>\n"
@@ -863,9 +863,6 @@
msgid "syntax error"
msgstr ""
-msgid "bin"
-msgstr ""
-
#, c-format
msgid "specified empty bin \"%s\", not allowed"
msgstr ""
diff --git a/po/be.gmo b/po/be.gmo
index 2900c27..e696d09 100644
--- a/po/be.gmo
+++ b/po/be.gmo
Binary files differ
diff --git a/po/be.po b/po/be.po
index 8834d0b..804b630 100644
--- a/po/be.po
+++ b/po/be.po
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: gstreamer 0.9.7\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2017-01-30 15:21+0200\n"
+"POT-Creation-Date: 2017-02-23 15:12+0200\n"
"PO-Revision-Date: 2006-01-18 22:26+0200\n"
"Last-Translator: Ales Nyakhaychyk <nab@mail.by>\n"
"Language-Team: Belarusian <i18n@mova.org>\n"
@@ -871,9 +871,6 @@
msgid "syntax error"
msgstr ""
-msgid "bin"
-msgstr ""
-
#, c-format
msgid "specified empty bin \"%s\", not allowed"
msgstr ""
diff --git a/po/bg.gmo b/po/bg.gmo
index 3ebe586..c9b61b1 100644
--- a/po/bg.gmo
+++ b/po/bg.gmo
Binary files differ
diff --git a/po/bg.po b/po/bg.po
index 1ea9bf7..b51d18f 100644
--- a/po/bg.po
+++ b/po/bg.po
@@ -10,7 +10,7 @@
msgstr ""
"Project-Id-Version: gstreamer 1.7.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2017-01-30 15:21+0200\n"
+"POT-Creation-Date: 2017-02-23 15:12+0200\n"
"PO-Revision-Date: 2016-02-21 21:02+0200\n"
"Last-Translator: Alexander Shopov <ash@kambanaria.org>\n"
"Language-Team: Bulgarian <dict@ludost.net>\n"
@@ -902,9 +902,6 @@
msgid "syntax error"
msgstr "синтактична грешка"
-msgid "bin"
-msgstr "резервоар"
-
#, c-format
msgid "specified empty bin \"%s\", not allowed"
msgstr "указан е празен резервоар „%s“, това е забранено"
@@ -1322,5 +1319,8 @@
msgid "Freeing pipeline ...\n"
msgstr "Конвейерът се освобождава…\n"
+#~ msgid "bin"
+#~ msgstr "резервоар"
+
#~ msgid "Internal data stream error."
#~ msgstr "Вътрешна грешка на потока от данни."
diff --git a/po/ca.gmo b/po/ca.gmo
index 06a119f..5d7ff30 100644
--- a/po/ca.gmo
+++ b/po/ca.gmo
Binary files differ
diff --git a/po/ca.po b/po/ca.po
index 8ac68a6..3adb509 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: gstreamer 0.10.30.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2017-01-30 15:21+0200\n"
+"POT-Creation-Date: 2017-02-23 15:12+0200\n"
"PO-Revision-Date: 2010-11-04 19:41+0100\n"
"Last-Translator: Jordi Mallach <jordi@sindominio.net>\n"
"Language-Team: Catalan <ca@dodds.net>\n"
@@ -913,9 +913,6 @@
msgid "syntax error"
msgstr ""
-msgid "bin"
-msgstr ""
-
#, c-format
msgid "specified empty bin \"%s\", not allowed"
msgstr "el binari especificat «%s» és buit, no es permet"
diff --git a/po/cs.gmo b/po/cs.gmo
index 927f8de..1161b3d 100644
--- a/po/cs.gmo
+++ b/po/cs.gmo
Binary files differ
diff --git a/po/cs.po b/po/cs.po
index 54d43a9..b9dcd31 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: gstreamer 1.7.90\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2017-01-30 15:21+0200\n"
+"POT-Creation-Date: 2017-02-23 15:12+0200\n"
"PO-Revision-Date: 2016-03-03 15:31+0100\n"
"Last-Translator: Marek Černocký <marek@manet.cz>\n"
"Language-Team: Czech <translation-team-cs@lists.sourceforge.net>\n"
@@ -902,9 +902,6 @@
msgid "syntax error"
msgstr "syntaktická chyba"
-msgid "bin"
-msgstr "zásobník"
-
#, c-format
msgid "specified empty bin \"%s\", not allowed"
msgstr "zadán prázdný zásobník „%s“, to není dovoleno"
@@ -1332,5 +1329,8 @@
msgid "Freeing pipeline ...\n"
msgstr "Uvolňuje se roura…\n"
+#~ msgid "bin"
+#~ msgstr "zásobník"
+
#~ msgid "Internal data stream error."
#~ msgstr "Interní chyba proudu dat."
diff --git a/po/da.gmo b/po/da.gmo
index 594444e..af3b64d 100644
--- a/po/da.gmo
+++ b/po/da.gmo
Binary files differ
diff --git a/po/da.po b/po/da.po
index e9e1b51..0ce4e96 100644
--- a/po/da.po
+++ b/po/da.po
@@ -10,7 +10,7 @@
msgstr ""
"Project-Id-Version: gstreamer 1.7.90\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2017-01-30 15:21+0200\n"
+"POT-Creation-Date: 2017-02-23 15:12+0200\n"
"PO-Revision-Date: 2016-06-25 13:26+0200\n"
"Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n"
"Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
@@ -907,9 +907,6 @@
msgid "syntax error"
msgstr "syntaksfejl"
-msgid "bin"
-msgstr "lager"
-
#, c-format
msgid "specified empty bin \"%s\", not allowed"
msgstr "specificeret tomt lager \"%s\", er ikke tilladt"
@@ -1329,5 +1326,8 @@
msgid "Freeing pipeline ...\n"
msgstr "Rørledning frigøres ...\n"
+#~ msgid "bin"
+#~ msgstr "lager"
+
#~ msgid "Internal data stream error."
#~ msgstr "Intern datastrømsfejl."
diff --git a/po/de.gmo b/po/de.gmo
index ba4030a..3556dcd 100644
--- a/po/de.gmo
+++ b/po/de.gmo
Binary files differ
diff --git a/po/de.po b/po/de.po
index ff5f21f..788afb4 100644
--- a/po/de.po
+++ b/po/de.po
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: gstreamer 1.7.90\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2017-01-30 15:21+0200\n"
+"POT-Creation-Date: 2017-02-23 15:12+0200\n"
"PO-Revision-Date: 2016-09-28 21:13+0200\n"
"Last-Translator: Christian Kirbach <christian.kirbach@gmail.com>\n"
"Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
@@ -931,9 +931,6 @@
msgid "syntax error"
msgstr "Syntaxfehler"
-msgid "bin"
-msgstr "Behälter"
-
#, c-format
msgid "specified empty bin \"%s\", not allowed"
msgstr "Leeren Behälter »%s« angegeben -- nicht erlaubt"
@@ -1348,6 +1345,9 @@
msgid "Freeing pipeline ...\n"
msgstr "Leitung wird geleert ...\n"
+#~ msgid "bin"
+#~ msgstr "Behälter"
+
#~ msgid "Internal data stream error."
#~ msgstr "Interner Fehler im Datenstrom."
diff --git a/po/el.gmo b/po/el.gmo
index e35cf93..a8cf2a4 100644
--- a/po/el.gmo
+++ b/po/el.gmo
Binary files differ
diff --git a/po/el.po b/po/el.po
index 6410408..31aef73 100644
--- a/po/el.po
+++ b/po/el.po
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: gstreamer-0.10.30.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2017-01-30 15:21+0200\n"
+"POT-Creation-Date: 2017-02-23 15:12+0200\n"
"PO-Revision-Date: 2010-11-29 11:14+0200\n"
"Last-Translator: Michael Kotsarinis <mk73628@gmail.com>\n"
"Language-Team: Greek <team@lists.gnome.gr>\n"
@@ -925,9 +925,6 @@
msgid "syntax error"
msgstr ""
-msgid "bin"
-msgstr ""
-
#, c-format
msgid "specified empty bin \"%s\", not allowed"
msgstr "ο καθορισμένος άδειος περιέκτης «%s», δεν επιτρέπεται"
diff --git a/po/en_GB.gmo b/po/en_GB.gmo
index ce09802..045021e 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 12a3acb..4a91269 100644
--- a/po/en_GB.po
+++ b/po/en_GB.po
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: gstreamer 0.8.1\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2017-01-30 15:21+0200\n"
+"POT-Creation-Date: 2017-02-23 15:12+0200\n"
"PO-Revision-Date: 2004-04-26 10:36-0400\n"
"Last-Translator: Gareth Owen <gowen72@yahoo.com>\n"
"Language-Team: English (British) <en_gb@li.org>\n"
@@ -916,9 +916,6 @@
msgid "syntax error"
msgstr ""
-msgid "bin"
-msgstr ""
-
#, c-format
msgid "specified empty bin \"%s\", not allowed"
msgstr "specified empty bin \"%s\", not allowed"
diff --git a/po/eo.gmo b/po/eo.gmo
index d309288..45172a1 100644
--- a/po/eo.gmo
+++ b/po/eo.gmo
Binary files differ
diff --git a/po/eo.po b/po/eo.po
index ae34e51..2aaab8f 100644
--- a/po/eo.po
+++ b/po/eo.po
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: gstreamer 0.10.32.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2017-01-30 15:21+0200\n"
+"POT-Creation-Date: 2017-02-23 15:12+0200\n"
"PO-Revision-Date: 2011-06-04 21:11+0100\n"
"Last-Translator: Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>\n"
"Language-Team: Esperanto <translation-team-eo@lists.sourceforge.net>\n"
@@ -853,9 +853,6 @@
msgid "syntax error"
msgstr ""
-msgid "bin"
-msgstr ""
-
#, c-format
msgid "specified empty bin \"%s\", not allowed"
msgstr ""
diff --git a/po/es.gmo b/po/es.gmo
index ed0f249..32d825f 100644
--- a/po/es.gmo
+++ b/po/es.gmo
Binary files differ
diff --git a/po/es.po b/po/es.po
index cfa681e..f7748c9 100644
--- a/po/es.po
+++ b/po/es.po
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: gstreamer 0.10.32.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2017-01-30 15:21+0200\n"
+"POT-Creation-Date: 2017-02-23 15:12+0200\n"
"PO-Revision-Date: 2011-10-02 15:45+0200\n"
"Last-Translator: Jorge González González <aloriel@gmail.com>\n"
"Language-Team: Spanish <es@li.org>\n"
@@ -916,9 +916,6 @@
msgid "syntax error"
msgstr ""
-msgid "bin"
-msgstr ""
-
#, c-format
msgid "specified empty bin \"%s\", not allowed"
msgstr "el binario especificado «%s» está vacío, no está permitido"
diff --git a/po/eu.gmo b/po/eu.gmo
index 16d6ce6..a192191 100644
--- a/po/eu.gmo
+++ b/po/eu.gmo
Binary files differ
diff --git a/po/eu.po b/po/eu.po
index 24baeeb..55a870c 100644
--- a/po/eu.po
+++ b/po/eu.po
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: gstreamer-0.10.26.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2017-01-30 15:21+0200\n"
+"POT-Creation-Date: 2017-02-23 15:12+0200\n"
"PO-Revision-Date: 2010-03-25 13:10+0100\n"
"Last-Translator: Mikel Olasagasti Uranga <hey_neken@mundurat.net>\n"
"Language-Team: Basque <translation-team-eu@lists.sourceforge.net>\n"
@@ -915,9 +915,6 @@
msgid "syntax error"
msgstr ""
-msgid "bin"
-msgstr ""
-
#, c-format
msgid "specified empty bin \"%s\", not allowed"
msgstr "\"%s\" zehaztutako ontzi hutsa, ez da onartzen"
diff --git a/po/fi.gmo b/po/fi.gmo
index 4ed9045..431c872 100644
--- a/po/fi.gmo
+++ b/po/fi.gmo
Binary files differ
diff --git a/po/fi.po b/po/fi.po
index 4e90697..2d1b16f 100644
--- a/po/fi.po
+++ b/po/fi.po
@@ -12,7 +12,7 @@
msgstr ""
"Project-Id-Version: gstreamer 0.10.30.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2017-01-30 15:21+0200\n"
+"POT-Creation-Date: 2017-02-23 15:12+0200\n"
"PO-Revision-Date: 2010-11-17 23:10+0200\n"
"Last-Translator: Tommi Vainikainen <Tommi.Vainikainen@iki.fi>\n"
"Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n"
@@ -911,9 +911,6 @@
msgid "syntax error"
msgstr ""
-msgid "bin"
-msgstr ""
-
#, c-format
msgid "specified empty bin \"%s\", not allowed"
msgstr "määritetty tyhjä säiliö ”%s”, ei sallittu"
diff --git a/po/fr.gmo b/po/fr.gmo
index 521b743..6fe24b7 100644
--- a/po/fr.gmo
+++ b/po/fr.gmo
Binary files differ
diff --git a/po/fr.po b/po/fr.po
index ca8b9e2..ccbffad 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -10,7 +10,7 @@
msgstr ""
"Project-Id-Version: gstreamer 1.7.90\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2017-01-30 15:21+0200\n"
+"POT-Creation-Date: 2017-02-23 15:12+0200\n"
"PO-Revision-Date: 2016-03-04 13:08+0100\n"
"Last-Translator: Stéphane Aulery <lkppo@free.fr>\n"
"Language-Team: French <traduc@traduc.org>\n"
@@ -910,9 +910,6 @@
msgid "syntax error"
msgstr "erreur de syntaxe"
-msgid "bin"
-msgstr "bin"
-
#, c-format
msgid "specified empty bin \"%s\", not allowed"
msgstr "conteneur « %s » vide, non autorisé"
@@ -1325,5 +1322,8 @@
msgid "Freeing pipeline ...\n"
msgstr "Libération du pipeline…\n"
+#~ msgid "bin"
+#~ msgstr "bin"
+
#~ msgid "Internal data stream error."
#~ msgstr "Erreur interne de flux de données."
diff --git a/po/gl.gmo b/po/gl.gmo
index dd2b649..4a2db37 100644
--- a/po/gl.gmo
+++ b/po/gl.gmo
Binary files differ
diff --git a/po/gl.po b/po/gl.po
index ef8ff6c..5212939 100644
--- a/po/gl.po
+++ b/po/gl.po
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: gstreamer 1.0.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2017-01-30 15:21+0200\n"
+"POT-Creation-Date: 2017-02-23 15:12+0200\n"
"PO-Revision-Date: 2012-12-15 03:29+0200\n"
"Last-Translator: Fran Dieguez <frandieguez@ubuntu.com>\n"
"Language-Team: Galician <proxecto@trasno.net>\n"
@@ -904,9 +904,6 @@
msgid "syntax error"
msgstr ""
-msgid "bin"
-msgstr ""
-
#, c-format
msgid "specified empty bin \"%s\", not allowed"
msgstr "o binario especificado «%s» está baleiro, non está permitido"
diff --git a/po/gstreamer-1.0.pot b/po/gstreamer-1.0.pot
index 34f2956..494570d 100644
--- a/po/gstreamer-1.0.pot
+++ b/po/gstreamer-1.0.pot
@@ -5,9 +5,9 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: gstreamer 1.10.3\n"
+"Project-Id-Version: gstreamer 1.10.4\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2017-01-30 15:21+0200\n"
+"POT-Creation-Date: 2017-02-23 15:12+0200\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"
@@ -1108,10 +1108,6 @@
msgid "syntax error"
msgstr ""
-#: gst/parse/grammar.y:973
-msgid "bin"
-msgstr ""
-
#: gst/parse/grammar.y:982
#, c-format
msgid "specified empty bin \"%s\", not allowed"
diff --git a/po/hr.gmo b/po/hr.gmo
index 7fd7bca..2d78ce6 100644
--- a/po/hr.gmo
+++ b/po/hr.gmo
Binary files differ
diff --git a/po/hr.po b/po/hr.po
index ff7003c..3309460 100644
--- a/po/hr.po
+++ b/po/hr.po
@@ -11,7 +11,7 @@
msgstr ""
"Project-Id-Version: gstreamer-1.10.0\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2017-01-30 15:21+0200\n"
+"POT-Creation-Date: 2017-02-23 15:12+0200\n"
"PO-Revision-Date: 2016-11-19 09:55-0800\n"
"Last-Translator: Božidar Putanec <bozidarp@yahoo.com>\n"
"Language-Team: Croatian <lokalizacija@linux.hr>\n"
@@ -914,9 +914,6 @@
msgid "syntax error"
msgstr "greška u sintaksi"
-msgid "bin"
-msgstr "spremnik"
-
#, c-format
msgid "specified empty bin \"%s\", not allowed"
msgstr "specificiran je prazni spremnik „%s“; to nije dopušteno"
@@ -1331,6 +1328,9 @@
msgid "Freeing pipeline ...\n"
msgstr "Cjevovod se prazni...\n"
+#~ msgid "bin"
+#~ msgstr "spremnik"
+
#~ msgid "Internal data stream error."
#~ msgstr "Interna greška protoka (stream) podataka."
diff --git a/po/hu.gmo b/po/hu.gmo
index c547e31..0dfcd91 100644
--- a/po/hu.gmo
+++ b/po/hu.gmo
Binary files differ
diff --git a/po/hu.po b/po/hu.po
index e5a794b..09a1254 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: gstreamer 1.7.90\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2017-01-30 15:21+0200\n"
+"POT-Creation-Date: 2017-02-23 15:12+0200\n"
"PO-Revision-Date: 2016-03-14 16:10+0100\n"
"Last-Translator: Gabor Kelemen <kelemeng@gnome.hu>\n"
"Language-Team: Hungarian <translation-team-hu@lists.sourceforge.net>\n"
@@ -900,9 +900,6 @@
msgid "syntax error"
msgstr "szintaktikai hiba"
-msgid "bin"
-msgstr "tároló"
-
#, c-format
msgid "specified empty bin \"%s\", not allowed"
msgstr "a megadott üres „%s” tároló nem engedélyezett"
@@ -1311,6 +1308,9 @@
msgid "Freeing pipeline ...\n"
msgstr "Adatcsatorna felszabadítása…\n"
+#~ msgid "bin"
+#~ msgstr "tároló"
+
#~ msgid "Internal data stream error."
#~ msgstr "Belső adatfolyam-hiba."
diff --git a/po/id.gmo b/po/id.gmo
index 673c76e..6ac3d20 100644
--- a/po/id.gmo
+++ b/po/id.gmo
Binary files differ
diff --git a/po/id.po b/po/id.po
index 4fd6f0b..1d5808f 100644
--- a/po/id.po
+++ b/po/id.po
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: gstreamer 1.10.0\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2017-01-30 15:21+0200\n"
+"POT-Creation-Date: 2017-02-23 15:12+0200\n"
"PO-Revision-Date: 2016-11-14 20:59+0700\n"
"Last-Translator: Andhika Padmawan <andhika.padmawan@gmail.com>\n"
"Language-Team: Indonesian <translation-team-id@lists.sourceforge.net>\n"
@@ -904,9 +904,6 @@
msgid "syntax error"
msgstr "galat sintaksis"
-msgid "bin"
-msgstr "tempat sampah"
-
#, c-format
msgid "specified empty bin \"%s\", not allowed"
msgstr "menentukan kotak sampah kosong \"%s\", tak diizinkan"
@@ -1313,6 +1310,9 @@
msgid "Freeing pipeline ...\n"
msgstr "Membebaskan baris pipa ...\n"
+#~ msgid "bin"
+#~ msgstr "tempat sampah"
+
#~ msgid "Internal data stream error."
#~ msgstr "Galat arus data internal."
diff --git a/po/it.gmo b/po/it.gmo
index 477b540..7376364 100644
--- a/po/it.gmo
+++ b/po/it.gmo
Binary files differ
diff --git a/po/it.po b/po/it.po
index 4e5904a..54f6fa8 100644
--- a/po/it.po
+++ b/po/it.po
@@ -106,7 +106,7 @@
msgstr ""
"Project-Id-Version: gstreamer 0.10.30.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2017-01-30 15:21+0200\n"
+"POT-Creation-Date: 2017-02-23 15:12+0200\n"
"PO-Revision-Date: 2010-10-25 10:03+0200\n"
"Last-Translator: Luca Ferretti <elle.uca@infinito.it>\n"
"Language-Team: Italian <tp@lists.linux.it>\n"
@@ -1058,9 +1058,6 @@
msgid "syntax error"
msgstr ""
-msgid "bin"
-msgstr ""
-
#, c-format
msgid "specified empty bin \"%s\", not allowed"
msgstr "specificato il bin vuoto «%s», non consentito"
diff --git a/po/ja.gmo b/po/ja.gmo
index d4cfed7..84d178d 100644
--- a/po/ja.gmo
+++ b/po/ja.gmo
Binary files differ
diff --git a/po/ja.po b/po/ja.po
index db4758f..89c3d90 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: gstreamer 1.0.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2017-01-30 15:21+0200\n"
+"POT-Creation-Date: 2017-02-23 15:12+0200\n"
"PO-Revision-Date: 2013-08-20 14:56+0900\n"
"Last-Translator: Makoto Kato <makoto.kt@gmail.com>\n"
"Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n"
@@ -869,9 +869,6 @@
msgid "syntax error"
msgstr ""
-msgid "bin"
-msgstr ""
-
#, c-format
msgid "specified empty bin \"%s\", not allowed"
msgstr ""
diff --git a/po/lt.gmo b/po/lt.gmo
index 14a6985..15425ab 100644
--- a/po/lt.gmo
+++ b/po/lt.gmo
Binary files differ
diff --git a/po/lt.po b/po/lt.po
index 8e8fcb9..a4c1c21 100644
--- a/po/lt.po
+++ b/po/lt.po
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: gstreamer 0.10.29.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2017-01-30 15:21+0200\n"
+"POT-Creation-Date: 2017-02-23 15:12+0200\n"
"PO-Revision-Date: 2010-07-16 00:50+0300\n"
"Last-Translator: Žygimantas Beručka <uid0@akl.lt>\n"
"Language-Team: Lithuanian <komp_lt@konferencijos.lt>\n"
@@ -909,9 +909,6 @@
msgid "syntax error"
msgstr ""
-msgid "bin"
-msgstr ""
-
#, c-format
msgid "specified empty bin \"%s\", not allowed"
msgstr "nurodytas tuščias dėklas „%s“, neleidžiama"
diff --git a/po/nb.gmo b/po/nb.gmo
index 0a1cd3d..fa38c51 100644
--- a/po/nb.gmo
+++ b/po/nb.gmo
Binary files differ
diff --git a/po/nb.po b/po/nb.po
index 87ecbe7..64b2815 100644
--- a/po/nb.po
+++ b/po/nb.po
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: gstreamer 1.7.90\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2017-01-30 15:21+0200\n"
+"POT-Creation-Date: 2017-02-23 15:12+0200\n"
"PO-Revision-Date: 2016-10-08 21:26+0200\n"
"Last-Translator: Johnny A. Solbu <johnny@solbu.net>\n"
"Language-Team: Norwegian Bokmaal <i18n-nb@lister.ping.uio.no>\n"
@@ -900,9 +900,6 @@
msgid "syntax error"
msgstr "Syntaksfeil"
-msgid "bin"
-msgstr "bin"
-
#, c-format
msgid "specified empty bin \"%s\", not allowed"
msgstr "spesifisert tomt lager «%s», ikke tillat"
@@ -1312,6 +1309,9 @@
msgid "Freeing pipeline ...\n"
msgstr "Frigjør rør ...\n"
+#~ msgid "bin"
+#~ msgstr "bin"
+
#~ msgid "Internal data stream error."
#~ msgstr "Intern datastrøm-feil."
diff --git a/po/nl.gmo b/po/nl.gmo
index cefca3f..0b98e19 100644
--- a/po/nl.gmo
+++ b/po/nl.gmo
Binary files differ
diff --git a/po/nl.po b/po/nl.po
index d3e16b6..9a9ada8 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -10,7 +10,7 @@
msgstr ""
"Project-Id-Version: gstreamer 1.7.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2017-01-30 15:21+0200\n"
+"POT-Creation-Date: 2017-02-23 15:12+0200\n"
"PO-Revision-Date: 2016-02-20 16:42+0100\n"
"Last-Translator: Freek de Kruijf <f.de.kruijf@gmail.com>\n"
"Language-Team: Dutch <vertaling@vrijschrift.org>\n"
@@ -912,9 +912,6 @@
msgid "syntax error"
msgstr "syntaxisfout"
-msgid "bin"
-msgstr "bin"
-
#, c-format
msgid "specified empty bin \"%s\", not allowed"
msgstr "lege ton \"%s\" opgegeven, niet toegelaten"
@@ -1326,6 +1323,9 @@
msgid "Freeing pipeline ...\n"
msgstr "Pijplijn wordt vrijgemaakt ...\n"
+#~ msgid "bin"
+#~ msgstr "bin"
+
#~ msgid "Internal data stream error."
#~ msgstr "Interne fout in gegevensstroom."
diff --git a/po/pl.gmo b/po/pl.gmo
index cb59206..9dcc449 100644
--- a/po/pl.gmo
+++ b/po/pl.gmo
Binary files differ
diff --git a/po/pl.po b/po/pl.po
index f520581..4857906 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: gstreamer 1.10.0\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2017-01-30 15:21+0200\n"
+"POT-Creation-Date: 2017-02-23 15:12+0200\n"
"PO-Revision-Date: 2016-11-01 20:41+0100\n"
"Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n"
"Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n"
@@ -906,9 +906,6 @@
msgid "syntax error"
msgstr "błąd składni"
-msgid "bin"
-msgstr "kontener"
-
#, c-format
msgid "specified empty bin \"%s\", not allowed"
msgstr "podano pusty kontener \"%s\", nie jest to dozwolone"
@@ -1322,3 +1319,6 @@
msgid "Freeing pipeline ...\n"
msgstr "Zwalnianie potoku...\n"
+
+#~ msgid "bin"
+#~ msgstr "kontener"
diff --git a/po/pt_BR.gmo b/po/pt_BR.gmo
index c24d1e9..cace6a0 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 2b81e42..dcc5b0e 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -17,7 +17,7 @@
msgstr ""
"Project-Id-Version: gstreamer-1.7.90\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2017-01-30 15:21+0200\n"
+"POT-Creation-Date: 2017-02-23 15:12+0200\n"
"PO-Revision-Date: 2016-05-06 18:23-0300\n"
"Last-Translator: Fabrício Godoy <skarllot@gmail.com>\n"
"Language-Team: Brazilian Portuguese <ldpbr-translation@lists.sourceforge."
@@ -921,9 +921,6 @@
msgid "syntax error"
msgstr "erro de sintaxe"
-msgid "bin"
-msgstr "Bin"
-
#, c-format
msgid "specified empty bin \"%s\", not allowed"
msgstr "o Bin \"%s\" está vazio, operação não permitida"
@@ -1344,6 +1341,9 @@
msgid "Freeing pipeline ...\n"
msgstr "Liberando a fila de processamento...\n"
+#~ msgid "bin"
+#~ msgstr "Bin"
+
#~ msgid "Internal data stream error."
#~ msgstr "Erro interno no fluxo de dados."
diff --git a/po/ro.gmo b/po/ro.gmo
index b62d62d..556a92e 100644
--- a/po/ro.gmo
+++ b/po/ro.gmo
Binary files differ
diff --git a/po/ro.po b/po/ro.po
index 365c7e3..bad6f0c 100644
--- a/po/ro.po
+++ b/po/ro.po
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: gstreamer 0.10.29.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2017-01-30 15:21+0200\n"
+"POT-Creation-Date: 2017-02-23 15:12+0200\n"
"PO-Revision-Date: 2010-08-16 01:10+0300\n"
"Last-Translator: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>\n"
"Language-Team: Romanian <translation-team-ro@lists.sourceforge.net>\n"
@@ -927,9 +927,6 @@
msgid "syntax error"
msgstr ""
-msgid "bin"
-msgstr ""
-
#, c-format
msgid "specified empty bin \"%s\", not allowed"
msgstr "containerul gol „%s” specificat, nu este permis"
diff --git a/po/ru.gmo b/po/ru.gmo
index 9650886..42f799e 100644
--- a/po/ru.gmo
+++ b/po/ru.gmo
Binary files differ
diff --git a/po/ru.po b/po/ru.po
index 5f6ee68..788b54f 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: gstreamer 1.7.90\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2017-01-30 15:21+0200\n"
+"POT-Creation-Date: 2017-02-23 15:12+0200\n"
"PO-Revision-Date: 2016-03-05 08:41+0300\n"
"Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n"
"Language-Team: Russian <gnu@d07.ru>\n"
@@ -904,9 +904,6 @@
msgid "syntax error"
msgstr "синтаксическая ошибка"
-msgid "bin"
-msgstr "контейнер"
-
#, c-format
msgid "specified empty bin \"%s\", not allowed"
msgstr "указанный пустой контейнер «%s» недопустим"
@@ -1320,6 +1317,9 @@
msgid "Freeing pipeline ...\n"
msgstr "Освобождение конвейера…\n"
+#~ msgid "bin"
+#~ msgstr "контейнер"
+
#~ msgid "Internal data stream error."
#~ msgstr "Внутренняя ошибка потока данных."
diff --git a/po/rw.gmo b/po/rw.gmo
index 40500fe..88547dd 100644
--- a/po/rw.gmo
+++ b/po/rw.gmo
Binary files differ
diff --git a/po/rw.po b/po/rw.po
index 7205479..b6e8cab 100644
--- a/po/rw.po
+++ b/po/rw.po
@@ -15,7 +15,7 @@
msgstr ""
"Project-Id-Version: gstreamer 0.8.8\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2017-01-30 15:21+0200\n"
+"POT-Creation-Date: 2017-02-23 15:12+0200\n"
"PO-Revision-Date: 2005-04-04 10:55-0700\n"
"Last-Translator: Steven Michael Murphy <murf@e-tools.com>\n"
"Language-Team: Kinyarwanda <translation-team-rw@lists.sourceforge.net>\n"
@@ -1067,9 +1067,6 @@
msgid "syntax error"
msgstr ""
-msgid "bin"
-msgstr ""
-
#, fuzzy, c-format
msgid "specified empty bin \"%s\", not allowed"
msgstr "ubusa OYA"
diff --git a/po/sk.gmo b/po/sk.gmo
index 165e125..6699fd6 100644
--- a/po/sk.gmo
+++ b/po/sk.gmo
Binary files differ
diff --git a/po/sk.po b/po/sk.po
index b5ed192..e77f72e 100644
--- a/po/sk.po
+++ b/po/sk.po
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: gstreamer 1.7.90\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2017-01-30 15:21+0200\n"
+"POT-Creation-Date: 2017-02-23 15:12+0200\n"
"PO-Revision-Date: 2016-05-20 11:32+0100\n"
"Last-Translator: Peter Tuhársky <tuharsky@misbb.sk>\n"
"Language-Team: Slovak <sk-i18n@lists.linux.sk>\n"
@@ -902,9 +902,6 @@
msgid "syntax error"
msgstr "chyba syntaxe"
-msgid "bin"
-msgstr "zásobník"
-
#, c-format
msgid "specified empty bin \"%s\", not allowed"
msgstr "bol zadaný prázdny zásobník \"%s\", čo nie je dovolené"
@@ -1322,6 +1319,9 @@
msgid "Freeing pipeline ...\n"
msgstr "Uvoľňujem rúru ...\n"
+#~ msgid "bin"
+#~ msgstr "zásobník"
+
#~ msgid "Internal data stream error."
#~ msgstr "Vnútorná chyba prúdu údajov."
diff --git a/po/sl.gmo b/po/sl.gmo
index e0efeb9..daf484d 100644
--- a/po/sl.gmo
+++ b/po/sl.gmo
Binary files differ
diff --git a/po/sl.po b/po/sl.po
index f5991a0..3b55649 100644
--- a/po/sl.po
+++ b/po/sl.po
@@ -10,7 +10,7 @@
msgstr ""
"Project-Id-Version: gstreamer-1.2.1\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2017-01-30 15:21+0200\n"
+"POT-Creation-Date: 2017-02-23 15:12+0200\n"
"PO-Revision-Date: 2014-04-09 22:38+0100\n"
"Last-Translator: Klemen Košir <klemen913@gmail.com>\n"
"Language-Team: Slovenian <translation-team-sl@lists.sourceforge.net>\n"
@@ -902,9 +902,6 @@
msgid "syntax error"
msgstr ""
-msgid "bin"
-msgstr ""
-
#, c-format
msgid "specified empty bin \"%s\", not allowed"
msgstr "določena je prazna dvojiška datoteka \"%s\", kar ni dovoljeno"
diff --git a/po/sq.gmo b/po/sq.gmo
index 10fb8e5..869b9dc 100644
--- a/po/sq.gmo
+++ b/po/sq.gmo
Binary files differ
diff --git a/po/sq.po b/po/sq.po
index 8f00b57..9d4be30 100644
--- a/po/sq.po
+++ b/po/sq.po
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: gstreamer 0.8.4\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2017-01-30 15:21+0200\n"
+"POT-Creation-Date: 2017-02-23 15:12+0200\n"
"PO-Revision-Date: 2004-08-07 23:46+0200\n"
"Last-Translator: Laurent Dhima <laurenti@alblinux.net>\n"
"Language-Team: Albanian <begraj@hotmail.com>\n"
@@ -922,9 +922,6 @@
msgid "syntax error"
msgstr ""
-msgid "bin"
-msgstr ""
-
#, c-format
msgid "specified empty bin \"%s\", not allowed"
msgstr "u specifikua bin bosh \"%s\", nuk lejohet"
diff --git a/po/sr.gmo b/po/sr.gmo
index 1c8ea58..5d370a9 100644
--- a/po/sr.gmo
+++ b/po/sr.gmo
Binary files differ
diff --git a/po/sr.po b/po/sr.po
index cd3a269..7e47103 100644
--- a/po/sr.po
+++ b/po/sr.po
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: gstreamer-1.7.90\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2017-01-30 15:21+0200\n"
+"POT-Creation-Date: 2017-02-23 15:12+0200\n"
"PO-Revision-Date: 2016-03-05 10:03+0200\n"
"Last-Translator: Мирослав Николић <miroslavnikolic@rocketmail.com>\n"
"Language-Team: Serbian <(nothing)>\n"
@@ -903,9 +903,6 @@
msgid "syntax error"
msgstr "грешка синтаксе"
-msgid "bin"
-msgstr "канта"
-
#, c-format
msgid "specified empty bin \"%s\", not allowed"
msgstr "наведена је празна канта „%s“, ово није дозвољено"
@@ -1321,6 +1318,9 @@
msgid "Freeing pipeline ...\n"
msgstr "Ослобађам спојку низа...\n"
+#~ msgid "bin"
+#~ msgstr "канта"
+
#~ msgid "Internal data stream error."
#~ msgstr "Унутрашња грешка тока података."
diff --git a/po/sv.gmo b/po/sv.gmo
index 62fda67..cb225dd 100644
--- a/po/sv.gmo
+++ b/po/sv.gmo
Binary files differ
diff --git a/po/sv.po b/po/sv.po
index a965ef5..31b1d00 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: gstreamer 1.7.90\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2017-01-30 15:21+0200\n"
+"POT-Creation-Date: 2017-02-23 15:12+0200\n"
"PO-Revision-Date: 2016-03-02 22:19+0100\n"
"Last-Translator: Sebastian Rasmussen <sebras@gmail.com>\n"
"Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
@@ -903,9 +903,6 @@
msgid "syntax error"
msgstr "syntaxfel"
-msgid "bin"
-msgstr "korg"
-
#, c-format
msgid "specified empty bin \"%s\", not allowed"
msgstr "angav tom korg \"%s\", inte tillåtet"
@@ -1319,6 +1316,9 @@
msgid "Freeing pipeline ...\n"
msgstr "Frigör rörledning ...\n"
+#~ msgid "bin"
+#~ msgstr "korg"
+
#~ msgid "Internal data stream error."
#~ msgstr "Internt fel i dataström."
diff --git a/po/tr.gmo b/po/tr.gmo
index 9d869ea..481ddee 100644
--- a/po/tr.gmo
+++ b/po/tr.gmo
Binary files differ
diff --git a/po/tr.po b/po/tr.po
index beca53a..9822255 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: gstreamer 1.4.1\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2017-01-30 15:21+0200\n"
+"POT-Creation-Date: 2017-02-23 15:12+0200\n"
"PO-Revision-Date: 2015-01-10 21:06+0100\n"
"Last-Translator: Volkan Gezer <volkangezer@gmail.com>\n"
"Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n"
@@ -891,9 +891,6 @@
msgid "syntax error"
msgstr "söz dizim hatası"
-msgid "bin"
-msgstr "bin"
-
#, c-format
msgid "specified empty bin \"%s\", not allowed"
msgstr "belirtilen boş ikili \"%s\", izin verilmedi"
@@ -1304,6 +1301,9 @@
msgid "Freeing pipeline ...\n"
msgstr "Boru hattı boşaltılıyor ...\n"
+#~ msgid "bin"
+#~ msgstr "bin"
+
#~ msgid "Internal data stream error."
#~ msgstr "İç veri akışı hatası."
diff --git a/po/uk.gmo b/po/uk.gmo
index d345e7b..f0b8847 100644
--- a/po/uk.gmo
+++ b/po/uk.gmo
Binary files differ
diff --git a/po/uk.po b/po/uk.po
index 259ddd2..7e6147b 100644
--- a/po/uk.po
+++ b/po/uk.po
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: gstreamer 1.7.90\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2017-01-30 15:21+0200\n"
+"POT-Creation-Date: 2017-02-23 15:12+0200\n"
"PO-Revision-Date: 2016-03-02 22:00+0200\n"
"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
"Language-Team: Ukrainian <translation-team-uk@lists.sourceforge.net>\n"
@@ -901,9 +901,6 @@
msgid "syntax error"
msgstr "синтаксична помилка"
-msgid "bin"
-msgstr "фрагмент"
-
#, c-format
msgid "specified empty bin \"%s\", not allowed"
msgstr "вказано порожній контейнер «%s», не допускається"
@@ -1323,6 +1320,9 @@
msgid "Freeing pipeline ...\n"
msgstr "Спорожнення каналу...\n"
+#~ msgid "bin"
+#~ msgstr "фрагмент"
+
#~ msgid "Internal data stream error."
#~ msgstr "Помилка внутрішнього потоку даних."
diff --git a/po/vi.gmo b/po/vi.gmo
index 691493b..9cdaefc 100644
--- a/po/vi.gmo
+++ b/po/vi.gmo
Binary files differ
diff --git a/po/vi.po b/po/vi.po
index 72c6891..1d949e1 100644
--- a/po/vi.po
+++ b/po/vi.po
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: gstreamer 1.7.90\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2017-01-30 15:21+0200\n"
+"POT-Creation-Date: 2017-02-23 15:12+0200\n"
"PO-Revision-Date: 2016-03-03 07:44+0700\n"
"Last-Translator: Trần Ngọc Quân <vnwildman@gmail.com>\n"
"Language-Team: Vietnamese <translation-team-vi@lists.sourceforge.net>\n"
@@ -907,9 +907,6 @@
msgid "syntax error"
msgstr "lỗi cú pháp"
-msgid "bin"
-msgstr "nhị phân"
-
#, c-format
msgid "specified empty bin \"%s\", not allowed"
msgstr "không cho phép nhị phân trống được ghi rõ “%s”"
@@ -1318,6 +1315,9 @@
msgid "Freeing pipeline ...\n"
msgstr "Đang giải phóng đường ống …\n"
+#~ msgid "bin"
+#~ msgstr "nhị phân"
+
#~ msgid "Internal data stream error."
#~ msgstr "Lỗi luồng dữ liệu nội bộ."
diff --git a/po/zh_CN.gmo b/po/zh_CN.gmo
index 314a8ae..3959f11 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 b702b64..5281bc2 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: gstreamer 1.10.0\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2017-01-30 15:21+0200\n"
+"POT-Creation-Date: 2017-02-23 15:12+0200\n"
"PO-Revision-Date: 2016-11-02 13:43+0800\n"
"Last-Translator: Tianze Wang <zwpwjwtz@126.com>\n"
"Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n"
@@ -871,9 +871,6 @@
msgid "syntax error"
msgstr "语法错误"
-msgid "bin"
-msgstr "储仓"
-
#, c-format
msgid "specified empty bin \"%s\", not allowed"
msgstr "不允许指定空储仓“%s”"
@@ -1273,6 +1270,9 @@
msgid "Freeing pipeline ...\n"
msgstr "释放管道资源 ...\n"
+#~ msgid "bin"
+#~ msgstr "储仓"
+
#~ msgid "Internal data stream error."
#~ msgstr "内部数据流错误。"
diff --git a/po/zh_TW.gmo b/po/zh_TW.gmo
index a3b82a1..d085203 100644
--- a/po/zh_TW.gmo
+++ b/po/zh_TW.gmo
Binary files differ
diff --git a/po/zh_TW.po b/po/zh_TW.po
index 398f62d..af332de 100644
--- a/po/zh_TW.po
+++ b/po/zh_TW.po
@@ -27,7 +27,7 @@
msgstr ""
"Project-Id-Version: gstreamer 1.3.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2017-01-30 15:21+0200\n"
+"POT-Creation-Date: 2017-02-23 15:12+0200\n"
"PO-Revision-Date: 2014-06-08 00:22+0800\n"
"Last-Translator: Wen Liao <wen.cf83@gmail.com>\n"
"Language-Team: Chinese (traditional) <zh-l10n@linux.org.tw>\n"
@@ -897,9 +897,6 @@
msgid "syntax error"
msgstr "語法錯誤"
-msgid "bin"
-msgstr ""
-
#, c-format
msgid "specified empty bin \"%s\", not allowed"
msgstr "不允許指定空的bin: \"%s\""
diff --git a/tests/check/libs/bytereader.c b/tests/check/libs/bytereader.c
index fd4f95d..24a2971 100644
--- a/tests/check/libs/bytereader.c
+++ b/tests/check/libs/bytereader.c
@@ -563,6 +563,46 @@
/* not enough bytes */
do_scan (&reader, 0xffffffff, 0xc4c5c6c7, 0x44, 99, -1);
+
+ /* check special code path that exists for 00 00 01 sync marker */
+ {
+ const guint8 sync_data[] = { 0xA0, 0x00, 0x00, 0x00, 0x01, 0xA5, 0xA6,
+ 0xA7, 0xA8, 0xA9, 0xAA, 0x00, 0x00, 0x00, 0x01, 0xAF, 0xB0, 0xB1
+ };
+ guint32 val = 0;
+ guint8 *m;
+ gint found;
+
+ /* dup so valgrind can detect out of bounds access more easily */
+ m = g_memdup (sync_data, sizeof (sync_data));
+ gst_byte_reader_init (&reader, m, sizeof (sync_data));
+
+ found = gst_byte_reader_masked_scan_uint32_peek (&reader, 0xffffff00,
+ 0x00000100, 0, sizeof (sync_data), &val);
+ fail_unless_equals_int (found, 2);
+ fail_unless_equals_int (val, 0x000001A5);
+
+ found = gst_byte_reader_masked_scan_uint32_peek (&reader, 0xffffff00,
+ 0x00000100, 2, sizeof (sync_data) - 2, &val);
+ fail_unless_equals_int (found, 2);
+ fail_unless_equals_int (val, 0x000001A5);
+
+ found = gst_byte_reader_masked_scan_uint32_peek (&reader, 0xffffff00,
+ 0x00000100, 3, sizeof (sync_data) - 3, &val);
+ fail_unless_equals_int (found, 12);
+ fail_unless_equals_int (val, 0x000001AF);
+
+ found = gst_byte_reader_masked_scan_uint32_peek (&reader, 0xffffff00,
+ 0x00000100, 12, sizeof (sync_data) - 12, &val);
+ fail_unless_equals_int (found, 12);
+ fail_unless_equals_int (val, 0x000001AF);
+
+ found = gst_byte_reader_masked_scan_uint32_peek (&reader, 0xffffff00,
+ 0x00000100, 13, sizeof (sync_data) - 13, &val);
+ fail_unless_equals_int (found, -1);
+
+ g_free (m);
+ }
}
GST_END_TEST;
diff --git a/win32/common/config.h b/win32/common/config.h
index 830034a..5e2f48a 100644
--- a/win32/common/config.h
+++ b/win32/common/config.h
@@ -68,7 +68,7 @@
#define GST_PACKAGE_ORIGIN "Unknown package origin"
/* GStreamer package release date/time for plugins as YYYY-MM-DD */
-#define GST_PACKAGE_RELEASE_DATETIME "2017-01-30"
+#define GST_PACKAGE_RELEASE_DATETIME "2017-02-23"
/* Define if static plugins should be built */
#undef GST_PLUGIN_BUILD_STATIC
@@ -468,7 +468,7 @@
#define PACKAGE_NAME "GStreamer"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "GStreamer 1.10.3"
+#define PACKAGE_STRING "GStreamer 1.10.4"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gstreamer"
@@ -477,7 +477,7 @@
#undef PACKAGE_URL
/* Define to the version of this package. */
-#define PACKAGE_VERSION "1.10.3"
+#define PACKAGE_VERSION "1.10.4"
/* directory where plugins are located */
#ifdef _DEBUG
@@ -521,7 +521,7 @@
#undef USE_POISONING
/* Version number of package */
-#define VERSION "1.10.3"
+#define VERSION "1.10.4"
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
significant byte first (like Motorola and SPARC, unlike Intel). */
diff --git a/win32/common/gstversion.h b/win32/common/gstversion.h
index ea4503f..dcc1d22 100644
--- a/win32/common/gstversion.h
+++ b/win32/common/gstversion.h
@@ -60,7 +60,7 @@
*
* The micro version of GStreamer at compile time:
*/
-#define GST_VERSION_MICRO (3)
+#define GST_VERSION_MICRO (4)
/**
* GST_VERSION_NANO:
*