diff -Nru gstreamer1.0-1.14.0/ChangeLog gstreamer1.0-1.14.1/ChangeLog --- gstreamer1.0-1.14.0/ChangeLog 2018-03-19 20:09:54.000000000 +0000 +++ gstreamer1.0-1.14.1/ChangeLog 2018-05-17 12:17:27.000000000 +0000 @@ -1,3 +1,167 @@ +=== release 1.14.1 === + +2018-05-17 13:17:26 +0100 Tim-Philipp Müller + + * ChangeLog: + * NEWS: + * RELEASE: + * configure.ac: + * gstreamer.doap: + * meson.build: + Release 1.14.1 + +2018-05-17 13:17:26 +0100 Tim-Philipp Müller + + * docs/plugins/gstreamer-plugins.hierarchy: + * docs/plugins/inspect/plugin-coreelements.xml: + * docs/plugins/inspect/plugin-coretracers.xml: + Update docs + +2018-05-17 12:37:20 +0100 Tim-Philipp Müller + + * po/hr.po: + Update translations + +2018-05-10 00:05:51 +0300 Sebastian Dröge + + * gst/gstpad.c: + pad: Fix race condition causing the same probe to be called multiple times + Probes were remembering a cookie that was used to check if the probe was + already called this time before the probes list changed. However the + same probes could've been called by another thread in between and thus + gotten a new cookie, and would then be called a second time. + https://bugzilla.gnome.org/show_bug.cgi?id=795987 + +2018-05-04 09:29:22 +0200 Edward Hervey + + * gst/gstregistrybinary.c: + * libs/gst/helpers/gst-ptp-helper.c: + gst: Use memcpy() instead of strncpy() where appropriate + strncpy() is assumed to be for strings so the compiler assumes that + it will need an extra byte for the string-terminaning NULL. + For cases where we know it's actually "binary" data, just copy it + with memcpy. + Fixes compiler warnings with gcc 8. + https://bugzilla.gnome.org/show_bug.cgi?id=795756 + +2018-05-05 16:16:45 +0200 Tim-Philipp Müller + + * gst/gstbufferlist.c: + * tests/check/gst/gstbufferlist.c: + bufferlist: fix abort due to underflow when creating 0-sized list + gst_buffer_list_new_sized(0) will cause an underflow in a calculation + which then makes it try to allocate huge amounts of memory, which + may lead to aborts. + https://bugzilla.gnome.org/show_bug.cgi?id=795758 + +2018-05-05 11:32:12 +0200 Tim-Philipp Müller + + * libs/gst/base/gstaggregator.c: + * win32/common/libgstbase.def: + aggregator: fix exports and since marker for new API + https://bugzilla.gnome.org/show_bug.cgi?id=795332 + +2018-04-23 11:34:19 -0400 Olivier Crête + + * docs/libs/gstreamer-libs-sections.txt: + * libs/gst/base/gstaggregator.c: + * libs/gst/base/gstaggregator.h: + aggregator: Add API to check if a pad has a new buffer + https://bugzilla.gnome.org/show_bug.cgi?id=795332 + +2018-04-20 12:30:24 +0100 Tim-Philipp Müller + + * meson.build: + meson: fix invalid keyword argument warnings + cc.compiles() doesn't have a 'prefix' argument (yet) and the + prefix has already been prepended to the source code snippets. + https://github.com/mesonbuild/meson/issues/2364 + +2018-04-17 11:24:31 +0100 Tim-Philipp Müller + + * plugins/elements/gstinputselector.c: + * plugins/elements/gstmultiqueue.c: + multiqueue, inputselector: show pad properties in gst-inspect-1.0 + +2018-04-13 20:15:46 +0200 Mark Nauwelaerts + + * libs/gst/base/gstbaseparse.c: + * libs/gst/base/gstbytereader.c: + * libs/gst/base/gstbytewriter.c: + * libs/gst/base/gstcollectpads.c: + * libs/gst/base/gstcollectpads.h: + * libs/gst/base/gsttypefindhelper.c: + * libs/gst/base/gsttypefindhelper.h: + base: fix some GIR annotations + Mostly related to out parameters and their transfer + +2018-03-29 18:59:43 +0200 Mark Nauwelaerts + + * gst/gstbuffer.c: + * gst/gstutils.c: + gst: add some GIR array annotations + +2018-04-11 19:56:01 +0100 Tim-Philipp Müller + + * gst/gstinfo.c: + gstdebug: fix occasional deadlocks on windows when outputting debug logging + When outputting debug logs on Windows, some sections are protected + with a non-recursive lock. Turns out though that gst_debug_message_get() + might indirectly, via our printf format extensions, call code which + in turn would try to log something when it can't handle something. If + that happens we end up in gst_debug_log_default() again recursively and + try to again take the lock that's already taken, thus deadlocking. + Format the debug message string outside of the critical section + instead to avoid this. + https://bugzilla.gnome.org/show_bug.cgi?id=784382 + +2018-04-09 14:19:19 +0100 Tim-Philipp Müller + + * gst/gsturi.h: + gsturi: include gstconfig.h earlier for GST_API define + +2018-03-27 10:25:46 +0200 Jan Alexander Steffens (heftig) + + * gst/gstinfo.c: + * tests/check/gst/gstinfo.c: + gstinfo: fix debug levels being applied in the wrong order + Remove unneeded reapplication of patterns. Besides being + superfluous (gst_debug_reset_threshold already applies + patterns) it was also wrong and didn't stop checking patterns + after the first match (broken in 67e9d139). + Also fix up unit test which checked for the wrong order. + https://bugzilla.gnome.org/show_bug.cgi?id=794717 + +2018-03-29 12:36:11 +1100 Matthew Waters + + * gst/gstbin.c: + bin: fix deep-element-added signal debug log message + Adding the bin to the child element doesn't really make sense. + +2018-03-20 16:11:01 +0200 Sebastian Dröge + + * gst/gstchildproxy.c: + * gst/parse/grammar.y: + gst: Fix compilation with latest GLib + g_object_ref() forwards the type of its argument nowadays. + ./grammar.y:409:14: error: assignment from incompatible pointer type [-Werror=incompatible-pointer-types] + gstchildproxy.c:212:7: error: assignment from incompatible pointer type [-Werror=incompatible-pointer-types] + +2018-03-21 10:20:14 +0200 Sebastian Dröge + + * libs/gst/net/net.h: + net: Include gstnetcontrolmessagemeta.h in net.h + +2018-03-21 10:13:44 +0200 Sebastian Dröge + + * gst/gstparamspecs.h: + paramspecs: Set g-i annotation values for GST_PARAM_* constants + +2018-03-21 10:11:30 +0200 Sebastian Dröge + + * gst/gstelementfactory.h: + elementfactory: GST_ELEMENT_FACTORY_TYPE_DECODABLE had DECRYPTOR added, update g-i annotation value + === release 1.14.0 === 2018-03-19 20:09:51 +0000 Tim-Philipp Müller diff -Nru gstreamer1.0-1.14.0/configure gstreamer1.0-1.14.1/configure --- gstreamer1.0-1.14.0/configure 2018-03-19 20:04:18.000000000 +0000 +++ gstreamer1.0-1.14.1/configure 2018-05-17 12:12:05.000000000 +0000 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for GStreamer 1.14.0. +# Generated by GNU Autoconf 2.69 for GStreamer 1.14.1. # # Report bugs to . # @@ -591,8 +591,8 @@ # Identity of this package. PACKAGE_NAME='GStreamer' PACKAGE_TARNAME='gstreamer' -PACKAGE_VERSION='1.14.0' -PACKAGE_STRING='GStreamer 1.14.0' +PACKAGE_VERSION='1.14.1' +PACKAGE_STRING='GStreamer 1.14.1' PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer' PACKAGE_URL='' @@ -1682,7 +1682,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures GStreamer 1.14.0 to adapt to many kinds of systems. +\`configure' configures GStreamer 1.14.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1754,7 +1754,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of GStreamer 1.14.0:";; + short | recursive ) echo "Configuration of GStreamer 1.14.1:";; esac cat <<\_ACEOF @@ -1966,7 +1966,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -GStreamer configure 1.14.0 +GStreamer configure 1.14.1 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2825,7 +2825,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by GStreamer $as_me 1.14.0, which was +It was created by GStreamer $as_me 1.14.1, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3803,7 +3803,7 @@ # Define the identity of the package. PACKAGE='gstreamer' - VERSION='1.14.0' + VERSION='1.14.1' cat >>confdefs.h <<_ACEOF @@ -4014,9 +4014,9 @@ - PACKAGE_VERSION_MAJOR=$(echo 1.14.0 | cut -d'.' -f1) - PACKAGE_VERSION_MINOR=$(echo 1.14.0 | cut -d'.' -f2) - PACKAGE_VERSION_MICRO=$(echo 1.14.0 | cut -d'.' -f3) + PACKAGE_VERSION_MAJOR=$(echo 1.14.1 | cut -d'.' -f1) + PACKAGE_VERSION_MINOR=$(echo 1.14.1 | cut -d'.' -f2) + PACKAGE_VERSION_MICRO=$(echo 1.14.1 | cut -d'.' -f3) @@ -4027,7 +4027,7 @@ { $as_echo "$as_me:${as_lineno-$LINENO}: checking nano version" >&5 $as_echo_n "checking nano version... " >&6; } - NANO=$(echo 1.14.0 | cut -d'.' -f4) + NANO=$(echo 1.14.1 | cut -d'.' -f4) if test x"$NANO" = x || test "x$NANO" = "x0" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: 0 (release)" >&5 @@ -8870,10 +8870,10 @@ done - GST_CURRENT=1400 + GST_CURRENT=1401 GST_REVISION=0 - GST_AGE=1400 - GST_LIBVERSION=1400:0:1400 + GST_AGE=1401 + GST_LIBVERSION=1401:0:1401 @@ -29050,7 +29050,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by GStreamer $as_me 1.14.0, which was +This file was extended by GStreamer $as_me 1.14.1, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -29116,7 +29116,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -GStreamer config.status 1.14.0 +GStreamer config.status 1.14.1 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -Nru gstreamer1.0-1.14.0/configure.ac gstreamer1.0-1.14.1/configure.ac --- gstreamer1.0-1.14.0/configure.ac 2018-03-19 20:04:03.000000000 +0000 +++ gstreamer1.0-1.14.1/configure.ac 2018-05-17 12:11:51.000000000 +0000 @@ -4,7 +4,7 @@ dnl when going to/from release please set the nano (fourth number) right ! dnl releases only do Wall, git and prerelease does Werror too dnl -AC_INIT([GStreamer],[1.14.0],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gstreamer]) +AC_INIT([GStreamer],[1.14.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gstreamer]) AG_GST_INIT dnl initialize automake (we require GNU make) @@ -62,7 +62,7 @@ dnl 1.10.9 (who knows) => 1009 dnl dnl sets GST_LT_LDFLAGS -AS_LIBTOOL(GST, 1400, 0, 1400) +AS_LIBTOOL(GST, 1401, 0, 1401) dnl *** autotools stuff **** diff -Nru gstreamer1.0-1.14.0/debian/changelog gstreamer1.0-1.14.1/debian/changelog --- gstreamer1.0-1.14.0/debian/changelog 2018-03-20 07:45:17.000000000 +0000 +++ gstreamer1.0-1.14.1/debian/changelog 2018-05-23 12:54:22.000000000 +0000 @@ -1,3 +1,15 @@ +gstreamer1.0 (1.14.1-1~ubuntu18.04.1) bionic; urgency=medium + + * No-change backport to bionic (LP: #1772898) + + -- Iain Lane Wed, 23 May 2018 13:54:22 +0100 + +gstreamer1.0 (1.14.1-1) unstable; urgency=medium + + * New upstream bugfix release. + + -- Sebastian Dröge Fri, 18 May 2018 10:09:28 +0300 + gstreamer1.0 (1.14.0-1) unstable; urgency=medium * debian/control.in: diff -Nru gstreamer1.0-1.14.0/debian/control gstreamer1.0-1.14.1/debian/control --- gstreamer1.0-1.14.0/debian/control 2018-03-20 07:41:59.000000000 +0000 +++ gstreamer1.0-1.14.1/debian/control 2018-05-18 07:09:28.000000000 +0000 @@ -1,7 +1,7 @@ Source: gstreamer1.0 Section: libs Priority: optional -Maintainer: Maintainers of GStreamer packages +Maintainer: Maintainers of GStreamer packages Uploaders: Loïc Minier , Sebastien Bacher , Sebastian Dröge , @@ -32,7 +32,9 @@ Build-Depends-Indep: gtk-doc-tools (>= 1.12), libglib2.0-doc Standards-Version: 3.9.3 -Homepage: http://gstreamer.freedesktop.org +Vcs-Git: https://salsa.debian.org/gstreamer-team/gstreamer1.0.git +Vcs-Browser: https://salsa.debian.org/gstreamer-team/gstreamer1.0/ +Homepage: https://gstreamer.freedesktop.org Package: libgstreamer1.0-0 Architecture: any @@ -127,7 +129,7 @@ Section: utils Depends: ${shlibs:Depends}, ${misc:Depends}, - libgstreamer1.0-0 (>= 1.13.91) + libgstreamer1.0-0 (>= 1.14.1) Suggests: gstreamer1.0-plugins-base Description: Tools for use with GStreamer GStreamer is a streaming media framework, based on graphs of filters diff -Nru gstreamer1.0-1.14.0/debian/control.in gstreamer1.0-1.14.1/debian/control.in --- gstreamer1.0-1.14.0/debian/control.in 2018-03-20 07:41:59.000000000 +0000 +++ gstreamer1.0-1.14.1/debian/control.in 2018-05-18 07:09:28.000000000 +0000 @@ -1,7 +1,7 @@ Source: @GST_PKGNAME@ Section: libs Priority: optional -Maintainer: Maintainers of GStreamer packages +Maintainer: Maintainers of GStreamer packages Uploaders: Loïc Minier , Sebastien Bacher , Sebastian Dröge , @@ -32,7 +32,9 @@ Build-Depends-Indep: gtk-doc-tools (>= 1.12), libglib2.0-doc Standards-Version: 3.9.3 -Homepage: http://gstreamer.freedesktop.org +Vcs-Git: https://salsa.debian.org/gstreamer-team/gstreamer1.0.git +Vcs-Browser: https://salsa.debian.org/gstreamer-team/gstreamer1.0/ +Homepage: https://gstreamer.freedesktop.org Package: @GST_LIB@ Architecture: any diff -Nru gstreamer1.0-1.14.0/debian/libgstreamer.symbols gstreamer1.0-1.14.1/debian/libgstreamer.symbols --- gstreamer1.0-1.14.0/debian/libgstreamer.symbols 2018-03-20 07:44:55.000000000 +0000 +++ gstreamer1.0-1.14.1/debian/libgstreamer.symbols 2018-05-18 07:09:13.000000000 +0000 @@ -38,6 +38,7 @@ gst_aggregator_get_type@Base 1.14.0 gst_aggregator_pad_drop_buffer@Base 1.14.0 gst_aggregator_pad_get_type@Base 1.14.0 + gst_aggregator_pad_has_buffer@Base 1.14.1 gst_aggregator_pad_is_eos@Base 1.14.0 gst_aggregator_pad_peek_buffer@Base 1.14.0 gst_aggregator_pad_pop_buffer@Base 1.14.0 diff -Nru gstreamer1.0-1.14.0/docs/gst/html/GstBuffer.html gstreamer1.0-1.14.1/docs/gst/html/GstBuffer.html --- gstreamer1.0-1.14.0/docs/gst/html/GstBuffer.html 2018-03-19 20:10:05.000000000 +0000 +++ gstreamer1.0-1.14.1/docs/gst/html/GstBuffer.html 2018-05-17 12:17:31.000000000 +0000 @@ -2636,8 +2636,8 @@

dest

-

the destination address

-  +

the destination address.

+[out caller-allocates][array length=size][element-type guint8]

size

diff -Nru gstreamer1.0-1.14.0/docs/gst/html/gstreamer-GstUtils.html gstreamer1.0-1.14.1/docs/gst/html/gstreamer-GstUtils.html --- gstreamer1.0-1.14.0/docs/gst/html/gstreamer-GstUtils.html 2018-03-19 20:10:06.000000000 +0000 +++ gstreamer1.0-1.14.1/docs/gst/html/gstreamer-GstUtils.html 2018-05-17 12:17:31.000000000 +0000 @@ -2091,8 +2091,8 @@

mem

-

a pointer to the memory to dump

-  +

a pointer to the memory to dump.

+[array length=size]

size

diff -Nru gstreamer1.0-1.14.0/docs/gst/html/gstreamer-GstVersion.html gstreamer1.0-1.14.1/docs/gst/html/gstreamer-GstVersion.html --- gstreamer1.0-1.14.0/docs/gst/html/gstreamer-GstVersion.html 2018-03-19 20:10:06.000000000 +0000 +++ gstreamer1.0-1.14.1/docs/gst/html/gstreamer-GstVersion.html 2018-05-17 12:17:31.000000000 +0000 @@ -143,7 +143,7 @@

GST_VERSION_MICRO

-
#define GST_VERSION_MICRO (0)
+
#define GST_VERSION_MICRO (1)
 

The micro version of GStreamer at compile time:

diff -Nru gstreamer1.0-1.14.0/docs/gst/html/index.html gstreamer1.0-1.14.1/docs/gst/html/index.html --- gstreamer1.0-1.14.0/docs/gst/html/index.html 2018-03-19 20:10:06.000000000 +0000 +++ gstreamer1.0-1.14.1/docs/gst/html/index.html 2018-05-17 12:17:31.000000000 +0000 @@ -15,7 +15,7 @@

- for GStreamer Core 1.0 (1.14.0) + for GStreamer Core 1.0 (1.14.1) The latest version of this documentation can be found on-line at http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/.

diff -Nru gstreamer1.0-1.14.0/docs/libs/gstreamer-libs-sections.txt gstreamer1.0-1.14.1/docs/libs/gstreamer-libs-sections.txt --- gstreamer1.0-1.14.0/docs/libs/gstreamer-libs-sections.txt 2018-03-19 20:10:06.000000000 +0000 +++ gstreamer1.0-1.14.1/docs/libs/gstreamer-libs-sections.txt 2018-05-17 12:17:32.000000000 +0000 @@ -245,6 +245,7 @@ gst_aggregator_pad_peek_buffer gst_aggregator_pad_drop_buffer gst_aggregator_pad_is_eos +gst_aggregator_pad_has_buffer GST_IS_AGGREGATOR_PAD GST_IS_AGGREGATOR_PAD_CLASS diff -Nru gstreamer1.0-1.14.0/docs/libs/html/annotation-glossary.html gstreamer1.0-1.14.1/docs/libs/html/annotation-glossary.html --- gstreamer1.0-1.14.0/docs/libs/html/annotation-glossary.html 2018-03-19 20:10:07.000000000 +0000 +++ gstreamer1.0-1.14.1/docs/libs/html/annotation-glossary.html 2018-05-17 12:17:32.000000000 +0000 @@ -78,8 +78,6 @@

Free data after the code is done.

transfer none

Don't free data after the code is done.

-
type
-

Override the parsed C type with given type.

diff -Nru gstreamer1.0-1.14.0/docs/libs/html/GstAggregatorPad.html gstreamer1.0-1.14.1/docs/libs/html/GstAggregatorPad.html --- gstreamer1.0-1.14.0/docs/libs/html/GstAggregatorPad.html 2018-03-19 20:10:06.000000000 +0000 +++ gstreamer1.0-1.14.1/docs/libs/html/GstAggregatorPad.html 2018-05-17 12:17:32.000000000 +0000 @@ -72,6 +72,14 @@ gst_aggregator_pad_is_eos () + + +gboolean + + +gst_aggregator_pad_has_buffer () + + @@ -226,6 +234,32 @@

TRUE if the pad is EOS, otherwise FALSE.

+
+
+

gst_aggregator_pad_has_buffer ()

+
gboolean
+gst_aggregator_pad_has_buffer (GstAggregatorPad *pad);
+
+

Parameters

+
+++++ + + + + + +

pad

the pad to check the buffer on

 
+
+
+

Returns

+

TRUE if the pad has a buffer available as the next thing.

+
+

Since: 1.14.1

+

Types and Values

diff -Nru gstreamer1.0-1.14.0/docs/libs/html/GstBaseParse.html gstreamer1.0-1.14.1/docs/libs/html/GstBaseParse.html --- gstreamer1.0-1.14.0/docs/libs/html/GstBaseParse.html 2018-03-19 20:10:06.000000000 +0000 +++ gstreamer1.0-1.14.1/docs/libs/html/GstBaseParse.html 2018-05-17 12:17:32.000000000 +0000 @@ -959,8 +959,8 @@

dest_value

-

Pointer where the conversion result will be put.

-  +

Pointer where the conversion result will be put.

+[out]
diff -Nru gstreamer1.0-1.14.0/docs/libs/html/GstCollectPads.html gstreamer1.0-1.14.1/docs/libs/html/GstCollectPads.html --- gstreamer1.0-1.14.0/docs/libs/html/GstCollectPads.html 2018-03-19 20:10:06.000000000 +0000 +++ gstreamer1.0-1.14.1/docs/libs/html/GstCollectPads.html 2018-05-17 12:17:32.000000000 +0000 @@ -546,8 +546,8 @@

outbuffer

-

the output GstBuffer

-  +

the output GstBuffer.

+[out]

user_data

@@ -1500,7 +1500,7 @@

outbuf

output buffer with running time, or NULL if clipped.

-[allow-none] +[allow-none][out]

user_data

diff -Nru gstreamer1.0-1.14.0/docs/libs/html/gstreamer-libs-1.0.devhelp2 gstreamer1.0-1.14.1/docs/libs/html/gstreamer-libs-1.0.devhelp2 --- gstreamer1.0-1.14.0/docs/libs/html/gstreamer-libs-1.0.devhelp2 2018-03-19 20:10:06.000000000 +0000 +++ gstreamer1.0-1.14.1/docs/libs/html/gstreamer-libs-1.0.devhelp2 2018-05-17 12:17:32.000000000 +0000 @@ -74,6 +74,7 @@ + diff -Nru gstreamer1.0-1.14.0/docs/libs/html/gstreamer-libs-GstByteReader.html gstreamer1.0-1.14.1/docs/libs/html/gstreamer-libs-GstByteReader.html --- gstreamer1.0-1.14.0/docs/libs/html/gstreamer-libs-GstByteReader.html 2018-03-19 20:10:07.000000000 +0000 +++ gstreamer1.0-1.14.1/docs/libs/html/gstreamer-libs-GstByteReader.html 2018-05-17 12:17:32.000000000 +0000 @@ -3297,8 +3297,8 @@

value

-

pointer to uint32 to return matching data

-  +

pointer to uint32 to return matching data.

+[out] diff -Nru gstreamer1.0-1.14.0/docs/libs/html/gstreamer-libs-GstByteWriter.html gstreamer1.0-1.14.1/docs/libs/html/gstreamer-libs-GstByteWriter.html --- gstreamer1.0-1.14.0/docs/libs/html/gstreamer-libs-GstByteWriter.html 2018-03-19 20:10:07.000000000 +0000 +++ gstreamer1.0-1.14.1/docs/libs/html/gstreamer-libs-GstByteWriter.html 2018-05-17 12:17:32.000000000 +0000 @@ -2062,9 +2062,8 @@

data

-

UTF8 string to -write.

-[transfer none][array zero-terminated=1][type utf8] +

UTF8 string to write.

+[transfer none] diff -Nru gstreamer1.0-1.14.0/docs/libs/html/gstreamer-libs-GstTypeFindHelper.html gstreamer1.0-1.14.1/docs/libs/html/gstreamer-libs-GstTypeFindHelper.html --- gstreamer1.0-1.14.0/docs/libs/html/gstreamer-libs-GstTypeFindHelper.html 2018-03-19 20:10:07.000000000 +0000 +++ gstreamer1.0-1.14.1/docs/libs/html/gstreamer-libs-GstTypeFindHelper.html 2018-05-17 12:17:32.000000000 +0000 @@ -273,14 +273,14 @@

data

-

a pointer with data to typefind.

-[in][transfer none] +
  • a pointer with data to typefind.

+[transfer none][array length=size]

size

the size of data -.

-[in] +

prob

@@ -348,8 +348,8 @@

buffer

-

a memory location to hold the result buffer

-  +

a memory location to hold the result buffer.

+[out] diff -Nru gstreamer1.0-1.14.0/docs/libs/html/index.html gstreamer1.0-1.14.1/docs/libs/html/index.html --- gstreamer1.0-1.14.0/docs/libs/html/index.html 2018-03-19 20:10:07.000000000 +0000 +++ gstreamer1.0-1.14.1/docs/libs/html/index.html 2018-05-17 12:17:32.000000000 +0000 @@ -15,7 +15,7 @@

- for GStreamer Library 1.0 (1.14.0) + for GStreamer Library 1.0 (1.14.1) The latest version of this documentation can be found on-line at http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-libs/html/.

diff -Nru gstreamer1.0-1.14.0/docs/libs/html/ix01.html gstreamer1.0-1.14.1/docs/libs/html/ix01.html --- gstreamer1.0-1.14.0/docs/libs/html/ix01.html 2018-03-19 20:10:07.000000000 +0000 +++ gstreamer1.0-1.14.1/docs/libs/html/ix01.html 2018-05-17 12:17:32.000000000 +0000 @@ -222,6 +222,10 @@
+gst_aggregator_pad_has_buffer, function in GstAggregatorPad +
+
+
gst_aggregator_pad_is_eos, function in GstAggregatorPad
diff -Nru gstreamer1.0-1.14.0/docs/plugins/gstreamer-plugins.hierarchy gstreamer1.0-1.14.1/docs/plugins/gstreamer-plugins.hierarchy --- gstreamer1.0-1.14.0/docs/plugins/gstreamer-plugins.hierarchy 2018-03-03 00:52:20.000000000 +0000 +++ gstreamer1.0-1.14.1/docs/plugins/gstreamer-plugins.hierarchy 2018-05-17 12:17:26.000000000 +0000 @@ -36,6 +36,8 @@ GstTypeFindElement GstValve GstPad + GstMultiQueuePad + GstSelectorPad GstPadTemplate GstPlugin GstPluginFeature diff -Nru gstreamer1.0-1.14.0/docs/plugins/html/gstreamer-plugins-plugin-coreelements.html gstreamer1.0-1.14.1/docs/plugins/html/gstreamer-plugins-plugin-coreelements.html --- gstreamer1.0-1.14.0/docs/plugins/html/gstreamer-plugins-plugin-coreelements.html 2018-03-19 20:10:08.000000000 +0000 +++ gstreamer1.0-1.14.1/docs/plugins/html/gstreamer-plugins-plugin-coreelements.html 2018-05-17 12:17:32.000000000 +0000 @@ -42,7 +42,7 @@

version

-1.14.0 +1.14.1

run-time license

diff -Nru gstreamer1.0-1.14.0/docs/plugins/html/gstreamer-plugins-plugin-coretracers.html gstreamer1.0-1.14.1/docs/plugins/html/gstreamer-plugins-plugin-coretracers.html --- gstreamer1.0-1.14.0/docs/plugins/html/gstreamer-plugins-plugin-coretracers.html 2018-03-19 20:10:08.000000000 +0000 +++ gstreamer1.0-1.14.1/docs/plugins/html/gstreamer-plugins-plugin-coretracers.html 2018-05-17 12:17:32.000000000 +0000 @@ -41,7 +41,7 @@

version

-1.14.0 +1.14.1

run-time license

diff -Nru gstreamer1.0-1.14.0/docs/plugins/html/index.html gstreamer1.0-1.14.1/docs/plugins/html/index.html --- gstreamer1.0-1.14.0/docs/plugins/html/index.html 2018-03-19 20:10:08.000000000 +0000 +++ gstreamer1.0-1.14.1/docs/plugins/html/index.html 2018-05-17 12:17:32.000000000 +0000 @@ -15,7 +15,7 @@

- for GStreamer Core Plugins 1.0 (1.14.0) + for GStreamer Core Plugins 1.0 (1.14.1) The latest version of this documentation can be found on-line at http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-plugins/html/.

diff -Nru gstreamer1.0-1.14.0/docs/plugins/inspect/plugin-coreelements.xml gstreamer1.0-1.14.1/docs/plugins/inspect/plugin-coreelements.xml --- gstreamer1.0-1.14.0/docs/plugins/inspect/plugin-coreelements.xml 2018-03-19 20:09:50.000000000 +0000 +++ gstreamer1.0-1.14.1/docs/plugins/inspect/plugin-coreelements.xml 2018-05-17 12:17:26.000000000 +0000 @@ -3,7 +3,7 @@ GStreamer core elements ../../plugins/elements/.libs/libgstcoreelements.so libgstcoreelements.so - 1.14.0 + 1.14.1 LGPL gstreamer GStreamer source release diff -Nru gstreamer1.0-1.14.0/docs/plugins/inspect/plugin-coretracers.xml gstreamer1.0-1.14.1/docs/plugins/inspect/plugin-coretracers.xml --- gstreamer1.0-1.14.0/docs/plugins/inspect/plugin-coretracers.xml 2018-03-19 20:09:50.000000000 +0000 +++ gstreamer1.0-1.14.1/docs/plugins/inspect/plugin-coretracers.xml 2018-05-17 12:17:26.000000000 +0000 @@ -3,7 +3,7 @@ GStreamer core tracers ../../plugins/tracers/.libs/libgstcoretracers.so libgstcoretracers.so - 1.14.0 + 1.14.1 LGPL gstreamer GStreamer source release diff -Nru gstreamer1.0-1.14.0/gst/gstbin.c gstreamer1.0-1.14.1/gst/gstbin.c --- gstreamer1.0-1.14.0/gst/gstbin.c 2018-03-03 00:52:20.000000000 +0000 +++ gstreamer1.0-1.14.1/gst/gstbin.c 2018-04-05 19:01:06.000000000 +0000 @@ -1459,7 +1459,7 @@ GST_LOG_OBJECT (parent_bin, "emitting deep-element-added for element " "%" GST_PTR_FORMAT " which has just been added to %" GST_PTR_FORMAT, - sub_bin, child); + child, sub_bin); g_signal_emit (parent_bin, gst_bin_signals[DEEP_ELEMENT_ADDED], 0, sub_bin, child); diff -Nru gstreamer1.0-1.14.0/gst/gstbuffer.c gstreamer1.0-1.14.1/gst/gstbuffer.c --- gstreamer1.0-1.14.0/gst/gstbuffer.c 2018-03-03 00:52:20.000000000 +0000 +++ gstreamer1.0-1.14.1/gst/gstbuffer.c 2018-04-23 17:53:09.000000000 +0000 @@ -1854,7 +1854,8 @@ * gst_buffer_extract: * @buffer: a #GstBuffer. * @offset: the offset to extract - * @dest: the destination address + * @dest: (out caller-allocates) (array length=size) (element-type guint8): + * the destination address * @size: the size to extract * * Copy @size bytes starting from @offset in @buffer to @dest. diff -Nru gstreamer1.0-1.14.0/gst/gstbufferlist.c gstreamer1.0-1.14.1/gst/gstbufferlist.c --- gstreamer1.0-1.14.0/gst/gstbufferlist.c 2018-03-03 00:52:20.000000000 +0000 +++ gstreamer1.0-1.14.1/gst/gstbufferlist.c 2018-05-05 14:28:04.000000000 +0000 @@ -149,6 +149,9 @@ gsize slice_size; guint n_allocated; + if (size == 0) + size = 1; + n_allocated = GST_ROUND_UP_16 (size); slice_size = sizeof (GstBufferList) + (n_allocated - 1) * sizeof (gpointer); diff -Nru gstreamer1.0-1.14.0/gst/gstchildproxy.c gstreamer1.0-1.14.1/gst/gstchildproxy.c --- gstreamer1.0-1.14.0/gst/gstchildproxy.c 2018-03-03 00:52:20.000000000 +0000 +++ gstreamer1.0-1.14.1/gst/gstchildproxy.c 2018-03-26 12:14:38.000000000 +0000 @@ -209,7 +209,7 @@ g_return_val_if_fail (GST_IS_CHILD_PROXY (object), FALSE); g_return_val_if_fail (name != NULL, FALSE); - obj = g_object_ref (object); + obj = G_OBJECT (g_object_ref (object)); current = names = g_strsplit (name, "::", -1); /* find the owner of the property */ diff -Nru gstreamer1.0-1.14.0/gst/gstelementfactory.h gstreamer1.0-1.14.1/gst/gstelementfactory.h --- gstreamer1.0-1.14.0/gst/gstelementfactory.h 2018-03-13 00:45:35.000000000 +0000 +++ gstreamer1.0-1.14.1/gst/gstelementfactory.h 2018-03-26 12:14:38.000000000 +0000 @@ -183,7 +183,7 @@ #define GST_ELEMENT_FACTORY_TYPE_AUDIOVIDEO_SINKS ((GstElementFactoryListType)(GST_ELEMENT_FACTORY_TYPE_SINK | GST_ELEMENT_FACTORY_TYPE_MEDIA_AUDIO | GST_ELEMENT_FACTORY_TYPE_MEDIA_VIDEO | GST_ELEMENT_FACTORY_TYPE_MEDIA_IMAGE)) /** - * GST_ELEMENT_FACTORY_TYPE_DECODABLE: (value 353) (type GstElementFactoryListType) + * GST_ELEMENT_FACTORY_TYPE_DECODABLE: (value 1377) (type GstElementFactoryListType) * * All elements used to 'decode' streams (decoders, demuxers, parsers, depayloaders) */ diff -Nru gstreamer1.0-1.14.0/gst/gstinfo.c gstreamer1.0-1.14.1/gst/gstinfo.c --- gstreamer1.0-1.14.0/gst/gstinfo.c 2018-03-03 00:52:20.000000000 +0000 +++ gstreamer1.0-1.14.1/gst/gstinfo.c 2018-04-11 22:19:46.000000000 +0000 @@ -1137,9 +1137,19 @@ GstClockTime elapsed; gchar *obj = NULL; GstDebugColorMode color_mode; + const gchar *message_str; FILE *log_file = user_data ? user_data : stderr; gchar c; + /* Get message string first because printing it might call into our custom + * printf format extension mechanism which in turn might log something, e.g. + * from inside gst_structure_to_string() when something can't be serialised. + * This means we either need to do this outside of any critical section or + * use a recursive lock instead. As we always need the message string in all + * code paths, we might just as well get it here first thing and outside of + * the win_print_mutex critical section. */ + message_str = gst_debug_message_get (message); + /* __FILE__ might be a file name or an absolute path or a * relative path, irrespective of the exact compiler used, * in which case we want to shorten it to the filename for @@ -1186,7 +1196,7 @@ pidcolor, pid, clear, g_thread_self (), levelcolor, gst_debug_level_get_name (level), clear, color, gst_debug_category_get_name (category), file, line, function, obj, - clear, gst_debug_message_get (message)); + clear, message_str); fflush (log_file); #undef PRINT_FMT g_free (color); @@ -1221,7 +1231,7 @@ fflush (log_file); /* message */ SET_COLOR (clear); - fprintf (log_file, " %s\n", gst_debug_message_get (message)); + fprintf (log_file, " %s\n", message_str); fflush (log_file); } g_mutex_unlock (&win_print_mutex); @@ -1232,7 +1242,7 @@ fprintf (log_file, "%" GST_TIME_FORMAT PRINT_FMT, GST_TIME_ARGS (elapsed), pid, g_thread_self (), gst_debug_level_get_name (level), gst_debug_category_get_name (category), file, line, function, obj, - gst_debug_message_get (message)); + message_str); fflush (log_file); #undef PRINT_FMT } @@ -1689,18 +1699,6 @@ gst_debug_reset_all_thresholds (); } -static void -gst_debug_apply_patterns_to_category (GstDebugCategory * cat) -{ - GSList *l; - - g_mutex_lock (&__level_name_mutex); - for (l = __level_name; l != NULL; l = l->next) { - for_each_threshold_by_entry (cat, (LevelNameEntry *) l->data); - } - g_mutex_unlock (&__level_name_mutex); -} - GstDebugCategory * _gst_debug_category_new (const gchar * name, guint color, const gchar * description) @@ -1733,9 +1731,6 @@ } g_mutex_unlock (&__cat_mutex); - /* ensure the filter is applied to categories registered after _debug_init */ - gst_debug_apply_patterns_to_category (cat); - return cat; } diff -Nru gstreamer1.0-1.14.0/gst/gstpad.c gstreamer1.0-1.14.1/gst/gstpad.c --- gstreamer1.0-1.14.0/gst/gstpad.c 2018-03-03 00:52:20.000000000 +0000 +++ gstreamer1.0-1.14.1/gst/gstpad.c 2018-05-15 09:38:56.000000000 +0000 @@ -143,7 +143,6 @@ gint using; guint probe_list_cookie; - guint probe_cookie; /* counter of how many idle probes are running directly from the add_probe * call. Used to block any data flowing in the pad while the idle callback @@ -159,10 +158,8 @@ typedef struct { GHook hook; - guint cookie; } GstProbe; -#define PROBE_COOKIE(h) (((GstProbe *)(h))->cookie) #define GST_PAD_IS_RUNNING_IDLE_PROBE(p) \ (((GstPad *)(p))->priv->idle_running > 0) @@ -174,7 +171,11 @@ gboolean pass; gboolean handled; gboolean marshalled; - guint cookie; + + GHook **called_probes; + guint n_called_probes; + guint called_probes_size; + gboolean retry; } ProbeMarshall; static void gst_pad_dispose (GObject * object); @@ -1455,7 +1456,6 @@ hook->func = callback; hook->data = user_data; hook->destroy = destroy_data; - PROBE_COOKIE (hook) = (pad->priv->probe_cookie - 1); /* add the probe */ g_hook_append (&pad->probes, hook); @@ -3459,6 +3459,8 @@ return ret; } +#define N_STACK_ALLOCATE_PROBES (16) + static void probe_hook_marshal (GHook * hook, ProbeMarshall * data) { @@ -3468,16 +3470,36 @@ GstPadProbeCallback callback; GstPadProbeReturn ret; gpointer original_data; + guint i; - /* if we have called this callback, do nothing */ - if (PROBE_COOKIE (hook) == data->cookie) { - GST_CAT_LOG_OBJECT (GST_CAT_SCHEDULING, pad, - "hook %lu, cookie %u already called", hook->hook_id, - PROBE_COOKIE (hook)); - return; + /* if we have called this callback, do nothing. But only check + * if we're actually calling probes a second time */ + if (data->retry) { + for (i = 0; i < data->n_called_probes; i++) { + if (data->called_probes[i] == hook) { + GST_CAT_LOG_OBJECT (GST_CAT_SCHEDULING, pad, + "hook %lu already called", hook->hook_id); + return; + } + } } - PROBE_COOKIE (hook) = data->cookie; + /* reallocate on the heap if we had more than 16 probes */ + if (data->n_called_probes == data->called_probes_size) { + if (data->called_probes_size > N_STACK_ALLOCATE_PROBES) { + data->called_probes_size *= 2; + data->called_probes = + g_renew (GHook *, data->called_probes, data->called_probes_size); + } else { + GHook **tmp = data->called_probes; + + data->called_probes_size *= 2; + data->called_probes = g_new (GHook *, data->called_probes_size); + memcpy (data->called_probes, tmp, + N_STACK_ALLOCATE_PROBES * sizeof (GHook *)); + } + } + data->called_probes[data->n_called_probes++] = hook; flags = hook->flags >> G_HOOK_FLAG_USER_SHIFT; type = info->type; @@ -3525,8 +3547,7 @@ goto no_match; GST_CAT_LOG_OBJECT (GST_CAT_SCHEDULING, pad, - "hook %lu, cookie %u with flags 0x%08x matches", hook->hook_id, - PROBE_COOKIE (hook), flags); + "hook %lu with flags 0x%08x matches", hook->hook_id, flags); data->marshalled = TRUE; @@ -3582,8 +3603,8 @@ no_match: { GST_CAT_LOG_OBJECT (GST_CAT_SCHEDULING, pad, - "hook %lu, cookie %u with flags 0x%08x does not match %08x", - hook->hook_id, PROBE_COOKIE (hook), flags, info->type); + "hook %lu with flags 0x%08x does not match %08x", + hook->hook_id, flags, info->type); return; } } @@ -3668,6 +3689,7 @@ ProbeMarshall data; guint cookie; gboolean is_block; + GHook *called_probes[N_STACK_ALLOCATE_PROBES]; data.pad = pad; data.info = info; @@ -3675,7 +3697,14 @@ data.handled = FALSE; data.marshalled = FALSE; data.dropped = FALSE; - data.cookie = ++pad->priv->probe_cookie; + + /* We stack-allocate for N_STACK_ALLOCATE_PROBES hooks as a first step. If more are needed, + * we will re-allocate with g_malloc(). This should usually never be needed + */ + data.called_probes = called_probes; + data.n_called_probes = 0; + data.called_probes_size = N_STACK_ALLOCATE_PROBES; + data.retry = FALSE; is_block = (info->type & GST_PAD_PROBE_TYPE_BLOCK) == GST_PAD_PROBE_TYPE_BLOCK; @@ -3686,18 +3715,18 @@ } again: - GST_CAT_LOG_OBJECT (GST_CAT_SCHEDULING, pad, - "do probes cookie %u", data.cookie); + GST_CAT_LOG_OBJECT (GST_CAT_SCHEDULING, pad, "do probes"); cookie = pad->priv->probe_list_cookie; g_hook_list_marshal (&pad->probes, TRUE, (GHookMarshaller) probe_hook_marshal, &data); - /* if the list changed, call the new callbacks (they will not have their - * cookie set to data.cookie */ + /* if the list changed, call the new callbacks (they will not be in + * called_probes yet) */ if (cookie != pad->priv->probe_list_cookie) { GST_CAT_LOG_OBJECT (GST_CAT_SCHEDULING, pad, "probe list changed, restarting"); + data.retry = TRUE; goto again; } @@ -3739,11 +3768,12 @@ GST_OBJECT_FLAG_UNSET (pad, GST_PAD_FLAG_BLOCKING); GST_CAT_LOG_OBJECT (GST_CAT_SCHEDULING, pad, "We got unblocked"); - /* if the list changed, call the new callbacks (they will not have their - * cookie set to data.cookie */ + /* if the list changed, call the new callbacks (they will not be in + * called_probes yet) */ if (cookie != pad->priv->probe_list_cookie) { GST_CAT_LOG_OBJECT (GST_CAT_SCHEDULING, pad, "probe list changed, restarting"); + data.retry = TRUE; goto again; } @@ -3752,28 +3782,39 @@ } } + if (data.called_probes_size > N_STACK_ALLOCATE_PROBES) + g_free (data.called_probes); + return defaultval; /* ERRORS */ flushing: { GST_DEBUG_OBJECT (pad, "pad is flushing"); + if (data.called_probes_size > N_STACK_ALLOCATE_PROBES) + g_free (data.called_probes); return GST_FLOW_FLUSHING; } dropped: { GST_DEBUG_OBJECT (pad, "data is dropped"); + if (data.called_probes_size > N_STACK_ALLOCATE_PROBES) + g_free (data.called_probes); return GST_FLOW_CUSTOM_SUCCESS; } passed: { /* FIXME : Should we return FLOW_OK or the defaultval ?? */ GST_DEBUG_OBJECT (pad, "data is passed"); + if (data.called_probes_size > N_STACK_ALLOCATE_PROBES) + g_free (data.called_probes); return GST_FLOW_OK; } handled: { GST_DEBUG_OBJECT (pad, "data was handled"); + if (data.called_probes_size > N_STACK_ALLOCATE_PROBES) + g_free (data.called_probes); return GST_FLOW_CUSTOM_SUCCESS_1; } } diff -Nru gstreamer1.0-1.14.0/gst/gstparamspecs.h gstreamer1.0-1.14.1/gst/gstparamspecs.h --- gstreamer1.0-1.14.0/gst/gstparamspecs.h 2018-03-13 00:45:35.000000000 +0000 +++ gstreamer1.0-1.14.1/gst/gstparamspecs.h 2018-03-26 12:14:38.000000000 +0000 @@ -27,7 +27,7 @@ /* --- paramspec flags */ /** - * GST_PARAM_CONTROLLABLE: + * GST_PARAM_CONTROLLABLE: (value 512) * * Use this flag on GObject properties to signal they can make sense to be. * controlled over time. This hint is used by the GstController. @@ -35,7 +35,7 @@ #define GST_PARAM_CONTROLLABLE (1 << (G_PARAM_USER_SHIFT + 1)) /** - * GST_PARAM_MUTABLE_READY: + * GST_PARAM_MUTABLE_READY: (value 1024) * * Use this flag on GObject properties of GstElements to indicate that * they can be changed when the element is in the READY or lower state. @@ -43,7 +43,7 @@ #define GST_PARAM_MUTABLE_READY (1 << (G_PARAM_USER_SHIFT + 2)) /** - * GST_PARAM_MUTABLE_PAUSED: + * GST_PARAM_MUTABLE_PAUSED: (value 2048) * * Use this flag on GObject properties of GstElements to indicate that * they can be changed when the element is in the PAUSED or lower state. @@ -52,7 +52,7 @@ #define GST_PARAM_MUTABLE_PAUSED (1 << (G_PARAM_USER_SHIFT + 3)) /** - * GST_PARAM_MUTABLE_PLAYING: + * GST_PARAM_MUTABLE_PLAYING: (value 4096) * * Use this flag on GObject properties of GstElements to indicate that * they can be changed when the element is in the PLAYING or lower state. @@ -61,7 +61,7 @@ #define GST_PARAM_MUTABLE_PLAYING (1 << (G_PARAM_USER_SHIFT + 4)) /** - * GST_PARAM_USER_SHIFT: + * GST_PARAM_USER_SHIFT: (value 65536) * * Bits based on GST_PARAM_USER_SHIFT can be used by 3rd party applications. */ diff -Nru gstreamer1.0-1.14.0/gst/gstregistrybinary.c gstreamer1.0-1.14.1/gst/gstregistrybinary.c --- gstreamer1.0-1.14.0/gst/gstregistrybinary.c 2017-12-09 13:25:34.000000000 +0000 +++ gstreamer1.0-1.14.1/gst/gstregistrybinary.c 2018-05-08 15:41:29.000000000 +0000 @@ -336,7 +336,7 @@ { memset (m, 0, sizeof (GstBinaryRegistryMagic)); - if (!strncpy (m->magic, GST_MAGIC_BINARY_REGISTRY_STR, + if (!memcpy (m->magic, GST_MAGIC_BINARY_REGISTRY_STR, GST_MAGIC_BINARY_REGISTRY_LEN) || !strncpy (m->version, GST_MAGIC_BINARY_VERSION_STR, GST_MAGIC_BINARY_VERSION_LEN)) { diff -Nru gstreamer1.0-1.14.0/gst/gsturi.h gstreamer1.0-1.14.1/gst/gsturi.h --- gstreamer1.0-1.14.0/gst/gsturi.h 2018-03-13 00:45:35.000000000 +0000 +++ gstreamer1.0-1.14.1/gst/gsturi.h 2018-04-11 22:19:43.000000000 +0000 @@ -31,6 +31,8 @@ G_BEGIN_DECLS +#include + GST_API GQuark gst_uri_error_quark (void); @@ -98,7 +100,6 @@ typedef struct _GstURIHandlerInterface GstURIHandlerInterface; #include -#include #include "gstminiobject.h" /** diff -Nru gstreamer1.0-1.14.0/gst/gstutils.c gstreamer1.0-1.14.1/gst/gstutils.c --- gstreamer1.0-1.14.0/gst/gstutils.c 2018-03-03 00:52:20.000000000 +0000 +++ gstreamer1.0-1.14.1/gst/gstutils.c 2018-04-23 17:53:09.000000000 +0000 @@ -50,7 +50,7 @@ /** * gst_util_dump_mem: - * @mem: a pointer to the memory to dump + * @mem: (array length=size): a pointer to the memory to dump * @size: the size of the memory block to dump * * Dumps the memory block into a hex representation. Useful for debugging. diff -Nru gstreamer1.0-1.14.0/gst/parse/grammar.y gstreamer1.0-1.14.1/gst/parse/grammar.y --- gstreamer1.0-1.14.0/gst/parse/grammar.y 2017-12-09 13:25:34.000000000 +0000 +++ gstreamer1.0-1.14.1/gst/parse/grammar.y 2018-03-26 12:14:38.000000000 +0000 @@ -406,7 +406,7 @@ } else { pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (element), value); if (pspec != NULL) { - target = g_object_ref (element); + target = G_OBJECT (g_object_ref (element)); GST_CAT_LOG_OBJECT (GST_CAT_PIPELINE, target, "found %s property", value); } else { SET_ERROR (graph->error, GST_PARSE_ERROR_NO_SUCH_PROPERTY, \ diff -Nru gstreamer1.0-1.14.0/gstreamer.doap gstreamer1.0-1.14.1/gstreamer.doap --- gstreamer1.0-1.14.0/gstreamer.doap 2018-03-19 20:04:03.000000000 +0000 +++ gstreamer1.0-1.14.1/gstreamer.doap 2018-05-17 12:11:51.000000000 +0000 @@ -40,6 +40,16 @@ + 1.14.1 + 1.14 + + 2018-05-17 + + + + + + 1.14.0 master diff -Nru gstreamer1.0-1.14.0/libs/gst/base/gstaggregator.c gstreamer1.0-1.14.1/libs/gst/base/gstaggregator.c --- gstreamer1.0-1.14.0/libs/gst/base/gstaggregator.c 2018-03-03 00:52:20.000000000 +0000 +++ gstreamer1.0-1.14.1/libs/gst/base/gstaggregator.c 2018-05-05 09:32:00.000000000 +0000 @@ -2946,6 +2946,27 @@ } /** + * gst_aggregator_pad_has_buffer: + * @pad: the pad to check the buffer on + * + * Returns: %TRUE if the pad has a buffer available as the next thing. + * + * Since: 1.14.1 + */ +gboolean +gst_aggregator_pad_has_buffer (GstAggregatorPad * pad) +{ + gboolean has_buffer; + + PAD_LOCK (pad); + gst_aggregator_pad_clip_buffer_unlocked (pad); + has_buffer = (pad->priv->clipped_buffer != NULL); + PAD_UNLOCK (pad); + + return has_buffer; +} + +/** * gst_aggregator_pad_is_eos: * @pad: an aggregator pad * diff -Nru gstreamer1.0-1.14.0/libs/gst/base/gstaggregator.h gstreamer1.0-1.14.1/libs/gst/base/gstaggregator.h --- gstreamer1.0-1.14.0/libs/gst/base/gstaggregator.h 2018-03-13 00:46:00.000000000 +0000 +++ gstreamer1.0-1.14.1/libs/gst/base/gstaggregator.h 2018-05-05 08:38:41.000000000 +0000 @@ -112,6 +112,9 @@ gboolean gst_aggregator_pad_drop_buffer (GstAggregatorPad * pad); GST_BASE_API +gboolean gst_aggregator_pad_has_buffer (GstAggregatorPad * pad); + +GST_BASE_API gboolean gst_aggregator_pad_is_eos (GstAggregatorPad * pad); /********************* diff -Nru gstreamer1.0-1.14.0/libs/gst/base/gstbaseparse.c gstreamer1.0-1.14.1/libs/gst/base/gstbaseparse.c --- gstreamer1.0-1.14.0/libs/gst/base/gstbaseparse.c 2018-03-03 00:52:20.000000000 +0000 +++ gstreamer1.0-1.14.1/libs/gst/base/gstbaseparse.c 2018-04-23 17:53:09.000000000 +0000 @@ -1649,7 +1649,7 @@ * @src_format: #GstFormat describing the source format. * @src_value: Source value to be converted. * @dest_format: #GstFormat defining the converted format. - * @dest_value: Pointer where the conversion result will be put. + * @dest_value: (out): Pointer where the conversion result will be put. * * Default implementation of "convert" vmethod in #GstBaseParse class. * diff -Nru gstreamer1.0-1.14.0/libs/gst/base/gstbytereader.c gstreamer1.0-1.14.1/libs/gst/base/gstbytereader.c --- gstreamer1.0-1.14.0/libs/gst/base/gstbytereader.c 2017-12-09 13:25:34.000000000 +0000 +++ gstreamer1.0-1.14.1/libs/gst/base/gstbytereader.c 2018-04-23 17:53:09.000000000 +0000 @@ -954,7 +954,7 @@ * @offset: offset from which to start scanning, relative to the current * position * @size: number of bytes to scan from offset - * @value: pointer to uint32 to return matching data + * @value: (out): pointer to uint32 to return matching data * * Scan for pattern @pattern with applied mask @mask in the byte reader data, * starting from offset @offset relative to the current position. diff -Nru gstreamer1.0-1.14.0/libs/gst/base/gstbytewriter.c gstreamer1.0-1.14.1/libs/gst/base/gstbytewriter.c --- gstreamer1.0-1.14.0/libs/gst/base/gstbytewriter.c 2017-12-09 13:25:34.000000000 +0000 +++ gstreamer1.0-1.14.1/libs/gst/base/gstbytewriter.c 2018-04-23 17:53:09.000000000 +0000 @@ -624,8 +624,7 @@ /** * gst_byte_writer_put_string_utf8: * @writer: #GstByteWriter instance - * @data: (transfer none) (array zero-terminated=1) (type utf8): UTF8 string to - * write + * @data: (transfer none): UTF8 string to write * * Writes a NUL-terminated UTF8 string to @writer (including the terminator). * diff -Nru gstreamer1.0-1.14.0/libs/gst/base/gstcollectpads.c gstreamer1.0-1.14.1/libs/gst/base/gstcollectpads.c --- gstreamer1.0-1.14.0/libs/gst/base/gstcollectpads.c 2018-03-03 00:52:20.000000000 +0000 +++ gstreamer1.0-1.14.1/libs/gst/base/gstcollectpads.c 2018-04-23 17:53:09.000000000 +0000 @@ -482,7 +482,7 @@ * @pads: the collectpads to use * @cdata: collect data of corresponding pad * @buf: buffer being clipped -* @outbuf: (allow-none): output buffer with running time, or NULL if clipped +* @outbuf: (allow-none) (out): output buffer with running time, or NULL if clipped * @user_data: user data (unused) * * Convenience clipping function that converts incoming buffer's timestamp diff -Nru gstreamer1.0-1.14.0/libs/gst/base/gstcollectpads.h gstreamer1.0-1.14.1/libs/gst/base/gstcollectpads.h --- gstreamer1.0-1.14.0/libs/gst/base/gstcollectpads.h 2018-03-13 00:46:00.000000000 +0000 +++ gstreamer1.0-1.14.1/libs/gst/base/gstcollectpads.h 2018-04-23 17:53:09.000000000 +0000 @@ -253,7 +253,7 @@ * @pads: a #GstCollectPads * @data: a #GstCollectData * @inbuffer: (transfer full): the input #GstBuffer - * @outbuffer: the output #GstBuffer + * @outbuffer: (out): the output #GstBuffer * @user_data: user data * * A function that will be called when @inbuffer is received on the pad managed diff -Nru gstreamer1.0-1.14.0/libs/gst/base/gsttypefindhelper.c gstreamer1.0-1.14.1/libs/gst/base/gsttypefindhelper.c --- gstreamer1.0-1.14.0/libs/gst/base/gsttypefindhelper.c 2018-03-03 00:52:20.000000000 +0000 +++ gstreamer1.0-1.14.1/libs/gst/base/gsttypefindhelper.c 2018-04-23 17:53:09.000000000 +0000 @@ -493,8 +493,8 @@ /** * gst_type_find_helper_for_data: * @obj: (allow-none): object doing the typefinding, or %NULL (used for logging) - * @data: (in) (transfer none): a pointer with data to typefind - * @size: (in): the size of @data + * @data: (transfer none) (array length=size): * a pointer with data to typefind + * @size: the size of @data * @prob: (out) (allow-none): location to store the probability of the found * caps, or %NULL * diff -Nru gstreamer1.0-1.14.0/libs/gst/base/gsttypefindhelper.h gstreamer1.0-1.14.1/libs/gst/base/gsttypefindhelper.h --- gstreamer1.0-1.14.0/libs/gst/base/gsttypefindhelper.h 2018-03-13 00:46:00.000000000 +0000 +++ gstreamer1.0-1.14.1/libs/gst/base/gsttypefindhelper.h 2018-04-23 17:53:09.000000000 +0000 @@ -51,7 +51,7 @@ * @parent: (allow-none): the parent of @obj or %NULL * @offset: the offset of the range * @length: the length of the range - * @buffer: a memory location to hold the result buffer + * @buffer: (out): a memory location to hold the result buffer * * This function will be called by gst_type_find_helper_get_range() when * typefinding functions request to peek at the data of a stream at certain diff -Nru gstreamer1.0-1.14.0/libs/gst/helpers/gst-ptp-helper.c gstreamer1.0-1.14.1/libs/gst/helpers/gst-ptp-helper.c --- gstreamer1.0-1.14.0/libs/gst/helpers/gst-ptp-helper.c 2017-01-09 19:06:43.000000000 +0000 +++ gstreamer1.0-1.14.1/libs/gst/helpers/gst-ptp-helper.c 2018-05-08 15:41:29.000000000 +0000 @@ -317,7 +317,7 @@ gchar **ptr = ifaces; while (*ptr) { - strncpy (ifr.ifr_name, *ptr, IFNAMSIZ); + memcpy (ifr.ifr_name, *ptr, IFNAMSIZ); if (ioctl (g_socket_get_fd (socket_event), SIOCGIFHWADDR, &ifr) == 0) { clock_id_array[0] = ifr.ifr_hwaddr.sa_data[0]; clock_id_array[1] = ifr.ifr_hwaddr.sa_data[1]; diff -Nru gstreamer1.0-1.14.0/libs/gst/net/net.h gstreamer1.0-1.14.1/libs/gst/net/net.h --- gstreamer1.0-1.14.0/libs/gst/net/net.h 2018-03-13 00:57:37.000000000 +0000 +++ gstreamer1.0-1.14.1/libs/gst/net/net.h 2018-03-26 12:14:38.000000000 +0000 @@ -26,6 +26,7 @@ #include #include +#include #include #include #include diff -Nru gstreamer1.0-1.14.0/meson.build gstreamer1.0-1.14.1/meson.build --- gstreamer1.0-1.14.0/meson.build 2018-03-19 20:04:03.000000000 +0000 +++ gstreamer1.0-1.14.1/meson.build 2018-05-17 12:11:51.000000000 +0000 @@ -1,5 +1,5 @@ project('gstreamer', 'c', - version : '1.14.0', + version : '1.14.1', meson_version : '>= 0.40.1', default_options : [ 'warning_level=1', 'buildtype=debugoptimized' ]) @@ -220,7 +220,7 @@ #error Either _POSIX_TIMERS or CLOCK_REALTIME not defined #endif ''' -if cc.compiles(posix_timers_src, prefix : time_prefix, name : 'posix timers from time.h') +if cc.compiles(posix_timers_src, name : 'posix timers from time.h') cdata.set('HAVE_POSIX_TIMERS', 1) endif @@ -229,7 +229,7 @@ #error Either _POSIX_MONOTONIC_CLOCK or CLOCK_MONOTONIC not defined #endif ''' -if cc.compiles(monotonic_clock_src, prefix : time_prefix, name : 'monotonic clock from time.h') +if cc.compiles(monotonic_clock_src, name : 'monotonic clock from time.h') cdata.set('HAVE_MONOTONIC_CLOCK', 1) endif diff -Nru gstreamer1.0-1.14.0/NEWS gstreamer1.0-1.14.1/NEWS --- gstreamer1.0-1.14.0/NEWS 2018-03-19 20:09:47.000000000 +0000 +++ gstreamer1.0-1.14.1/NEWS 2018-05-17 12:17:25.000000000 +0000 @@ -3,19 +3,15 @@ GSTREAMER 1.14 RELEASE NOTES -The GStreamer team is proud to announce a new major feature release in -the stable 1.x API series of your favourite cross-platform multimedia -framework! +GStreamer 1.14.0 was originally released on 19 March 2018. -As always, this release is again packed with new features, bug fixes and -other improvements. - -GStreamer 1.14.0 was released on 19 March 2018. +The latest bug-fix release in the 1.14 series is 1.14.1 and was released +on 17 May 2018. See https://gstreamer.freedesktop.org/releases/1.14/ for the latest version of this document. -_Last updated: Monday 19 March 2018, 12:00 UTC (log)_ +_Last updated: Thursday 17 May 2018, 12:00 UTC (log)_ Introduction @@ -482,6 +478,9 @@ passing through data (e.g. because target-timecode and end-timecode respectively have been reached). +- 'alsamidisrc' element has been broken for many many years and has + now been repaired allowing live capture from your MIDI HW. + - h265parse and h265parse will try harder to make upstream output the same caps as downstream requires or prefers, thus avoiding unnecessary conversion. The parsers also expose chroma format and @@ -668,7 +667,7 @@ known to be broken in this respect, whilst NVIDIA's proprietary drivers and most other drivers generally work fine, and the experience with Intel's driver seems to be mixed; some proprietary embedded Linux -drivers don't work; macOS works). +drivers don't work; macOS works. GstPhysMemoryAllocator interface moved from -bad to -base @@ -763,7 +762,7 @@ of GStreamer. - 'fakevideosink is a null sink for video data that advertises - video-specific metas ane behaves like a video sink. See above for + video-specific metas and behaves like a video sink. See above for more details. - gst_util_dump_buffer() prints the content of a buffer to stdout. @@ -925,6 +924,8 @@ - vaapisink was demoted to marginal rank on Wayland because COGL cannot display YUV surfaces. +More details in Víctor's blog post _GStreamer VA-API 1.14: what’s new?_. + GStreamer Editing Services and NLE @@ -1045,7 +1046,7 @@ macOS and iOS -- this section will be filled in shortly {FIXME!} +- no major changes in macOS and iOS support, only bugfixes Windows @@ -1076,6 +1077,9 @@ latency compared to shared mode where WASAPI's engine period is 10ms. This can be activated via the "exclusive" property. +- Also see Nirbheek's blog post _Low Latency Audio on Windows with + GStreamer_. + - There are now GstDeviceProvider implementations for the wasapi and directsound plugins, so it's now possible to discover both audio sources and audio sinks on Windows via the GstDeviceMonitor API @@ -1167,12 +1171,141 @@ 1.14.1 -The first 1.14 bug-fix release (1.14.1) is scheduled to be released -around the end of March or beginning of April. +The first 1.14 bug-fix release (1.14.1) was released on 17 May 2018. This release only contains bugfixes and it should be safe to update from 1.14.0. +Noteworthy bugfixes in 1.14.1 + +- GstPad: Fix race condition causing the same probe to be called + multiple times +- Fix occasional deadlocks on windows when outputting debug logging +- Fix debug levels being applied in the wrong order +- GIR annotation fixes for bindings +- audiomixer, audioaggregator: fix some negotiation issues +- gst-play-1.0: fix leaving stdin in non-blocking mode after exit +- flvmux: wait for caps on all input pads before writing header even + if source is live +- flvmux: don't wake up the muxer unless there is data, fixes busy + looping if there's no input data +- flvmux: fix major leak of input buffers +- rtspsrc, rtsp-server: revert to RTSP RFC handling of + sendonly/recvonly attributes +- rtpvrawpay: fix payloading with very large mtu sizes where + everything fits into a single RTP packet +- v4l2: Fix hard-coded enabled v4l2 probe on Linux/ARM +- v4l2: Disable DMABuf for emulated formats when using libv4l2 +- v4l2: Always set colorimetry in S_FMT +- asfdemux: Set stream-format field for H264 streams and handle H.264 + in bytestream format +- x265enc: Fix tagging of keyframes on output buffers +- ladspa: Fix critical during plugin load on Windows +- decklink: Fix COM initialisation on Windows +- h264parse: fix re-use across pipeline stop/restart +- mpegtsmux: fix force-keyframe event handling and PCR/PMT changes + that would confuse some players with generated HLS streams +- adaptivedemux: Support period change in live playlist +- rfbsrc: Fix support for applevncserver and support NULL pool in + decide_allocation +- jpegparse: Fix APP1 marker segment parsing +- h265parse: Make caps writable before modifying them, fixes criticals +- fakevideosink: request an extra buffer if enable-last-sample is + enabled +- wasapisrc: Don't provide a clock based on WASAPI's clock +- wasapi: Only use audioclient3 when low-latency, as it might + otherwise glitch with slow CPUs or VMs +- wasapi: Don't derive device period from latency time, should make it + more robust against glitches +- audiolatency: Fix wave detection in buffers and avoid bogus pts + values while starting +- msdk: fix plugin load on implementations with only HW support +- msdk: dec: set framerate to the driver only if provided, not in 0/1 + case +- msdk: Don't set extended coding options for JPEG encode +- rtponviftimestamp: fix state change function init/reset causing + races/crashes on shutdown +- decklink: fix initialization failure in windows binary +- ladspa: Fix critical warnings during plugin load on Windows and fix + dependencies in meson build +- gl: fix cross-compilation error with viv-fb +- qmlglsink: make work with eglfs_kms +- rtspclientsink: Don't deadlock in preroll on early close +- rtspclientsink: Fix client ports for the RTCP backchannel +- rtsp-server: Fix session timeout when streaming data to client over + TCP +- vaapiencode: h264: find best profile in those available, fixing + negotiation errors +- vaapi: remove custom GstGL context handling, use GstGL instead. + Fixes GL Context sharing with WebkitGtk on wayland +- gst-editing-services: various fixes +- gst-python: bump pygobject req to 3.8; fix + GstPad.set_query_function(); dist autogen.sh and configure.ac in + tarball +- g-i: pick up GstVideo-1.0.gir from local build directory in GstGL + build +- g-i: update constant values for bindings +- avoid duplicate symbols in plugins across modules in static builds +- ... and many, many more! + +Cerbero build tool and packaging changes in 1.14.1 + +Toolchain updates on iOS and Android necessitated a fairly large number +of changes in our cerbero build tool used to create our binary packages +for the various platforms we support: + +- Add support for Ubuntu 18.04 in cerbero +- Fix generation of fat shared libraries on macOS +- gnutls: also rename assembly functions on macos/ios to fix link + errors +- gnutls: fix assembly symbol names for windows x86 +- openssl: fix linking on android/armv7 +- openssl: fix linker issue with Android NDK's r16 binutils +- ffmpeg: disable asm for android x86 to fix issues when linking with + apps +- x264: disable asm for android x86 to fix issues when linking with + apps +- gnutls: rename private symbols for armv8, x86 to not conflict with + openssl +- mpg123: disable assembly on android/x86 to fix linker problems with + relocations +- Check built version while loading recipe and rebuild if needed +- Fix packaging of libgcc_s_sjlj which was missing in Windows packages +- Make not-found in library search fatal so we don't accidentally ship + broken packages +- ship the proxy plugin which was new in 1.14 +- Fix git commands accidentally pulling in locally built libraries and + failing + +Contributors to 1.14.1 + +Antonio Ospite, Aurélien Zanelli, Brendan Shanks, Carlos Rafael Giani, +Edward Hervey, Emilio Pozuelo Monfort, Enrique Ocaña González, Garima +Gaur, Georg Lippitsch, Guillaume Desmottes, Havard Graff, Hoonhee Lee, +Hyunjun Ko, James Stevenson, Jan Alexander Steffens (heftig), Jan +Schmidt, Joakim Johansson, Jun Xie, Kai Kang, Kirill Marinushkin, Mark +Nauwelaerts, Matej Knopp, Mathieu Duponchelle, Matthew Waters, Matthias +Fend, Michael Olbrich, Mikhail Fludkov, Nicolas Dufresne, Nirbheek +Chauhan, Olivier Crête, Omar Akkila, Patrik Nilsson, Philippe Normand, +Pierre Labastie, Sebastian Dröge, Seungha Yang, Sreerenj Balachandran, +Stian Selnes, Takeshi Sato, Thibault Saunier, Tim-Philipp Müller, U. +Artie Eoff, Víctor Manuel Jáquez Leal, Vivia Nikolaidou, Whoopie, Xabier +Rodriguez Calvar, Xavier Claessens, Zeeshan Ali, and countless others. + +List of bugs fixed in 1.14.1 + +For a full list of bugfixes see Bugzilla. Note that this is not the full +list of changes. For the full list of changes please refer to the GIT +logs or ChangeLogs of the particular modules. + +1.14.2 + +The second 1.14 bug-fix release (1.14.2) is scheduled to be released +around mid-June 2018. + +This release only contains bugfixes and it should be safe to update from +1.14.x. + Known Issues @@ -1180,6 +1313,10 @@ GStreamer webrtc support) is currently not shipped as part of the Windows binary packages due to a build system issue. +- The gst-libav module currently won't build against the + newly-released ffmpeg 4.0 (as in F28). Use the internal ffmpeg copy + instead, if you build using autotools. + Schedule for 1.16 diff -Nru gstreamer1.0-1.14.0/plugins/elements/gstinputselector.c gstreamer1.0-1.14.1/plugins/elements/gstinputselector.c --- gstreamer1.0-1.14.0/plugins/elements/gstinputselector.c 2017-12-09 13:25:34.000000000 +0000 +++ gstreamer1.0-1.14.1/plugins/elements/gstinputselector.c 2018-04-23 17:55:23.000000000 +0000 @@ -1293,8 +1293,8 @@ "Julien Moutte , " "Jan Schmidt , " "Wim Taymans "); - gst_element_class_add_static_pad_template (gstelement_class, - &gst_input_selector_sink_factory); + gst_element_class_add_static_pad_template_with_gtype (gstelement_class, + &gst_input_selector_sink_factory, GST_TYPE_SELECTOR_PAD); gst_element_class_add_static_pad_template (gstelement_class, &gst_input_selector_src_factory); diff -Nru gstreamer1.0-1.14.0/plugins/elements/gstmultiqueue.c gstreamer1.0-1.14.1/plugins/elements/gstmultiqueue.c --- gstreamer1.0-1.14.0/plugins/elements/gstmultiqueue.c 2018-03-03 00:52:20.000000000 +0000 +++ gstreamer1.0-1.14.1/plugins/elements/gstmultiqueue.c 2018-04-23 17:55:23.000000000 +0000 @@ -630,7 +630,8 @@ gst_element_class_set_static_metadata (gstelement_class, "MultiQueue", "Generic", "Multiple data queue", "Edward Hervey "); - gst_element_class_add_static_pad_template (gstelement_class, &sinktemplate); + gst_element_class_add_static_pad_template_with_gtype (gstelement_class, + &sinktemplate, GST_TYPE_MULTIQUEUE_PAD); gst_element_class_add_static_pad_template (gstelement_class, &srctemplate); gstelement_class->request_new_pad = diff -Nru gstreamer1.0-1.14.0/po/af.po gstreamer1.0-1.14.1/po/af.po --- gstreamer1.0-1.14.0/po/af.po 2018-03-19 20:10:09.000000000 +0000 +++ gstreamer1.0-1.14.1/po/af.po 2018-05-17 12:17:32.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: gstreamer 0.9.7\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2018-03-19 20:10+0000\n" +"POT-Creation-Date: 2018-05-17 13:17+0100\n" "PO-Revision-Date: 2005-12-05 11:45+0200\n" "Last-Translator: Petri Jooste \n" "Language-Team: Afrikaans \n" diff -Nru gstreamer1.0-1.14.0/po/ast.po gstreamer1.0-1.14.1/po/ast.po --- gstreamer1.0-1.14.0/po/ast.po 2018-03-19 20:10:09.000000000 +0000 +++ gstreamer1.0-1.14.1/po/ast.po 2018-05-17 12:17:32.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: gstreamer 0.10.28.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2018-03-19 20:10+0000\n" +"POT-Creation-Date: 2018-05-17 13:17+0100\n" "PO-Revision-Date: 2010-06-07 22:01+0100\n" "Last-Translator: astur \n" "Language-Team: Asturian \n" diff -Nru gstreamer1.0-1.14.0/po/az.po gstreamer1.0-1.14.1/po/az.po --- gstreamer1.0-1.14.0/po/az.po 2018-03-19 20:10:09.000000000 +0000 +++ gstreamer1.0-1.14.1/po/az.po 2018-05-17 12:17:32.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: gstreamer-0.8.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2018-03-19 20:10+0000\n" +"POT-Creation-Date: 2018-05-17 13:17+0100\n" "PO-Revision-Date: 2004-03-19 18:40+0200\n" "Last-Translator: Metin Amiroff \n" "Language-Team: Azerbaijani \n" diff -Nru gstreamer1.0-1.14.0/po/be.po gstreamer1.0-1.14.1/po/be.po --- gstreamer1.0-1.14.0/po/be.po 2018-03-19 20:10:09.000000000 +0000 +++ gstreamer1.0-1.14.1/po/be.po 2018-05-17 12:17:32.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: gstreamer 0.9.7\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2018-03-19 20:10+0000\n" +"POT-Creation-Date: 2018-05-17 13:17+0100\n" "PO-Revision-Date: 2006-01-18 22:26+0200\n" "Last-Translator: Ales Nyakhaychyk \n" "Language-Team: Belarusian \n" diff -Nru gstreamer1.0-1.14.0/po/bg.po gstreamer1.0-1.14.1/po/bg.po --- gstreamer1.0-1.14.0/po/bg.po 2018-03-19 20:10:09.000000000 +0000 +++ gstreamer1.0-1.14.1/po/bg.po 2018-05-17 12:17:32.000000000 +0000 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: gstreamer 1.12.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2018-03-19 20:10+0000\n" +"POT-Creation-Date: 2018-05-17 13:17+0100\n" "PO-Revision-Date: 2017-05-08 11:35+0200\n" "Last-Translator: Alexander Shopov \n" "Language-Team: Bulgarian \n" diff -Nru gstreamer1.0-1.14.0/po/ca.po gstreamer1.0-1.14.1/po/ca.po --- gstreamer1.0-1.14.0/po/ca.po 2018-03-19 20:10:09.000000000 +0000 +++ gstreamer1.0-1.14.1/po/ca.po 2018-05-17 12:17:32.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: gstreamer 0.10.30.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2018-03-19 20:10+0000\n" +"POT-Creation-Date: 2018-05-17 13:17+0100\n" "PO-Revision-Date: 2010-11-04 19:41+0100\n" "Last-Translator: Jordi Mallach \n" "Language-Team: Catalan \n" diff -Nru gstreamer1.0-1.14.0/po/cs.po gstreamer1.0-1.14.1/po/cs.po --- gstreamer1.0-1.14.0/po/cs.po 2018-03-19 20:10:09.000000000 +0000 +++ gstreamer1.0-1.14.1/po/cs.po 2018-05-17 12:17:32.000000000 +0000 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: gstreamer 1.12.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2018-03-19 20:10+0000\n" +"POT-Creation-Date: 2018-05-17 13:17+0100\n" "PO-Revision-Date: 2017-09-13 15:04+0200\n" "Last-Translator: Marek Černocký \n" "Language-Team: Czech \n" diff -Nru gstreamer1.0-1.14.0/po/da.po gstreamer1.0-1.14.1/po/da.po --- gstreamer1.0-1.14.0/po/da.po 2018-03-19 20:10:09.000000000 +0000 +++ gstreamer1.0-1.14.1/po/da.po 2018-05-17 12:17:32.000000000 +0000 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: gstreamer 1.12.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2018-03-19 20:10+0000\n" +"POT-Creation-Date: 2018-05-17 13:17+0100\n" "PO-Revision-Date: 2017-05-21 13:26+0200\n" "Last-Translator: Joe Hansen \n" "Language-Team: Danish \n" diff -Nru gstreamer1.0-1.14.0/po/de.po gstreamer1.0-1.14.1/po/de.po --- gstreamer1.0-1.14.0/po/de.po 2018-03-19 20:10:09.000000000 +0000 +++ gstreamer1.0-1.14.1/po/de.po 2018-05-17 12:17:32.000000000 +0000 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: gstreamer 1.12.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2018-03-19 20:10+0000\n" +"POT-Creation-Date: 2018-05-17 13:17+0100\n" "PO-Revision-Date: 2017-05-25 16:25+0200\n" "Last-Translator: Christian Kirbach \n" "Language-Team: German \n" diff -Nru gstreamer1.0-1.14.0/po/el.po gstreamer1.0-1.14.1/po/el.po --- gstreamer1.0-1.14.0/po/el.po 2018-03-19 20:10:09.000000000 +0000 +++ gstreamer1.0-1.14.1/po/el.po 2018-05-17 12:17:32.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: gstreamer-0.10.30.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2018-03-19 20:10+0000\n" +"POT-Creation-Date: 2018-05-17 13:17+0100\n" "PO-Revision-Date: 2010-11-29 11:14+0200\n" "Last-Translator: Michael Kotsarinis \n" "Language-Team: Greek \n" diff -Nru gstreamer1.0-1.14.0/po/en_GB.po gstreamer1.0-1.14.1/po/en_GB.po --- gstreamer1.0-1.14.0/po/en_GB.po 2018-03-19 20:10:09.000000000 +0000 +++ gstreamer1.0-1.14.1/po/en_GB.po 2018-05-17 12:17:32.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: gstreamer 0.8.1\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2018-03-19 20:10+0000\n" +"POT-Creation-Date: 2018-05-17 13:17+0100\n" "PO-Revision-Date: 2004-04-26 10:36-0400\n" "Last-Translator: Gareth Owen \n" "Language-Team: English (British) \n" diff -Nru gstreamer1.0-1.14.0/po/eo.po gstreamer1.0-1.14.1/po/eo.po --- gstreamer1.0-1.14.0/po/eo.po 2018-03-19 20:10:09.000000000 +0000 +++ gstreamer1.0-1.14.1/po/eo.po 2018-05-17 12:17:32.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: gstreamer 0.10.32.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2018-03-19 20:10+0000\n" +"POT-Creation-Date: 2018-05-17 13:17+0100\n" "PO-Revision-Date: 2011-06-04 21:11+0100\n" "Last-Translator: Kristjan SCHMIDT \n" "Language-Team: Esperanto \n" diff -Nru gstreamer1.0-1.14.0/po/es.po gstreamer1.0-1.14.1/po/es.po --- gstreamer1.0-1.14.0/po/es.po 2018-03-19 20:10:09.000000000 +0000 +++ gstreamer1.0-1.14.1/po/es.po 2018-05-17 12:17:32.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: gstreamer 0.10.32.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2018-03-19 20:10+0000\n" +"POT-Creation-Date: 2018-05-17 13:17+0100\n" "PO-Revision-Date: 2011-10-02 15:45+0200\n" "Last-Translator: Jorge González González \n" "Language-Team: Spanish \n" diff -Nru gstreamer1.0-1.14.0/po/eu.po gstreamer1.0-1.14.1/po/eu.po --- gstreamer1.0-1.14.0/po/eu.po 2018-03-19 20:10:09.000000000 +0000 +++ gstreamer1.0-1.14.1/po/eu.po 2018-05-17 12:17:32.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: gstreamer-0.10.26.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2018-03-19 20:10+0000\n" +"POT-Creation-Date: 2018-05-17 13:17+0100\n" "PO-Revision-Date: 2010-03-25 13:10+0100\n" "Last-Translator: Mikel Olasagasti Uranga \n" "Language-Team: Basque \n" diff -Nru gstreamer1.0-1.14.0/po/fi.po gstreamer1.0-1.14.1/po/fi.po --- gstreamer1.0-1.14.0/po/fi.po 2018-03-19 20:10:09.000000000 +0000 +++ gstreamer1.0-1.14.1/po/fi.po 2018-05-17 12:17:32.000000000 +0000 @@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: gstreamer 0.10.30.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2018-03-19 20:10+0000\n" +"POT-Creation-Date: 2018-05-17 13:17+0100\n" "PO-Revision-Date: 2010-11-17 23:10+0200\n" "Last-Translator: Tommi Vainikainen \n" "Language-Team: Finnish \n" diff -Nru gstreamer1.0-1.14.0/po/fr.po gstreamer1.0-1.14.1/po/fr.po --- gstreamer1.0-1.14.0/po/fr.po 2018-03-19 20:10:09.000000000 +0000 +++ gstreamer1.0-1.14.1/po/fr.po 2018-05-17 12:17:33.000000000 +0000 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: gstreamer 1.12.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2018-03-19 20:10+0000\n" +"POT-Creation-Date: 2018-05-17 13:17+0100\n" "PO-Revision-Date: 2017-05-05 22:33+0200\n" "Last-Translator: Stéphane Aulery \n" "Language-Team: French \n" diff -Nru gstreamer1.0-1.14.0/po/fur.po gstreamer1.0-1.14.1/po/fur.po --- gstreamer1.0-1.14.0/po/fur.po 2018-03-19 20:10:09.000000000 +0000 +++ gstreamer1.0-1.14.1/po/fur.po 2018-05-17 12:17:33.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: gstreamer 1.10.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2018-03-19 20:10+0000\n" +"POT-Creation-Date: 2018-05-17 13:17+0100\n" "PO-Revision-Date: 2017-03-19 15:41+0100\n" "Last-Translator: Fabio Tomat \n" "Language-Team: Friulian \n" diff -Nru gstreamer1.0-1.14.0/po/gl.po gstreamer1.0-1.14.1/po/gl.po --- gstreamer1.0-1.14.0/po/gl.po 2018-03-19 20:10:09.000000000 +0000 +++ gstreamer1.0-1.14.1/po/gl.po 2018-05-17 12:17:33.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: gstreamer 1.0.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2018-03-19 20:10+0000\n" +"POT-Creation-Date: 2018-05-17 13:17+0100\n" "PO-Revision-Date: 2012-12-15 03:29+0200\n" "Last-Translator: Fran Dieguez \n" "Language-Team: Galician \n" diff -Nru gstreamer1.0-1.14.0/po/gstreamer-1.0.pot gstreamer1.0-1.14.1/po/gstreamer-1.0.pot --- gstreamer1.0-1.14.0/po/gstreamer-1.0.pot 2018-03-19 20:10:08.000000000 +0000 +++ gstreamer1.0-1.14.1/po/gstreamer-1.0.pot 2018-05-17 12:17:32.000000000 +0000 @@ -5,9 +5,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: gstreamer 1.14.0\n" +"Project-Id-Version: gstreamer 1.14.1\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2018-03-19 20:10+0000\n" +"POT-Creation-Date: 2018-05-17 13:17+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" Binary files /tmp/tmpPNF3kb/0jqlRUME2l/gstreamer1.0-1.14.0/po/hr.gmo and /tmp/tmpPNF3kb/MfE789x1MX/gstreamer1.0-1.14.1/po/hr.gmo differ diff -Nru gstreamer1.0-1.14.0/po/hr.po gstreamer1.0-1.14.1/po/hr.po --- gstreamer1.0-1.14.0/po/hr.po 2018-03-19 20:10:09.000000000 +0000 +++ gstreamer1.0-1.14.1/po/hr.po 2018-05-17 12:17:33.000000000 +0000 @@ -6,13 +6,13 @@ # https://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/index.html # # Tomislav Krznar , 2012. -# Božidar Putanec , 2016, 2017. +# Božidar Putanec , 2016, 2017, 2018. msgid "" msgstr "" "Project-Id-Version: gstreamer-1.12.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2018-03-19 20:10+0000\n" -"PO-Revision-Date: 2017-05-04 15:59-0800\n" +"POT-Creation-Date: 2018-05-17 13:17+0100\n" +"PO-Revision-Date: 2018-04-17 15:13-0800\n" "Last-Translator: Božidar Putanec \n" "Language-Team: Croatian \n" "Language: hr\n" @@ -25,18 +25,20 @@ "X-Generator: Lokalize 2.0\n" msgid "Print the GStreamer version" -msgstr "Inačica GStreamer-a" +msgstr "ispiše GStreamer inačicu" msgid "Make all warnings fatal" -msgstr "Sva upozorenja su fatalna" +msgstr "učini sva upozorenja fatalnim" msgid "Print available debug categories and exit" -msgstr "Dostupne kategorije debugiranja" +msgstr "ispis dostupnih kategorija debugiranja" msgid "" "Default debug level from 1 (only error) to 9 (anything) or 0 for no output" msgstr "" -"Zadana razina debugiranja od 1 (samo greške) do 9 (sve) ili 0 bez ispisa" +"zadana RAZINA debugiranja od 1\n" +" (samo greške) do 9 (sve) ili 0 " +"(ništa)" msgid "LEVEL" msgstr "RAZINA" @@ -45,71 +47,85 @@ "Comma-separated list of category_name:level pairs to set specific levels for " "the individual categories. Example: GST_AUTOPLUG:5,GST_ELEMENT_*:3" msgstr "" -"Popis zarezom odvojenih parova category_name:level za postavljanje posebnih " -"razina za pojedine kategorije. Primjer: GST_AUTOPLUG:5,GST_ELEMENT_*:3" +"zarezom odvojeni POPIS parova\n" +" category_name:level\n" +" za postavljanje specifičnih razina\n" +" za pojedinačne kategorije.\n" +" Primjer: GST_AUTOPLUG:5," +"GST_ELEMENT_*:3" msgid "LIST" msgstr "POPIS" msgid "Disable colored debugging output" -msgstr "Onemogući obojeno debugiranje" +msgstr "neobojeni ispis debugiranja" msgid "" "Changes coloring mode of the debug log. Possible modes: off, on, disable, " "auto, unix" msgstr "" -"Mijenja mod bojanja dnevnika debugiranja. Mogući su: off, on, disable, auto, " -"unix" +"mijenja način bojenja debug-dnevnika\n" +" mogući načini su:\n" +" off, on, disable, auto, unix" msgid "Disable debugging" -msgstr "Onemogući debugiranje" +msgstr "onemogući debugiranje" msgid "Enable verbose plugin loading diagnostics" -msgstr "Opširna dijagnoza tijeka učitavanja plugina" +msgstr "" +"opširna dijagnostika tijekom\n" +" učitavanja plugina" msgid "Colon-separated paths containing plugins" -msgstr "Dvotočkom odvojene putanje koje sadržavaju plugin" +msgstr "" +"dvotočkom odvojene STAZE (paths)\n" +" koje sadrže plugine" msgid "PATHS" -msgstr "PUTANJE" +msgstr "STAZE" msgid "" "Comma-separated list of plugins to preload in addition to the list stored in " "environment variable GST_PLUGIN_PATH" msgstr "" -"Zarezima odvojen popis dodatnih plugina za učitati, prije onih navedenih u " -"varijabli okoline GST_PLUGIN_PATH" +"zarezima odvojeni popis dodatnih PLUGINA\n" +" za učitati pored onih navedenih u\n" +" varijabli okoline GST_PLUGIN_PATH" msgid "PLUGINS" msgstr "PLUGINS" msgid "Disable trapping of segmentation faults during plugin loading" -msgstr "Onemogući hvatanje segmentacijskih grešaka pri učitavanju plugina" +msgstr "" +"onemogući hvatanje segmentacijskih\n" +" grešaka tijekom učitavanja plugina" msgid "Disable updating the registry" -msgstr "Onemogući ažuriranje registra" +msgstr "onemogući ažuriranje registra" msgid "Disable spawning a helper process while scanning the registry" -msgstr "Onemogući stvaranje pomoćnog procesa pri pretraživanju registra" +msgstr "" +"onemogući stvaranje pomoćnog procesa\n" +" tijekom čitanja registra" msgid "GStreamer Options" -msgstr "Opcije GStreamer-a" +msgstr "GStreamer opcije" msgid "Show GStreamer Options" -msgstr "Prikaži opcije GStreamer-a" +msgstr "pokaže opcije za GStreamer" msgid "Unknown option" msgstr "Nepoznata opcija" msgid "GStreamer encountered a general core library error." -msgstr "GStreamer je naišao na opću grešku u osnovnoj biblioteci." +msgstr "GStreamer je primio opću grešku u osnovnoj biblioteci." msgid "" "GStreamer developers were too lazy to assign an error code to this error." -msgstr "Stvaraoci GStreamer-a bili su lijeni da dodijele kȏd ovoj grešci." +msgstr "Stvaraoci GStreamer-a bili su lijeni da dodijele kȏd toj grešci." msgid "Internal GStreamer error: code not implemented." -msgstr "Interna GStreamer greška: kȏd nije implementiran." +msgstr "Interna GStreamer greška: kȏd nije implementirani." msgid "" "GStreamer error: state change failed and some element failed to post a " @@ -122,34 +138,32 @@ # 2. pad (u elektronskoj glazbi) > A category of synthsizer patches which produce a soft, pleasing sound. # 3. Pads are element's input and output, where you can connect other elements msgid "Internal GStreamer error: pad problem." -msgstr "" -"Interna GStreamer greška: problem s ‘pad’-om (spojištem; ulaz/izlaz " -"elemenata)." +msgstr "Interna GStreamer greška: pad-problem." # Rač.: nezavisni skup naredbi koji se samostalno izvršavaju u programu msgid "Internal GStreamer error: thread problem." -msgstr "Interna GStreamer greška: problem s niti (thread)." +msgstr "Interna GStreamer greška: dretva-problem." msgid "GStreamer error: negotiation problem." -msgstr "GStreamer greška: problem u dogovaranju (povezivanje elemenata)." +msgstr "GStreamer greška: problem dogovaranja (za povezivanje elemenata)." msgid "Internal GStreamer error: event problem." -msgstr "Interna GStreamer greška: problem s događajem (event)." +msgstr "Interna GStreamer greška: problem s događajem." msgid "Internal GStreamer error: seek problem." -msgstr "Interna GStreamer greška: problem u traganju." +msgstr "Interna GStreamer greška: problem u traženju." msgid "Internal GStreamer error: caps problem." -msgstr "Interna GStreamer greška: problem s mogućnostima." +msgstr "Interna GStreamer greška: Caps-problem." msgid "Internal GStreamer error: tag problem." -msgstr "Interna GStreamer greška: problem s tagovima (oznakama)." +msgstr "Interna GStreamer greška: tag-problem." msgid "Your GStreamer installation is missing a plug-in." -msgstr "Vašoj GStreamer instalaciji nedostaje plug-in." +msgstr "Vašoj GStreamer instalaciji nedostaje plugin." msgid "GStreamer error: clock problem." -msgstr "GStreamer greška: problem s vremenom (sinkronizacija)." +msgstr "GStreamer greška: problem sa satom (vrijeme, sinkronizacija)." msgid "" "This application is trying to use GStreamer functionality that has been " @@ -158,7 +172,7 @@ "Aplikacija pokušava koristiti GStreamer funkciju koja je bila onemogućena." msgid "GStreamer encountered a general supporting library error." -msgstr "GStreamer je naišao na opću grešku u pomoćnoj biblioteci." +msgstr "GStreamer je primio opću grešku u pomoćnoj biblioteci." msgid "Could not initialize supporting library." msgstr "Pomoćnu biblioteku nije moguće inicijalizirati." @@ -179,7 +193,7 @@ msgstr "Resurs nije pronađen." msgid "Resource busy or not available." -msgstr "Resurs je zauzet ili nedostupan." +msgstr "Resurs je zauzeti ili je nedostupni." msgid "Could not open resource for reading." msgstr "Resurs nije moguće otvoriti za čitanje." @@ -200,64 +214,60 @@ msgstr "Nije moguće pisati u resurs." msgid "Could not perform seek on resource." -msgstr "Nije moguće izvršiti traganje na resursu." +msgstr "Nije moguće pretraživati u resursu." msgid "Could not synchronize on resource." -msgstr "Nije moguće sinkronizirati se na resursu." +msgstr "Nije moguće sinkronizirati se s resursom." msgid "Could not get/set settings from/on resource." -msgstr "Nije moguće dohvatiti ili prilagoditi postavke resursa." +msgstr "Nije moguće dobiti ili promijeniti postavke resursa." msgid "No space left on the resource." msgstr "Nema više prostora na resursu." msgid "Not authorized to access resource." -msgstr "Pristup resursu nije autoriziran." +msgstr "Nije dopušteno pristupiti resursu." msgid "GStreamer encountered a general stream error." -msgstr "GStreamer je naišao na opću stream (tok podataka) grešku." +msgstr "GStreamer je naišao na opću grešku strujanja (stream error)." msgid "Element doesn't implement handling of this stream. Please file a bug." msgstr "" -"Element ne implementira manipuliranje ovim streamom (tokom podataka). Molim " -"prijavite kao grešku." +"Element ne može rukovati s ovakvim strujanjem. Molimo, prijavite kao grešku." msgid "Could not determine type of stream." -msgstr "Nije moguće odrediti vrstu ovog streama (toka podataka)." +msgstr "Nije moguće odrediti vrstu ovog strujanja." msgid "The stream is of a different type than handled by this element." -msgstr "" -"Stream (tok podataka) je vrste kojom ovaj element ne može manipulirati." +msgstr "Strujanje je vrste kojom ovaj element ne može rukovati." msgid "There is no codec present that can handle the stream's type." -msgstr "" -"Nema kodeka (codec) koji može manipulirati ovom vrstom streama (toka " -"podataka)." +msgstr "Nema kodeka koji može rukovati s ovom vrstom strujanja." msgid "Could not decode stream." -msgstr "Stream (tok podataka) se ne može dekodirati." +msgstr "Nije moguće dekodirati strujanje." msgid "Could not encode stream." -msgstr "Stream (tok podataka) se ne može kodirati." +msgstr "Nije moguće kodirati strujanje." msgid "Could not demultiplex stream." -msgstr "Stream (tok podataka) se ne može demultipleksirati." +msgstr "Nije moguće demultipleksirati strujanje." msgid "Could not multiplex stream." -msgstr "Stream (tok podataka) se ne može multipleksirati." +msgstr "Nije moguće multipleksirati strujanje." msgid "The stream is in the wrong format." -msgstr "Stream (tok podataka) je u krivom formatu." +msgstr "Strujanje je u krivom formatu." msgid "The stream is encrypted and decryption is not supported." -msgstr "Stream (tok podataka) je kriptiran, a dekriptiranje nije podržano." +msgstr "Strujanje je šifrirano a dešifriranje nije podržano." msgid "" "The stream is encrypted and can't be decrypted because no suitable key has " "been supplied." msgstr "" -"Stream (tok podataka) je kriptiran i ne može se dekriptirati jer nije " -"dobiven prikladan ključ." +"Strujanje je šifrirano i ne može se dešifrirati jer nije dobiven prikladni " +"ključ." #, c-format msgid "No error message for domain %s." @@ -268,35 +278,35 @@ msgstr "Nema standardne poruke o grešci za domenu %s i kȏd %d." msgid "Selected clock cannot be used in pipeline." -msgstr "Odabrani takt (sat) se ne može koristiti u cjevovodu." +msgstr "Odabrani sat se ne može koristiti u cjevovodu." #, c-format msgid "Error writing registry cache to %s: %s" -msgstr "Greška pri zapisivanju u međuspremnik registra u %s: %s" +msgstr "Greška pri zapisivanju u predmemoriju registra u %s: %s" msgid "title" msgstr "naslov" msgid "commonly used title" -msgstr "uobičajeno korišteni naslov" +msgstr "uobičajeni naslov" msgid "title sortname" -msgstr "naslov (za sortiranje)" +msgstr "naslov za sortiranje" msgid "commonly used title for sorting purposes" -msgstr "uobičajeno korišteni naslov (za sortiranje)" +msgstr "uobičajeni naslov za sortiranje" msgid "artist" msgstr "izvođač" msgid "person(s) responsible for the recording" -msgstr "osoba odgovorna za snimku" +msgstr "osobe odgovorne za snimanje" msgid "artist sortname" -msgstr "izvođač (sortiranje)" +msgstr "umjetnik za sortiranje" msgid "person(s) responsible for the recording for sorting purposes" -msgstr "osoba odgovorna za snimku (za sortiranje)" +msgstr "osobe odgovorne za snimanje za sortiranje" msgid "album" msgstr "album" @@ -305,22 +315,22 @@ msgstr "album koji sadrži ove podatke" msgid "album sortname" -msgstr "album (sortiranje)" +msgstr "album za sortiranje" msgid "album containing this data for sorting purposes" -msgstr "album koji sadrži ove podatke (za sortiranje)" +msgstr "album koji sadrži ove podatke za sortiranje" msgid "album artist" msgstr "izvođač albuma" msgid "The artist of the entire album, as it should be displayed" -msgstr "Izvođač cijelog albuma (za prikaz)" +msgstr "Izvođač cijelog albuma prikazan kako treba" msgid "album artist sortname" -msgstr "izvođač albuma (sortiranje)" +msgstr "izvođač albuma za sortiranje" msgid "The artist of the entire album, as it should be sorted" -msgstr "Izvođač cijelog albuma (za sortiranje)" +msgstr "Izvođač cijelog albuma za sortiranje" msgid "date" msgstr "datum" @@ -355,16 +365,16 @@ "ključ[hr]=komentar" msgid "track number" -msgstr "redni broj pjesme" +msgstr "redni broj zapisa" msgid "track number inside a collection" -msgstr "redni broj pjesme u kolekciji" +msgstr "redni broj zapisa u kolekciji" msgid "track count" -msgstr "broj pjesama" +msgstr "ukupni broj zapisa" msgid "count of tracks inside collection this track belongs to" -msgstr "broj pjesama u kolekciji kojoj pripada ova pjesma" +msgstr "ukupni broj zapisa u kolekciji kojoj pripada ova pjesma" msgid "disc number" msgstr "redni broj diska" @@ -373,10 +383,10 @@ msgstr "redni broj diska u kolekciji" msgid "disc count" -msgstr "broj diskova" +msgstr "ukupni broj diskova" msgid "count of discs inside collection this disc belongs to" -msgstr "broj diskova u kolekciji kojoj pripada ovaj disk" +msgstr "ukupni broj diskova u kolekciji kojoj pripada ovaj disk" msgid "location" msgstr "mjesto" @@ -385,8 +395,8 @@ "Origin of media as a URI (location, where the original of the file or stream " "is hosted)" msgstr "" -"Podrijetlo medija kao URI (mjesto, gdje se nalazi originalna datoteka ili " -"stream (tok podataka))" +"Podrijetlo medija kao URI (mjesto gdje se nalazi originalna datoteka ili " +"originalni izvor strujanja)" msgid "homepage" msgstr "početna stranica" @@ -418,13 +428,13 @@ msgstr "organizacija" msgid "copyright" -msgstr "copyright" +msgstr "autorska prava" msgid "copyright notice of the data" msgstr "napomena o autorskim pravima podataka" msgid "copyright uri" -msgstr "copyright uri" +msgstr "copyright URI" msgid "URI to the copyright notice of the data" msgstr "URI adresa s napomenom o autorskim pravima na podatke" @@ -448,7 +458,7 @@ msgstr "licencija za podatke" msgid "license uri" -msgstr "uri licencija" +msgstr "URI licencija" msgid "URI to the license of the data" msgstr "URI adresa za licenciju podataka" @@ -457,19 +467,19 @@ msgstr "izvođač" msgid "person(s) performing" -msgstr "osoba koja izvodi" +msgstr "osoba (ili osobe) koja izvodi" msgid "composer" msgstr "skladatelj" msgid "person(s) who composed the recording" -msgstr "osoba koja je skladala snimku / osobe koje se skladale snimku" +msgstr "osoba (ili osobe) koja je skladala snimku" msgid "conductor" msgstr "dirigent" msgid "conductor/performer refinement" -msgstr "dirigent/naročiti izvođač" +msgstr "dirigent/izvođač detaljnije" msgid "duration" msgstr "trajanje" @@ -508,7 +518,7 @@ msgstr "format kontejnera u kojem su spremljeni podaci" msgid "bitrate" -msgstr "brzina" +msgstr "bitrate" msgid "exact or average bitrate in bits/s" msgstr "točna ili prosječna brzina u bitovima po sekundi" @@ -535,84 +545,83 @@ msgstr "koder" msgid "encoder used to encode this stream" -msgstr "koder upotrebljen za kodiranje ovog streama (toka podataka)" +msgstr "koder upotrebljeni za kodiranje ovog strujanja" msgid "encoder version" msgstr "inačica kodera" msgid "version of the encoder used to encode this stream" -msgstr "inačica kodera upotrebljenog za kodiranje ovog streama (toka podataka)" +msgstr "inačica kodera korištenoga za kodiranje ovog strujanja" msgid "serial" msgstr "serijski broj" msgid "serial number of track" -msgstr "serijski broj pjesme" +msgstr "serijski broj zapisa" # https://en.wikipedia.org/wiki/ReplayGain # http://www.audiohq.de/index.php?showtopic=23#Referenzlautstaerke msgid "replaygain track gain" -msgstr "prilagodba glasnoće (replaygain) pjesme (track)" +msgstr "prilagodba glasnoće pjesme" msgid "track gain in db" -msgstr "razina glasnoće pjesme (track) u decibelima" +msgstr "razina glasnoće zapisa u decibelima" msgid "replaygain track peak" -msgstr "prilagodba (replaygain) vršne glasnoće pjesme (track)" +msgstr "prilagodba vršne glasnoće pjesme" msgid "peak of the track" msgstr "vršna razina glasnoće pjesme" msgid "replaygain album gain" -msgstr "prilagodba (replaygain) glasnoće albuma" +msgstr "prilagodba glasnoće albuma" msgid "album gain in db" msgstr "razina glasnoće albuma u decibelima" msgid "replaygain album peak" -msgstr "prilagodba (replaygain) vršne glasnoće albuma" +msgstr "prilagodba vršne glasnoće albuma" msgid "peak of the album" msgstr "vršna razina glasnoće albuma" msgid "replaygain reference level" -msgstr "prilagodba (replaygain) referentne glasnoće" +msgstr "prilagodba referentne glasnoće" msgid "reference level of track and album gain values" -msgstr "referentna razina za prilagodbu glasnoće pjesme i albuma" +msgstr "referentna razina za prilagodbu glasnoće zapisa i albuma" msgid "language code" msgstr "jezični kȏd" msgid "language code for this stream, conforming to ISO-639-1 or ISO-639-2" -msgstr "" -"jezični kȏd za ovaj stream (tok podataka), u skladu s ISO-639-1 ili ISO-639-2" +msgstr "jezični kȏd za ovo strujanje, u skladu s ISO-639-1 ili ISO-639-2" msgid "language name" msgstr "ime jezika" msgid "freeform name of the language this stream is in" -msgstr "uobičajeno ime jezika u kojem je ovaj stream (tok podataka)" +msgstr "uobičajeno ime jezika u kojem je ovo strujanje" msgid "image" msgstr "slika" msgid "image related to this stream" -msgstr "slika povezana s ovim streamom (tokom podataka)" +msgstr "slika povezana s ovim strujanjem" # thumbnail #. TRANSLATORS: 'preview image' = image that shows a preview of the full image msgid "preview image" -msgstr "sličica" +msgstr "pregledna slika" msgid "preview image related to this stream" -msgstr "sličica povezana s ovim streamom (tokom podataka)" +msgstr "pregledna slika povezana s ovom strujom" msgid "attachment" -msgstr "prilog" +msgstr "privitak" msgid "file attached to this stream" -msgstr "datoteka priložena ovom streamu (toku podataka)" +msgstr "datoteka pripojena ovom strujanju" msgid "beats per minute" msgstr "otkucaja u minuti (tempo)" @@ -628,83 +637,83 @@ # https://en.wikipedia.org/wiki/Geolocation msgid "geo location name" -msgstr "geolokacijsko ime mjesta" +msgstr "geografsko ime mjesta" msgid "" "human readable descriptive location of where the media has been recorded or " "produced" -msgstr "Čitljiv opis mjesta gdje je medij snimljen ili produciran" +msgstr "čitljiv opis mjesta gdje je medij snimljeni ili proizvedeni" msgid "geo location latitude" -msgstr "geolokacijska širina" +msgstr "geografska širina" msgid "" "geo latitude location of where the media has been recorded or produced in " "degrees according to WGS84 (zero at the equator, negative values for " "southern latitudes)" msgstr "" -"geografska širina mjesta gdje je medij snimljen ili produciran, u " -"stupnjevima prema WGS84 (nula na ekvatoru, negativne vrijednosti za južnu " -"polutku)" +"geografska širina mjesta gdje je medij snimljeni ili proizvedeni, u " +"stupnjevima prema WGS84 (nula na ekvatoru, negativne vrijednosti za južne " +"širine)" msgid "geo location longitude" -msgstr "geolokacijska dužina" +msgstr "geografska dužina" msgid "" "geo longitude location of where the media has been recorded or produced in " "degrees according to WGS84 (zero at the prime meridian in Greenwich/UK, " "negative values for western longitudes)" msgstr "" -"geografska dužina mjesta gdje je medij snimljen ili produciran, u " +"geografska dužina mjesta gdje je medij snimljeni ili proizvedeni, u " "stupnjevima prema WGS84 (nula na nultom meridijanu Greenwich/UK, negativne " "vrijednosti za zapadne dužine)" msgid "geo location elevation" -msgstr "geolokacijska visina" +msgstr "geografska visina" msgid "" "geo elevation of where the media has been recorded or produced in meters " "according to WGS84 (zero is average sea level)" msgstr "" -"nadmorska visina mjesta gdje je medij snimljen ili produciran, u metrima " +"nadmorska visina mjesta gdje je medij snimljeni ili proizvedeni, u metrima " "prema WGS84 (nula je prosječna razina mora)" msgid "geo location country" -msgstr "geolokacijski položaj države" +msgstr "geografski položaj države" msgid "country (english name) where the media has been recorded or produced" -msgstr "država (englesko ime) gdje je medij snimljen ili produciran" +msgstr "država (englesko ime) gdje je medij snimljeni ili proizvedeni" msgid "geo location city" -msgstr "geolokacijski položaj grada" +msgstr "geografski položaj grada" msgid "city (english name) where the media has been recorded or produced" -msgstr "grad (englesko ime) gdje je medij snimljen ili produciran" +msgstr "grad (englesko ime) gdje je medij snimljeni ili proizvedeni" msgid "geo location sublocation" -msgstr "geolokacijski položaj djela grada" +msgstr "geografski položaj djela grada" msgid "" "a location within a city where the media has been produced or created (e.g. " "the neighborhood)" msgstr "" -"mjesto u gradu gdje je medij snimljen ili produciran (npr. gradska četvrt)" +"mjesto u gradu gdje je medij snimljeni ili proizvedeni (npr. gradska četvrt)" msgid "geo location horizontal error" -msgstr "geolokacijska vodoravna greška" +msgstr "greška vodoravne geografske lokacije" msgid "expected error of the horizontal positioning measures (in meters)" -msgstr "očekivana greška mjere vodoravnog položaja (u metrima)" +msgstr "očekivana greška u mjerenju vodoravnog položaja (u metrima)" msgid "geo location movement speed" -msgstr "geolokacijska brzina kretanja" +msgstr "geografska brzina kretanja" msgid "" "movement speed of the capturing device while performing the capture in m/s" msgstr "brzina kretanja uređaja za snimanje pri snimanju, u m/s" msgid "geo location movement direction" -msgstr "geolokacijski smjer kretanja" +msgstr "geografski smjer kretanja" msgid "" "indicates the movement direction of the device performing the capture of a " @@ -716,7 +725,7 @@ "u smjeru kazaljke na satu" msgid "geo location capture direction" -msgstr "geolokacijski smjer snimanja" +msgstr "geografski smjer snimanja" msgid "" "indicates the direction the device is pointing to when capturing a media. " @@ -736,23 +745,23 @@ #. TRANSLATORS: 'show sortname' = 'TV/radio/podcast show name as used for sorting purposes' here msgid "show sortname" -msgstr "ime emisije (sortiranje)" +msgstr "ime emisije za sortiranje" msgid "" "Name of the tv/podcast/series show the media is from, for sorting purposes" -msgstr "Ime serije ili tv/podcast emisije iz koje je medij (za sortiranje)" +msgstr "Ime serije ili tv/podcast emisije iz koje je medij za sortiranje" msgid "episode number" -msgstr "broj epizode" +msgstr "redni broj epizode" msgid "The episode number in the season the media is part of" -msgstr "Broj epizode u sezoni iz koje je medij" +msgstr "Redni broj epizode u sezoni iz koje je medij" msgid "season number" -msgstr "broj sezone" +msgstr "redni broj sezone" msgid "The season number of the show the media is part of" -msgstr "Broj sezone emisije iz koje je medij" +msgstr "Redni broj sezone emisije iz koje je medij" msgid "lyrics" msgstr "tekstovi" @@ -761,10 +770,10 @@ msgstr "Tekstovi medija, koristi se obično za pjesme" msgid "composer sortname" -msgstr "skladatelj (sortiranje)" +msgstr "skladatelj za sortiranje" msgid "person(s) who composed the recording, for sorting purposes" -msgstr "osoba koja je skladala snimku (za sortiranje)" +msgstr "osoba (ili osobe) koja je skladala snimku za sortiranje" msgid "grouping" msgstr "grupiranje" @@ -773,11 +782,11 @@ "Groups related media that spans multiple tracks, like the different pieces " "of a concerto. It is a higher level than a track, but lower than an album" msgstr "" -"Grupira povezane medije koji se protežu kroz više pjesama, kao npr. " -"različiti stavci koncerta. To je viša razina od pjesme, ali niža od albuma" +"Grupira povezane medije koji se protežu kroz više zapisa, kao npr. različiti " +"stavci koncerta. To je viša razina od zapisa, ali niža od albuma" msgid "user rating" -msgstr "korisnička ocjena" +msgstr "ocjena korisnika" msgid "" "Rating attributed by a user. The higher the rank, the more the user likes " @@ -795,19 +804,19 @@ msgstr "model uređaja" msgid "Model of the device used to create this media" -msgstr "Model uređaja korišten za izradu medija" +msgstr "Model uređaja korišteni za izradu medija" msgid "application name" -msgstr "ime programa" +msgstr "ime aplikacije" msgid "Application used to create the media" -msgstr "Program korišten za izradu medija" +msgstr "Aplikacija korištena za izradu medija" msgid "application data" -msgstr "programski podaci" +msgstr "podaci o aplikaciji" msgid "Arbitrary application data to be serialized into the media" -msgstr "Proizvoljni programski podaci uključeni u medij" +msgstr "Proizvoljni podaci o aplikaciji koji su serijalizirani u medij" msgid "image orientation" msgstr "orijentacija slike" @@ -822,7 +831,7 @@ msgstr "Ime studija ili izdavača" msgid "interpreted-by" -msgstr "obrada" +msgstr "obradio" msgid "Information about the people behind a remix and similar interpretations" msgstr "Informacije o ljudima koji su radili na remiksu i sličnim obradama" @@ -848,7 +857,7 @@ #, c-format msgid "URI scheme '%s' not supported" -msgstr "URI shema ‘%s’ nije podržana" +msgstr "URI shema „%s“ nije podržana" #, c-format msgid "ERROR: from element %s: %s\n" @@ -864,11 +873,11 @@ #, c-format msgid "link has no source [sink=%s@%p]" -msgstr "veza nema source (izvor) [sink=%s@%p]" +msgstr "veza nema source [sink=%s@%p]" #, c-format msgid "link has no sink [source=%s@%p]" -msgstr "veza nema sink (cilj) [source=%s@%p]" +msgstr "veza nema sink [source=%s@%p]" #, c-format msgid "no property \"%s\" in element \"%s\"" @@ -876,23 +885,23 @@ #, c-format msgid "could not set property \"%s\" in element \"%s\" to \"%s\"" -msgstr "Nije moguće postaviti svojstvo „%s“ u elementu „%s“ sa „%s“" +msgstr "nije moguće postaviti svojstvo „%s“ u elementu „%s“ sa „%s“" msgid "Delayed linking failed." msgstr "Odgođeno povezivanje nije uspjelo." #, c-format msgid "could not link %s to %s, %s can't handle caps %s" -msgstr "nije moguće povezati %s na %s, %s ne može rukovati s caps %s" +msgstr "nije moguće povezati %s na %s, %s ne može rukovati s Caps %s" #, c-format msgid "could not link %s to %s, neither element can handle caps %s" msgstr "" -"nije moguće povezati %s na %s, nijedan element ne može rukovati s caps %s" +"nije moguće povezati %s na %s, nijedan element ne može rukovati s Caps %s" #, c-format msgid "could not link %s to %s with caps %s" -msgstr "nije moguće povezati %s na %s s caps %s" +msgstr "nije moguće povezati %s na %s s Caps %s" #, c-format msgid "could not link %s to %s" @@ -904,36 +913,35 @@ #, c-format msgid "unexpected reference \"%s\" - ignoring" -msgstr "neočekivana referencija „%s“ - zanemaruje se" +msgstr "neočekivana referencija „%s“ - ignorira se" # pad (u elektronskoj glazbi) > A category of synthsizer patches which produce a soft, pleasing sound. #, c-format msgid "unexpected pad-reference \"%s\" - ignoring" -msgstr "" -"neočekivan ‘pad-reference’ (referencija na spojište) „%s“ - zanemaruje se" +msgstr "neočekivan pad-reference „%s“ - ignorira se" #, c-format msgid "could not parse caps \"%s\"" -msgstr "Mogućnost „%s“ nije moguće obraditi" +msgstr "nije moguće iščitati Caps „%s“" #, c-format msgid "no sink element for URI \"%s\"" -msgstr "ne postoji sink element za adresu URI „%s“" +msgstr "nema sink-elementa za adresu URI „%s“" #, c-format msgid "no source element for URI \"%s\"" -msgstr "ne postoji source (izvor) element za adresu URI „%s“" +msgstr "nema source-elementa za adresu URI „%s“" msgid "syntax error" msgstr "greška u sintaksi" #, c-format msgid "specified empty bin \"%s\", not allowed" -msgstr "specificiran je prazni spremnik „%s“; to nije dopušteno" +msgstr "specificirani je prazni spremnik „%s“; to nije dopušteno" #, c-format msgid "no bin \"%s\", unpacking elements" -msgstr "nema spremnika „%s“, raspakiravanje elemenata" +msgstr "nema spremnika „%s“, elementi se otpakiravaju" msgid "empty pipeline not allowed" msgstr "prazan cjevovod nije dopušten" @@ -948,13 +956,13 @@ msgstr "Interna greška protoka podataka." msgid "Internal clock error." -msgstr "Interna greška u vremenu (sinkronizacije)." +msgstr "Interni problem sa satom." msgid "Failed to map buffer." -msgstr "Nije uspjelo preslikati (map) međuspremnik." +msgstr "Nije uspjelo mapirati međuspremnik." msgid "Filter caps" -msgstr "Filtriranje mogućnosti" +msgstr "Caps filtar" msgid "" "Restrict the possible allowed capabilities (NULL means ANY). Setting this " @@ -964,17 +972,17 @@ "prosljeđuje referenciju na navedeni GstCaps objektu." msgid "Caps Change Mode" -msgstr "Način izmjena mogućnosti" +msgstr "Način Caps promjena" msgid "Filter caps change behaviour" -msgstr "Filtriranje ponašanja izmjena mogućnosti" +msgstr "Filtar-Caps mijenja ponašanje" msgid "No Temp directory specified." msgstr "Nijedan privremeni direktorij nije specificiran." #, c-format msgid "Could not create temp file \"%s\"." -msgstr "Privremenu datoteku „%s“ nije moguće napraviti (kreirati)." +msgstr "Privremenu datoteku „%s“ nije moguće kreirati." #, c-format msgid "Could not open file \"%s\" for reading." @@ -1018,28 +1026,28 @@ msgstr "Datoteka „%s“ je utičnica (pristupna točka, socket)." msgid "Failed after iterations as requested." -msgstr "Greška (neuspjeh) nakon iteracija, kao što je i zatraženo." +msgstr "Neuspjeh nakon iteracija po zahtjevu." msgid "caps" -msgstr "mogućnosti" +msgstr "Caps" msgid "detected capabilities in stream" -msgstr "otkrivene su mogućnosti u streamu (toku podataka)" +msgstr "otkrivene su Caps strujanja" msgid "minimum" msgstr "najmanje" msgid "force caps" -msgstr "prisili mogućnosti" +msgstr "prisili Caps" msgid "force caps without doing a typefind" -msgstr "prisili mogućnosti bez upotrebe ‘typefind’" +msgstr "prisili Caps bez upotrebe „typefind“" msgid "Stream doesn't contain enough data." -msgstr "Stream (tok podataka) ne sadrži dovoljno podataka." +msgstr "Strujanje ne sadrži dovoljno podataka." msgid "Stream contains no data." -msgstr "Stream (tok podataka) ne sadrži podatke." +msgstr "Strujanje ne sadrži podatke." msgid "Implemented Interfaces:\n" msgstr "Implementirana sučelja:\n" @@ -1066,17 +1074,17 @@ msgstr "promjenjivo samo u stanja NULL ili READY" msgid "Blacklisted files:" -msgstr "Zabranjene datoteke (crna lista):" +msgstr "Datoteke na crnoj listi:" msgid "Total count: " -msgstr "Ukupan broj: " +msgstr "Ukupni broj: " #, c-format msgid "%d blacklisted file" msgid_plural "%d blacklisted files" -msgstr[0] "%d zabranjena datoteka" -msgstr[1] "%d zabranjene datoteke" -msgstr[2] "%d zabranjenih datoteka" +msgstr[0] "%d datoteka na crnoj listi" +msgstr[1] "%d datoteke na crnoj listi" +msgstr[2] "%d datoteka na crnoj listi" #, c-format msgid "%d plugin" @@ -1088,9 +1096,9 @@ #, c-format msgid "%d blacklist entry" msgid_plural "%d blacklist entries" -msgstr[0] "%d stavka popisa zabrana (crne liste)" -msgstr[1] "%d stavke popisa zabrana (crne liste)" -msgstr[2] "%d stavki popisa zabrana (crne liste)" +msgstr[0] "%d stavka na crnoj listi" +msgstr[1] "%d stavke na crnoj listi" +msgstr[2] "%d stavki na crnoj listi" #, c-format msgid "%d feature" @@ -1100,10 +1108,10 @@ msgstr[2] "%d značajki" msgid "Print all elements" -msgstr "Ispiši sve elemente" +msgstr "ispiše sve elemente" msgid "Print list of blacklisted files" -msgstr "Ispiši popis zabranjenih datoteka (crnu listu)" +msgstr "ispiše popis datoteka na crnoj listi" msgid "" "Print a machine-parsable list of features the specified plugin or all " @@ -1111,33 +1119,41 @@ " Useful in connection with external " "automatic plugin installation mechanisms" msgstr "" -"Ispiši strojno čitljiv popis značajki specificiranog plugina ili svih " -"plugina.\n" -" Korisno pri povezivanju s vanjskim " -"mehanizmima za automatsku instalaciju plugina" +"ispiše popis značajki navedenoga plugina\n" +" ili svih plugina; korisno u vezi s\n" +" vanjskim automatskim mehanizmima\n" +" za instalaciju plugina" msgid "List the plugin contents" -msgstr "Ispiši sadržaj plugina" +msgstr "ispiše sadržaj plugina" msgid "" "A slashes ('/') separated list of types of elements (also known as klass) to " "list. (unordered)" msgstr "" -"Popis (kosim crtama (‘/’) odijeljenim) vrsta elemenata (znan kao klass) za " -"izlistati. (neuređen)" +"izlista kosim crtama („/“) odvojeni popis\n" +" vrsta elemenata (poznati kao " +"„klass“)\n" +" (neuređeni)" msgid "Check if the specified element or plugin exists" -msgstr "Provjerite ako specificirani element ili plugin postoji" +msgstr "" +"provjeri da li postoji specificirani\n" +" element ili plugin" msgid "" "When checking if an element or plugin exists, also check that its version is " "at least the version specified" msgstr "" -"Prilikom provjere da li element ili plugin postoji, također provjerite da je " -"njegova inačica barem ona koja je specificirana" +"pri provjeri da li postoji element ili\n" +" plugin, također provjeri da " +"njihova\n" +" inačica nije niža od specificirane" msgid "Print supported URI schemes, with the elements that implement them" -msgstr "Ispiši podržane URI sheme, s elementima koji ih implementiraju" +msgstr "" +"ispiše podržane URI sheme s elementima\n" +" koji ih implementiraju" #, c-format msgid "Could not load plugin file: %s\n" @@ -1152,46 +1168,46 @@ #, c-format msgid "Got message #%u from element \"%s\" (%s): " -msgstr "Dobio poruku #%u od elementa „%s“ (%s): " +msgstr "Primljena je poruka #%u od elementa „%s“ (%s): " #, c-format msgid "Got message #%u from pad \"%s:%s\" (%s): " -msgstr "Dobivena poruka #%u od ‘pad’-a (spojišta) „%s:%s“ (%s): " +msgstr "Primljena je poruka #%u od pad „%s:%s“ (%s): " #, c-format msgid "Got message #%u from object \"%s\" (%s): " -msgstr "Dobio poruku #%u od objekta „%s“ (%s): " +msgstr "Primljena je poruka #%u od objekta „%s“ (%s): " #, c-format msgid "Got message #%u (%s): " -msgstr "Dobio poruku #%u (%s): " +msgstr "Primljena je poruka #%u (%s): " #, c-format msgid "Got EOS from element \"%s\".\n" -msgstr "Dobio EOS od elementa „%s“.\n" +msgstr "Dobiven je EOS od elementa „%s“.\n" #, c-format msgid "FOUND TAG : found by element \"%s\".\n" -msgstr "PRONAĐEN TAG: pronađen elementom „%s“.\n" +msgstr "PRONAĐEN TAG : pronađen elementom „%s“.\n" #, c-format msgid "FOUND TAG : found by pad \"%s:%s\".\n" -msgstr "PRONAĐEN TAG: pronađen s ‘pad’-om (spojištem) „%s:%s“.\n" +msgstr "PRONAĐEN TAG : pronađen s pad „%s:%s“.\n" #, c-format msgid "FOUND TAG : found by object \"%s\".\n" -msgstr "PRONAĐEN TAG: pronađen objektom „%s“.\n" +msgstr "PRONAĐEN TAG : pronađen objektom „%s“.\n" msgid "FOUND TAG\n" msgstr "PRONAĐEN TAG\n" #, c-format msgid "FOUND TOC : found by element \"%s\".\n" -msgstr "PRONAĐEN TOC: pronađen elementom „%s“.\n" +msgstr "PRONAĐEN TOC : pronađen elementom „%s“.\n" #, c-format msgid "FOUND TOC : found by object \"%s\".\n" -msgstr "PRONAĐEN TOC: pronađen objektom „%s“.\n" +msgstr "PRONAĐEN TOC : pronađen objektom „%s“.\n" msgid "FOUND TOC\n" msgstr "PRONAĐEN TOC\n" @@ -1209,17 +1225,17 @@ msgstr "UPOZORENJE: od elementa %s: %s\n" msgid "Prerolled, waiting for buffering to finish...\n" -msgstr "Pripremljen, čekanje da završi punjenje međuspremnika...\n" +msgstr "Pripremljeno, čeka se završetak punjenja međuspremnika...\n" msgid "Prerolled, waiting for progress to finish...\n" -msgstr "Pripremljen, čekanje da se završi progres...\n" +msgstr "Pripremljeno, čeka se završetak progresa...\n" msgid "buffering..." msgstr "punjenje međuspremnika..." msgid "Done buffering, setting pipeline to PLAYING ...\n" msgstr "" -"Gotovo je spremanje u međuspremnik, postavljam cjevovod u PLAYING ...\n" +"Gotovo je spremanje u međuspremnik, postavlja se cjevovod u PLAYING ...\n" msgid "Buffering, setting pipeline to PAUSED ...\n" msgstr "Punjenje međuspremnika, postavljam cjevovod u PAUSED ...\n" @@ -1232,7 +1248,7 @@ msgstr "Postavljam stanje u %s kao što traži %s...\n" msgid "Interrupt: Stopping pipeline ...\n" -msgstr "Prekid: Zaustavljam cjevovod ...\n" +msgstr "Prekid: Zaustavlja se cjevovod ...\n" #, c-format msgid "Progress: (%s) %s\n" @@ -1244,41 +1260,46 @@ #, c-format msgid "Got context from element '%s': %s=%s\n" -msgstr "Dobiven kontekst od elementa ‘%s’: %s=%s\n" +msgstr "Dobiven je kontekst od elementa „%s“: %s=%s\n" msgid "Output tags (also known as metadata)" -msgstr "Izlazni tagovi (oznake, poznate i kao metapodaci)" +msgstr "izlazni tagovi (znani i kao „metapodaci“)" msgid "Output TOC (chapters and editions)" -msgstr "Prikaži TOC (poglavlja i izdanja)" +msgstr "ispiše TOC (sadržaj: poglavlja i izdanja)" msgid "Output status information and property notifications" -msgstr "Prikaži informaciju o statusu i priopćenja o svojstvima" +msgstr "" +"ispiše informacije o statusu\n" +" i obavijesti o svojstvima" msgid "Do not print any progress information" -msgstr "Ne ispisuj informacije o progresu" +msgstr "ne ispisuje informacije o progresu" msgid "Output messages" -msgstr "Ispisuj poruke" +msgstr "izlazne poruke" msgid "" "Do not output status information for the specified property if verbose " "output is enabled (can be used multiple times)" msgstr "" -"Ako je omogućen opširni ispis, onda ne ispisuj obavijesti o statusu za " -"specificirano svojstvo (ovo se može višekratno upotrijebiti)" +"ne ispiše status za svojstvo IME-SVOJSTVA\n" +" iako je aktivna opcija\n" +" za opširno ispisivanje" msgid "PROPERTY-NAME" msgstr "IME-SVOJSTVA" msgid "Do not install a fault handler" -msgstr "Ne instaliraj rukovatelj greškama" +msgstr "ne instalira rutinu za obradu greški" msgid "Force EOS on sources before shutting the pipeline down" -msgstr "Prisili EOS na sources (izvore) prije zatvaranja cjevovoda" +msgstr "" +"prisili EOS na sources prije\n" +" zatvaranja cjevovoda" msgid "Gather and print index statistics" -msgstr "Prikupi i ispiši statistike indeksa" +msgstr "Prikupiti i ispisati statistike indeksa" #, c-format msgid "ERROR: pipeline could not be constructed: %s.\n" @@ -1292,7 +1313,7 @@ msgstr "UPOZORENJE: cjevovod je sklon greškama: %s\n" msgid "ERROR: the 'pipeline' element wasn't found.\n" -msgstr "GREŠKA: ‘cjevovodni’ element nije pronađen.\n" +msgstr "GREŠKA: „cjevovodni“ element nije pronađen.\n" msgid "Setting pipeline to PAUSED ...\n" msgstr "Cjevovod se postavlja u stanje PAUSED ...\n" @@ -1331,13 +1352,13 @@ msgstr "EOS primljen - zaustavljanje cjevovoda...\n" msgid "Interrupt while waiting for EOS - stopping pipeline...\n" -msgstr "U prekidu dok se čeka na EOS - zaustavljanje cjevovoda ...\n" +msgstr "U prekidu dok se čeka na EOS - zaustavlja se cjevovod...\n" msgid "An error happened while waiting for EOS\n" msgstr "Dogodila se greška pri čekanju na EOS\n" msgid "Execution ended after %" -msgstr "Izvršenje je završilo nakon %" +msgstr "Izvršavanje je završilo nakon %" msgid "Setting pipeline to READY ...\n" msgstr "Cjevovod se postavlja u stanje READY ...\n" diff -Nru gstreamer1.0-1.14.0/po/hu.po gstreamer1.0-1.14.1/po/hu.po --- gstreamer1.0-1.14.0/po/hu.po 2018-03-19 20:10:09.000000000 +0000 +++ gstreamer1.0-1.14.1/po/hu.po 2018-05-17 12:17:33.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: gstreamer 1.12.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2018-03-19 20:10+0000\n" +"POT-Creation-Date: 2018-05-17 13:17+0100\n" "PO-Revision-Date: 2017-05-05 20:17+0200\n" "Last-Translator: Balázs Úr \n" "Language-Team: Hungarian \n" diff -Nru gstreamer1.0-1.14.0/po/id.po gstreamer1.0-1.14.1/po/id.po --- gstreamer1.0-1.14.0/po/id.po 2018-03-19 20:10:09.000000000 +0000 +++ gstreamer1.0-1.14.1/po/id.po 2018-05-17 12:17:33.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: gstreamer 1.10.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2018-03-19 20:10+0000\n" +"POT-Creation-Date: 2018-05-17 13:17+0100\n" "PO-Revision-Date: 2016-11-14 20:59+0700\n" "Last-Translator: Andhika Padmawan \n" "Language-Team: Indonesian \n" diff -Nru gstreamer1.0-1.14.0/po/it.po gstreamer1.0-1.14.1/po/it.po --- gstreamer1.0-1.14.0/po/it.po 2018-03-19 20:10:09.000000000 +0000 +++ gstreamer1.0-1.14.1/po/it.po 2018-05-17 12:17:33.000000000 +0000 @@ -106,7 +106,7 @@ msgstr "" "Project-Id-Version: gstreamer 0.10.30.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2018-03-19 20:10+0000\n" +"POT-Creation-Date: 2018-05-17 13:17+0100\n" "PO-Revision-Date: 2010-10-25 10:03+0200\n" "Last-Translator: Luca Ferretti \n" "Language-Team: Italian \n" diff -Nru gstreamer1.0-1.14.0/po/ja.po gstreamer1.0-1.14.1/po/ja.po --- gstreamer1.0-1.14.0/po/ja.po 2018-03-19 20:10:09.000000000 +0000 +++ gstreamer1.0-1.14.1/po/ja.po 2018-05-17 12:17:33.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: gstreamer 1.0.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2018-03-19 20:10+0000\n" +"POT-Creation-Date: 2018-05-17 13:17+0100\n" "PO-Revision-Date: 2013-08-20 14:56+0900\n" "Last-Translator: Makoto Kato \n" "Language-Team: Japanese \n" diff -Nru gstreamer1.0-1.14.0/po/lt.po gstreamer1.0-1.14.1/po/lt.po --- gstreamer1.0-1.14.0/po/lt.po 2018-03-19 20:10:10.000000000 +0000 +++ gstreamer1.0-1.14.1/po/lt.po 2018-05-17 12:17:33.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: gstreamer 0.10.29.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2018-03-19 20:10+0000\n" +"POT-Creation-Date: 2018-05-17 13:17+0100\n" "PO-Revision-Date: 2010-07-16 00:50+0300\n" "Last-Translator: Žygimantas Beručka \n" "Language-Team: Lithuanian \n" diff -Nru gstreamer1.0-1.14.0/po/nb.po gstreamer1.0-1.14.1/po/nb.po --- gstreamer1.0-1.14.0/po/nb.po 2018-03-19 20:10:10.000000000 +0000 +++ gstreamer1.0-1.14.1/po/nb.po 2018-05-17 12:17:33.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: gstreamer 1.12.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2018-03-19 20:10+0000\n" +"POT-Creation-Date: 2018-05-17 13:17+0100\n" "PO-Revision-Date: 2017-05-23 22:59+0200\n" "Last-Translator: Johnny A. Solbu \n" "Language-Team: Norwegian Bokmaal \n" diff -Nru gstreamer1.0-1.14.0/po/nl.po gstreamer1.0-1.14.1/po/nl.po --- gstreamer1.0-1.14.0/po/nl.po 2018-03-19 20:10:10.000000000 +0000 +++ gstreamer1.0-1.14.1/po/nl.po 2018-05-17 12:17:33.000000000 +0000 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: gstreamer 1.12.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2018-03-19 20:10+0000\n" +"POT-Creation-Date: 2018-05-17 13:17+0100\n" "PO-Revision-Date: 2017-10-24 22:53+0100\n" "Last-Translator: Freek de Kruijf \n" "Language-Team: Dutch \n" diff -Nru gstreamer1.0-1.14.0/po/pl.po gstreamer1.0-1.14.1/po/pl.po --- gstreamer1.0-1.14.0/po/pl.po 2018-03-19 20:10:10.000000000 +0000 +++ gstreamer1.0-1.14.1/po/pl.po 2018-05-17 12:17:33.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: gstreamer 1.12.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2018-03-19 20:10+0000\n" +"POT-Creation-Date: 2018-05-17 13:17+0100\n" "PO-Revision-Date: 2017-05-08 18:54+0200\n" "Last-Translator: Jakub Bogusz \n" "Language-Team: Polish \n" diff -Nru gstreamer1.0-1.14.0/po/pt_BR.po gstreamer1.0-1.14.1/po/pt_BR.po --- gstreamer1.0-1.14.0/po/pt_BR.po 2018-03-19 20:10:10.000000000 +0000 +++ gstreamer1.0-1.14.1/po/pt_BR.po 2018-05-17 12:17:33.000000000 +0000 @@ -17,7 +17,7 @@ msgstr "" "Project-Id-Version: gstreamer-1.7.90\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2018-03-19 20:10+0000\n" +"POT-Creation-Date: 2018-05-17 13:17+0100\n" "PO-Revision-Date: 2016-05-06 18:23-0300\n" "Last-Translator: Fabrício Godoy \n" "Language-Team: Brazilian Portuguese \n" "Language-Team: Romanian \n" diff -Nru gstreamer1.0-1.14.0/po/ru.po gstreamer1.0-1.14.1/po/ru.po --- gstreamer1.0-1.14.0/po/ru.po 2018-03-19 20:10:10.000000000 +0000 +++ gstreamer1.0-1.14.1/po/ru.po 2018-05-17 12:17:33.000000000 +0000 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: gstreamer 1.12.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2018-03-19 20:10+0000\n" +"POT-Creation-Date: 2018-05-17 13:17+0100\n" "PO-Revision-Date: 2017-05-05 05:48+0300\n" "Last-Translator: Yuri Kozlov \n" "Language-Team: Russian \n" diff -Nru gstreamer1.0-1.14.0/po/rw.po gstreamer1.0-1.14.1/po/rw.po --- gstreamer1.0-1.14.0/po/rw.po 2018-03-19 20:10:10.000000000 +0000 +++ gstreamer1.0-1.14.1/po/rw.po 2018-05-17 12:17:33.000000000 +0000 @@ -15,7 +15,7 @@ msgstr "" "Project-Id-Version: gstreamer 0.8.8\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2018-03-19 20:10+0000\n" +"POT-Creation-Date: 2018-05-17 13:17+0100\n" "PO-Revision-Date: 2005-04-04 10:55-0700\n" "Last-Translator: Steven Michael Murphy \n" "Language-Team: Kinyarwanda \n" diff -Nru gstreamer1.0-1.14.0/po/sk.po gstreamer1.0-1.14.1/po/sk.po --- gstreamer1.0-1.14.0/po/sk.po 2018-03-19 20:10:10.000000000 +0000 +++ gstreamer1.0-1.14.1/po/sk.po 2018-05-17 12:17:33.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: gstreamer 1.7.90\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2018-03-19 20:10+0000\n" +"POT-Creation-Date: 2018-05-17 13:17+0100\n" "PO-Revision-Date: 2016-05-20 11:32+0100\n" "Last-Translator: Peter Tuhársky \n" "Language-Team: Slovak \n" diff -Nru gstreamer1.0-1.14.0/po/sl.po gstreamer1.0-1.14.1/po/sl.po --- gstreamer1.0-1.14.0/po/sl.po 2018-03-19 20:10:10.000000000 +0000 +++ gstreamer1.0-1.14.1/po/sl.po 2018-05-17 12:17:33.000000000 +0000 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: gstreamer-1.2.1\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2018-03-19 20:10+0000\n" +"POT-Creation-Date: 2018-05-17 13:17+0100\n" "PO-Revision-Date: 2014-04-09 22:38+0100\n" "Last-Translator: Klemen Košir \n" "Language-Team: Slovenian \n" diff -Nru gstreamer1.0-1.14.0/po/sq.po gstreamer1.0-1.14.1/po/sq.po --- gstreamer1.0-1.14.0/po/sq.po 2018-03-19 20:10:10.000000000 +0000 +++ gstreamer1.0-1.14.1/po/sq.po 2018-05-17 12:17:33.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: gstreamer 0.8.4\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2018-03-19 20:10+0000\n" +"POT-Creation-Date: 2018-05-17 13:17+0100\n" "PO-Revision-Date: 2004-08-07 23:46+0200\n" "Last-Translator: Laurent Dhima \n" "Language-Team: Albanian \n" diff -Nru gstreamer1.0-1.14.0/po/sr.po gstreamer1.0-1.14.1/po/sr.po --- gstreamer1.0-1.14.0/po/sr.po 2018-03-19 20:10:10.000000000 +0000 +++ gstreamer1.0-1.14.1/po/sr.po 2018-05-17 12:17:33.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: gstreamer-1.12.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2018-03-19 20:10+0000\n" +"POT-Creation-Date: 2018-05-17 13:17+0100\n" "PO-Revision-Date: 2017-05-07 12:42+0200\n" "Last-Translator: Мирослав Николић \n" "Language-Team: Serbian <(nothing)>\n" diff -Nru gstreamer1.0-1.14.0/po/sv.po gstreamer1.0-1.14.1/po/sv.po --- gstreamer1.0-1.14.0/po/sv.po 2018-03-19 20:10:10.000000000 +0000 +++ gstreamer1.0-1.14.1/po/sv.po 2018-05-17 12:17:33.000000000 +0000 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: gstreamer 1.12.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2018-03-19 20:10+0000\n" +"POT-Creation-Date: 2018-05-17 13:17+0100\n" "PO-Revision-Date: 2017-05-21 18:45+0800\n" "Last-Translator: Sebastian Rasmussen \n" "Language-Team: Swedish \n" diff -Nru gstreamer1.0-1.14.0/po/tr.po gstreamer1.0-1.14.1/po/tr.po --- gstreamer1.0-1.14.0/po/tr.po 2018-03-19 20:10:10.000000000 +0000 +++ gstreamer1.0-1.14.1/po/tr.po 2018-05-17 12:17:33.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: gstreamer 1.12.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2018-03-19 20:10+0000\n" +"POT-Creation-Date: 2018-05-17 13:17+0100\n" "PO-Revision-Date: 2017-05-05 11:51+0300\n" "Last-Translator: Mehmet Kececi \n" "Language-Team: Turkish \n" diff -Nru gstreamer1.0-1.14.0/po/uk.po gstreamer1.0-1.14.1/po/uk.po --- gstreamer1.0-1.14.0/po/uk.po 2018-03-19 20:10:10.000000000 +0000 +++ gstreamer1.0-1.14.1/po/uk.po 2018-05-17 12:17:33.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: gstreamer 1.12.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2018-03-19 20:10+0000\n" +"POT-Creation-Date: 2018-05-17 13:17+0100\n" "PO-Revision-Date: 2017-05-04 22:17+0300\n" "Last-Translator: Yuri Chornoivan \n" "Language-Team: Ukrainian \n" diff -Nru gstreamer1.0-1.14.0/po/vi.po gstreamer1.0-1.14.1/po/vi.po --- gstreamer1.0-1.14.0/po/vi.po 2018-03-19 20:10:10.000000000 +0000 +++ gstreamer1.0-1.14.1/po/vi.po 2018-05-17 12:17:33.000000000 +0000 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: gstreamer 1.12.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2018-03-19 20:10+0000\n" +"POT-Creation-Date: 2018-05-17 13:17+0100\n" "PO-Revision-Date: 2017-05-05 06:45+0700\n" "Last-Translator: Trần Ngọc Quân \n" "Language-Team: Vietnamese \n" diff -Nru gstreamer1.0-1.14.0/po/zh_CN.po gstreamer1.0-1.14.1/po/zh_CN.po --- gstreamer1.0-1.14.0/po/zh_CN.po 2018-03-19 20:10:10.000000000 +0000 +++ gstreamer1.0-1.14.1/po/zh_CN.po 2018-05-17 12:17:33.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: gstreamer 1.12.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2018-03-19 20:10+0000\n" +"POT-Creation-Date: 2018-05-17 13:17+0100\n" "PO-Revision-Date: 2017-05-05 22:53+0800\n" "Last-Translator: Tianze Wang \n" "Language-Team: Chinese (simplified) \n" diff -Nru gstreamer1.0-1.14.0/po/zh_TW.po gstreamer1.0-1.14.1/po/zh_TW.po --- gstreamer1.0-1.14.0/po/zh_TW.po 2018-03-19 20:10:10.000000000 +0000 +++ gstreamer1.0-1.14.1/po/zh_TW.po 2018-05-17 12:17:33.000000000 +0000 @@ -27,7 +27,7 @@ msgstr "" "Project-Id-Version: gstreamer 1.3.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2018-03-19 20:10+0000\n" +"POT-Creation-Date: 2018-05-17 13:17+0100\n" "PO-Revision-Date: 2014-06-08 00:22+0800\n" "Last-Translator: Wen Liao \n" "Language-Team: Chinese (traditional) \n" diff -Nru gstreamer1.0-1.14.0/RELEASE gstreamer1.0-1.14.1/RELEASE --- gstreamer1.0-1.14.0/RELEASE 2018-03-19 20:09:47.000000000 +0000 +++ gstreamer1.0-1.14.1/RELEASE 2018-05-17 12:17:25.000000000 +0000 @@ -1,11 +1,8 @@ -This is GStreamer core 1.14.0. +This is GStreamer core 1.14.1. -The GStreamer team is thrilled to announce a new major feature release in the +The GStreamer team is pleased to announce a new bug-fix release in the stable 1.x API series of your favourite cross-platform multimedia framework! -As always, this release is again packed with new features, bug fixes and -other improvements. - The 1.14 release series adds new features on top of the 1.12 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework. @@ -60,7 +57,7 @@ directory: https://gstreamer.freedesktop.org/src/gstreamer/ The git repository and details how to clone it can be found at -http://cgit.freedesktop.org/gstreamer/gstreamer/ +https://cgit.freedesktop.org/gstreamer/gstreamer/ ==== Homepage ==== @@ -69,7 +66,7 @@ ==== Support and Bugs ==== We use GNOME's bugzilla for bug reports and feature requests: -http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer +https://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer Please submit patches via bugzilla as well. diff -Nru gstreamer1.0-1.14.0/tests/check/gst/gstbufferlist.c gstreamer1.0-1.14.1/tests/check/gst/gstbufferlist.c --- gstreamer1.0-1.14.0/tests/check/gst/gstbufferlist.c 2018-03-03 00:52:20.000000000 +0000 +++ gstreamer1.0-1.14.1/tests/check/gst/gstbufferlist.c 2018-05-05 14:28:04.000000000 +0000 @@ -474,6 +474,15 @@ GST_END_TEST; +GST_START_TEST (test_new_sized_0) +{ + GstBufferList *b = gst_buffer_list_new_sized (0); + + gst_buffer_list_unref (b); +} + +GST_END_TEST; + static Suite * gst_buffer_list_suite (void) { @@ -491,6 +500,7 @@ tcase_add_test (tc_chain, test_expand_and_remove); tcase_add_test (tc_chain, test_get_writable); tcase_add_test (tc_chain, test_calc_size); + tcase_add_test (tc_chain, test_new_sized_0); return s; } diff -Nru gstreamer1.0-1.14.0/tests/check/gst/gstinfo.c gstreamer1.0-1.14.1/tests/check/gst/gstinfo.c --- gstreamer1.0-1.14.0/tests/check/gst/gstinfo.c 2018-03-03 00:52:20.000000000 +0000 +++ gstreamer1.0-1.14.1/tests/check/gst/gstinfo.c 2018-04-05 19:01:16.000000000 +0000 @@ -440,7 +440,8 @@ /* Note: before the fixes this wouldn't work to trigger the problem because * only a pattern set via GST_DEBUG before gst_init would be picked up * (another bug) */ - gst_debug_set_threshold_from_string ("*a*b:6,*c:3,d*:2,xyz*:9,ax:1", TRUE); + gst_debug_set_threshold_from_string ("*a*b:6,*b*0:6,*c:3,d*:2,xyz*:9,ax:1", + TRUE); fail_unless_equals_int (GST_LEVEL_DEFAULT, gst_debug_get_default_threshold ()); @@ -471,8 +472,12 @@ /* *c:3 */ fail_unless_equals_int (gst_debug_category_get_threshold (cats[0x4c]), GST_LEVEL_FIXME); - /* *a*b:6 */ + /* *a*b:6 and d*:2, but d*:2 takes priority here as cat name is "dog-a1b" + * and order matters: items listed later override earlier ones. */ fail_unless_equals_int (gst_debug_category_get_threshold (cats[0xa1b]), + GST_LEVEL_WARNING); + /* *a*0:6 */ + fail_unless_equals_int (gst_debug_category_get_threshold (cats[0xb10]), GST_LEVEL_LOG); } diff -Nru gstreamer1.0-1.14.0/win32/common/libgstbase.def gstreamer1.0-1.14.1/win32/common/libgstbase.def --- gstreamer1.0-1.14.0/win32/common/libgstbase.def 2018-03-07 10:42:22.000000000 +0000 +++ gstreamer1.0-1.14.1/win32/common/libgstbase.def 2018-05-05 09:28:40.000000000 +0000 @@ -37,6 +37,7 @@ gst_aggregator_get_type gst_aggregator_pad_drop_buffer gst_aggregator_pad_get_type + gst_aggregator_pad_has_buffer gst_aggregator_pad_is_eos gst_aggregator_pad_peek_buffer gst_aggregator_pad_pop_buffer