New upstream version 1.9.2
diff --git a/ChangeLog b/ChangeLog
index c58b67f..e0d0818 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,268 @@
-=== release 1.9.1 ===
+=== release 1.9.2 ===
-2016-07-06 Sebastian Dröge <slomo@coaxion.net>
+2016-09-01 Sebastian Dröge <slomo@coaxion.net>
* configure.ac:
- releasing 1.9.1
+ releasing 1.9.2
+
+2016-09-01 11:24:13 +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/lt.po:
+ * po/lv.po:
+ * po/ms.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
+
+2016-09-01 10:57:46 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/sidplay/gstsiddec.cc:
+ siddec: Fix compilation with debugging disabled
+ gstsiddec.o
+ gstsiddec.cc: In function ‘void play_loop(GstPad*)’:
+ gstsiddec.cc:446:18: error: unused variable ‘reason’ [-Werror=unused-variable]
+ const gchar *reason = gst_flow_get_name (ret);
+ ^
+
+2016-08-19 11:11:14 -0700 Thibault Saunier <thibault.saunier@osg.samsung.com>
+
+ * ext/sidplay/gstsiddec.cc:
+ * gst/asfdemux/gstasfdemux.c:
+ * gst/realmedia/rmdemux.c:
+ Use the new API to post flow ERROR messages on the bus
+ https://bugzilla.gnome.org/show_bug.cgi?id=770158
+
+2016-08-24 09:45:05 -0300 Thibault Saunier <tsaunier@gnome.org>
+
+ * gst/asfdemux/meson.build:
+ meson: Link asfdemux against the gstsdp library
+
+2016-08-23 15:29:10 -0300 Thibault Saunier <tsaunier@gnome.org>
+
+ * meson.build:
+ meson: Add support for fallback subprojects
+
+2016-08-12 21:25:34 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
+
+ * .gitignore:
+ * config.h.meson:
+ * ext/a52dec/meson.build:
+ * ext/amrnb/meson.build:
+ * ext/amrwbdec/meson.build:
+ * ext/cdio/meson.build:
+ * ext/dvdread/meson.build:
+ * ext/lame/meson.build:
+ * ext/mad/meson.build:
+ * ext/meson.build:
+ * ext/mpeg2dec/meson.build:
+ * ext/mpg123/meson.build:
+ * ext/twolame/meson.build:
+ * ext/x264/meson.build:
+ * gst/asfdemux/meson.build:
+ * gst/dvdlpcmdec/meson.build:
+ * gst/dvdsub/meson.build:
+ * gst/meson.build:
+ * gst/realmedia/meson.build:
+ * gst/xingmux/meson.build:
+ * meson.build:
+ Add support for Meson as alternative/parallel build system
+ https://github.com/mesonbuild/meson
+ With contributions from:
+ Tim-Philipp Müller <tim@centricular.com>
+ Jussi Pakkanen <jpakkane@gmail.com> (original port)
+ Highlights of the features provided are:
+ * Faster builds on Linux (~40-50% faster)
+ * The ability to build with MSVC on Windows
+ * Generate Visual Studio project files
+ * Generate XCode project files
+ * Much faster builds on Windows (on-par with Linux)
+ * Seriously fast configure and building on embedded
+ ... and many more. For more details see:
+ http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
+ http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
+ Building with Meson should work on both Linux and Windows, but may
+ need a few more tweaks on other operating systems.
+
+2016-08-12 21:41:39 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
+
+ * ext/a52dec/gsta52dec.c:
+ * ext/dvdread/dvdreadsrc.c:
+ * ext/x264/gstx264enc.h:
+ * gst/realmedia/realhash.c:
+ * gst/realmedia/rtspreal.c:
+ plugins: Use <stdint.h> instead of _stdint.h
+ _stdint.h is generated by Autotools and we don't really need it. All
+ supported platforms now ship with stdint.h. The only stickler was MSVC,
+ and since Visual Studio 2015 it also ships stdint.h now.
+
+2016-08-19 13:01:39 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * ext/mpeg2dec/perftest.c:
+ mpeg2dec: remove file no longer used or needed
+
+2016-08-08 09:58:20 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst/dvdlpcmdec/Makefile.am:
+ dvdlpcmdec: add libgstbase CFLAGS as well
+ For consistency.
+ https://bugzilla.gnome.org/show_bug.cgi?id=769610
+
+2016-08-07 00:10:24 +0000 xlazom00 <xlazom00@gmail.com>
+
+ * gst/dvdlpcmdec/Makefile.am:
+ dvdlpcmdec: link libgstbase-1.0
+ https://bugzilla.gnome.org/show_bug.cgi?id=769610
+
+2016-08-02 13:38:25 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
+
+ * gst/asfdemux/gstasfdemux.c:
+ asfdemux: Add byte rate based bitrate tag in case there are no audio props
+ https://bugzilla.gnome.org/show_bug.cgi?id=769418
+
+2016-04-28 16:42:43 +0200 Michael Olbrich <m.olbrich@pengutronix.de>
+
+ * gst/dvdlpcmdec/gstdvdlpcmdec.c:
+ * gst/dvdlpcmdec/gstdvdlpcmdec.h:
+ dvdlpcmdec: add support for another format
+ The format specification can be found here:
+ http://www.dvdforum.org/images/Guideline1394V10R0_20020911.pdf
+ Note: This format is also used for Wifi-Display.
+ https://bugzilla.gnome.org/show_bug.cgi?id=765807
+
+2016-04-28 16:32:53 +0200 Michael Olbrich <m.olbrich@pengutronix.de>
+
+ * gst/dvdlpcmdec/gstdvdlpcmdec.c:
+ * gst/dvdlpcmdec/gstdvdlpcmdec.h:
+ dvdlpcmdec: rewrite to use GstAudioDecoder
+ https://bugzilla.gnome.org/show_bug.cgi?id=765807
+
+2016-07-24 10:00:48 +0200 Josep Torra <n770galaxy@gmail.com>
+
+ * ext/sidplay/gstsiddec.cc:
+ sidplay: fix compiler warnings when building with -O3
+ Avoid compiler warnings "‘foo’ may be used uninitialized in this
+ function" when building with -O3 by checking the return bool value
+ of format conversion function.
+ https://bugzilla.gnome.org/show_bug.cgi?id=769116
+
+2016-07-11 21:14:06 +0200 Stefan Sauer <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From f363b32 to f49c55e
+
+2016-07-06 13:51:09 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * configure.ac:
+ Back to development
+
+=== release 1.9.1 ===
+
+2016-07-06 13:15:28 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
+ * configure.ac:
+ * docs/plugins/inspect/plugin-a52dec.xml:
+ * docs/plugins/inspect/plugin-amrnb.xml:
+ * docs/plugins/inspect/plugin-amrwbdec.xml:
+ * docs/plugins/inspect/plugin-asf.xml:
+ * docs/plugins/inspect/plugin-cdio.xml:
+ * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
+ * docs/plugins/inspect/plugin-dvdread.xml:
+ * docs/plugins/inspect/plugin-dvdsub.xml:
+ * docs/plugins/inspect/plugin-lame.xml:
+ * docs/plugins/inspect/plugin-mad.xml:
+ * docs/plugins/inspect/plugin-mpeg2dec.xml:
+ * docs/plugins/inspect/plugin-mpg123.xml:
+ * docs/plugins/inspect/plugin-realmedia.xml:
+ * docs/plugins/inspect/plugin-siddec.xml:
+ * docs/plugins/inspect/plugin-twolame.xml:
+ * docs/plugins/inspect/plugin-x264.xml:
+ * docs/plugins/inspect/plugin-xingmux.xml:
+ * gst-plugins-ugly.doap:
+ * win32/common/config.h:
+ Release 1.9.1
+
+2016-07-06 11:54:01 +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/lt.po:
+ * po/lv.po:
+ * po/ms.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
2016-07-06 10:19:44 +0300 Sebastian Dröge <sebastian@centricular.com>
@@ -531,7 +790,6 @@
* docs/plugins/inspect/plugin-twolame.xml:
* docs/plugins/inspect/plugin-x264.xml:
* docs/plugins/inspect/plugin-xingmux.xml:
- * docs/plugins/xml/plugin-mpg123.xml:
docs: update inspection to git and fix mpg123 inspect location
2016-02-16 12:23:33 +0000 Tim-Philipp Müller <tim@centricular.com>
@@ -6835,8 +7093,6 @@
* docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
* docs/plugins/gst-plugins-ugly-plugins-sections.txt:
* ext/twolame/Makefile.am:
- * ext/twolame/gsttwolame.c:
- * ext/twolame/gsttwolame.h:
* ext/twolame/gsttwolamemp2enc.c:
* ext/twolame/gsttwolamemp2enc.h:
* po/POTFILES.in:
@@ -7363,10 +7619,7 @@
* gst/mpegaudioparse/Makefile.am:
* gst/mpegaudioparse/gstmpegaudioparse.c:
* gst/mpegaudioparse/gstmpegaudioparse.h:
- * gst/mpegaudioparse/gstxingmux.c:
- * gst/mpegaudioparse/gstxingmux.h:
* gst/mpegaudioparse/mpegaudioparse.vcproj:
- * gst/mpegaudioparse/plugin.c:
* gst/xingmux/Makefile.am:
* gst/xingmux/gstxingmux.c:
* gst/xingmux/gstxingmux.h:
@@ -20380,9 +20633,7 @@
2005-12-01 19:14:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
* ChangeLog:
- * LICENSE:
* NEWS:
- * PORTED_09:
* RELEASE:
* common:
* configure.ac:
diff --git a/NEWS b/NEWS
index 4c3baab..027c018 100644
--- a/NEWS
+++ b/NEWS
@@ -1 +1 @@
-This is GStreamer 1.9.1
+This is GStreamer 1.9.2
diff --git a/RELEASE b/RELEASE
index 4c1f843..b7a51e2 100644
--- a/RELEASE
+++ b/RELEASE
@@ -1,12 +1,13 @@
-Release notes for GStreamer Ugly Plugins 1.9.1
+Release notes for GStreamer Ugly Plugins 1.9.2
-The GStreamer team is pleased to announce the first release of the unstable
-1.9 release series. The 1.9 release series is adding new features on top of
-the 1.0, 1.2, 1.4, 1.6 and 1.8 series and is part of the API and ABI-stable 1.x release
-series of the GStreamer multimedia framework. The unstable 1.9 release series
-will lead to the stable 1.10 release series in the next weeks. Any newly added
-API can still change until that point.
+The GStreamer team is pleased to announce the second release of the unstable
+1.9 release series, which marks the feature freeze for 1.10. The 1.9 release
+series is adding new features on top of the 1.0, 1.2, 1.4, 1.6 and 1.8 series
+and is part of the API and ABI-stable 1.x release series of the GStreamer
+multimedia framework. The unstable 1.9 release series will lead to the stable
+1.10 release series in the next weeks. Any newly added API can still change
+until that point.
Binaries for Android, iOS, Mac OS X and Windows will be provided in the next days.
@@ -57,7 +58,8 @@
Bugs fixed in this release
- * 763082 : ugly plugins: use new gst_element_class_add_static_pad_template()
+ * 769418 : asfdemux: Add byte rate based bitrate tag in case there are no audio props
+ * 769610 : dvdlpcmdec: can't build package from git master, need to link to libgstbase-1.0
==== Download ====
@@ -94,11 +96,13 @@
Contributors to this release
- * Guillaume Desmottes
- * Julien Isorce
- * Nicolas Dufresne
+ * Carlos Rafael Giani
+ * Josep Torra
+ * Michael Olbrich
+ * Nirbheek Chauhan
* Sebastian Dröge
+ * Stefan Sauer
+ * Thibault Saunier
* Tim-Philipp Müller
- * Vineeth TM
- * Vootele Vesterblom
+ * xlazom00
\ No newline at end of file
diff --git a/common/gtk-doc.mak b/common/gtk-doc.mak
index 4beebcf..3f83491 100644
--- a/common/gtk-doc.mak
+++ b/common/gtk-doc.mak
@@ -125,7 +125,7 @@
for i in $(DOC_SOURCE_DIR) ; do \
_source_dir="$${_source_dir} --source-dir=$$i" ; \
done ; \
- gtkdoc-mkdb --module=$(DOC_MODULE) $$(_source_dir) --expand-content-files="$(expand_content_files)" --main-sgml-file=$(DOC_MAIN_SGML_FILE) --output-format=xml $(MKDB_OPTIONS)
+ gtkdoc-mkdb --module=$(DOC_MODULE) $${_source_dir} --expand-content-files="$(expand_content_files)" --main-sgml-file=$(DOC_MAIN_SGML_FILE) --output-format=xml $(MKDB_OPTIONS)
@cp ../version.entities xml
@touch sgml-build.stamp
diff --git a/configure b/configure
index af7d1c6..ffee40b 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 Ugly Plug-ins 1.9.1.
+# Generated by GNU Autoconf 2.69 for GStreamer Ugly Plug-ins 1.9.2.
#
# Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer>.
#
@@ -591,8 +591,8 @@
# Identity of this package.
PACKAGE_NAME='GStreamer Ugly Plug-ins'
PACKAGE_TARNAME='gst-plugins-ugly'
-PACKAGE_VERSION='1.9.1'
-PACKAGE_STRING='GStreamer Ugly Plug-ins 1.9.1'
+PACKAGE_VERSION='1.9.2'
+PACKAGE_STRING='GStreamer Ugly Plug-ins 1.9.2'
PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer'
PACKAGE_URL=''
@@ -1672,7 +1672,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 Ugly Plug-ins 1.9.1 to adapt to many kinds of systems.
+\`configure' configures GStreamer Ugly Plug-ins 1.9.2 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1745,7 +1745,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of GStreamer Ugly Plug-ins 1.9.1:";;
+ short | recursive ) echo "Configuration of GStreamer Ugly Plug-ins 1.9.2:";;
esac
cat <<\_ACEOF
@@ -1987,7 +1987,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-GStreamer Ugly Plug-ins configure 1.9.1
+GStreamer Ugly Plug-ins configure 1.9.2
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2893,7 +2893,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 Ugly Plug-ins $as_me 1.9.1, which was
+It was created by GStreamer Ugly Plug-ins $as_me 1.9.2, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -3872,7 +3872,7 @@
# Define the identity of the package.
PACKAGE='gst-plugins-ugly'
- VERSION='1.9.1'
+ VERSION='1.9.2'
cat >>confdefs.h <<_ACEOF
@@ -4083,9 +4083,9 @@
- PACKAGE_VERSION_MAJOR=$(echo 1.9.1 | cut -d'.' -f1)
- PACKAGE_VERSION_MINOR=$(echo 1.9.1 | cut -d'.' -f2)
- PACKAGE_VERSION_MICRO=$(echo 1.9.1 | cut -d'.' -f3)
+ PACKAGE_VERSION_MAJOR=$(echo 1.9.2 | cut -d'.' -f1)
+ PACKAGE_VERSION_MINOR=$(echo 1.9.2 | cut -d'.' -f2)
+ PACKAGE_VERSION_MICRO=$(echo 1.9.2 | cut -d'.' -f3)
@@ -4096,7 +4096,7 @@
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking nano version" >&5
$as_echo_n "checking nano version... " >&6; }
- NANO=$(echo 1.9.1 | cut -d'.' -f4)
+ NANO=$(echo 1.9.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
@@ -8930,10 +8930,10 @@
done
- GST_CURRENT=901
+ GST_CURRENT=902
GST_REVISION=0
- GST_AGE=901
- GST_LIBVERSION=901:0:901
+ GST_AGE=902
+ GST_LIBVERSION=902:0:902
@@ -13561,8 +13561,8 @@
-GST_REQ=1.9.1
-GSTPB_REQ=1.9.1
+GST_REQ=1.9.2
+GSTPB_REQ=1.9.2
@@ -28797,7 +28797,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by GStreamer Ugly Plug-ins $as_me 1.9.1, which was
+This file was extended by GStreamer Ugly Plug-ins $as_me 1.9.2, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -28863,7 +28863,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 Ugly Plug-ins config.status 1.9.1
+GStreamer Ugly Plug-ins config.status 1.9.2
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
@@ -30143,7 +30143,6 @@
cat <<_LT_EOF >> "$cfgfile"
#! $SHELL
# Generated automatically by $as_me ($PACKAGE) $VERSION
-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
# Provide generalized library-building support services.
diff --git a/configure.ac b/configure.ac
index aa02ef8..3202be0 100644
--- a/configure.ac
+++ b/configure.ac
@@ -5,7 +5,7 @@
dnl initialize autoconf
dnl releases only do -Wall, cvs and prerelease does -Werror too
dnl use a three digit version number for releases, and four for cvs/prerelease
-AC_INIT([GStreamer Ugly Plug-ins],[1.9.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-ugly])
+AC_INIT([GStreamer Ugly Plug-ins],[1.9.2],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-ugly])
AG_GST_INIT
@@ -42,11 +42,11 @@
AC_DEFINE_UNQUOTED(GST_API_VERSION, "$GST_API_VERSION",
[GStreamer API Version])
-AS_LIBTOOL(GST, 901, 0, 901)
+AS_LIBTOOL(GST, 902, 0, 902)
dnl *** required versions of GStreamer stuff ***
-GST_REQ=1.9.1
-GSTPB_REQ=1.9.1
+GST_REQ=1.9.2
+GSTPB_REQ=1.9.2
dnl *** autotools stuff ****
diff --git a/docs/plugins/gst-plugins-ugly-plugins.hierarchy b/docs/plugins/gst-plugins-ugly-plugins.hierarchy
index 0d41043..99bab3c 100644
--- a/docs/plugins/gst-plugins-ugly-plugins.hierarchy
+++ b/docs/plugins/gst-plugins-ugly-plugins.hierarchy
@@ -13,6 +13,7 @@
GstA52Dec
GstAmrnbDec
GstAmrwbDec
+ GstDvdLpcmDec
GstMad
GstMpg123AudioDec
GstAudioEncoder
@@ -27,7 +28,6 @@
GstPNMSrc
GstBin
GstPipeline
- GstDvdLpcmDec
GstDvdSubDec
GstDvdSubParse
GstRDTDepay
diff --git a/docs/plugins/html/gst-plugins-ugly-plugins-plugin-a52dec.html b/docs/plugins/html/gst-plugins-ugly-plugins-plugin-a52dec.html
index 36ec460..c88aaa2 100644
--- a/docs/plugins/html/gst-plugins-ugly-plugins-plugin-a52dec.html
+++ b/docs/plugins/html/gst-plugins-ugly-plugins-plugin-a52dec.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.9.1</td>
+<td>1.9.2</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-ugly-plugins-plugin-amrnb.html b/docs/plugins/html/gst-plugins-ugly-plugins-plugin-amrnb.html
index 36a34dd..ef3e80d 100644
--- a/docs/plugins/html/gst-plugins-ugly-plugins-plugin-amrnb.html
+++ b/docs/plugins/html/gst-plugins-ugly-plugins-plugin-amrnb.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.9.1</td>
+<td>1.9.2</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-ugly-plugins-plugin-amrwbdec.html b/docs/plugins/html/gst-plugins-ugly-plugins-plugin-amrwbdec.html
index 766ce72..785a145 100644
--- a/docs/plugins/html/gst-plugins-ugly-plugins-plugin-amrwbdec.html
+++ b/docs/plugins/html/gst-plugins-ugly-plugins-plugin-amrwbdec.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.9.1</td>
+<td>1.9.2</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-ugly-plugins-plugin-asf.html b/docs/plugins/html/gst-plugins-ugly-plugins-plugin-asf.html
index 1df657f..80d6965 100644
--- a/docs/plugins/html/gst-plugins-ugly-plugins-plugin-asf.html
+++ b/docs/plugins/html/gst-plugins-ugly-plugins-plugin-asf.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.9.1</td>
+<td>1.9.2</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-ugly-plugins-plugin-cdio.html b/docs/plugins/html/gst-plugins-ugly-plugins-plugin-cdio.html
index 10faf49..07536d9 100644
--- a/docs/plugins/html/gst-plugins-ugly-plugins-plugin-cdio.html
+++ b/docs/plugins/html/gst-plugins-ugly-plugins-plugin-cdio.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.9.1</td>
+<td>1.9.2</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-ugly-plugins-plugin-dvdlpcmdec.html b/docs/plugins/html/gst-plugins-ugly-plugins-plugin-dvdlpcmdec.html
index 8bc964d..1aa51c5 100644
--- a/docs/plugins/html/gst-plugins-ugly-plugins-plugin-dvdlpcmdec.html
+++ b/docs/plugins/html/gst-plugins-ugly-plugins-plugin-dvdlpcmdec.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.9.1</td>
+<td>1.9.2</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-ugly-plugins-plugin-dvdread.html b/docs/plugins/html/gst-plugins-ugly-plugins-plugin-dvdread.html
index a8b00cc..80d55aa 100644
--- a/docs/plugins/html/gst-plugins-ugly-plugins-plugin-dvdread.html
+++ b/docs/plugins/html/gst-plugins-ugly-plugins-plugin-dvdread.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.9.1</td>
+<td>1.9.2</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-ugly-plugins-plugin-dvdsub.html b/docs/plugins/html/gst-plugins-ugly-plugins-plugin-dvdsub.html
index da9f465..4ee3a6e 100644
--- a/docs/plugins/html/gst-plugins-ugly-plugins-plugin-dvdsub.html
+++ b/docs/plugins/html/gst-plugins-ugly-plugins-plugin-dvdsub.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.9.1</td>
+<td>1.9.2</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-ugly-plugins-plugin-lame.html b/docs/plugins/html/gst-plugins-ugly-plugins-plugin-lame.html
index 4f54334..be31614 100644
--- a/docs/plugins/html/gst-plugins-ugly-plugins-plugin-lame.html
+++ b/docs/plugins/html/gst-plugins-ugly-plugins-plugin-lame.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.9.1</td>
+<td>1.9.2</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-ugly-plugins-plugin-mad.html b/docs/plugins/html/gst-plugins-ugly-plugins-plugin-mad.html
index c9b1592..36f7e44 100644
--- a/docs/plugins/html/gst-plugins-ugly-plugins-plugin-mad.html
+++ b/docs/plugins/html/gst-plugins-ugly-plugins-plugin-mad.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.9.1</td>
+<td>1.9.2</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-ugly-plugins-plugin-mpeg2dec.html b/docs/plugins/html/gst-plugins-ugly-plugins-plugin-mpeg2dec.html
index 01bb268..c8635c8 100644
--- a/docs/plugins/html/gst-plugins-ugly-plugins-plugin-mpeg2dec.html
+++ b/docs/plugins/html/gst-plugins-ugly-plugins-plugin-mpeg2dec.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.9.1</td>
+<td>1.9.2</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-ugly-plugins-plugin-mpg123.html b/docs/plugins/html/gst-plugins-ugly-plugins-plugin-mpg123.html
index 02072c0..8845fe3 100644
--- a/docs/plugins/html/gst-plugins-ugly-plugins-plugin-mpg123.html
+++ b/docs/plugins/html/gst-plugins-ugly-plugins-plugin-mpg123.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.9.1</td>
+<td>1.9.2</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-ugly-plugins-plugin-realmedia.html b/docs/plugins/html/gst-plugins-ugly-plugins-plugin-realmedia.html
index 9036502..21c3ad5 100644
--- a/docs/plugins/html/gst-plugins-ugly-plugins-plugin-realmedia.html
+++ b/docs/plugins/html/gst-plugins-ugly-plugins-plugin-realmedia.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.9.1</td>
+<td>1.9.2</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-ugly-plugins-plugin-siddec.html b/docs/plugins/html/gst-plugins-ugly-plugins-plugin-siddec.html
index d499121..4bece25 100644
--- a/docs/plugins/html/gst-plugins-ugly-plugins-plugin-siddec.html
+++ b/docs/plugins/html/gst-plugins-ugly-plugins-plugin-siddec.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.9.1</td>
+<td>1.9.2</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-ugly-plugins-plugin-twolame.html b/docs/plugins/html/gst-plugins-ugly-plugins-plugin-twolame.html
index e20e1ff..22fab29 100644
--- a/docs/plugins/html/gst-plugins-ugly-plugins-plugin-twolame.html
+++ b/docs/plugins/html/gst-plugins-ugly-plugins-plugin-twolame.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.9.1</td>
+<td>1.9.2</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-ugly-plugins-plugin-x264.html b/docs/plugins/html/gst-plugins-ugly-plugins-plugin-x264.html
index 1c3b9ae..dcbe629 100644
--- a/docs/plugins/html/gst-plugins-ugly-plugins-plugin-x264.html
+++ b/docs/plugins/html/gst-plugins-ugly-plugins-plugin-x264.html
@@ -41,7 +41,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.9.1</td>
+<td>1.9.2</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-ugly-plugins-siddec.html b/docs/plugins/html/gst-plugins-ugly-plugins-siddec.html
index 15576a3..a8b9b0f 100644
--- a/docs/plugins/html/gst-plugins-ugly-plugins-siddec.html
+++ b/docs/plugins/html/gst-plugins-ugly-plugins-siddec.html
@@ -115,8 +115,8 @@
</div>
<div class="refsect1">
<a name="gst-plugins-ugly-plugins-siddec.description"></a><h2>Description</h2>
-<p>This element decodes .sid files to raw audio. .sid files are in fact
-small Commodore 64 programs that are executed on an emulated 6502 CPU and a
+<p>This element decodes .sid files to raw audio. .sid files are in fact
+small Commodore 64 programs that are executed on an emulated 6502 CPU and a
MOS 6581 sound chip.</p>
<p>This plugin will first load the complete program into memory before starting
the emulator and producing output.</p>
diff --git a/docs/plugins/html/home.png b/docs/plugins/html/home.png
index 9346b33..4bf6d92 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 28cdfb7..a7e142b 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 Ugly Plugins 1.0 Plugins Reference Manual</p></th></tr></table></div>
<div><p class="releaseinfo">
- for GStreamer Ugly Plugins 1.0 (1.9.1)
+ for GStreamer Ugly Plugins 1.0 (1.9.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-ugly/html/" target="_top">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-ugly/html/</a>.
</p></div>
diff --git a/docs/plugins/html/left-insensitive.png b/docs/plugins/html/left-insensitive.png
index 3269393..82cba0a 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 2abde03..8444ec0 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 4c95785..7a90b99 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 76260ec..55f3359 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 f404986..fdb8cc7 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 80b4b37..c1aad52 100644
--- a/docs/plugins/html/up.png
+++ b/docs/plugins/html/up.png
Binary files differ
diff --git a/docs/plugins/inspect/plugin-a52dec.xml b/docs/plugins/inspect/plugin-a52dec.xml
index 229df62..2e09547 100644
--- a/docs/plugins/inspect/plugin-a52dec.xml
+++ b/docs/plugins/inspect/plugin-a52dec.xml
@@ -3,7 +3,7 @@
<description>Decodes ATSC A/52 encoded audio streams</description>
<filename>../../ext/a52dec/.libs/libgsta52dec.so</filename>
<basename>libgsta52dec.so</basename>
- <version>1.9.1</version>
+ <version>1.9.2</version>
<license>GPL</license>
<source>gst-plugins-ugly</source>
<package>GStreamer Ugly Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-amrnb.xml b/docs/plugins/inspect/plugin-amrnb.xml
index 6676a1d..424dd6d 100644
--- a/docs/plugins/inspect/plugin-amrnb.xml
+++ b/docs/plugins/inspect/plugin-amrnb.xml
@@ -3,7 +3,7 @@
<description>Adaptive Multi-Rate Narrow-Band</description>
<filename>../../ext/amrnb/.libs/libgstamrnb.so</filename>
<basename>libgstamrnb.so</basename>
- <version>1.9.1</version>
+ <version>1.9.2</version>
<license>unknown</license>
<source>gst-plugins-ugly</source>
<package>GStreamer Ugly Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-amrwbdec.xml b/docs/plugins/inspect/plugin-amrwbdec.xml
index b6aafa1..781a924 100644
--- a/docs/plugins/inspect/plugin-amrwbdec.xml
+++ b/docs/plugins/inspect/plugin-amrwbdec.xml
@@ -3,7 +3,7 @@
<description>Adaptive Multi-Rate Wide-Band Decoder</description>
<filename>../../ext/amrwbdec/.libs/libgstamrwbdec.so</filename>
<basename>libgstamrwbdec.so</basename>
- <version>1.9.1</version>
+ <version>1.9.2</version>
<license>unknown</license>
<source>gst-plugins-ugly</source>
<package>GStreamer Ugly Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-asf.xml b/docs/plugins/inspect/plugin-asf.xml
index ef4a4d1..4b53e17 100644
--- a/docs/plugins/inspect/plugin-asf.xml
+++ b/docs/plugins/inspect/plugin-asf.xml
@@ -3,7 +3,7 @@
<description>Demuxes and muxes audio and video in Microsofts ASF format</description>
<filename>../../gst/asfdemux/.libs/libgstasf.so</filename>
<basename>libgstasf.so</basename>
- <version>1.9.1</version>
+ <version>1.9.2</version>
<license>LGPL</license>
<source>gst-plugins-ugly</source>
<package>GStreamer Ugly Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-cdio.xml b/docs/plugins/inspect/plugin-cdio.xml
index a0d24cf..ca55d2c 100644
--- a/docs/plugins/inspect/plugin-cdio.xml
+++ b/docs/plugins/inspect/plugin-cdio.xml
@@ -3,7 +3,7 @@
<description>Read audio from audio CDs</description>
<filename>../../ext/cdio/.libs/libgstcdio.so</filename>
<basename>libgstcdio.so</basename>
- <version>1.9.1</version>
+ <version>1.9.2</version>
<license>GPL</license>
<source>gst-plugins-ugly</source>
<package>GStreamer Ugly Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-dvdlpcmdec.xml b/docs/plugins/inspect/plugin-dvdlpcmdec.xml
index aa29bb6..38a8f79 100644
--- a/docs/plugins/inspect/plugin-dvdlpcmdec.xml
+++ b/docs/plugins/inspect/plugin-dvdlpcmdec.xml
@@ -3,7 +3,7 @@
<description>Decode DVD LPCM frames into standard PCM</description>
<filename>../../gst/dvdlpcmdec/.libs/libgstdvdlpcmdec.so</filename>
<basename>libgstdvdlpcmdec.so</basename>
- <version>1.9.1</version>
+ <version>1.9.2</version>
<license>LGPL</license>
<source>gst-plugins-ugly</source>
<package>GStreamer Ugly Plug-ins source release</package>
@@ -20,7 +20,7 @@
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
- <details>audio/x-private1-lpcm; audio/x-lpcm, width=(int){ 16, 20, 24 }, rate=(int){ 32000, 44100, 48000, 96000 }, channels=(int)[ 1, 8 ], dynamic_range=(int)[ 0, 255 ], emphasis=(boolean){ true, false }, mute=(boolean){ true, false }</details>
+ <details>audio/x-private1-lpcm; audio/x-private2-lpcm; audio/x-lpcm, width=(int){ 16, 20, 24 }, rate=(int){ 32000, 44100, 48000, 96000 }, channels=(int)[ 1, 8 ], dynamic_range=(int)[ 0, 255 ], emphasis=(boolean){ true, false }, mute=(boolean){ true, false }</details>
</caps>
<caps>
<name>src</name>
diff --git a/docs/plugins/inspect/plugin-dvdread.xml b/docs/plugins/inspect/plugin-dvdread.xml
index 9ca773e..0f0f35e 100644
--- a/docs/plugins/inspect/plugin-dvdread.xml
+++ b/docs/plugins/inspect/plugin-dvdread.xml
@@ -3,7 +3,7 @@
<description>Access a DVD with dvdread</description>
<filename>../../ext/dvdread/.libs/libgstdvdread.so</filename>
<basename>libgstdvdread.so</basename>
- <version>1.9.1</version>
+ <version>1.9.2</version>
<license>GPL</license>
<source>gst-plugins-ugly</source>
<package>GStreamer Ugly Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-dvdsub.xml b/docs/plugins/inspect/plugin-dvdsub.xml
index ecd6e03..300fc7d 100644
--- a/docs/plugins/inspect/plugin-dvdsub.xml
+++ b/docs/plugins/inspect/plugin-dvdsub.xml
@@ -3,7 +3,7 @@
<description>DVD subtitle parser and decoder</description>
<filename>../../gst/dvdsub/.libs/libgstdvdsub.so</filename>
<basename>libgstdvdsub.so</basename>
- <version>1.9.1</version>
+ <version>1.9.2</version>
<license>LGPL</license>
<source>gst-plugins-ugly</source>
<package>GStreamer Ugly Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-lame.xml b/docs/plugins/inspect/plugin-lame.xml
index a320b7b..975af15 100644
--- a/docs/plugins/inspect/plugin-lame.xml
+++ b/docs/plugins/inspect/plugin-lame.xml
@@ -3,7 +3,7 @@
<description>Encode MP3s with LAME</description>
<filename>../../ext/lame/.libs/libgstlame.so</filename>
<basename>libgstlame.so</basename>
- <version>1.9.1</version>
+ <version>1.9.2</version>
<license>LGPL</license>
<source>gst-plugins-ugly</source>
<package>GStreamer Ugly Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mad.xml b/docs/plugins/inspect/plugin-mad.xml
index 98344e4..f9e762f 100644
--- a/docs/plugins/inspect/plugin-mad.xml
+++ b/docs/plugins/inspect/plugin-mad.xml
@@ -3,7 +3,7 @@
<description>mp3 decoding based on the mad library</description>
<filename>../../ext/mad/.libs/libgstmad.so</filename>
<basename>libgstmad.so</basename>
- <version>1.9.1</version>
+ <version>1.9.2</version>
<license>GPL</license>
<source>gst-plugins-ugly</source>
<package>GStreamer Ugly Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mpeg2dec.xml b/docs/plugins/inspect/plugin-mpeg2dec.xml
index 224f1e6..926f2e1 100644
--- a/docs/plugins/inspect/plugin-mpeg2dec.xml
+++ b/docs/plugins/inspect/plugin-mpeg2dec.xml
@@ -3,7 +3,7 @@
<description>LibMpeg2 decoder</description>
<filename>../../ext/mpeg2dec/.libs/libgstmpeg2dec.so</filename>
<basename>libgstmpeg2dec.so</basename>
- <version>1.9.1</version>
+ <version>1.9.2</version>
<license>GPL</license>
<source>gst-plugins-ugly</source>
<package>GStreamer Ugly Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mpg123.xml b/docs/plugins/inspect/plugin-mpg123.xml
index 32f4f1d..6f7582f 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.9.1</version>
+ <version>1.9.2</version>
<license>LGPL</license>
<source>gst-plugins-ugly</source>
<package>GStreamer Ugly Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-realmedia.xml b/docs/plugins/inspect/plugin-realmedia.xml
index 4428701..c6846ab 100644
--- a/docs/plugins/inspect/plugin-realmedia.xml
+++ b/docs/plugins/inspect/plugin-realmedia.xml
@@ -3,7 +3,7 @@
<description>RealMedia support plugins</description>
<filename>../../gst/realmedia/.libs/libgstrmdemux.so</filename>
<basename>libgstrmdemux.so</basename>
- <version>1.9.1</version>
+ <version>1.9.2</version>
<license>LGPL</license>
<source>gst-plugins-ugly</source>
<package>GStreamer Ugly Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-siddec.xml b/docs/plugins/inspect/plugin-siddec.xml
index 02078cf..26108db 100644
--- a/docs/plugins/inspect/plugin-siddec.xml
+++ b/docs/plugins/inspect/plugin-siddec.xml
@@ -3,7 +3,7 @@
<description>Uses libsidplay to decode .sid files</description>
<filename>../../ext/sidplay/.libs/libgstsid.so</filename>
<basename>libgstsid.so</basename>
- <version>1.9.1</version>
+ <version>1.9.2</version>
<license>GPL</license>
<source>gst-plugins-ugly</source>
<package>GStreamer Ugly Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-twolame.xml b/docs/plugins/inspect/plugin-twolame.xml
index 3368b9d..c445857 100644
--- a/docs/plugins/inspect/plugin-twolame.xml
+++ b/docs/plugins/inspect/plugin-twolame.xml
@@ -3,7 +3,7 @@
<description>Encode MP2s with TwoLAME</description>
<filename>../../ext/twolame/.libs/libgsttwolame.so</filename>
<basename>libgsttwolame.so</basename>
- <version>1.9.1</version>
+ <version>1.9.2</version>
<license>LGPL</license>
<source>gst-plugins-ugly</source>
<package>GStreamer Ugly Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-x264.xml b/docs/plugins/inspect/plugin-x264.xml
index 50989de..f2310db 100644
--- a/docs/plugins/inspect/plugin-x264.xml
+++ b/docs/plugins/inspect/plugin-x264.xml
@@ -3,7 +3,7 @@
<description>libx264-based H264 plugins</description>
<filename>../../ext/x264/.libs/libgstx264.so</filename>
<basename>libgstx264.so</basename>
- <version>1.9.1</version>
+ <version>1.9.2</version>
<license>GPL</license>
<source>gst-plugins-ugly</source>
<package>GStreamer Ugly Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-xingmux.xml b/docs/plugins/inspect/plugin-xingmux.xml
index 79cbb3a..8fde40f 100644
--- a/docs/plugins/inspect/plugin-xingmux.xml
+++ b/docs/plugins/inspect/plugin-xingmux.xml
@@ -3,7 +3,7 @@
<description>Add XING tags to mpeg audio files</description>
<filename>../../gst/xingmux/.libs/libgstxingmux.so</filename>
<basename>libgstxingmux.so</basename>
- <version>1.9.1</version>
+ <version>1.9.2</version>
<license>LGPL</license>
<source>gst-plugins-ugly</source>
<package>GStreamer Ugly Plug-ins source release</package>
diff --git a/ext/a52dec/gsta52dec.c b/ext/a52dec/gsta52dec.c
index a7b970c..eabf152 100644
--- a/ext/a52dec/gsta52dec.c
+++ b/ext/a52dec/gsta52dec.c
@@ -38,9 +38,10 @@
#endif
#include <string.h>
-
#include <stdlib.h>
-#include "_stdint.h"
+#ifdef HAVE_STDINT_H
+#include <stdint.h>
+#endif
#include <gst/gst.h>
diff --git a/ext/dvdread/dvdreadsrc.c b/ext/dvdread/dvdreadsrc.c
index eed2df5..5df2637 100644
--- a/ext/dvdread/dvdreadsrc.c
+++ b/ext/dvdread/dvdreadsrc.c
@@ -23,11 +23,12 @@
#include "config.h"
#endif
-#include "_stdint.h"
+#ifdef HAVE_STDINT_H
+#include <stdint.h>
+#endif
#include <stdio.h>
#include <stdlib.h>
-#include <unistd.h>
#include <string.h>
#include <errno.h>
diff --git a/ext/sidplay/gstsiddec.cc b/ext/sidplay/gstsiddec.cc
index 93bf8d7..d09259d 100644
--- a/ext/sidplay/gstsiddec.cc
+++ b/ext/sidplay/gstsiddec.cc
@@ -21,15 +21,15 @@
/**
* SECTION:element-siddec
*
- * This element decodes .sid files to raw audio. .sid files are in fact
- * small Commodore 64 programs that are executed on an emulated 6502 CPU and a
+ * This element decodes .sid files to raw audio. .sid files are in fact
+ * small Commodore 64 programs that are executed on an emulated 6502 CPU and a
* MOS 6581 sound chip.
- *
+ *
* This plugin will first load the complete program into memory before starting
* the emulator and producing output.
- *
+ *
* Seeking is not (and cannot be) implemented.
- *
+ *
* <refsect2>
* <title>Example pipelines</title>
* |[
@@ -394,7 +394,7 @@
GstSidDec *siddec;
GstBuffer *out;
GstMapInfo outmap;
- gint64 value, offset, time;
+ gint64 value, offset, time = 0;
GstFormat format;
siddec = GST_SIDDEC (gst_pad_get_parent (pad));
@@ -408,29 +408,29 @@
/* get offset in samples */
format = GST_FORMAT_DEFAULT;
- gst_siddec_src_convert (siddec->srcpad,
- GST_FORMAT_BYTES, siddec->total_bytes, &format, &offset);
- GST_BUFFER_OFFSET (out) = offset;
+ if (gst_siddec_src_convert (siddec->srcpad,
+ GST_FORMAT_BYTES, siddec->total_bytes, &format, &offset))
+ GST_BUFFER_OFFSET (out) = offset;
/* get current timestamp */
format = GST_FORMAT_TIME;
- gst_siddec_src_convert (siddec->srcpad,
- GST_FORMAT_BYTES, siddec->total_bytes, &format, &time);
- GST_BUFFER_TIMESTAMP (out) = time;
+ if (gst_siddec_src_convert (siddec->srcpad,
+ GST_FORMAT_BYTES, siddec->total_bytes, &format, &time))
+ GST_BUFFER_TIMESTAMP (out) = time;
/* update position and get new timestamp to calculate duration */
siddec->total_bytes += siddec->blocksize;
/* get offset in samples */
format = GST_FORMAT_DEFAULT;
- gst_siddec_src_convert (siddec->srcpad,
- GST_FORMAT_BYTES, siddec->total_bytes, &format, &value);
- GST_BUFFER_OFFSET_END (out) = value;
+ if (gst_siddec_src_convert (siddec->srcpad,
+ GST_FORMAT_BYTES, siddec->total_bytes, &format, &value))
+ GST_BUFFER_OFFSET_END (out) = value;
format = GST_FORMAT_TIME;
- gst_siddec_src_convert (siddec->srcpad,
- GST_FORMAT_BYTES, siddec->total_bytes, &format, &value);
- GST_BUFFER_DURATION (out) = value - time;
+ if (gst_siddec_src_convert (siddec->srcpad,
+ GST_FORMAT_BYTES, siddec->total_bytes, &format, &value))
+ GST_BUFFER_DURATION (out) = value - time;
if ((ret = gst_pad_push (siddec->srcpad, out)) != GST_FLOW_OK)
goto pause;
@@ -443,19 +443,16 @@
/* ERRORS */
pause:
{
- const gchar *reason = gst_flow_get_name (ret);
-
if (ret == GST_FLOW_EOS) {
/* perform EOS logic, FIXME, segment seek? */
gst_pad_push_event (pad, gst_event_new_eos ());
} else if (ret < GST_FLOW_EOS || ret == GST_FLOW_NOT_LINKED) {
/* for fatal errors we post an error message */
- GST_ELEMENT_ERROR (siddec, STREAM, FAILED,
- (NULL), ("streaming task paused, reason %s", reason));
+ GST_ELEMENT_FLOW_ERROR (siddec, ret);
gst_pad_push_event (pad, gst_event_new_eos ());
}
- GST_INFO_OBJECT (siddec, "pausing task, reason: %s", reason);
+ GST_INFO_OBJECT (siddec, "pausing task, reason: %s", gst_flow_get_name (ret));
gst_pad_pause_task (pad);
goto done;
}
diff --git a/ext/x264/gstx264enc.h b/ext/x264/gstx264enc.h
index d1135d9..25ac897 100644
--- a/ext/x264/gstx264enc.h
+++ b/ext/x264/gstx264enc.h
@@ -24,7 +24,11 @@
#include <gst/gst.h>
#include <gst/video/video.h>
#include <gst/video/gstvideoencoder.h>
-#include "_stdint.h"
+
+#ifdef HAVE_STDINT_H
+#include <stdint.h>
+#endif
+
#include <x264.h>
G_BEGIN_DECLS
diff --git a/gst-plugins-ugly.doap b/gst-plugins-ugly.doap
index 0d67f36..7545e88 100644
--- a/gst-plugins-ugly.doap
+++ b/gst-plugins-ugly.doap
@@ -35,6 +35,16 @@
<release>
<Version>
+ <revision>1.9.2</revision>
+ <branch>master</branch>
+ <name></name>
+ <created>2016-09-01</created>
+ <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.9.2.tar.xz" />
+ </Version>
+ </release>
+
+ <release>
+ <Version>
<revision>1.9.1</revision>
<branch>master</branch>
<name></name>
diff --git a/gst-plugins-ugly.spec b/gst-plugins-ugly.spec
index e7d668e..e1b6e31 100644
--- a/gst-plugins-ugly.spec
+++ b/gst-plugins-ugly.spec
@@ -4,7 +4,7 @@
%define gst_minver 0.11.0
Name: %{gstreamer}-plugins-ugly
-Version: 1.9.1
+Version: 1.9.2
Release: 1.gst
Summary: GStreamer streaming media framework "ugly" plug-ins
diff --git a/gst/asfdemux/gstasfdemux.c b/gst/asfdemux/gstasfdemux.c
index f65bf82..28e1f09 100644
--- a/gst/asfdemux/gstasfdemux.c
+++ b/gst/asfdemux/gstasfdemux.c
@@ -449,9 +449,7 @@
}
flow = gst_asf_demux_push_complete_payloads (demux, TRUE);
if (flow < GST_FLOW_EOS || flow == GST_FLOW_NOT_LINKED) {
- GST_ELEMENT_ERROR (demux, STREAM, FAILED,
- (_("Internal data stream error.")),
- ("streaming stopped, reason %s", gst_flow_get_name (flow)));
+ GST_ELEMENT_FLOW_ERROR (demux, flow);
break;
}
@@ -2123,9 +2121,7 @@
/* For the error cases */
if (flow < GST_FLOW_EOS || flow == GST_FLOW_NOT_LINKED) {
/* Post an error. Hopefully something else already has, but if not... */
- GST_ELEMENT_ERROR (demux, STREAM, FAILED,
- (_("Internal data stream error.")),
- ("streaming stopped, reason %s", gst_flow_get_name (flow)));
+ GST_ELEMENT_FLOW_ERROR (demux, flow);
gst_asf_demux_send_event_unlocked (demux, gst_event_new_eos ());
}
@@ -2625,6 +2621,27 @@
g_free (codec_name);
}
+ if (audio->byte_rate > 0) {
+ /* Some ASF files have no bitrate props object (often seen with
+ * ASF files that contain raw audio data). Example files can
+ * be generated with FFmpeg (tested with v2.8.6), like this:
+ *
+ * ffmpeg -i sine-wave.wav -c:a pcm_alaw file.asf
+ *
+ * In this case, if audio->byte_rate is nonzero, use that as
+ * the bitrate. */
+
+ guint bitrate = audio->byte_rate * 8;
+
+ if (tags == NULL)
+ tags = gst_tag_list_new_empty ();
+
+ /* Add bitrate, but only if there is none set already, since
+ * this is just a fallback in case there is no bitrate tag
+ * already present */
+ gst_tag_list_add (tags, GST_TAG_MERGE_KEEP, GST_TAG_BITRATE, bitrate, NULL);
+ }
+
if (extradata)
gst_buffer_unref (extradata);
diff --git a/gst/dvdlpcmdec/Makefile.am b/gst/dvdlpcmdec/Makefile.am
index 2edb120..6fb9371 100644
--- a/gst/dvdlpcmdec/Makefile.am
+++ b/gst/dvdlpcmdec/Makefile.am
@@ -2,8 +2,8 @@
plugin_LTLIBRARIES = libgstdvdlpcmdec.la
libgstdvdlpcmdec_la_SOURCES = gstdvdlpcmdec.c
-libgstdvdlpcmdec_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS)
-libgstdvdlpcmdec_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstaudio-@GST_API_VERSION@ $(GST_LIBS)
+libgstdvdlpcmdec_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS)
+libgstdvdlpcmdec_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstaudio-@GST_API_VERSION@ $(GST_BASE_LIBS) $(GST_LIBS)
libgstdvdlpcmdec_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
libgstdvdlpcmdec_la_LIBTOOLFLAGS = $(GST_PLUGIN_LIBTOOLFLAGS)
diff --git a/gst/dvdlpcmdec/Makefile.in b/gst/dvdlpcmdec/Makefile.in
index e126b8f..089a6cc 100644
--- a/gst/dvdlpcmdec/Makefile.in
+++ b/gst/dvdlpcmdec/Makefile.in
@@ -162,7 +162,7 @@
LTLIBRARIES = $(plugin_LTLIBRARIES)
am__DEPENDENCIES_1 =
libgstdvdlpcmdec_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \
- $(am__DEPENDENCIES_1)
+ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
am_libgstdvdlpcmdec_la_OBJECTS = libgstdvdlpcmdec_la-gstdvdlpcmdec.lo
libgstdvdlpcmdec_la_OBJECTS = $(am_libgstdvdlpcmdec_la_OBJECTS)
AM_V_lt = $(am__v_lt_@AM_V@)
@@ -504,8 +504,8 @@
top_srcdir = @top_srcdir@
plugin_LTLIBRARIES = libgstdvdlpcmdec.la
libgstdvdlpcmdec_la_SOURCES = gstdvdlpcmdec.c
-libgstdvdlpcmdec_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS)
-libgstdvdlpcmdec_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstaudio-@GST_API_VERSION@ $(GST_LIBS)
+libgstdvdlpcmdec_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS)
+libgstdvdlpcmdec_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstaudio-@GST_API_VERSION@ $(GST_BASE_LIBS) $(GST_LIBS)
libgstdvdlpcmdec_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
libgstdvdlpcmdec_la_LIBTOOLFLAGS = $(GST_PLUGIN_LIBTOOLFLAGS)
noinst_HEADERS = gstdvdlpcmdec.h
diff --git a/gst/dvdlpcmdec/gstdvdlpcmdec.c b/gst/dvdlpcmdec/gstdvdlpcmdec.c
index aeb6b59..a402007 100644
--- a/gst/dvdlpcmdec/gstdvdlpcmdec.c
+++ b/gst/dvdlpcmdec/gstdvdlpcmdec.c
@@ -36,6 +36,7 @@
GST_PAD_SINK,
GST_PAD_ALWAYS,
GST_STATIC_CAPS ("audio/x-private1-lpcm; "
+ "audio/x-private2-lpcm; "
"audio/x-lpcm, "
"width = (int) { 16, 20, 24 }, "
"rate = (int) { 32000, 44100, 48000, 96000 }, "
@@ -56,65 +57,31 @@
"channels = (int) [ 1, 8 ]")
);
-/* DvdLpcmDec signals and args */
-enum
-{
- /* FILL ME */
- LAST_SIGNAL
-};
+#define gst_dvdlpcmdec_parent_class parent_class
+G_DEFINE_TYPE (GstDvdLpcmDec, gst_dvdlpcmdec, GST_TYPE_AUDIO_DECODER);
-enum
-{
- PROP_0
- /* FILL ME */
-};
-
-static void gst_dvdlpcmdec_base_init (gpointer g_class);
-static void gst_dvdlpcmdec_class_init (GstDvdLpcmDecClass * klass);
-static void gst_dvdlpcmdec_init (GstDvdLpcmDec * dvdlpcmdec);
-
-static GstFlowReturn gst_dvdlpcmdec_chain_raw (GstPad * pad, GstObject * parent,
+static gboolean gst_dvdlpcmdec_set_format (GstAudioDecoder * bdec,
+ GstCaps * caps);
+static GstFlowReturn gst_dvdlpcmdec_parse (GstAudioDecoder * bdec,
+ GstAdapter * adapter, gint * offset, gint * len);
+static GstFlowReturn gst_dvdlpcmdec_handle_frame (GstAudioDecoder * bdec,
GstBuffer * buffer);
-static GstFlowReturn gst_dvdlpcmdec_chain_dvd (GstPad * pad, GstObject * parent,
+static GstFlowReturn gst_dvdlpcmdec_chain (GstPad * pad, GstObject * parent,
GstBuffer * buffer);
-static gboolean gst_dvdlpcmdec_setcaps (GstPad * pad, GstCaps * caps);
-static gboolean dvdlpcmdec_sink_event (GstPad * pad, GstObject * parent,
- GstEvent * event);
-static GstStateChangeReturn gst_dvdlpcmdec_change_state (GstElement * element,
- GstStateChange transition);
-
-static GstElementClass *parent_class = NULL;
-
-GType
-gst_dvdlpcmdec_get_type (void)
-{
- static GType dvdlpcmdec_type = 0;
-
- if (!dvdlpcmdec_type) {
- static const GTypeInfo dvdlpcmdec_info = {
- sizeof (GstDvdLpcmDecClass),
- gst_dvdlpcmdec_base_init,
- NULL,
- (GClassInitFunc) gst_dvdlpcmdec_class_init,
- NULL,
- NULL,
- sizeof (GstDvdLpcmDec),
- 0,
- (GInstanceInitFunc) gst_dvdlpcmdec_init,
- };
-
- dvdlpcmdec_type =
- g_type_register_static (GST_TYPE_ELEMENT, "GstDvdLpcmDec",
- &dvdlpcmdec_info, 0);
- }
- return dvdlpcmdec_type;
-}
static void
-gst_dvdlpcmdec_base_init (gpointer g_class)
+gst_dvdlpcmdec_class_init (GstDvdLpcmDecClass * klass)
{
- GstElementClass *element_class = GST_ELEMENT_CLASS (g_class);
+ GstElementClass *element_class;
+ GstAudioDecoderClass *gstbase_class;
+
+ element_class = (GstElementClass *) klass;
+ gstbase_class = (GstAudioDecoderClass *) klass;
+
+ gstbase_class->set_format = GST_DEBUG_FUNCPTR (gst_dvdlpcmdec_set_format);
+ gstbase_class->parse = GST_DEBUG_FUNCPTR (gst_dvdlpcmdec_parse);
+ gstbase_class->handle_frame = GST_DEBUG_FUNCPTR (gst_dvdlpcmdec_handle_frame);
gst_element_class_add_static_pad_template (element_class,
&gst_dvdlpcmdec_sink_template);
@@ -124,18 +91,8 @@
"DVD LPCM Audio decoder", "Codec/Decoder/Audio",
"Decode DVD LPCM frames into standard PCM audio",
"Jan Schmidt <jan@noraisin.net>, Michael Smith <msmith@fluendo.com>");
-}
-static void
-gst_dvdlpcmdec_class_init (GstDvdLpcmDecClass * klass)
-{
- GstElementClass *gstelement_class;
-
- gstelement_class = (GstElementClass *) klass;
-
- parent_class = g_type_class_peek_parent (klass);
-
- gstelement_class->change_state = gst_dvdlpcmdec_change_state;
+ GST_DEBUG_CATEGORY_INIT (dvdlpcm_debug, "dvdlpcmdec", 0, "DVD LPCM Decoder");
}
static void
@@ -145,27 +102,28 @@
dvdlpcmdec->dynamic_range = 0;
dvdlpcmdec->emphasis = FALSE;
dvdlpcmdec->mute = FALSE;
- dvdlpcmdec->timestamp = GST_CLOCK_TIME_NONE;
dvdlpcmdec->header = 0;
- gst_segment_init (&dvdlpcmdec->segment, GST_FORMAT_UNDEFINED);
+ dvdlpcmdec->mode = GST_LPCM_UNKNOWN;
}
static void
gst_dvdlpcmdec_init (GstDvdLpcmDec * dvdlpcmdec)
{
- dvdlpcmdec->sinkpad =
- gst_pad_new_from_static_template (&gst_dvdlpcmdec_sink_template, "sink");
- gst_pad_set_event_function (dvdlpcmdec->sinkpad, dvdlpcmdec_sink_event);
- gst_element_add_pad (GST_ELEMENT (dvdlpcmdec), dvdlpcmdec->sinkpad);
-
- dvdlpcmdec->srcpad =
- gst_pad_new_from_static_template (&gst_dvdlpcmdec_src_template, "src");
- gst_pad_use_fixed_caps (dvdlpcmdec->srcpad);
- gst_element_add_pad (GST_ELEMENT (dvdlpcmdec), dvdlpcmdec->srcpad);
-
gst_dvdlpcm_reset (dvdlpcmdec);
+
+ gst_audio_decoder_set_use_default_pad_acceptcaps (GST_AUDIO_DECODER_CAST
+ (dvdlpcmdec), TRUE);
+ GST_PAD_SET_ACCEPT_TEMPLATE (GST_AUDIO_DECODER_SINK_PAD (dvdlpcmdec));
+
+ /* retrieve and intercept base class chain.
+ * Quite HACKish, but that's dvd specs/caps for you,
+ * since one buffer needs to be split into 2 frames */
+ dvdlpcmdec->base_chain =
+ GST_PAD_CHAINFUNC (GST_AUDIO_DECODER_SINK_PAD (dvdlpcmdec));
+ gst_pad_set_chain_function (GST_AUDIO_DECODER_SINK_PAD (dvdlpcmdec),
+ GST_DEBUG_FUNCPTR (gst_dvdlpcmdec_chain));
}
static const GstAudioChannelPosition channel_positions[][8] = {
@@ -209,31 +167,26 @@
taglist = gst_tag_list_new (GST_TAG_AUDIO_CODEC, "LPCM Audio",
GST_TAG_BITRATE, bitrate, NULL);
- gst_pad_push_event (dvdlpcmdec->srcpad, gst_event_new_tag (taglist));
+ gst_audio_decoder_merge_tags (GST_AUDIO_DECODER (dvdlpcmdec), taglist,
+ GST_TAG_MERGE_REPLACE);
+ gst_tag_list_unref (taglist);
}
static gboolean
-gst_dvdlpcmdec_set_outcaps (GstDvdLpcmDec * dvdlpcmdec)
+gst_dvdlpcmdec_set_output_format (GstDvdLpcmDec * dvdlpcmdec)
{
gboolean res = TRUE;
- GstCaps *src_caps;
- /* Build caps to set on the src pad, which we know from the incoming caps */
- src_caps = gst_audio_info_to_caps (&dvdlpcmdec->info);
-
- res = gst_pad_set_caps (dvdlpcmdec->srcpad, src_caps);
+ res = gst_audio_decoder_set_output_format (GST_AUDIO_DECODER (dvdlpcmdec),
+ &dvdlpcmdec->info);
if (res) {
- GST_DEBUG_OBJECT (dvdlpcmdec, "Successfully set output caps: %"
- GST_PTR_FORMAT, src_caps);
+ GST_DEBUG_OBJECT (dvdlpcmdec, "Successfully set output format");
gst_dvdlpcmdec_send_tags (dvdlpcmdec);
} else {
- GST_DEBUG_OBJECT (dvdlpcmdec, "Failed to set output caps: %"
- GST_PTR_FORMAT, src_caps);
+ GST_DEBUG_OBJECT (dvdlpcmdec, "Failed to set output format");
}
- gst_caps_unref (src_caps);
-
return res;
}
@@ -253,41 +206,46 @@
guint c;
position = channel_positions[channels - 1];
- dec->lpcm_layout = position;
for (c = 0; c < channels; ++c)
sorted_position[c] = position[c];
gst_audio_channel_positions_to_valid_order (sorted_position, channels);
gst_audio_info_set_format (&dec->info, format, rate, channels,
sorted_position);
+ if (memcmp (position, sorted_position,
+ channels * sizeof (position[0])) != 0)
+ dec->lpcm_layout = position;
+ else
+ dec->lpcm_layout = NULL;
} else {
gst_audio_info_set_format (&dec->info, format, rate, channels, NULL);
}
}
static gboolean
-gst_dvdlpcmdec_setcaps (GstPad * pad, GstCaps * caps)
+gst_dvdlpcmdec_set_format (GstAudioDecoder * bdec, GstCaps * caps)
{
+ GstDvdLpcmDec *dvdlpcmdec = GST_DVDLPCMDEC (bdec);
GstStructure *structure;
gboolean res = TRUE;
- GstDvdLpcmDec *dvdlpcmdec;
GstAudioFormat format;
gint rate, channels, width;
- g_return_val_if_fail (caps != NULL, FALSE);
- g_return_val_if_fail (pad != NULL, FALSE);
-
- dvdlpcmdec = GST_DVDLPCMDEC (gst_pad_get_parent (pad));
+ gst_dvdlpcm_reset (dvdlpcmdec);
structure = gst_caps_get_structure (caps, 0);
/* If we have the DVD structured LPCM (including header) then we wait
* for incoming data before creating the output pad caps */
if (gst_structure_has_name (structure, "audio/x-private1-lpcm")) {
- gst_pad_set_chain_function (dvdlpcmdec->sinkpad, gst_dvdlpcmdec_chain_dvd);
+ dvdlpcmdec->mode = GST_LPCM_DVD;
+ goto done;
+ }
+ if (gst_structure_has_name (structure, "audio/x-private2-lpcm")) {
+ dvdlpcmdec->mode = GST_LPCM_1394;
goto done;
}
- gst_pad_set_chain_function (dvdlpcmdec->sinkpad, gst_dvdlpcmdec_chain_raw);
+ dvdlpcmdec->mode = GST_LPCM_RAW;
res &= gst_structure_get_int (structure, "rate", &rate);
res &= gst_structure_get_int (structure, "channels", &channels);
@@ -318,60 +276,20 @@
dvdlpcmdec->width = width;
- res = gst_dvdlpcmdec_set_outcaps (dvdlpcmdec);
+ res = gst_dvdlpcmdec_set_output_format (dvdlpcmdec);
done:
- gst_object_unref (dvdlpcmdec);
return res;
/* ERRORS */
caps_parse_error:
{
GST_DEBUG_OBJECT (dvdlpcmdec, "Couldn't get parameters; missing caps?");
- gst_object_unref (dvdlpcmdec);
return FALSE;
}
}
static void
-update_timestamps (GstDvdLpcmDec * dvdlpcmdec, GstBuffer * buf, int samples)
-{
- gboolean take_buf_ts = FALSE;
- gint rate;
-
- rate = GST_AUDIO_INFO_RATE (&dvdlpcmdec->info);
-
- GST_BUFFER_DURATION (buf) = gst_util_uint64_scale (samples, GST_SECOND, rate);
-
- if (GST_BUFFER_TIMESTAMP_IS_VALID (buf)) {
- if (GST_CLOCK_TIME_IS_VALID (dvdlpcmdec->timestamp)) {
- GstClockTimeDiff one_sample = GST_SECOND / rate;
- GstClockTimeDiff diff = GST_CLOCK_DIFF (GST_BUFFER_TIMESTAMP (buf),
- dvdlpcmdec->timestamp);
-
- if (diff > one_sample || diff < -one_sample)
- take_buf_ts = TRUE;
- } else {
- take_buf_ts = TRUE;
- }
- } else if (!GST_CLOCK_TIME_IS_VALID (dvdlpcmdec->timestamp)) {
- dvdlpcmdec->timestamp = 0;
- }
-
- if (take_buf_ts) {
- /* Take buffer timestamp */
- dvdlpcmdec->timestamp = GST_BUFFER_TIMESTAMP (buf);
- } else {
- GST_BUFFER_TIMESTAMP (buf) = dvdlpcmdec->timestamp;
- }
-
- dvdlpcmdec->timestamp += GST_BUFFER_DURATION (buf);
-
- GST_LOG_OBJECT (dvdlpcmdec, "Updated timestamp to %" GST_TIME_FORMAT,
- GST_TIME_ARGS (GST_BUFFER_TIMESTAMP (buf)));
-}
-
-static void
parse_header (GstDvdLpcmDec * dec, guint32 header)
{
GstAudioFormat format;
@@ -430,73 +348,40 @@
}
static GstFlowReturn
-gst_dvdlpcmdec_chain_dvd (GstPad * pad, GstObject * parent, GstBuffer * buf)
+gst_dvdlpcmdec_chain (GstPad * pad, GstObject * parent, GstBuffer * buf)
{
- GstDvdLpcmDec *dvdlpcmdec;
- GstMapInfo map;
- guint8 *data;
+ GstDvdLpcmDec *dvdlpcmdec = GST_DVDLPCMDEC (parent);
+ guint8 data[2];
gsize size;
guint first_access;
- guint32 header;
GstBuffer *subbuf;
GstFlowReturn ret = GST_FLOW_OK;
gint off, len;
- gint rate, channels;
- dvdlpcmdec = GST_DVDLPCMDEC (parent);
+ if (dvdlpcmdec->mode != GST_LPCM_DVD)
+ return dvdlpcmdec->base_chain (pad, parent, buf);
- gst_buffer_map (buf, &map, GST_MAP_READ);
- data = map.data;
- size = map.size;
-
+ size = gst_buffer_get_size (buf);
if (size < 5)
goto too_small;
- /* We have a 5 byte header, now.
- * The first two bytes are a (big endian) 16 bit offset into our buffer.
- * The buffer timestamp refers to this offset.
- *
- * The other three bytes are a (big endian) number in which the header is
- * encoded.
- */
+ gst_buffer_extract (buf, 0, data, 2);
first_access = (data[0] << 8) | data[1];
if (first_access > size)
goto invalid_data;
- /* Don't keep the 'frame number' low 5 bits of the first byte */
- header = ((data[2] & 0xC0) << 16) | (data[3] << 8) | data[4];
-
- /* see if we have a new header */
- if (header != dvdlpcmdec->header) {
- parse_header (dvdlpcmdec, header);
-
- if (!gst_dvdlpcmdec_set_outcaps (dvdlpcmdec))
- goto negotiation_failed;
-
- dvdlpcmdec->header = header;
- }
-
- GST_LOG_OBJECT (dvdlpcmdec, "first_access %d, buffer length %" G_GSIZE_FORMAT,
- first_access, size);
-
- rate = GST_AUDIO_INFO_RATE (&dvdlpcmdec->info);
- channels = GST_AUDIO_INFO_CHANNELS (&dvdlpcmdec->info);
-
- /* After first_access, we have an additional 3 bytes of data we've parsed and
- * don't want to handle; this is included within the value of first_access.
+ /* After first_access, we have an additional 3 bytes of header data; this
+ * is included within the value of first_access.
* So a first_access value of between 1 and 3 is just broken, we treat that
* the same as zero. first_access == 4 means we only need to create a single
* sub-buffer, greater than that we need to create two. */
- /* skip access unit bytes and info */
- off = 5;
+ /* skip access unit bytes */
+ off = 2;
if (first_access > 4) {
- guint samples = 0;
- GstClockTime ts;
-
/* length of first buffer */
- len = first_access - 4;
+ len = first_access - 1;
GST_LOG_OBJECT (dvdlpcmdec, "Creating first sub-buffer off %d, len %d",
off, len);
@@ -506,36 +391,8 @@
goto bad_first_access;
subbuf = gst_buffer_copy_region (buf, GST_BUFFER_COPY_ALL, off, len);
-
- /* If we don't have a stored timestamp from the last packet,
- * (it's straight after a new-segment, but we have one on the
- * first access buffer, then calculate the timestamp to align
- * this buffer to just before the first_access buffer */
- if (!GST_CLOCK_TIME_IS_VALID (dvdlpcmdec->timestamp) &&
- GST_BUFFER_TIMESTAMP_IS_VALID (buf)) {
- switch (dvdlpcmdec->width) {
- case 16:
- samples = len / channels / 2;
- break;
- case 20:
- samples = (len / channels) * 2 / 5;
- break;
- case 24:
- samples = len / channels / 3;
- break;
- }
- }
- if (samples != 0) {
- ts = gst_util_uint64_scale (samples, GST_SECOND, rate);
- if (ts < GST_BUFFER_TIMESTAMP (buf))
- GST_BUFFER_TIMESTAMP (subbuf) = GST_BUFFER_TIMESTAMP (buf) - ts;
- else
- GST_BUFFER_TIMESTAMP (subbuf) = 0;
- } else {
- GST_BUFFER_TIMESTAMP (subbuf) = GST_CLOCK_TIME_NONE;
- }
-
- ret = gst_dvdlpcmdec_chain_raw (pad, parent, subbuf);
+ GST_BUFFER_TIMESTAMP (subbuf) = GST_CLOCK_TIME_NONE;
+ ret = dvdlpcmdec->base_chain (pad, parent, subbuf);
if (ret != GST_FLOW_OK)
goto done;
@@ -547,10 +404,14 @@
len);
if (len > 0) {
+ GstMemory *header, *tmp;
subbuf = gst_buffer_copy_region (buf, GST_BUFFER_COPY_ALL, off, len);
+ tmp = gst_buffer_peek_memory (buf, 0);
+ header = gst_memory_copy (tmp, 2, 3);
+ gst_buffer_prepend_memory (subbuf, header);
GST_BUFFER_TIMESTAMP (subbuf) = GST_BUFFER_TIMESTAMP (buf);
- ret = gst_dvdlpcmdec_chain_raw (pad, parent, subbuf);
+ ret = dvdlpcmdec->base_chain (pad, parent, subbuf);
}
} else {
GST_LOG_OBJECT (dvdlpcmdec,
@@ -558,11 +419,10 @@
size - off);
subbuf = gst_buffer_copy_region (buf, GST_BUFFER_COPY_ALL, off, size - off);
GST_BUFFER_TIMESTAMP (subbuf) = GST_BUFFER_TIMESTAMP (buf);
- ret = gst_dvdlpcmdec_chain_raw (pad, parent, subbuf);
+ ret = dvdlpcmdec->base_chain (pad, parent, subbuf);
}
done:
- gst_buffer_unmap (buf, &map);
gst_buffer_unref (buf);
return ret;
@@ -585,13 +445,6 @@
ret = GST_FLOW_OK;
goto done;
}
-negotiation_failed:
- {
- GST_ELEMENT_ERROR (dvdlpcmdec, STREAM, FORMAT, (NULL),
- ("Failed to configure output format"));
- ret = GST_FLOW_NOT_NEGOTIATED;
- goto done;
- }
bad_first_access:
{
GST_WARNING_OBJECT (pad, "Bad first_access parameter in buffer");
@@ -604,15 +457,186 @@
}
static GstFlowReturn
-gst_dvdlpcmdec_chain_raw (GstPad * pad, GstObject * parent, GstBuffer * buf)
+gst_dvdlpcmdec_parse_dvd (GstDvdLpcmDec * dvdlpcmdec, GstAdapter * adapter,
+ gint * offset, gint * len)
{
- GstDvdLpcmDec *dvdlpcmdec;
+ guint32 header;
+ const guint8 *data;
+
+ data = (const guint8 *) gst_adapter_map (adapter, 3);
+ if (!data)
+ goto too_small;
+
+ /* Don't keep the 'frame number' low 5 bits of the first byte */
+ header = ((data[0] & 0xC0) << 16) | (data[1] << 8) | data[2];
+
+ gst_adapter_unmap (adapter);
+
+ /* see if we have a new header */
+ if (header != dvdlpcmdec->header) {
+ parse_header (dvdlpcmdec, header);
+
+ if (!gst_dvdlpcmdec_set_output_format (dvdlpcmdec))
+ goto negotiation_failed;
+
+ dvdlpcmdec->header = header;
+ }
+
+ *offset = 3;
+ *len = gst_adapter_available (adapter) - 3;
+
+ return GST_FLOW_OK;
+
+ /* ERRORS */
+too_small:
+ {
+ /* Buffer is too small */
+ GST_ELEMENT_WARNING (dvdlpcmdec, STREAM, DECODE,
+ ("Invalid data found parsing LPCM packet"),
+ ("LPCM packet was too small. Dropping"));
+ *offset = gst_adapter_available (adapter);
+ return GST_FLOW_EOS;
+ }
+negotiation_failed:
+ {
+ GST_ELEMENT_ERROR (dvdlpcmdec, STREAM, FORMAT, (NULL),
+ ("Failed to configure output format"));
+ return GST_FLOW_NOT_NEGOTIATED;
+ }
+}
+
+static GstFlowReturn
+gst_dvdlpcmdec_parse_1394 (GstDvdLpcmDec * dvdlpcmdec, GstAdapter * adapter,
+ gint * offset, gint * len)
+{
+ guint32 header;
+ const guint8 *data;
+
+ data = (const guint8 *) gst_adapter_map (adapter, 4);
+ if (!data)
+ goto too_small;
+
+ header = GST_READ_UINT32_BE (data);
+
+ gst_adapter_unmap (adapter);
+
+ /* see if we have a new header */
+ if (header != dvdlpcmdec->header) {
+ GstAudioFormat format;
+ gint rate, channels;
+
+ if (header >> 24 != 0xa0)
+ goto invalid_data;
+
+ switch ((header >> 6) & 0x3) {
+ case 0x0:
+ format = GST_AUDIO_FORMAT_S16BE;
+ dvdlpcmdec->width = 16;
+ break;
+ default:
+ format = GST_AUDIO_FORMAT_UNKNOWN;
+ dvdlpcmdec->width = 0;
+ GST_WARNING ("Invalid quantization word length!");
+ break;
+ }
+
+ switch ((header >> 3) & 0x7) {
+ case 0x1:
+ rate = 44100;
+ break;
+ case 0x2:
+ rate = 48000;
+ break;
+ default:
+ rate = 0;
+ GST_WARNING ("Invalid audio sampling frequency!");
+ break;
+ }
+ switch (header & 0x7) {
+ case 0x0: /* 2 channels dual-mono */
+ case 0x1: /* 2 channles stereo */
+ channels = 2;
+ break;
+ default:
+ channels = 0;
+ GST_WARNING ("Invalid number of audio channels!");
+ break;
+ }
+
+ gst_dvdlpcmdec_update_audio_formats (dvdlpcmdec, channels, rate, format);
+
+ if (!gst_dvdlpcmdec_set_output_format (dvdlpcmdec))
+ goto negotiation_failed;
+
+ dvdlpcmdec->header = header;
+ }
+
+ *offset = 4;
+ *len = gst_adapter_available (adapter) - 4;
+
+ return GST_FLOW_OK;
+
+ /* ERRORS */
+too_small:
+ {
+ /* Buffer is too small */
+ GST_ELEMENT_WARNING (dvdlpcmdec, STREAM, DECODE,
+ ("Invalid data found parsing LPCM packet"),
+ ("LPCM packet was too small. Dropping"));
+ *offset = gst_adapter_available (adapter);
+ return GST_FLOW_EOS;
+ }
+invalid_data:
+ {
+ GST_ELEMENT_WARNING (dvdlpcmdec, STREAM, DECODE,
+ ("Invalid data found parsing LPCM packet"),
+ ("LPCM packet contains invalid sub_stream_id."));
+ return GST_FLOW_ERROR;
+ }
+negotiation_failed:
+ {
+ GST_ELEMENT_ERROR (dvdlpcmdec, STREAM, FORMAT, (NULL),
+ ("Failed to configure output format"));
+ return GST_FLOW_NOT_NEGOTIATED;
+ }
+}
+
+static GstFlowReturn
+gst_dvdlpcmdec_parse (GstAudioDecoder * bdec, GstAdapter * adapter,
+ gint * offset, gint * len)
+{
+ GstDvdLpcmDec *dvdlpcmdec = GST_DVDLPCMDEC (bdec);
+
+ switch (dvdlpcmdec->mode) {
+ case GST_LPCM_UNKNOWN:
+ return GST_FLOW_NOT_NEGOTIATED;
+
+ case GST_LPCM_RAW:
+ *offset = 0;
+ *len = gst_adapter_available (adapter);
+ return GST_FLOW_OK;
+
+ case GST_LPCM_DVD:
+ return gst_dvdlpcmdec_parse_dvd (dvdlpcmdec, adapter, offset, len);
+
+ case GST_LPCM_1394:
+ return gst_dvdlpcmdec_parse_1394 (dvdlpcmdec, adapter, offset, len);
+ }
+ return GST_FLOW_ERROR;
+}
+
+static GstFlowReturn
+gst_dvdlpcmdec_handle_frame (GstAudioDecoder * bdec, GstBuffer * buf)
+{
+ GstDvdLpcmDec *dvdlpcmdec = GST_DVDLPCMDEC (bdec);
gsize size;
GstFlowReturn ret;
guint samples = 0;
gint rate, channels;
- dvdlpcmdec = GST_DVDLPCMDEC (parent);
+ /* no fancy draining */
+ if (G_UNLIKELY (!buf))
+ return GST_FLOW_OK;
size = gst_buffer_get_size (buf);
@@ -626,9 +650,6 @@
if (rate == 0)
goto not_negotiated;
- if (GST_BUFFER_TIMESTAMP_IS_VALID (buf))
- dvdlpcmdec->timestamp = GST_BUFFER_TIMESTAMP (buf);
-
/* We don't currently do anything at all regarding emphasis, mute or
* dynamic_range - I'm not sure what they're for */
switch (dvdlpcmdec->width) {
@@ -639,7 +660,8 @@
samples = size / channels / 2;
if (samples < 1)
goto drop;
- buf = gst_buffer_make_writable (buf);
+
+ gst_buffer_ref (buf);
break;
}
case 20:
@@ -688,7 +710,6 @@
}
gst_buffer_unmap (outbuf, &destmap);
gst_buffer_unmap (buf, &srcmap);
- gst_buffer_unref (buf);
buf = outbuf;
break;
}
@@ -698,51 +719,57 @@
* and last byte are already correct */
guint count = size / 12;
gint i;
- GstMapInfo map;
- guint8 *ptr;
+ GstMapInfo srcmap, destmap;
+ guint8 *src, *dest;
+ GstBuffer *outbuf;
samples = size / channels / 3;
if (samples < 1)
goto drop;
- /* Ensure our output buffer is writable */
- buf = gst_buffer_make_writable (buf);
+ outbuf = gst_buffer_new_allocate (NULL, size, NULL);
+ gst_buffer_copy_into (outbuf, buf, GST_BUFFER_COPY_TIMESTAMPS, 0, -1);
- gst_buffer_map (buf, &map, GST_MAP_READWRITE);
- ptr = map.data;
+ gst_buffer_map (buf, &srcmap, GST_MAP_READ);
+ gst_buffer_map (outbuf, &destmap, GST_MAP_READWRITE);
+ src = srcmap.data;
+ dest = destmap.data;
for (i = 0; i < count; i++) {
- guint8 tmp;
+ dest[0] = src[0];
+ dest[1] = src[1];
+ dest[11] = src[11];
+ dest[10] = src[7];
+ dest[7] = src[5];
+ dest[5] = src[9];
+ dest[9] = src[6];
+ dest[6] = src[4];
+ dest[4] = src[3];
+ dest[3] = src[2];
+ dest[2] = src[8];
+ dest[8] = src[10];
- tmp = ptr[10];
- ptr[10] = ptr[7];
- ptr[7] = ptr[5];
- ptr[5] = ptr[9];
- ptr[9] = ptr[6];
- ptr[6] = ptr[4];
- ptr[4] = ptr[3];
- ptr[3] = ptr[2];
- ptr[2] = ptr[8];
- ptr[8] = tmp;
-
- ptr += 12;
+ src += 12;
+ dest += 12;
}
- gst_buffer_unmap (buf, &map);
+ gst_buffer_unmap (outbuf, &destmap);
+ gst_buffer_unmap (buf, &srcmap);
+ buf = outbuf;
break;
}
default:
goto invalid_width;
}
- update_timestamps (dvdlpcmdec, buf, samples);
-
- if (dvdlpcmdec->lpcm_layout)
+ if (dvdlpcmdec->lpcm_layout) {
+ buf = gst_buffer_make_writable (buf);
gst_audio_buffer_reorder_channels (buf, dvdlpcmdec->info.finfo->format,
dvdlpcmdec->info.channels, dvdlpcmdec->lpcm_layout,
dvdlpcmdec->info.position);
+ }
- ret = gst_pad_push (dvdlpcmdec->srcpad, buf);
+ ret = gst_audio_decoder_finish_frame (bdec, buf, 1);
done:
return ret;
@@ -752,7 +779,6 @@
{
GST_DEBUG_OBJECT (dvdlpcmdec,
"Buffer of size %" G_GSIZE_FORMAT " is too small. Dropping", size);
- gst_buffer_unref (buf);
ret = GST_FLOW_OK;
goto done;
}
@@ -760,7 +786,6 @@
{
GST_ELEMENT_ERROR (dvdlpcmdec, STREAM, FORMAT, (NULL),
("Buffer pushed before negotiation"));
- gst_buffer_unref (buf);
ret = GST_FLOW_NOT_NEGOTIATED;
goto done;
}
@@ -768,88 +793,14 @@
{
GST_ELEMENT_ERROR (dvdlpcmdec, STREAM, WRONG_TYPE, (NULL),
("Invalid sample width configured"));
- gst_buffer_unref (buf);
ret = GST_FLOW_NOT_NEGOTIATED;
goto done;
}
}
static gboolean
-dvdlpcmdec_sink_event (GstPad * pad, GstObject * parent, GstEvent * event)
-{
- GstDvdLpcmDec *dvdlpcmdec;
- gboolean res;
-
- dvdlpcmdec = GST_DVDLPCMDEC (parent);
-
- switch (GST_EVENT_TYPE (event)) {
- case GST_EVENT_CAPS:
- {
- GstCaps *caps;
-
- gst_event_parse_caps (event, &caps);
- res = gst_dvdlpcmdec_setcaps (pad, caps);
- gst_event_unref (event);
- break;
- }
- case GST_EVENT_SEGMENT:
- {
- GstSegment seg;
-
- gst_event_copy_segment (event, &seg);
-
- GST_DEBUG_OBJECT (dvdlpcmdec, "segment %" GST_SEGMENT_FORMAT, &seg);
-
- dvdlpcmdec->segment = seg;
-
- if (seg.format == GST_FORMAT_TIME) {
- dvdlpcmdec->timestamp = GST_CLOCK_TIME_NONE;
- } else {
- dvdlpcmdec->timestamp = 0;
- }
- res = gst_pad_push_event (dvdlpcmdec->srcpad, event);
- break;
- }
- case GST_EVENT_FLUSH_STOP:
- gst_segment_init (&dvdlpcmdec->segment, GST_FORMAT_UNDEFINED);
- res = gst_pad_push_event (dvdlpcmdec->srcpad, event);
- break;
- default:
- res = gst_pad_push_event (dvdlpcmdec->srcpad, event);
- break;
- }
-
- return res;
-}
-
-static GstStateChangeReturn
-gst_dvdlpcmdec_change_state (GstElement * element, GstStateChange transition)
-{
- GstDvdLpcmDec *dvdlpcmdec = GST_DVDLPCMDEC (element);
- GstStateChangeReturn res;
-
- switch (transition) {
- case GST_STATE_CHANGE_READY_TO_PAUSED:
- gst_dvdlpcm_reset (dvdlpcmdec);
- break;
- default:
- break;
- }
-
- res = parent_class->change_state (element, transition);
-
- switch (transition) {
- default:
- break;
- }
-
- return res;
-}
-
-static gboolean
plugin_init (GstPlugin * plugin)
{
- GST_DEBUG_CATEGORY_INIT (dvdlpcm_debug, "dvdlpcmdec", 0, "DVD LPCM Decoder");
if (!gst_element_register (plugin, "dvdlpcmdec", GST_RANK_PRIMARY,
GST_TYPE_DVDLPCMDEC)) {
diff --git a/gst/dvdlpcmdec/gstdvdlpcmdec.h b/gst/dvdlpcmdec/gstdvdlpcmdec.h
index 955f60c..7f3d0c9 100644
--- a/gst/dvdlpcmdec/gstdvdlpcmdec.h
+++ b/gst/dvdlpcmdec/gstdvdlpcmdec.h
@@ -23,6 +23,7 @@
#include <gst/gst.h>
#include <gst/audio/audio.h>
+#include <gst/audio/gstaudiodecoder.h>
G_BEGIN_DECLS
@@ -40,11 +41,19 @@
typedef struct _GstDvdLpcmDec GstDvdLpcmDec;
typedef struct _GstDvdLpcmDecClass GstDvdLpcmDecClass;
+typedef enum {
+ GST_LPCM_UNKNOWN,
+ GST_LPCM_RAW,
+ GST_LPCM_DVD,
+ GST_LPCM_1394
+} GstDvdLpcmMode;
+
struct _GstDvdLpcmDec {
- GstElement element;
+ GstAudioDecoder element;
- GstPad *sinkpad,*srcpad;
+ GstPadChainFunction base_chain;
+ GstDvdLpcmMode mode;
guint32 header;
GstAudioInfo info;
@@ -55,11 +64,10 @@
gint mute;
GstClockTime timestamp;
- GstSegment segment;
};
struct _GstDvdLpcmDecClass {
- GstElementClass parent_class;
+ GstAudioDecoderClass parent_class;
};
GType gst_dvdlpcmdec_get_type (void);
diff --git a/gst/realmedia/realhash.c b/gst/realmedia/realhash.c
index 294f204..97b1390 100644
--- a/gst/realmedia/realhash.c
+++ b/gst/realmedia/realhash.c
@@ -22,7 +22,10 @@
#include "config.h"
#endif
-#include "_stdint.h"
+#ifdef HAVE_STDINT_H
+#include <stdint.h>
+#endif
+
#include <string.h>
#include <gst/gst.h>
diff --git a/gst/realmedia/rmdemux.c b/gst/realmedia/rmdemux.c
index 4a4eda0..6634c22 100644
--- a/gst/realmedia/rmdemux.c
+++ b/gst/realmedia/rmdemux.c
@@ -967,8 +967,7 @@
gst_rmdemux_send_event (rmdemux, gst_event_new_eos ());
}
} else if (ret == GST_FLOW_NOT_LINKED || ret < GST_FLOW_EOS) {
- GST_ELEMENT_ERROR (rmdemux, STREAM, FAILED,
- (NULL), ("stream stopped, reason %s", reason));
+ GST_ELEMENT_FLOW_ERROR (rmdemux, ret);
gst_rmdemux_send_event (rmdemux, gst_event_new_eos ());
}
return;
diff --git a/gst/realmedia/rtspreal.c b/gst/realmedia/rtspreal.c
index b7b3383..f3460a1 100644
--- a/gst/realmedia/rtspreal.c
+++ b/gst/realmedia/rtspreal.c
@@ -28,8 +28,11 @@
#include "config.h"
#endif
+#ifdef HAVE_STDINT_H
+#include <stdint.h>
+#endif
+
#include <stdlib.h>
-#include "_stdint.h"
#include <string.h>
#include <gst/rtsp/gstrtspextension.h>
diff --git a/ltmain.sh b/ltmain.sh
index 147d758..a736cf9 100644
--- a/ltmain.sh
+++ b/ltmain.sh
@@ -31,7 +31,7 @@
PROGRAM=libtool
PACKAGE=libtool
-VERSION="2.4.6 Debian-2.4.6-0.1"
+VERSION="2.4.6 Debian-2.4.6-2"
package_revision=2.4.6
@@ -2068,7 +2068,7 @@
compiler: $LTCC
compiler flags: $LTCFLAGS
linker: $LD (gnu? $with_gnu_ld)
- version: $progname (GNU libtool) 2.4.6
+ version: $progname $scriptversion Debian-2.4.6-2
automake: `($AUTOMAKE --version) 2>/dev/null |$SED 1q`
autoconf: `($AUTOCONF --version) 2>/dev/null |$SED 1q`
diff --git a/m4/libtool.m4 b/m4/libtool.m4
index 10ab284..ee80844 100644
--- a/m4/libtool.m4
+++ b/m4/libtool.m4
@@ -728,7 +728,6 @@
cat <<_LT_EOF >> "$cfgfile"
#! $SHELL
# Generated automatically by $as_me ($PACKAGE) $VERSION
-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
# Provide generalized library-building support services.
diff --git a/po/af.gmo b/po/af.gmo
index b8dc0c5..cfcb89c 100644
--- a/po/af.gmo
+++ b/po/af.gmo
Binary files differ
diff --git a/po/af.po b/po/af.po
index d0b0e2c..58473b4 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: 2016-07-06 11:53+0300\n"
+"POT-Creation-Date: 2016-09-01 11:24+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"
@@ -69,9 +69,6 @@
msgid "This stream contains no data."
msgstr ""
-msgid "Internal data stream error."
-msgstr ""
-
#, fuzzy
#~ msgid "Could not read title information for DVD."
#~ msgstr "Kon nie skryf na lêer \"%s\" nie."
diff --git a/po/az.gmo b/po/az.gmo
index 8325082..1518859 100644
--- a/po/az.gmo
+++ b/po/az.gmo
Binary files differ
diff --git a/po/az.po b/po/az.po
index e93f1af..0ca5239 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: 2016-07-06 11:53+0300\n"
+"POT-Creation-Date: 2016-09-01 11:24+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"
@@ -70,9 +70,6 @@
msgid "This stream contains no data."
msgstr ""
-msgid "Internal data stream error."
-msgstr ""
-
#, fuzzy
#~ msgid "Could not read title information for DVD."
#~ msgstr "\"%s\" faylına yazıla bilmədi."
diff --git a/po/bg.gmo b/po/bg.gmo
index 41e7fb9..ba1453c 100644
--- a/po/bg.gmo
+++ b/po/bg.gmo
Binary files differ
diff --git a/po/bg.po b/po/bg.po
index ee13ecb..60f8160 100644
--- a/po/bg.po
+++ b/po/bg.po
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-ugly 1.7.1\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2016-07-06 11:53+0300\n"
+"POT-Creation-Date: 2016-09-01 11:24+0300\n"
"PO-Revision-Date: 2016-02-21 21:03+0200\n"
"Last-Translator: Alexander Shopov <ash@kambanaria.org>\n"
"Language-Team: Bulgarian <dict@ludost.net>\n"
@@ -77,5 +77,5 @@
msgid "This stream contains no data."
msgstr "Потокът не съдържа данни."
-msgid "Internal data stream error."
-msgstr "Вътрешна грешка в потока от данни."
+#~ msgid "Internal data stream error."
+#~ msgstr "Вътрешна грешка в потока от данни."
diff --git a/po/ca.gmo b/po/ca.gmo
index 032332a..50eefea 100644
--- a/po/ca.gmo
+++ b/po/ca.gmo
Binary files differ
diff --git a/po/ca.po b/po/ca.po
index 66d8fcb..c5466a6 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-ugly 0.10.17.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2016-07-06 11:53+0300\n"
+"POT-Creation-Date: 2016-09-01 11:24+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"
@@ -80,5 +80,5 @@
msgid "This stream contains no data."
msgstr "Aquest flux no conté dades."
-msgid "Internal data stream error."
-msgstr "S'ha produït un error intern de flux de dades."
+#~ msgid "Internal data stream error."
+#~ msgstr "S'ha produït un error intern de flux de dades."
diff --git a/po/cs.gmo b/po/cs.gmo
index 759c4c0..93b8793 100644
--- a/po/cs.gmo
+++ b/po/cs.gmo
Binary files differ
diff --git a/po/cs.po b/po/cs.po
index e7e7107..84bde08 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -11,7 +11,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-ugly 1.0.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2016-07-06 11:53+0300\n"
+"POT-Creation-Date: 2016-09-01 11:24+0300\n"
"PO-Revision-Date: 2013-09-07 07:06+0200\n"
"Last-Translator: Marek Černocký <marek@manet.cz>\n"
"Language-Team: Czech <translation-team-cs@lists.sourceforge.net>\n"
@@ -79,5 +79,5 @@
msgid "This stream contains no data."
msgstr "Tento proud neobsahuje žádná data."
-msgid "Internal data stream error."
-msgstr "Interní chyba datového proudu."
+#~ msgid "Internal data stream error."
+#~ msgstr "Interní chyba datového proudu."
diff --git a/po/da.gmo b/po/da.gmo
index 82cf274..d36ce40 100644
--- a/po/da.gmo
+++ b/po/da.gmo
Binary files differ
diff --git a/po/da.po b/po/da.po
index b4418bf..95f05a4 100644
--- a/po/da.po
+++ b/po/da.po
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-ugly-1.0.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2016-07-06 11:53+0300\n"
+"POT-Creation-Date: 2016-09-01 11:24+0300\n"
"PO-Revision-Date: 2012-12-09 03:56+0100\n"
"Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n"
"Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
@@ -77,8 +77,8 @@
msgid "This stream contains no data."
msgstr "Denne strøm indeholder ingen data."
-msgid "Internal data stream error."
-msgstr "Intern datastrømfejl."
+#~ msgid "Internal data stream error."
+#~ msgstr "Intern datastrømfejl."
#~ msgid "Invalid title information on DVD."
#~ msgstr "Ugyldig titelinformation på dvd."
diff --git a/po/de.gmo b/po/de.gmo
index 0524237..7093a64 100644
--- a/po/de.gmo
+++ b/po/de.gmo
Binary files differ
diff --git a/po/de.po b/po/de.po
index f6fd4aa..7486084 100644
--- a/po/de.po
+++ b/po/de.po
@@ -13,7 +13,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-ugly 1.3.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2016-07-06 11:53+0300\n"
+"POT-Creation-Date: 2016-09-01 11:24+0300\n"
"PO-Revision-Date: 2014-05-22 18:29+0100\n"
"Last-Translator: Christian Kirbach <christian.kirbach@gmail.com>\n"
"Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
@@ -85,8 +85,8 @@
msgid "This stream contains no data."
msgstr "Dieser Strom enthält keine Daten."
-msgid "Internal data stream error."
-msgstr "Interner Datenstromfehler."
+#~ msgid "Internal data stream error."
+#~ msgstr "Interner Datenstromfehler."
#~ msgid "Invalid title information on DVD."
#~ msgstr "Ungültige Titelinformation auf der DVD."
diff --git a/po/el.gmo b/po/el.gmo
index 9ec2549..59f4639 100644
--- a/po/el.gmo
+++ b/po/el.gmo
Binary files differ
diff --git a/po/el.po b/po/el.po
index 6b72c12..a25b0dd 100644
--- a/po/el.po
+++ b/po/el.po
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-ugly 0.10.17.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2016-07-06 11:53+0300\n"
+"POT-Creation-Date: 2016-09-01 11:24+0300\n"
"PO-Revision-Date: 2012-03-18 01:04+0100\n"
"Last-Translator: Savvas Radevic <vicedar@gmail.com>\n"
"Language-Team: Greek <team@lists.gnome.gr>\n"
@@ -78,5 +78,5 @@
msgid "This stream contains no data."
msgstr "Η ροή αυτή δεν περιέχει καθόλου δεδομένα."
-msgid "Internal data stream error."
-msgstr "Εσωτερικό σφάλμα ροής δεδομένων."
+#~ msgid "Internal data stream error."
+#~ msgstr "Εσωτερικό σφάλμα ροής δεδομένων."
diff --git a/po/en_GB.gmo b/po/en_GB.gmo
index 5b28926..b71ac62 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 5eb3838..ba22359 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: 2016-07-06 11:53+0300\n"
+"POT-Creation-Date: 2016-09-01 11:24+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"
@@ -68,9 +68,6 @@
msgid "This stream contains no data."
msgstr ""
-msgid "Internal data stream error."
-msgstr ""
-
#, fuzzy
#~ msgid "Could not read title information for DVD."
#~ msgstr "Could not write to file \"%s\"."
diff --git a/po/eo.gmo b/po/eo.gmo
index e4a9669..0653d76 100644
--- a/po/eo.gmo
+++ b/po/eo.gmo
Binary files differ
diff --git a/po/eo.po b/po/eo.po
index 5b79f86..d1915a0 100644
--- a/po/eo.po
+++ b/po/eo.po
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-ugly 1.4.1\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2016-07-06 11:53+0300\n"
+"POT-Creation-Date: 2016-09-01 11:24+0300\n"
"PO-Revision-Date: 2014-09-21 21:03+0200\n"
"Last-Translator: Benno Schulenberg <benno@vertaalt.nl>\n"
"Language-Team: Esperanto <translation-team-eo@lists.sourceforge.net>\n"
@@ -75,5 +75,5 @@
msgid "This stream contains no data."
msgstr "Tiu fluo enhavas neniun datumon."
-msgid "Internal data stream error."
-msgstr "Interna datum-flu-eraro."
+#~ msgid "Internal data stream error."
+#~ msgstr "Interna datum-flu-eraro."
diff --git a/po/es.gmo b/po/es.gmo
index e6f5558..d3d41d7 100644
--- a/po/es.gmo
+++ b/po/es.gmo
Binary files differ
diff --git a/po/es.po b/po/es.po
index d049c29..2f5d61e 100644
--- a/po/es.po
+++ b/po/es.po
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-ugly 0.10.17.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2016-07-06 11:53+0300\n"
+"POT-Creation-Date: 2016-09-01 11:24+0300\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"
@@ -79,8 +79,8 @@
msgid "This stream contains no data."
msgstr "Este medio no contiene datos."
-msgid "Internal data stream error."
-msgstr "Error del flujo de datos interno."
+#~ msgid "Internal data stream error."
+#~ msgstr "Error del flujo de datos interno."
#~ msgid "Invalid title information on DVD."
#~ msgstr "Información del título del DVD no válida."
diff --git a/po/eu.gmo b/po/eu.gmo
index 781059a..0735bfa 100644
--- a/po/eu.gmo
+++ b/po/eu.gmo
Binary files differ
diff --git a/po/eu.po b/po/eu.po
index 68d8d3b..2dddbae 100644
--- a/po/eu.po
+++ b/po/eu.po
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-ugly-0.10.13.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2016-07-06 11:53+0300\n"
+"POT-Creation-Date: 2016-09-01 11:24+0300\n"
"PO-Revision-Date: 2010-03-07 13:12+0200\n"
"Last-Translator: Mikel Olasagasti Uranga <hey_neken@mundurat.net>\n"
"Language-Team: Basque <translation-team-eu@lists.sourceforge.net>\n"
@@ -80,8 +80,8 @@
msgid "This stream contains no data."
msgstr "Korronte honek ez du daturik."
-msgid "Internal data stream error."
-msgstr "Datu-korrontearen barne-errorea."
+#~ msgid "Internal data stream error."
+#~ msgstr "Datu-korrontearen barne-errorea."
#, fuzzy
#~ msgid ""
diff --git a/po/fi.gmo b/po/fi.gmo
index 5474cac..fd0ff09 100644
--- a/po/fi.gmo
+++ b/po/fi.gmo
Binary files differ
diff --git a/po/fi.po b/po/fi.po
index 6f1676a..bccb06a 100644
--- a/po/fi.po
+++ b/po/fi.po
@@ -11,7 +11,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-ugly 0.10.10.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2016-07-06 11:53+0300\n"
+"POT-Creation-Date: 2016-09-01 11:24+0300\n"
"PO-Revision-Date: 2009-03-10 20:41+0200\n"
"Last-Translator: Tommi Vainikainen <Tommi.Vainikainen@iki.fi>\n"
"Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n"
@@ -78,8 +78,8 @@
msgid "This stream contains no data."
msgstr "Virta ei sisällä tietoa."
-msgid "Internal data stream error."
-msgstr "Sisäinen tietovirtavirhe."
+#~ msgid "Internal data stream error."
+#~ msgstr "Sisäinen tietovirtavirhe."
#, fuzzy
#~ msgid ""
diff --git a/po/fr.gmo b/po/fr.gmo
index 6941323..7a4b2f1 100644
--- a/po/fr.gmo
+++ b/po/fr.gmo
Binary files differ
diff --git a/po/fr.po b/po/fr.po
index d55b48d..6aab05b 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-ugly 1.7.1\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2016-07-06 11:53+0300\n"
+"POT-Creation-Date: 2016-09-01 11:24+0300\n"
"PO-Revision-Date: 2015-12-27 01:51+0100\n"
"Last-Translator: Stéphane Aulery <lkppo@free.fr>\n"
"Language-Team: French <traduc@traduc.org>\n"
@@ -78,5 +78,5 @@
msgid "This stream contains no data."
msgstr "Ce flux ne contient aucune données."
-msgid "Internal data stream error."
-msgstr "Erreur du flux de données interne."
+#~ msgid "Internal data stream error."
+#~ msgstr "Erreur du flux de données interne."
diff --git a/po/gl.gmo b/po/gl.gmo
index 231a80d..aba8693 100644
--- a/po/gl.gmo
+++ b/po/gl.gmo
Binary files differ
diff --git a/po/gl.po b/po/gl.po
index c8550d3..5b46250 100644
--- a/po/gl.po
+++ b/po/gl.po
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-ugly 1.0.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2016-07-06 11:53+0300\n"
+"POT-Creation-Date: 2016-09-01 11:24+0300\n"
"PO-Revision-Date: 2012-12-15 03:47+0200\n"
"Last-Translator: Fran Dieguez <frandieguez@ubuntu.com>\n"
"Language-Team: Galician <proxecto@trasno.net>\n"
@@ -80,5 +80,5 @@
msgid "This stream contains no data."
msgstr "Este fluxo non contén datos."
-msgid "Internal data stream error."
-msgstr "Erro de fluxo de datos interno."
+#~ msgid "Internal data stream error."
+#~ msgstr "Erro de fluxo de datos interno."
diff --git a/po/gst-plugins-ugly-1.0.pot b/po/gst-plugins-ugly-1.0.pot
index 27fd3ee..403084a 100644
--- a/po/gst-plugins-ugly-1.0.pot
+++ b/po/gst-plugins-ugly-1.0.pot
@@ -5,9 +5,9 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: gst-plugins-ugly 1.9.1\n"
+"Project-Id-Version: gst-plugins-ugly 1.9.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2016-07-06 11:53+0300\n"
+"POT-Creation-Date: 2016-09-01 11:24+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"
@@ -28,35 +28,35 @@
msgid "Disc is not an Audio CD."
msgstr ""
-#: ext/dvdread/dvdreadsrc.c:230 ext/dvdread/dvdreadsrc.c:237
+#: ext/dvdread/dvdreadsrc.c:231 ext/dvdread/dvdreadsrc.c:238
msgid "Could not open DVD"
msgstr ""
-#: ext/dvdread/dvdreadsrc.c:244 ext/dvdread/dvdreadsrc.c:620
-#: ext/dvdread/dvdreadsrc.c:627
+#: ext/dvdread/dvdreadsrc.c:245 ext/dvdread/dvdreadsrc.c:621
+#: ext/dvdread/dvdreadsrc.c:628
#, c-format
msgid "Could not open DVD title %d"
msgstr ""
-#: ext/dvdread/dvdreadsrc.c:250
+#: ext/dvdread/dvdreadsrc.c:251
#, c-format
msgid "Failed to go to chapter %d of DVD title %d"
msgstr ""
-#: ext/dvdread/dvdreadsrc.c:634
+#: ext/dvdread/dvdreadsrc.c:635
#, c-format
msgid ""
"Could not open DVD title %d. Interactive titles are not supported by this "
"element"
msgstr ""
-#: ext/dvdread/dvdreadsrc.c:989
+#: ext/dvdread/dvdreadsrc.c:990
msgid ""
"Could not read DVD. This may be because the DVD is encrypted and a DVD "
"decryption library is not installed."
msgstr ""
-#: ext/dvdread/dvdreadsrc.c:992
+#: ext/dvdread/dvdreadsrc.c:993
msgid "Could not read DVD."
msgstr ""
@@ -79,7 +79,3 @@
#: gst/asfdemux/gstasfdemux.c:446
msgid "This stream contains no data."
msgstr ""
-
-#: gst/asfdemux/gstasfdemux.c:453 gst/asfdemux/gstasfdemux.c:2127
-msgid "Internal data stream error."
-msgstr ""
diff --git a/po/hr.gmo b/po/hr.gmo
index ede75e1..a0e3c79 100644
--- a/po/hr.gmo
+++ b/po/hr.gmo
Binary files differ
diff --git a/po/hr.po b/po/hr.po
index 88f67d2..4500ca6 100644
--- a/po/hr.po
+++ b/po/hr.po
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-ugly 1.7.1\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2016-07-06 11:53+0300\n"
+"POT-Creation-Date: 2016-09-01 11:24+0300\n"
"PO-Revision-Date: 2016-05-27 12:48-0700\n"
"Last-Translator: Božidar Putanec <bozidarp@yahoo.com>\n"
"Language-Team: Croatian <lokalizacija@linux.hr>\n"
@@ -78,5 +78,5 @@
msgid "This stream contains no data."
msgstr "Ovaj stream (tok podataka) ne sadrži podatke."
-msgid "Internal data stream error."
-msgstr "Interna greška toka (stream) podataka."
+#~ msgid "Internal data stream error."
+#~ msgstr "Interna greška toka (stream) podataka."
diff --git a/po/hu.gmo b/po/hu.gmo
index 6be9f25..69b699c 100644
--- a/po/hu.gmo
+++ b/po/hu.gmo
Binary files differ
diff --git a/po/hu.po b/po/hu.po
index a4e6439..184e0ba 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-ugly 1.0.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2016-07-06 11:53+0300\n"
+"POT-Creation-Date: 2016-09-01 11:24+0300\n"
"PO-Revision-Date: 2012-11-30 15:02+0100\n"
"Last-Translator: Gabor Kelemen <kelemeng@gnome.hu>\n"
"Language-Team: Hungarian <translation-team-hu@lists.sourceforge.net>\n"
@@ -77,8 +77,8 @@
msgid "This stream contains no data."
msgstr "Ez az adatfolyam nem tartalmaz adatokat."
-msgid "Internal data stream error."
-msgstr "Belső adatfolyam-hiba."
+#~ msgid "Internal data stream error."
+#~ msgstr "Belső adatfolyam-hiba."
#~ msgid "Invalid title information on DVD."
#~ msgstr "A DVD címinformációi érvénytelenek."
diff --git a/po/id.gmo b/po/id.gmo
index d11a35d..6bbd7e1 100644
--- a/po/id.gmo
+++ b/po/id.gmo
Binary files differ
diff --git a/po/id.po b/po/id.po
index 6d4bdd5..30c44d8 100644
--- a/po/id.po
+++ b/po/id.po
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-ugly 1.2.1\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2016-07-06 11:53+0300\n"
+"POT-Creation-Date: 2016-09-01 11:24+0300\n"
"PO-Revision-Date: 2014-01-27 20:04+0700\n"
"Last-Translator: Andhika Padmawan <andhika.padmawan@gmail.com>\n"
"Language-Team: Indonesian <translation-team-id@lists.sourceforge.net>\n"
@@ -71,8 +71,8 @@
msgid "This stream contains no data."
msgstr "Arus ini tidak berisi data."
-msgid "Internal data stream error."
-msgstr "Galat arus data internal."
+#~ msgid "Internal data stream error."
+#~ msgstr "Galat arus data internal."
#~ msgid "Invalid title information on DVD."
#~ msgstr "Informasi judul tidak sah pada DVD."
diff --git a/po/it.gmo b/po/it.gmo
index 726807b..b2b230a 100644
--- a/po/it.gmo
+++ b/po/it.gmo
Binary files differ
diff --git a/po/it.po b/po/it.po
index 201e36d..cbf9569 100644
--- a/po/it.po
+++ b/po/it.po
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-ugly 0.10.11.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2016-07-06 11:53+0300\n"
+"POT-Creation-Date: 2016-09-01 11:24+0300\n"
"PO-Revision-Date: 2009-06-14 12:31+0200\n"
"Last-Translator: Luca Ferretti <elle.uca@infinito.it>\n"
"Language-Team: Italian <tp@lists.linux.it>\n"
@@ -78,8 +78,8 @@
msgid "This stream contains no data."
msgstr "Questo stream non contiene alcun dato."
-msgid "Internal data stream error."
-msgstr "Errore interno dello stream di dati."
+#~ msgid "Internal data stream error."
+#~ msgstr "Errore interno dello stream di dati."
#, fuzzy
#~ msgid ""
diff --git a/po/ja.gmo b/po/ja.gmo
index a01ef89..bfbdf3c 100644
--- a/po/ja.gmo
+++ b/po/ja.gmo
Binary files differ
diff --git a/po/ja.po b/po/ja.po
index 37f3fcc..a538dc9 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-ugly 1.0.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2016-07-06 11:53+0300\n"
+"POT-Creation-Date: 2016-09-01 11:24+0300\n"
"PO-Revision-Date: 2012-12-22 19:42+0900\n"
"Last-Translator: Takeshi Hamasaki <hmatrjp@users.sourceforge.jp>\n"
"Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n"
@@ -78,8 +78,8 @@
msgid "This stream contains no data."
msgstr "このストリームはデータを含んでいません。"
-msgid "Internal data stream error."
-msgstr "内部データストリームエラー。"
+#~ msgid "Internal data stream error."
+#~ msgstr "内部データストリームエラー。"
#~ msgid "Invalid title information on DVD."
#~ msgstr "DVD上のタイトル情報が不正です。"
diff --git a/po/lt.gmo b/po/lt.gmo
index 9844de1..46b1819 100644
--- a/po/lt.gmo
+++ b/po/lt.gmo
Binary files differ
diff --git a/po/lt.po b/po/lt.po
index 2b0c01a..3cb7356 100644
--- a/po/lt.po
+++ b/po/lt.po
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-ugly-0.10.7.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2016-07-06 11:53+0300\n"
+"POT-Creation-Date: 2016-09-01 11:24+0300\n"
"PO-Revision-Date: 2008-05-14 02:52+0300\n"
"Last-Translator: Gintautas Miliauskas <gintas@akl.lt>\n"
"Language-Team: Lithuanian <komp_lt@konferencijos.lt>\n"
@@ -80,9 +80,6 @@
msgid "This stream contains no data."
msgstr "Šiame sraute nėra duomenų."
-msgid "Internal data stream error."
-msgstr ""
-
#, fuzzy
#~ msgid ""
#~ "Failed to configure LAMEMP3ENC encoder. Check your encoding parameters."
diff --git a/po/lv.gmo b/po/lv.gmo
index 6ced869..6c38edc 100644
--- a/po/lv.gmo
+++ b/po/lv.gmo
Binary files differ
diff --git a/po/lv.po b/po/lv.po
index 39020da..af5fba2 100644
--- a/po/lv.po
+++ b/po/lv.po
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-ugly 1.2.1\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2016-07-06 11:53+0300\n"
+"POT-Creation-Date: 2016-09-01 11:24+0300\n"
"PO-Revision-Date: 2014-04-20 16:24+0300\n"
"Last-Translator: Rihards Prieditis <rprieditis@gmail.com>\n"
"Language-Team: Latvian <translation-team-lv@lists.sourceforge.net>\n"
@@ -78,8 +78,8 @@
msgid "This stream contains no data."
msgstr "Šī straume nesatur datus."
-msgid "Internal data stream error."
-msgstr "Iekšēja datu plūsmas kļūda."
+#~ msgid "Internal data stream error."
+#~ msgstr "Iekšēja datu plūsmas kļūda."
#~ msgid "Invalid title information on DVD."
#~ msgstr "Nederīga DVD virsraksta informācija."
diff --git a/po/ms.gmo b/po/ms.gmo
index b675e89..de49c14 100644
--- a/po/ms.gmo
+++ b/po/ms.gmo
Binary files differ
diff --git a/po/ms.po b/po/ms.po
index 44c39ad..a154549 100644
--- a/po/ms.po
+++ b/po/ms.po
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-ugly-0.10.11.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2016-07-06 11:53+0300\n"
+"POT-Creation-Date: 2016-09-01 11:24+0300\n"
"PO-Revision-Date: 2009-07-16 15:07+0800\n"
"Last-Translator: Muhammad Najmi bin Ahmad Zabidi <najmi.zabidi@gmail.com>\n"
"Language-Team: Malay <translation-team-ms@lists.sourceforge.net>\n"
@@ -73,8 +73,8 @@
msgid "This stream contains no data."
msgstr "Aliran ini tiada data."
-msgid "Internal data stream error."
-msgstr "Ralat aliran data dalaman."
+#~ msgid "Internal data stream error."
+#~ msgstr "Ralat aliran data dalaman."
#, fuzzy
#~ msgid ""
diff --git a/po/mt.gmo b/po/mt.gmo
index d0f2592..91f6950 100644
--- a/po/mt.gmo
+++ b/po/mt.gmo
Binary files differ
diff --git a/po/mt.po b/po/mt.po
index 3778968..15bac86 100644
--- a/po/mt.po
+++ b/po/mt.po
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-ugly-0.10.9.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2016-07-06 11:53+0300\n"
+"POT-Creation-Date: 2016-09-01 11:24+0300\n"
"PO-Revision-Date: 2008-11-13 18:18+0100\n"
"Last-Translator: Michel Bugeja <michelbugeja@rabatmalta.com>\n"
"Language-Team: Maltese <translation-team-mt@lists.sourceforge.net>\n"
@@ -77,8 +77,8 @@
msgid "This stream contains no data."
msgstr "L-istream ma fiha l-ebda data."
-msgid "Internal data stream error."
-msgstr "Problema interna fid-data stream."
+#~ msgid "Internal data stream error."
+#~ msgstr "Problema interna fid-data stream."
#, fuzzy
#~ msgid ""
diff --git a/po/nb.gmo b/po/nb.gmo
index bebd5bf..071c592 100644
--- a/po/nb.gmo
+++ b/po/nb.gmo
Binary files differ
diff --git a/po/nb.po b/po/nb.po
index 1d7f68d..7536604 100644
--- a/po/nb.po
+++ b/po/nb.po
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-ugly 1.0.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2016-07-06 11:53+0300\n"
+"POT-Creation-Date: 2016-09-01 11:24+0300\n"
"PO-Revision-Date: 2012-12-21 21:38+0100\n"
"Last-Translator: Johnny A. Solbu <johnny@solbu.net>\n"
"Language-Team: Norwegian Bokmaal <i18n-nb@lister.ping.uio.no>\n"
@@ -75,8 +75,8 @@
msgid "This stream contains no data."
msgstr "Denne strømmen inneholde ikke data."
-msgid "Internal data stream error."
-msgstr "Intern feil i datastrøm."
+#~ msgid "Internal data stream error."
+#~ msgstr "Intern feil i datastrøm."
#~ msgid "This file is encrypted and cannot be played."
#~ msgstr "Denne filen er kryptert og kan ikke spilles av."
diff --git a/po/nl.gmo b/po/nl.gmo
index 599a3e2..5757966 100644
--- a/po/nl.gmo
+++ b/po/nl.gmo
Binary files differ
diff --git a/po/nl.po b/po/nl.po
index 8e1d1fa..61ff865 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-ugly 1.5.1\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2016-07-06 11:53+0300\n"
+"POT-Creation-Date: 2016-09-01 11:24+0300\n"
"PO-Revision-Date: 2015-06-13 13:05+0200\n"
"Last-Translator: Freek de Kruijf <f.de.kruijf@gmail.com>\n"
"Language-Team: Dutch <vertaling@vrijschrift.org>\n"
@@ -77,8 +77,8 @@
msgid "This stream contains no data."
msgstr "Deze stroom bevat geen gegevens."
-msgid "Internal data stream error."
-msgstr "Fout met interne gegevensstroom."
+#~ msgid "Internal data stream error."
+#~ msgstr "Fout met interne gegevensstroom."
#~ msgid "Invalid title information on DVD."
#~ msgstr "Ongeldige titelinformatie op de DVD."
diff --git a/po/or.gmo b/po/or.gmo
index a9934a2..f0e411f 100644
--- a/po/or.gmo
+++ b/po/or.gmo
Binary files differ
diff --git a/po/or.po b/po/or.po
index d2300c1..a713212 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: 2016-07-06 11:53+0300\n"
+"POT-Creation-Date: 2016-09-01 11:24+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"
@@ -70,9 +70,6 @@
msgid "This stream contains no data."
msgstr ""
-msgid "Internal data stream error."
-msgstr ""
-
#, fuzzy
#~ msgid "Could not read title information for DVD."
#~ msgstr "\"%s\" ଫାଇଲ ଲେଖିହେଲା ନାହିଁ."
diff --git a/po/pl.gmo b/po/pl.gmo
index d823593..4edd84d 100644
--- a/po/pl.gmo
+++ b/po/pl.gmo
Binary files differ
diff --git a/po/pl.po b/po/pl.po
index f6702ff..49bb053 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-ugly 1.0.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2016-07-06 11:53+0300\n"
+"POT-Creation-Date: 2016-09-01 11:24+0300\n"
"PO-Revision-Date: 2012-11-28 19:34+0100\n"
"Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n"
"Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n"
@@ -75,5 +75,5 @@
msgid "This stream contains no data."
msgstr "Ten strumień nie zawiera danych."
-msgid "Internal data stream error."
-msgstr "Błąd wewnętrzny strumienia danych."
+#~ msgid "Internal data stream error."
+#~ msgstr "Błąd wewnętrzny strumienia danych."
diff --git a/po/pt_BR.gmo b/po/pt_BR.gmo
index 9f363b3..2dbf0d3 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 a6a18b6..323f673 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-ugly-1.7.1\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2016-07-06 11:53+0300\n"
+"POT-Creation-Date: 2016-09-01 11:24+0300\n"
"PO-Revision-Date: 2015-12-28 19:54-0200\n"
"Last-Translator: Fabrício Godoy <skarllot@gmail.com>\n"
"Language-Team: Brazilian Portuguese <ldpbr-translation@lists.sourceforge."
@@ -79,8 +79,8 @@
msgid "This stream contains no data."
msgstr "Este fluxo não contém dados."
-msgid "Internal data stream error."
-msgstr "Erro interno no fluxo de dados."
+#~ msgid "Internal data stream error."
+#~ msgstr "Erro interno no fluxo de dados."
#~ msgid "Invalid title information on DVD."
#~ msgstr "As informações de título no DVD são inválidas."
diff --git a/po/ro.gmo b/po/ro.gmo
index 1dc805e..409e129 100644
--- a/po/ro.gmo
+++ b/po/ro.gmo
Binary files differ
diff --git a/po/ro.po b/po/ro.po
index a5cb0de..70ed3bf 100644
--- a/po/ro.po
+++ b/po/ro.po
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-ugly 0.10.14.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2016-07-06 11:53+0300\n"
+"POT-Creation-Date: 2016-09-01 11:24+0300\n"
"PO-Revision-Date: 2010-08-16 03:32+0300\n"
"Last-Translator: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>\n"
"Language-Team: Romanian <translation-team-ro@lists.sourceforge.net>\n"
@@ -75,8 +75,8 @@
msgid "This stream contains no data."
msgstr "Fluxul acesta nu conține date."
-msgid "Internal data stream error."
-msgstr "Eroare internă a fluxului de date."
+#~ msgid "Internal data stream error."
+#~ msgstr "Eroare internă a fluxului de date."
#, fuzzy
#~ msgid ""
diff --git a/po/ru.gmo b/po/ru.gmo
index f1f9118..2a232f3 100644
--- a/po/ru.gmo
+++ b/po/ru.gmo
Binary files differ
diff --git a/po/ru.po b/po/ru.po
index 6564226..f2b1920 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-ugly 1.0.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2016-07-06 11:53+0300\n"
+"POT-Creation-Date: 2016-09-01 11:24+0300\n"
"PO-Revision-Date: 2012-12-01 13:38+0400\n"
"Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n"
"Language-Team: Russian <gnu@mx.ru>\n"
@@ -79,8 +79,8 @@
msgid "This stream contains no data."
msgstr "Поток не содержит данных."
-msgid "Internal data stream error."
-msgstr "Внутренняя ошибка потока данных."
+#~ msgid "Internal data stream error."
+#~ msgstr "Внутренняя ошибка потока данных."
#~ msgid "Invalid title information on DVD."
#~ msgstr "Неверные сведения о разделах на DVD."
diff --git a/po/sk.gmo b/po/sk.gmo
index 7044b69..a2f5ca3 100644
--- a/po/sk.gmo
+++ b/po/sk.gmo
Binary files differ
diff --git a/po/sk.po b/po/sk.po
index 669ee48..0f92a85 100644
--- a/po/sk.po
+++ b/po/sk.po
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-ugly 1.2.1\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2016-07-06 11:53+0300\n"
+"POT-Creation-Date: 2016-09-01 11:24+0300\n"
"PO-Revision-Date: 2014-01-30 10:28+0100\n"
"Last-Translator: Peter Tuharsky <tuharsky@misbb.sk>\n"
"Language-Team: Slovak <sk-i18n@lists.linux.sk>\n"
@@ -80,8 +80,8 @@
msgid "This stream contains no data."
msgstr "Tento prúd neobsahuje žiadne údaje."
-msgid "Internal data stream error."
-msgstr "Vnútorná chyba prúdu údajov."
+#~ msgid "Internal data stream error."
+#~ msgstr "Vnútorná chyba prúdu údajov."
#~ msgid "Invalid title information on DVD."
#~ msgstr "Chybný titul na DVD."
diff --git a/po/sl.gmo b/po/sl.gmo
index 397b661..08e7ec1 100644
--- a/po/sl.gmo
+++ b/po/sl.gmo
Binary files differ
diff --git a/po/sl.po b/po/sl.po
index aa555a3..fdf461c 100644
--- a/po/sl.po
+++ b/po/sl.po
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-ugly 0.10.17.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2016-07-06 11:53+0300\n"
+"POT-Creation-Date: 2016-09-01 11:24+0300\n"
"PO-Revision-Date: 2012-03-26 22:48+0100\n"
"Last-Translator: Klemen Košir <klemen.kosir@gmx.com>\n"
"Language-Team: Slovenian <translation-team-sl@lists.sourceforge.net>\n"
@@ -76,8 +76,8 @@
msgid "This stream contains no data."
msgstr "Pretok ne vsebuje podatkov."
-msgid "Internal data stream error."
-msgstr "Notranja napaka pretoka podatkov."
+#~ msgid "Internal data stream error."
+#~ msgstr "Notranja napaka pretoka podatkov."
#~ msgid "Failed to configure LAME encoder. Check your encoding parameters."
#~ msgstr ""
diff --git a/po/sq.gmo b/po/sq.gmo
index 407f3e4..9403707 100644
--- a/po/sq.gmo
+++ b/po/sq.gmo
Binary files differ
diff --git a/po/sq.po b/po/sq.po
index 1d3e2ba..5d248e6 100644
--- a/po/sq.po
+++ b/po/sq.po
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: gst-plugins 0.8.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2016-07-06 11:53+0300\n"
+"POT-Creation-Date: 2016-09-01 11:24+0300\n"
"PO-Revision-Date: 2004-08-07 20:29+0200\n"
"Last-Translator: Laurent Dhima <laurenti@alblinux.net>\n"
"Language-Team: Albanian <begraj@hotmail.com>\n"
@@ -68,9 +68,6 @@
msgid "This stream contains no data."
msgstr ""
-msgid "Internal data stream error."
-msgstr ""
-
#, fuzzy
#~ msgid "Could not read title information for DVD."
#~ msgstr "I pamundur shkrimi tek file \"%s\"."
diff --git a/po/sr.gmo b/po/sr.gmo
index 359d980..e4e28ad 100644
--- a/po/sr.gmo
+++ b/po/sr.gmo
Binary files differ
diff --git a/po/sr.po b/po/sr.po
index a990f97..638f581 100644
--- a/po/sr.po
+++ b/po/sr.po
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-ugly-1.1.4\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2016-07-06 11:53+0300\n"
+"POT-Creation-Date: 2016-09-01 11:24+0300\n"
"PO-Revision-Date: 2013-10-03 22:30+0200\n"
"Last-Translator: Мирослав Николић <miroslavnikolic@rocketmail.com>\n"
"Language-Team: Serbian <(nothing)>\n"
@@ -76,5 +76,5 @@
msgid "This stream contains no data."
msgstr "Овај ток не садржи податке."
-msgid "Internal data stream error."
-msgstr "Унутрашња грешка тока података."
+#~ msgid "Internal data stream error."
+#~ msgstr "Унутрашња грешка тока података."
diff --git a/po/sv.gmo b/po/sv.gmo
index 8436783..965d67a 100644
--- a/po/sv.gmo
+++ b/po/sv.gmo
Binary files differ
diff --git a/po/sv.po b/po/sv.po
index 53c9374..5ff76a9 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-ugly 1.6.0\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2016-07-06 11:53+0300\n"
+"POT-Creation-Date: 2016-09-01 11:24+0300\n"
"PO-Revision-Date: 2015-10-31 16:08+0100\n"
"Last-Translator: Sebastian Rasmussen <sebras@gmail.com>\n"
"Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
@@ -78,5 +78,5 @@
msgid "This stream contains no data."
msgstr "Den här strömmen innehåller inget data."
-msgid "Internal data stream error."
-msgstr "Fel i intern dataström."
+#~ msgid "Internal data stream error."
+#~ msgstr "Fel i intern dataström."
diff --git a/po/tr.gmo b/po/tr.gmo
index 53e61f0..cc7fd15 100644
--- a/po/tr.gmo
+++ b/po/tr.gmo
Binary files differ
diff --git a/po/tr.po b/po/tr.po
index f3f2092..3adfcf3 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-ugly-1.0.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2016-07-06 11:53+0300\n"
+"POT-Creation-Date: 2016-09-01 11:24+0300\n"
"PO-Revision-Date: 2012-12-01 01:19+0200\n"
"Last-Translator: Server Acim <serveracim@gmail.com>\n"
"Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n"
@@ -74,8 +74,8 @@
msgid "This stream contains no data."
msgstr "Akış veri içermiyor."
-msgid "Internal data stream error."
-msgstr "İç veri akış hatası."
+#~ msgid "Internal data stream error."
+#~ msgstr "İç veri akış hatası."
#~ msgid "Invalid title information on DVD."
#~ msgstr "DVD'de geçersiz başlık bilgisi."
diff --git a/po/uk.gmo b/po/uk.gmo
index f766432..c6bf573 100644
--- a/po/uk.gmo
+++ b/po/uk.gmo
Binary files differ
diff --git a/po/uk.po b/po/uk.po
index 40cd1be..3aa84e5 100644
--- a/po/uk.po
+++ b/po/uk.po
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-ugly 1.0.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2016-07-06 11:53+0300\n"
+"POT-Creation-Date: 2016-09-01 11:24+0300\n"
"PO-Revision-Date: 2012-11-28 20:25+0200\n"
"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
"Language-Team: Ukrainian <translation-team-uk@lists.sourceforge.net>\n"
@@ -80,8 +80,8 @@
msgid "This stream contains no data."
msgstr "Потік не містить даних."
-msgid "Internal data stream error."
-msgstr "Помилка внутрішнього потоку даних."
+#~ msgid "Internal data stream error."
+#~ msgstr "Помилка внутрішнього потоку даних."
#~ msgid "This file is encrypted and cannot be played."
#~ msgstr "Файл зашифрований та не може бути відтворений."
diff --git a/po/vi.gmo b/po/vi.gmo
index 7d10ab1..8b57ea3 100644
--- a/po/vi.gmo
+++ b/po/vi.gmo
Binary files differ
diff --git a/po/vi.po b/po/vi.po
index e011eed..bf9d054 100644
--- a/po/vi.po
+++ b/po/vi.po
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-ugly 1.3.90\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2016-07-06 11:53+0300\n"
+"POT-Creation-Date: 2016-09-01 11:24+0300\n"
"PO-Revision-Date: 2014-06-30 09:20+0700\n"
"Last-Translator: Trần Ngọc Quân <vnwildman@gmail.com>\n"
"Language-Team: Vietnamese <translation-team-vi@lists.sourceforge.net>\n"
@@ -80,5 +80,5 @@
msgid "This stream contains no data."
msgstr "Luồng này không chứa dữ liệu."
-msgid "Internal data stream error."
-msgstr "Lỗi luồng dữ liệu nội bộ."
+#~ 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 3fff837..7c67e14 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 d50db42..6b1d8b2 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -10,7 +10,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-ugly 1.5.1\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2016-07-06 11:53+0300\n"
+"POT-Creation-Date: 2016-09-01 11:24+0300\n"
"PO-Revision-Date: 2015-08-28 15:36+0800\n"
"Last-Translator: Mingye Wang <arthur200126@gmail.com>\n"
"Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n"
@@ -70,8 +70,8 @@
msgid "This stream contains no data."
msgstr "这个串流中没有包含数据."
-msgid "Internal data stream error."
-msgstr "内部数据流错误。"
+#~ msgid "Internal data stream error."
+#~ msgstr "内部数据流错误。"
#~ msgid "Invalid title information on DVD."
#~ msgstr "无效的 DVD 标题信息。"
diff --git a/win32/common/config.h b/win32/common/config.h
index f744d00..7cf795e 100644
--- a/win32/common/config.h
+++ b/win32/common/config.h
@@ -67,7 +67,7 @@
#define GST_PACKAGE_ORIGIN "Unknown package origin"
/* GStreamer package release date/time for plugins as YYYY-MM-DD */
-#define GST_PACKAGE_RELEASE_DATETIME "2016-06-06"
+#define GST_PACKAGE_RELEASE_DATETIME "2016-09-01"
/* Define if static plugins should be built */
#undef GST_PLUGIN_BUILD_STATIC
@@ -256,7 +256,7 @@
#define PACKAGE_NAME "GStreamer Ugly Plug-ins"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "GStreamer Ugly Plug-ins 1.9.1"
+#define PACKAGE_STRING "GStreamer Ugly Plug-ins 1.9.2"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gst-plugins-ugly"
@@ -265,7 +265,7 @@
#undef PACKAGE_URL
/* Define to the version of this package. */
-#define PACKAGE_VERSION "1.9.1"
+#define PACKAGE_VERSION "1.9.2"
/* directory where plugins are located */
#ifdef _DEBUG
@@ -296,7 +296,7 @@
#undef TARGET_CPU
/* Version number of package */
-#define VERSION "1.9.1"
+#define VERSION "1.9.2"
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
significant byte first (like Motorola and SPARC, unlike Intel). */