diff --git a/ChangeLog b/ChangeLog index d7702c20fbf5594f5032902f0735bb13b5a62297..38478d08c061231a006fb6240c07c6dd89e0160d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,9 +1,336 @@ +=== release 1.4.2 === + +2014-09-19 Sebastian Dröge <slomo@coaxion.net> + + * configure.ac: + releasing 1.4.2 + +2014-09-19 10:00:24 +0300 Sebastian Dröge <sebastian@centricular.com> + + * po/sr.po: + po: Update translations + +2014-09-17 16:37:11 +0200 Ognyan Tonchev <ognyan@axis.com> + + * gst/rtpmanager/gstrtpbin.c: + rtpbin: do not leak encsink pad in error case + https://bugzilla.gnome.org/show_bug.cgi?id=736807 + +2014-09-17 16:23:21 +0200 Ognyan Tonchev <ognyan@axis.com> + + * gst/multipart/multipartdemux.c: + multipartdemux: do not leak new stream event + https://bugzilla.gnome.org/show_bug.cgi?id=736805 + +2014-09-17 13:55:18 +0300 Sebastian Dröge <sebastian@centricular.com> + + * sys/osxaudio/gstosxcoreaudio.c: + * sys/osxaudio/gstosxcoreaudiocommon.c: + * sys/osxaudio/gstosxcoreaudiohal.c: + * sys/osxaudio/gstosxcoreaudioremoteio.c: + osxaudio: OSStatus is not a fourcc, so don't print it as one... + +2014-09-16 14:26:08 +0200 Ognyan Tonchev <ognyan@axis.com> + + * gst/audioparsers/gstflacparse.c: + flacparse: do not leak uid after parsing TOC event + https://bugzilla.gnome.org/show_bug.cgi?id=736739 + +2014-09-15 14:51:24 +0200 Peter Korsgaard <peter@korsgaard.com> + + * sys/v4l2/gstv4l2allocator.c: + v4l2allocator: O_CLOEXEC needs _GNU_SOURCE + Similar to 94f3d6fc / bz 709423 + On some systems (E.G. uClibc and older Glibc versions), O_CLOEXEC is only + defined when _GNU_SOURCE is specified, so do so. + https://bugzilla.gnome.org/show_bug.cgi?id=736670 + +2014-09-15 18:11:37 +0200 Wim Taymans <wtaymans@redhat.com> + + * gst/debugutils/gstcapssetter.c: + capssetter: update to 1.0 transform_caps sematics + In 1.0, we pass the complete caps to transform_caps to allow for better + optimizations. Make this function actually work on non-simple caps + instead of just ignoring the configured filter caps. + +2014-09-12 15:06:50 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst/wavparse/gstwavparse.c: + wavparse: Fix parsing of adtl chunks + We have to skip 12 bytes of data for the chunk, and the data size + passed to the sub-chunk parsing functions should have 4 bytes less + than the data size. + Also when parsing the sub-chunks, check if we actually have enough + data to read instead of just crashing. + https://bugzilla.gnome.org/show_bug.cgi?id=736266 + +2014-09-04 16:21:20 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst/matroska/matroska-demux.c: + * gst/matroska/matroska-read-common.h: + matroska-demux: Don't handle parse errors at the end of file as an error + But only if they happen after the Matroska segment. + https://bugzilla.gnome.org/show_bug.cgi?id=735833 + +2014-09-11 12:52:11 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/soup/gstsouphttpsrc.c: + souphttpsrc: If the server reports "Accept-Ranges: none" don't try range requests + +2014-09-10 09:50:45 +0200 Ognyan Tonchev <ognyan@axis.com> + + * sys/v4l2/gstv4l2sink.c: + v4l2sink: Unref pool after usage + https://bugzilla.gnome.org/show_bug.cgi?id=736384 + +2014-09-09 19:03:50 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * sys/v4l2/gstv4l2transform.c: + v4l2transform: Don't rank it for now + This will prevent the converter to be picked automatically in case + someone implement dynamic converter selection support. I'd like this + to be ranked only for known device, as it's hard to be sure a device is + a converter suited for general purpose. Re-negotiation is also needed + before we can rank it. + https://bugzilla.gnome.org/show_bug.cgi?id=733607 + +2014-08-29 17:09:30 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com> + + * sys/v4l2/gstv4l2allocator.c: + v4l2allocator: Workaround driver that don't support REQBUFS(0) + There is still around 18 drivers not yet ported to videobuf2. These driver + don't support freeing buffetrs through REQBUFS(0) hence for these the + memory type probing fails. In order to gain back our previous behaviour in + presence of these, we implement a workaround that assuming MMAP is + supported. Note that an allocator is only created for device with + STREAMING support in the device capabilities. In such case one of MMAP, + USERPTR and DMABUF is required. Though DMABUF came afterward, so is + not an option and in practice none of these drivers will only do USERPTR. + https://bugzilla.gnome.org/show_bug.cgi?id=735660 + Also-by: Hans de Goede <hdegoede@redhat.com> + +2014-09-07 12:46:08 +0100 Tim-Philipp Müller <tim@centricular.com> + + * gst/avi/gstavidemux.c: + avidemux: fix crash with certain videos + This is a regression from 1.2 caused by the port + to the pad flow combiner. + https://bugzilla.gnome.org/show_bug.cgi?id=736192 + +2014-09-01 09:56:02 +0200 Nicolas Huet <nicolas.huet@parrot.com> + + * gst/audioparsers/gstaacparse.c: + aacparse: Fix parsing issue when the buffer does not have a complete ADTS/LOAS frame + https://bugzilla.gnome.org/show_bug.cgi?id=735520 + +2014-09-04 12:14:11 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/soup/gstsouphttpsrc.c: + souphttpsrc: Include redirection target in error messages + Just giving the original URI can give the false impression that e.g. + that one failed host name resolution, while actually the redirection target + did. + +2014-09-02 11:13:44 +0400 Andrei Sarakeev <sarakusha@gmail.com> + + * gst/videomixer/videomixer2.c: + videomixer: Fix synchronization if dynamically changing the FPS + https://bugzilla.gnome.org/show_bug.cgi?id=735859 + +2014-09-02 13:52:43 +0530 Ravi Kiran K N <ravi.kiran@samsung.com> + + * gst/smpte/gstsmpte.c: + smpte: Check if input caps are the same and create output caps from video info + This makes sure that also properties like the pixel-aspect-ratio are the same + between both streams and that the output caps contain all fields necessary for + complete video caps. + https://bugzilla.gnome.org/show_bug.cgi?id=735804 + +2014-09-03 23:46:34 +1000 Jan Schmidt <jan@centricular.com> + + * gst/isomp4/qtdemux.c: + * gst/isomp4/qtdemux_types.c: + qtdemux: Silence some warnings for normal file contents + +2014-09-02 09:09:49 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/vpx/gstvp9dec.c: + vp9dec: Get input width/height from the codec instead of the input caps + They are reported properly by libvpx if the correct struct members are used. + This also fixes handling of resolution changes without input caps changes. + https://bugzilla.gnome.org/show_bug.cgi?id=719359 + +2013-10-22 18:49:22 +0100 Tom Greenwood <tcdgreenwood@hotmail.com> + + * ext/vpx/gstvp8dec.c: + vp8dec: Fix for handling resolution changes when decoding VP8 + If the resolution changes in the bitstream without the input caps changing we + would previously output corrupted video or crash. + https://bugzilla.gnome.org/show_bug.cgi?id=719359 + +2014-08-05 10:34:39 +0200 Jose Antonio Santos Cadenas <santoscadenas@gmail.com> + + * ext/vpx/gstvp8dec.c: + vp8dec: Reset output and input states when changing format + https://bugzilla.gnome.org/show_bug.cgi?id=734266 + +2014-09-02 00:55:17 -0300 Thiago Santos <thiagoss@osg.samsung.com> + + * ext/vpx/gstvp9dec.c: + vp9dec: Fix segfault when a new caps is received + Remember to unref the output caps when a new caps event is received + as it should generate a new one based on the new caps. + https://bugzilla.gnome.org/show_bug.cgi?id=734266 + +2014-08-29 12:01:27 +0200 Hans de Goede <hdegoede@redhat.com> + + * sys/v4l2/gstv4l2object.c: + v4l2: get_nearest_size: Fix "Unsupported field type" errors + Most V4L2 ioctls like try_fmt will adjust input fields to match what the + hardware can do rather then returning -EINVAL. As is docmented here: + http://linuxtv.org/downloads/v4l-dvb-apis/vidioc-g-fmt.html + EINVAL is only returned if the buffer type field is invalid or not supported. + So upon requesting V4L2_FIELD_NONE devices which can only do interlaced + mode will change the field value to e.g. V4L2_FIELD_BOTTOM as only returning + half the lines is the closest they can do to progressive modes. + In essence this means that we've failed to get a (usable) progessive mode + and should fall back to interlaced mode. + This commit adds a check for having gotten a usable field value after the first + try_fmt, to force fallback to interlaced mode even if the try_fmt succeeded, + thereby fixing get_nearest_size failing on these devices. + https://bugzilla.gnome.org/show_bug.cgi?id=735660 + +2014-08-29 10:57:20 +0200 Hans de Goede <hdegoede@redhat.com> + + * sys/v4l2/gstv4l2object.c: + v4l2: get_nearest_size: Always reinit all struct fields on retry + They may have been modified by the ioctl even if it failed. This also makes + the S_FMT fallback path try progressive first, making it consistent with the + preferred TRY_FMT path. + https://bugzilla.gnome.org/show_bug.cgi?id=735660 + === release 1.4.1 === -2014-08-27 Sebastian Dröge <slomo@coaxion.net> +2014-08-27 15:04:29 +0300 Sebastian Dröge <sebastian@centricular.com> + * ChangeLog: + * NEWS: + * RELEASE: * configure.ac: - releasing 1.4.1 + * docs/plugins/inspect/plugin-1394.xml: + * docs/plugins/inspect/plugin-aasink.xml: + * docs/plugins/inspect/plugin-alaw.xml: + * docs/plugins/inspect/plugin-alpha.xml: + * docs/plugins/inspect/plugin-alphacolor.xml: + * docs/plugins/inspect/plugin-apetag.xml: + * docs/plugins/inspect/plugin-audiofx.xml: + * docs/plugins/inspect/plugin-audioparsers.xml: + * docs/plugins/inspect/plugin-auparse.xml: + * docs/plugins/inspect/plugin-autodetect.xml: + * docs/plugins/inspect/plugin-avi.xml: + * docs/plugins/inspect/plugin-cacasink.xml: + * docs/plugins/inspect/plugin-cairo.xml: + * docs/plugins/inspect/plugin-cutter.xml: + * docs/plugins/inspect/plugin-debug.xml: + * docs/plugins/inspect/plugin-deinterlace.xml: + * docs/plugins/inspect/plugin-dtmf.xml: + * docs/plugins/inspect/plugin-dv.xml: + * docs/plugins/inspect/plugin-effectv.xml: + * docs/plugins/inspect/plugin-equalizer.xml: + * docs/plugins/inspect/plugin-flac.xml: + * docs/plugins/inspect/plugin-flv.xml: + * docs/plugins/inspect/plugin-flxdec.xml: + * docs/plugins/inspect/plugin-gdkpixbuf.xml: + * docs/plugins/inspect/plugin-goom.xml: + * docs/plugins/inspect/plugin-goom2k1.xml: + * docs/plugins/inspect/plugin-icydemux.xml: + * docs/plugins/inspect/plugin-id3demux.xml: + * docs/plugins/inspect/plugin-imagefreeze.xml: + * docs/plugins/inspect/plugin-interleave.xml: + * docs/plugins/inspect/plugin-isomp4.xml: + * docs/plugins/inspect/plugin-jack.xml: + * docs/plugins/inspect/plugin-jpeg.xml: + * docs/plugins/inspect/plugin-level.xml: + * docs/plugins/inspect/plugin-matroska.xml: + * docs/plugins/inspect/plugin-mulaw.xml: + * docs/plugins/inspect/plugin-multifile.xml: + * docs/plugins/inspect/plugin-multipart.xml: + * docs/plugins/inspect/plugin-navigationtest.xml: + * docs/plugins/inspect/plugin-oss4.xml: + * docs/plugins/inspect/plugin-ossaudio.xml: + * docs/plugins/inspect/plugin-png.xml: + * docs/plugins/inspect/plugin-pulseaudio.xml: + * docs/plugins/inspect/plugin-replaygain.xml: + * docs/plugins/inspect/plugin-rtp.xml: + * docs/plugins/inspect/plugin-rtpmanager.xml: + * docs/plugins/inspect/plugin-rtsp.xml: + * docs/plugins/inspect/plugin-shapewipe.xml: + * docs/plugins/inspect/plugin-shout2send.xml: + * docs/plugins/inspect/plugin-smpte.xml: + * docs/plugins/inspect/plugin-soup.xml: + * docs/plugins/inspect/plugin-spectrum.xml: + * docs/plugins/inspect/plugin-speex.xml: + * docs/plugins/inspect/plugin-taglib.xml: + * docs/plugins/inspect/plugin-udp.xml: + * docs/plugins/inspect/plugin-video4linux2.xml: + * docs/plugins/inspect/plugin-videobox.xml: + * docs/plugins/inspect/plugin-videocrop.xml: + * docs/plugins/inspect/plugin-videofilter.xml: + * docs/plugins/inspect/plugin-videomixer.xml: + * docs/plugins/inspect/plugin-vpx.xml: + * docs/plugins/inspect/plugin-wavenc.xml: + * docs/plugins/inspect/plugin-wavpack.xml: + * docs/plugins/inspect/plugin-wavparse.xml: + * docs/plugins/inspect/plugin-ximagesrc.xml: + * docs/plugins/inspect/plugin-y4menc.xml: + * gst-plugins-good.doap: + * win32/common/config.h: + Release 1.4.1 + +2014-08-27 14:32:41 +0300 Sebastian Dröge <sebastian@centricular.com> + + * po/af.po: + * po/az.po: + * po/bg.po: + * po/ca.po: + * po/cs.po: + * po/da.po: + * po/de.po: + * po/el.po: + * po/en_GB.po: + * po/eo.po: + * po/es.po: + * po/eu.po: + * po/fi.po: + * po/fr.po: + * po/gl.po: + * po/hr.po: + * po/hu.po: + * po/id.po: + * po/it.po: + * po/ja.po: + * po/lt.po: + * po/lv.po: + * po/mt.po: + * po/nb.po: + * po/nl.po: + * po/or.po: + * po/pl.po: + * po/pt_BR.po: + * po/ro.po: + * po/ru.po: + * po/sk.po: + * po/sl.po: + * po/sq.po: + * po/sr.po: + * po/sv.po: + * po/tr.po: + * po/uk.po: + * po/vi.po: + * po/zh_CN.po: + * po/zh_HK.po: + * po/zh_TW.po: + Update .po files 2014-08-27 12:32:30 +0300 Sebastian Dröge <sebastian@centricular.com> diff --git a/Makefile.in b/Makefile.in index 53f65c4736574a11a0ce5afa6b45442dde5cd60d..01c90974b3b45b679ee4ab40fb14287fbae09082 100644 --- a/Makefile.in +++ b/Makefile.in @@ -98,7 +98,7 @@ DIST_COMMON = $(top_srcdir)/common/win32.mak \ $(top_srcdir)/configure $(am__configure_deps) \ $(srcdir)/config.h.in $(srcdir)/gst-plugins-good.spec.in \ ABOUT-NLS $(noinst_HEADERS) COPYING compile config.guess \ - config.rpath config.sub install-sh missing ltmain.sh + config.rpath config.sub depcomp install-sh missing ltmain.sh subdir = . ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/common/m4/as-ac-expand.m4 \ diff --git a/NEWS b/NEWS index 3d7b2c19ed5364ba9afab006f6d2439512d30f82..d4455fe398b99e3f09e874186e334d6b418f3952 100644 --- a/NEWS +++ b/NEWS @@ -1,2 +1,2 @@ -This is GStreamer Good Plugins 1.4.1 +This is GStreamer Good Plugins 1.4.2 diff --git a/RELEASE b/RELEASE index a59841dc0cb2d1cb4bdf8914a9e7d2ce969dcc5d..5171352865c47c1fa3344d457accb403459fa599 100644 --- a/RELEASE +++ b/RELEASE @@ -1,6 +1,5 @@ -Release notes for GStreamer Good Plugins 1.4.1 - +Release notes for GStreamer Good Plugins 1.4.2 The GStreamer team is pleased to announce a bugfix release of the stable 1.4 release series. The 1.4 release series is adding new features on top @@ -25,7 +24,6 @@ some new features and more intrusive changes that were considered too risky as a bugfix. - "Such ingratitude. After all the times I've saved your life." @@ -69,16 +67,20 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg) Bugs fixed in this release - * 727180 : videomixer: Unexpected behaviour when scaling after the mixer - * 733695 : ximagesrc: Use after free - * 733866 : interleave: caps negotiation fails when input caps have non-interleaved layout - * 734435 : rtph263ppay: Unref pad template caps after use - * 734473 : rtpmux: Unref pad template caps after usage - * 734474 : videomixer: Unref allowed caps after usage - * 734475 : imagefreeze: Unref pad template caps after usage - * 734476 : navseek: Unref peer pad after usage - * 734478 : shapewipe: Unref caps and element after usage - * 734764 : videomixer: Avoid double free of videoconvert + * 719359 : vp8dec: Doesn't handle changes in resolution + * 733607 : v4l2transform: Rank should have been NONE + * 734266 : vp8dec: fails when input format changes + * 735520 : aacparse: skip valid ADTS/LOAS frames + * 735804 : smpte: Creates incomplete raw video caps + * 735833 : matroskademux: parse error at end of file + * 735859 : videomixer: Dynamically changing the FPS leads to an incorrect buffer time + * 736192 : avidemux: some AVI files crash (regression) + * 736266 : wavparse: error in reading adtl chunk + * 736384 : v4l2sink: pool not unreffed after usage + * 736670 : v4l2allocator: O_CLOEXEC needs _GNU_SOURCE + * 736805 : multipartdemux leaks new stream events + * 736807 : rtpbin: pad leaked in error case + * 735660 : v4l2: fix new v4l2 code not working with certain devices (regression) ==== Download ==== @@ -115,11 +117,18 @@ subscribe to the gstreamer-devel list. Contributors to this release - * Mark Nauwelaerts + * Andrei Sarakeev + * Hans de Goede + * Jan Schmidt + * Jose Antonio Santos Cadenas * Nicolas Dufresne - * Philippe Normand + * Nicolas Huet + * Ognyan Tonchev + * Peter Korsgaard * Ravi Kiran K N * Sebastian Dröge - * Sebastian Rasmussen + * Thiago Santos * Tim-Philipp Müller + * Tom Greenwood + * Wim Taymans  \ No newline at end of file diff --git a/configure b/configure index 8ec5b1cef0ed3826c3c10166a133a982a0f423f6..6f0984bd8d26b9ea2fab7650576e77f91c8883f4 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for GStreamer Good Plug-ins 1.4.1. +# Generated by GNU Autoconf 2.69 for GStreamer Good Plug-ins 1.4.2. # # Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer>. # @@ -591,8 +591,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='GStreamer Good Plug-ins' PACKAGE_TARNAME='gst-plugins-good' -PACKAGE_VERSION='1.4.1' -PACKAGE_STRING='GStreamer Good Plug-ins 1.4.1' +PACKAGE_VERSION='1.4.2' +PACKAGE_STRING='GStreamer Good Plug-ins 1.4.2' PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer' PACKAGE_URL='' @@ -1945,7 +1945,7 @@ if test "$ac_init_help" = "long"; then # 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 Good Plug-ins 1.4.1 to adapt to many kinds of systems. +\`configure' configures GStreamer Good Plug-ins 1.4.2 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -2021,7 +2021,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of GStreamer Good Plug-ins 1.4.1:";; + short | recursive ) echo "Configuration of GStreamer Good Plug-ins 1.4.2:";; esac cat <<\_ACEOF @@ -2384,7 +2384,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -GStreamer Good Plug-ins configure 1.4.1 +GStreamer Good Plug-ins configure 1.4.2 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -3195,7 +3195,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by GStreamer Good Plug-ins $as_me 1.4.1, which was +It was created by GStreamer Good Plug-ins $as_me 1.4.2, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -4177,7 +4177,7 @@ fi # Define the identity of the package. PACKAGE='gst-plugins-good' - VERSION='1.4.1' + VERSION='1.4.2' cat >>confdefs.h <<_ACEOF @@ -4388,9 +4388,9 @@ fi - PACKAGE_VERSION_MAJOR=$(echo 1.4.1 | cut -d'.' -f1) - PACKAGE_VERSION_MINOR=$(echo 1.4.1 | cut -d'.' -f2) - PACKAGE_VERSION_MICRO=$(echo 1.4.1 | cut -d'.' -f3) + PACKAGE_VERSION_MAJOR=$(echo 1.4.2 | cut -d'.' -f1) + PACKAGE_VERSION_MINOR=$(echo 1.4.2 | cut -d'.' -f2) + PACKAGE_VERSION_MICRO=$(echo 1.4.2 | cut -d'.' -f3) @@ -4401,7 +4401,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking nano version" >&5 $as_echo_n "checking nano version... " >&6; } - NANO=$(echo 1.4.1 | cut -d'.' -f4) + NANO=$(echo 1.4.2 | cut -d'.' -f4) if test x"$NANO" = x || test "x$NANO" = "x0" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: 0 (release)" >&5 @@ -9057,10 +9057,10 @@ fi done - GST_CURRENT=401 + GST_CURRENT=402 GST_REVISION=0 - GST_AGE=401 - GST_LIBVERSION=401:0:401 + GST_AGE=402 + GST_LIBVERSION=402:0:402 @@ -37425,7 +37425,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by GStreamer Good Plug-ins $as_me 1.4.1, which was +This file was extended by GStreamer Good Plug-ins $as_me 1.4.2, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -37491,7 +37491,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -GStreamer Good Plug-ins config.status 1.4.1 +GStreamer Good Plug-ins config.status 1.4.2 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff --git a/configure.ac b/configure.ac index ae454f0a02f425382e4f7eadff73053d3d7cfd58..fffa5cd47ad9f97a4821e1c053f19893f762b0f8 100644 --- a/configure.ac +++ b/configure.ac @@ -5,7 +5,7 @@ dnl please read gstreamer/docs/random/autotools before changing this file dnl initialize autoconf dnl releases only do -Wall, git and prerelease does -Werror too dnl use a three digit version number for releases, and four for git/pre -AC_INIT([GStreamer Good Plug-ins],[1.4.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-good]) +AC_INIT([GStreamer Good Plug-ins],[1.4.2],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-good]) AG_GST_INIT @@ -43,7 +43,7 @@ AC_DEFINE_UNQUOTED(GST_API_VERSION, "$GST_API_VERSION", [GStreamer API Version]) AG_GST_LIBTOOL_PREPARE -AS_LIBTOOL(GST, 401, 0, 401) +AS_LIBTOOL(GST, 402, 0, 402) dnl *** required versions of GStreamer stuff *** GST_REQ=1.4.0 diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-1394.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-1394.html index 03863bd4e435e7febd89857eba3aed0ae7df2abc..babad8d4208ce0a461b39d50af0ce06496edc15f 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-1394.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-1394.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-aasink.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-aasink.html index ecd0774d944ebacad396fb719c005a0ac2a934a1..c8100077aa3bd1d9eac4dcd9d04d8b1554000c6f 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-aasink.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-aasink.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-alaw.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-alaw.html index 8d8acb4d244f93efd4213a51393ec9c3a005364f..75fa630d2d0adc9382c568b6505678555cb42f3b 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-alaw.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-alaw.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-alpha.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-alpha.html index d963cb85a573769304acdbefaa5833f28a33eed0..7fce46e116dd8714471257e439d8c37024035dac 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-alpha.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-alpha.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-alphacolor.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-alphacolor.html index 168acfeb4136e6ec3a2156943a5da978f83d1dc8..aa4d5c31f913a3a951d498c1478ddac9b48ef83f 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-alphacolor.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-alphacolor.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-apetag.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-apetag.html index 43ab44445678bf4e853d7b7eb727aa3cc49e278e..d2c5a1be37d326aadc8999c64c7c8cca720b6ce0 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-apetag.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-apetag.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-audiofx.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-audiofx.html index d74a926cab0fd635acc7dcb38ec6282b8fdaab53..c315f18aebab524693ef579505571530ca9f07e1 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-audiofx.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-audiofx.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-auparse.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-auparse.html index b26c087cc29f4ab1e3f926a4e16235467581f7ab..047a4ddead79090ee13b0ada45c0d9a89e255f7c 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-auparse.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-auparse.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-autodetect.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-autodetect.html index 3ea12a9cc7ad5444422414d6c5d3c880f34c05f1..4b71fa9d18b937dc20650adcdee0c0b73332051e 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-autodetect.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-autodetect.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-avi.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-avi.html index 7ed751aa1e695a2750e050fa2f8ba541abef3644..14a89a960209cc58de43abc3db8a4b036a94806d 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-avi.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-avi.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-cacasink.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-cacasink.html index 8b0e01deb43137245de2a98dda656dd6c5acf5b7..9beef866266f5bd06fa7cf095a1f876591537e46 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-cacasink.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-cacasink.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-cairo.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-cairo.html index eae25153cd710ee73cac1d349233d11bdb40b580..4a128a41cc992416676c1a8e45ef3e0994d2bab0 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-cairo.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-cairo.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-cutter.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-cutter.html index 4901cd40e65125870ece9b3b21790723115cf934..d400ce10949fde35273cbedcc89d95ee4e0ad07d 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-cutter.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-cutter.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-debug.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-debug.html index deb92a0b697b83291c05b72cbcc28090286d6c38..c102be9a814e6e18d69243154c3c9251ee5b4bc0 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-debug.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-debug.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-deinterlace.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-deinterlace.html index 7748732a1a0960ee2a235c53b0aae29924551cc2..e9528044d12d04b595f4802bbea46d90df733a71 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-deinterlace.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-deinterlace.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-dtmf.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-dtmf.html index 29f00d20942db13aa282d7e18a58f37dba9d4be3..a067b00af1fdcdf83e30661c05d03708683a9cf4 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-dtmf.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-dtmf.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-dv.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-dv.html index 7ed8b3d99dcfcb6dfa7117679c9c891576023d74..b5cf08370cbf8f0c2fad345058f58d5e982e1552 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-dv.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-dv.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-effectv.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-effectv.html index e87827e85226fb5bf28e704068b719641bee4ba9..635bbcd119b75fa7bc0ed79548caaed119c859ea 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-effectv.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-effectv.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-equalizer.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-equalizer.html index 3e6f7fd5e83ab134a11fc90240ab44d2a2532e00..ad37416fd5d0da04848ce2974a8f14a42fa999da 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-equalizer.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-equalizer.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-flac.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-flac.html index 9a9b3d1855201f268af9082bace607bd886e692f..873e6bdeda3f68cde6a404f3393b97da467a3357 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-flac.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-flac.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-flv.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-flv.html index 0f6ab9e3d6c1687be76c96ded4d769e79d2c60c8..907ec70f7a6e0740661102b3af280376303ce1bc 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-flv.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-flv.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-flxdec.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-flxdec.html index b70c9241272ab239c3eac5ebe002659b942e4df4..2fbf7b6e7a27ea4e0b331c86942ce9fcc8247a22 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-flxdec.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-flxdec.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-gdkpixbuf.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-gdkpixbuf.html index 8c58314fa23545e64ff2bce87eeebed16a4c78e7..0d74cd4005f3b90100ffa75caa66df82b2c60eda 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-gdkpixbuf.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-gdkpixbuf.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-goom.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-goom.html index ffe864572fe7f365579685fc19b33dee4e38e69c..e78642c7bc7ff44ff2d99984b4f97936f912a5b0 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-goom.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-goom.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-goom2k1.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-goom2k1.html index 54a81d750bc865efad652ea02e6ad58a07923f52..98f9751feab80d24978289746b3d704d4583f9d2 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-goom2k1.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-goom2k1.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-icydemux.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-icydemux.html index 76fe6d6f36a11e255c9e1eecbbe108e84e0d13c8..adc6e25dbb0443e1cffd727dbadaf35075768eeb 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-icydemux.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-icydemux.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-id3demux.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-id3demux.html index 9c3d4b155a7a7eeec98cc9ca6c76f64453bcfacf..3bbca8b8d9ae96f7088ff32f3bc9aa7f6b5f6667 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-id3demux.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-id3demux.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-imagefreeze.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-imagefreeze.html index 7a9cda6bab1076498b42f79fd700c1dcc8e7d063..8a5c264fd51f77f02dc224a69d1ed1cce2b4bd21 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-imagefreeze.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-imagefreeze.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-interleave.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-interleave.html index cda5dbbe2414efb5508d3a86d0760bbd43e1bd51..02211694878a2658953eff314d91145d8859d832 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-interleave.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-interleave.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-isomp4.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-isomp4.html index a250519481db29d720c7b99271ecf6ad465470d9..789a135d7cf5764a7931552c5e304a2280742edc 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-isomp4.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-isomp4.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-jack.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-jack.html index 3fbd391ba326a59b440d02b460f9c7881f66b4df..3593615a5697f6119ed00ce0e0d0797f40d81fdf 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-jack.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-jack.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-jpeg.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-jpeg.html index 8396547174990cbace16085ca7988f67d644228d..de34725be4d95777b3f1a3794de93c6b2f6c4ddd 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-jpeg.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-jpeg.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-level.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-level.html index a131d7daf936f217e8284b67d9fc3e44614776a0..f4db40291c89a9acc3d5b23dc77dd78d7aa18f1e 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-level.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-level.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-matroska.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-matroska.html index 65da4ac92dd521d035e9c81a4a3e2d3af080c8b9..a506a0e1b0163504f6461fa0059d6c6b16b32c15 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-matroska.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-matroska.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-mulaw.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-mulaw.html index cf9ed7d79f1f7fdff32de11b620ed49a065d32f6..02b4b6d3ea1dcd3a8e505073607c417b292d84a0 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-mulaw.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-mulaw.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-multifile.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-multifile.html index 0c66cd7957e39d2265394b90fc1cfbd19f175a11..5a85c1fc2423533d555046b4b2ca599a4e0d3c48 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-multifile.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-multifile.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-multipart.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-multipart.html index dcea0ca050c044cd2cf891f161a94b1a6fdd5f50..778b334e60d6b7df0f4da6ef78060cd6093813e0 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-multipart.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-multipart.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-navigationtest.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-navigationtest.html index 98edd7af99b9b05f25fceb39f7cde308db6928ba..dfc56637f04948b044b9b01eb4f40a8b0575a63a 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-navigationtest.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-navigationtest.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-oss4.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-oss4.html index ab973488f70f78bb6ee32f7a292fa81eec7a7cf9..63d3e5f790fabe899386991a791c8a25656d8219 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-oss4.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-oss4.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-ossaudio.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-ossaudio.html index f7505771622441ca1155037a5ad058809b88cfa6..29cc648078929c7a4f053d5ca20f11f1bc104240 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-ossaudio.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-ossaudio.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-png.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-png.html index 91e55a9d8e450a48b9c96bc12a280c23a7bf410d..03c5f0345c0676c4c7ec64334a39f9c1eb3aa702 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-png.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-png.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-pulseaudio.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-pulseaudio.html index e410e2ad2977f79475e42c7688d3e2a2daeab16c..ea4072cb4c9ea28f1edfbb0c015a31d9455b22e0 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-pulseaudio.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-pulseaudio.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-replaygain.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-replaygain.html index cccf291403cd7a96c955c6c66aec0953788a8711..c78c4ca88c1a062cfd461d9b06d61b2c4f85464f 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-replaygain.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-replaygain.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-rtp.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-rtp.html index afaae1eaec88d869b385472cc2ea02aaa90d2be9..28cf418721e1a685c24d997deb26fbaf8e362148 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-rtp.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-rtp.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-rtpmanager.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-rtpmanager.html index 9794431aec5d55e3e78ed23e773f4ea9a989473a..42efbeaed26cb8efdb74533b4559b4445ac3b7ee 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-rtpmanager.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-rtpmanager.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-rtsp.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-rtsp.html index 064bac7df72869d86af06dc137dd972866df0bbf..0ba31177e0cb6d4a08b68f5c385375cb232d9f8a 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-rtsp.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-rtsp.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-shapewipe.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-shapewipe.html index 8901d5f8111b059f75466d23c3c1d211a7b5d66d..269d865656ae20e61cc283e1bd609cd28290635f 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-shapewipe.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-shapewipe.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-shout2send.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-shout2send.html index 54e640300d19408e834841d779b91e2062aa6ad5..6a9ddf5bfd961be48af702a4c063bcf20ebeccef 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-shout2send.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-shout2send.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-smpte.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-smpte.html index 298af2616362a1c06e640a3c54a4142494357f8a..7448c10b44225cda7ef773a851d04a5a360693e3 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-smpte.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-smpte.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-soup.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-soup.html index e1072d815ec1cce76ba7f9e2bae215181f4d3cb6..fda27a88e0fa1ad6eb61bbdc8ef0f22e9b170b25 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-soup.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-soup.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-spectrum.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-spectrum.html index 90e20e1cd94644a181ad8ced17888f2c8a45d461..a5361b0c12084633bdac236c0b7edd27422436c3 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-spectrum.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-spectrum.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-speex.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-speex.html index c0918d35eb4102eb7f59508bc81c6e2e159029a4..2763dfaa47081b2014a8799695b54208d36adbf7 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-speex.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-speex.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-taglib.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-taglib.html index ea6b1ddf9234e3d28ee2494ac9e9fbf3d3a9947b..28d93456bba099a835aedbe9a7cb2e906c439f84 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-taglib.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-taglib.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-udp.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-udp.html index 31b2c8a8f4fb511a65f15a16c16dd382a7b62c65..3f88d66cab2c3761695e2c88b992d5e83764edfb 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-udp.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-udp.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-video4linux2.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-video4linux2.html index 21ca7748c6e5b964fe280b9fc2e9bf1dacc840c6..e2b9c87d7bfe3d380f4a5b24e091bea0dbea03f9 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-video4linux2.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-video4linux2.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-videobox.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-videobox.html index 1a4e4ddf6193aa3b108f7dea96a0f69f4a359c23..94829207d14491fb0a3aab1461ea7190347ae3b4 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-videobox.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-videobox.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-videocrop.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-videocrop.html index 7c9c6ec10d3f6d292a094b36d221442a264259a2..1753541aa4b19baebcac07a17f09c4c0b0c85222 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-videocrop.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-videocrop.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-videofilter.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-videofilter.html index 669d511378eafe617d8bb0f947ea5c2e1a887264..805583765ba8136e71f7749ea545a33ce3e82fc3 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-videofilter.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-videofilter.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-videomixer.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-videomixer.html index 4f834d55ca1db494d43448c414ad95196d0ee73e..0b790f41fe92c2255a051f9e24316d70a509c354 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-videomixer.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-videomixer.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-vpx.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-vpx.html index ea7d34dabbcb0ac2b7bcf6ddcc87d33c8a9f5f92..5e669fc41fbee989264763bebdd67a853ccaab67 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-vpx.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-vpx.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-wavenc.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-wavenc.html index 4ad7f54a6caf5453ca2fcb82e9115c01cd3fcd85..9abf7942d8311c27dd125ae4b025563cbc4d28f7 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-wavenc.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-wavenc.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-wavpack.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-wavpack.html index 38ff3a8b6d3506998fc31345d78cd15ea4eea4f2..09137afa95871a0c2dcf13c7cdc409a765b60d8c 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-wavpack.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-wavpack.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-wavparse.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-wavparse.html index 89dc16eace8455e145176fe4e960d95d0c0213d0..5a1b4adcef35b6bd70b74f7f909770fed2ff5f65 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-wavparse.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-wavparse.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-ximagesrc.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-ximagesrc.html index e749df04ba2cddd28874bba52a404b624313d990..faf27c44ee9eeba27a2cbd10d05088df6a271469 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-ximagesrc.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-ximagesrc.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-good-plugins-plugin-y4menc.html b/docs/plugins/html/gst-plugins-good-plugins-plugin-y4menc.html index 98e04338de8076ad83def3bde4d9ae51f8a38db7..9d459ff1164374e585476070b483d70ec48c19e3 100644 --- a/docs/plugins/html/gst-plugins-good-plugins-plugin-y4menc.html +++ b/docs/plugins/html/gst-plugins-good-plugins-plugin-y4menc.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.4.1</td> +<td>1.4.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/index.html b/docs/plugins/html/index.html index 32354cb595ed56d900bfd054222cc24baf850ec6..2180cf4bf69c6f9485f481ddc18237879732a5e9 100644 --- a/docs/plugins/html/index.html +++ b/docs/plugins/html/index.html @@ -15,7 +15,7 @@ <div> <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GStreamer Good Plugins 1.0 Plugins Reference Manual</p></th></tr></table></div> <div><p class="releaseinfo"> - for GStreamer Good Plugins 1.0 (1.4.1) + for GStreamer Good Plugins 1.0 (1.4.2) The latest version of this documentation can be found on-line at <a class="ulink" href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-good/html/" target="_top">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-good/html/</a>. </p></div> diff --git a/docs/plugins/inspect/plugin-1394.xml b/docs/plugins/inspect/plugin-1394.xml index d165e61c576cd7ad164a59b1c72236bab60085a8..e4dfd658ec23f3bf925223defd8798ef0c8ee78a 100644 --- a/docs/plugins/inspect/plugin-1394.xml +++ b/docs/plugins/inspect/plugin-1394.xml @@ -3,7 +3,7 @@ <description>Source for video data via IEEE1394 interface</description> <filename>../../ext/raw1394/.libs/libgst1394.so</filename> <basename>libgst1394.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-aasink.xml b/docs/plugins/inspect/plugin-aasink.xml index 4bce20540a699aa414d2fe3828f46716f847535a..27c71a3998951f430fb2dd42bcfeb2e5354f5842 100644 --- a/docs/plugins/inspect/plugin-aasink.xml +++ b/docs/plugins/inspect/plugin-aasink.xml @@ -3,7 +3,7 @@ <description>ASCII Art video sink</description> <filename>../../ext/aalib/.libs/libgstaasink.so</filename> <basename>libgstaasink.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-alaw.xml b/docs/plugins/inspect/plugin-alaw.xml index f309eccbcf5b6214fefe8aa291d8e65625957070..29317814975d7e8620bbc75b8e78fe21cdcadf5e 100644 --- a/docs/plugins/inspect/plugin-alaw.xml +++ b/docs/plugins/inspect/plugin-alaw.xml @@ -3,7 +3,7 @@ <description>ALaw audio conversion routines</description> <filename>../../gst/law/.libs/libgstalaw.so</filename> <basename>libgstalaw.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-alpha.xml b/docs/plugins/inspect/plugin-alpha.xml index 32408d5f3b46e68d9787b634bb127bebea3a5d42..f178ac1b7a4f91fb1ac8e1095f1139be94115689 100644 --- a/docs/plugins/inspect/plugin-alpha.xml +++ b/docs/plugins/inspect/plugin-alpha.xml @@ -3,7 +3,7 @@ <description>adds an alpha channel to video - constant or via chroma-keying</description> <filename>../../gst/alpha/.libs/libgstalpha.so</filename> <basename>libgstalpha.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-alphacolor.xml b/docs/plugins/inspect/plugin-alphacolor.xml index d0b9bedecb91feac948927487f6d84c01ed13f20..529f93d8b1f244277398da709c072baafc689a31 100644 --- a/docs/plugins/inspect/plugin-alphacolor.xml +++ b/docs/plugins/inspect/plugin-alphacolor.xml @@ -3,7 +3,7 @@ <description>RGBA from/to AYUV colorspace conversion preserving the alpha channel</description> <filename>../../gst/alpha/.libs/libgstalphacolor.so</filename> <basename>libgstalphacolor.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-apetag.xml b/docs/plugins/inspect/plugin-apetag.xml index be5e3cb419bba53314848b65709186c73a3704d1..4d1bfb03ddaf451faa384a261dd50830d4165fcf 100644 --- a/docs/plugins/inspect/plugin-apetag.xml +++ b/docs/plugins/inspect/plugin-apetag.xml @@ -3,7 +3,7 @@ <description>APEv1/2 tag reader</description> <filename>../../gst/apetag/.libs/libgstapetag.so</filename> <basename>libgstapetag.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-audiofx.xml b/docs/plugins/inspect/plugin-audiofx.xml index c02441b2d38ff304e8f41822de53f89b1f0b7f36..abeaa3147a8ea8400eea7ccb78f47fed263c5f00 100644 --- a/docs/plugins/inspect/plugin-audiofx.xml +++ b/docs/plugins/inspect/plugin-audiofx.xml @@ -3,7 +3,7 @@ <description>Audio effects plugin</description> <filename>../../gst/audiofx/.libs/libgstaudiofx.so</filename> <basename>libgstaudiofx.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-audioparsers.xml b/docs/plugins/inspect/plugin-audioparsers.xml index 701d431bd219ba42e57c1d71e99c2fcdd7e911e2..fad5b106b2b06729c53f511b8b6ce1f4bd76e6c5 100644 --- a/docs/plugins/inspect/plugin-audioparsers.xml +++ b/docs/plugins/inspect/plugin-audioparsers.xml @@ -3,7 +3,7 @@ <description>Parsers for various audio formats</description> <filename>../../gst/audioparsers/.libs/libgstaudioparsers.so</filename> <basename>libgstaudioparsers.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-auparse.xml b/docs/plugins/inspect/plugin-auparse.xml index cdfc8e07bcc129eddda51e1172099a4c914067d6..9f854129b1ea2e15f513992aebec87c0f36510a5 100644 --- a/docs/plugins/inspect/plugin-auparse.xml +++ b/docs/plugins/inspect/plugin-auparse.xml @@ -3,7 +3,7 @@ <description>parses au streams</description> <filename>../../gst/auparse/.libs/libgstauparse.so</filename> <basename>libgstauparse.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-autodetect.xml b/docs/plugins/inspect/plugin-autodetect.xml index 90987df05d367342062fec5476671ee3bff74a44..ce325e5aab55de10b5aa7bba881b323c8ecf4c69 100644 --- a/docs/plugins/inspect/plugin-autodetect.xml +++ b/docs/plugins/inspect/plugin-autodetect.xml @@ -3,7 +3,7 @@ <description>Plugin contains auto-detection plugins for video/audio in- and outputs</description> <filename>../../gst/autodetect/.libs/libgstautodetect.so</filename> <basename>libgstautodetect.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-avi.xml b/docs/plugins/inspect/plugin-avi.xml index 64957d04ff772022aaac0dabec98c3373156ba0a..d6f4468f0840bd9bf187720e3bd2b0daf2a36e55 100644 --- a/docs/plugins/inspect/plugin-avi.xml +++ b/docs/plugins/inspect/plugin-avi.xml @@ -3,7 +3,7 @@ <description>AVI stream handling</description> <filename>../../gst/avi/.libs/libgstavi.so</filename> <basename>libgstavi.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-cacasink.xml b/docs/plugins/inspect/plugin-cacasink.xml index 2277ba772c984e7153384d61a8ba0dd3e696f628..8e24cb031c7a3a40737d1265be672bc07d9697ec 100644 --- a/docs/plugins/inspect/plugin-cacasink.xml +++ b/docs/plugins/inspect/plugin-cacasink.xml @@ -3,7 +3,7 @@ <description>Colored ASCII Art video sink</description> <filename>../../ext/libcaca/.libs/libgstcacasink.so</filename> <basename>libgstcacasink.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-cairo.xml b/docs/plugins/inspect/plugin-cairo.xml index 4e2462face45503631989a86320135ec67adb21b..98a05266ea37d35882313194e75280cf8fd06d02 100644 --- a/docs/plugins/inspect/plugin-cairo.xml +++ b/docs/plugins/inspect/plugin-cairo.xml @@ -3,7 +3,7 @@ <description>Cairo-based elements</description> <filename>../../ext/cairo/.libs/libgstcairo.so</filename> <basename>libgstcairo.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-cutter.xml b/docs/plugins/inspect/plugin-cutter.xml index ec696f273fd5318d44b7f38050191229faf64286..d876a218f5e23cf9607205dd6bb173129d28c71d 100644 --- a/docs/plugins/inspect/plugin-cutter.xml +++ b/docs/plugins/inspect/plugin-cutter.xml @@ -3,7 +3,7 @@ <description>Audio Cutter to split audio into non-silent bits</description> <filename>../../gst/cutter/.libs/libgstcutter.so</filename> <basename>libgstcutter.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-debug.xml b/docs/plugins/inspect/plugin-debug.xml index de53f66712045bd9c795a12bf8b24c5d2f23543f..cd03ed98886fd1b8817fa4171ac1db99ef5e1e65 100644 --- a/docs/plugins/inspect/plugin-debug.xml +++ b/docs/plugins/inspect/plugin-debug.xml @@ -3,7 +3,7 @@ <description>elements for testing and debugging</description> <filename>../../gst/debugutils/.libs/libgstdebug.so</filename> <basename>libgstdebug.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-deinterlace.xml b/docs/plugins/inspect/plugin-deinterlace.xml index ed7108d76533ff4a906d7b9db9f57d0e7eea9afb..8bc7a89c6f14a6fd65048fd5d92f6d2aee126ba6 100644 --- a/docs/plugins/inspect/plugin-deinterlace.xml +++ b/docs/plugins/inspect/plugin-deinterlace.xml @@ -3,7 +3,7 @@ <description>Deinterlacer</description> <filename>../../gst/deinterlace/.libs/libgstdeinterlace.so</filename> <basename>libgstdeinterlace.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-dtmf.xml b/docs/plugins/inspect/plugin-dtmf.xml index a83c35e16952d9bbed3b458bc04cf9ddf87ae16a..6c88f445637024d7e5638fa9793635b8621025fb 100644 --- a/docs/plugins/inspect/plugin-dtmf.xml +++ b/docs/plugins/inspect/plugin-dtmf.xml @@ -3,7 +3,7 @@ <description>DTMF plugins</description> <filename>../../gst/dtmf/.libs/libgstdtmf.so</filename> <basename>libgstdtmf.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-dv.xml b/docs/plugins/inspect/plugin-dv.xml index 5829bb2a804cd7ad78ac0f2f4dc08e91086addf7..306a3a72f3621ec63c5c7713d40a1c1323cdf1b0 100644 --- a/docs/plugins/inspect/plugin-dv.xml +++ b/docs/plugins/inspect/plugin-dv.xml @@ -3,7 +3,7 @@ <description>DV demuxer and decoder based on libdv (libdv.sf.net)</description> <filename>../../ext/dv/.libs/libgstdv.so</filename> <basename>libgstdv.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-effectv.xml b/docs/plugins/inspect/plugin-effectv.xml index 05feb03a0230b991b32956b7d27ee3c5812ac800..1603a436c6a842180333ab1fe8d5e46d54cd912b 100644 --- a/docs/plugins/inspect/plugin-effectv.xml +++ b/docs/plugins/inspect/plugin-effectv.xml @@ -3,7 +3,7 @@ <description>effect plugins from the effectv project</description> <filename>../../gst/effectv/.libs/libgsteffectv.so</filename> <basename>libgsteffectv.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-equalizer.xml b/docs/plugins/inspect/plugin-equalizer.xml index dd7a3ebe93620c703c4004e3531db79f0ab28b84..7560ded74802b00b466a0b28109f43ab5b7bee3c 100644 --- a/docs/plugins/inspect/plugin-equalizer.xml +++ b/docs/plugins/inspect/plugin-equalizer.xml @@ -3,7 +3,7 @@ <description>GStreamer audio equalizers</description> <filename>../../gst/equalizer/.libs/libgstequalizer.so</filename> <basename>libgstequalizer.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-flac.xml b/docs/plugins/inspect/plugin-flac.xml index 6f216a745f0214373799d47506731684f02a7421..a291071749a664c5b87adbb69050301e8bd62fd7 100644 --- a/docs/plugins/inspect/plugin-flac.xml +++ b/docs/plugins/inspect/plugin-flac.xml @@ -3,7 +3,7 @@ <description>The FLAC Lossless compressor Codec</description> <filename>../../ext/flac/.libs/libgstflac.so</filename> <basename>libgstflac.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-flv.xml b/docs/plugins/inspect/plugin-flv.xml index 84af1a815b5b5aad04288e6300289b40c1dc4c1e..82e553aa87670610a38bf184f2a5c229f132c576 100644 --- a/docs/plugins/inspect/plugin-flv.xml +++ b/docs/plugins/inspect/plugin-flv.xml @@ -3,7 +3,7 @@ <description>FLV muxing and demuxing plugin</description> <filename>../../gst/flv/.libs/libgstflv.so</filename> <basename>libgstflv.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-flxdec.xml b/docs/plugins/inspect/plugin-flxdec.xml index 400ca5190e479e7a4842c54ff7fd21c6fe62bf56..9154dd88552c64e01ff5a5821173c3a035b69c4a 100644 --- a/docs/plugins/inspect/plugin-flxdec.xml +++ b/docs/plugins/inspect/plugin-flxdec.xml @@ -3,7 +3,7 @@ <description>FLC/FLI/FLX video decoder</description> <filename>../../gst/flx/.libs/libgstflxdec.so</filename> <basename>libgstflxdec.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-gdkpixbuf.xml b/docs/plugins/inspect/plugin-gdkpixbuf.xml index eb62c1d38a20a5bd49d6ecb7f0506b04a941cd1c..196c465af4023efa8c0efd70bd72194c23275bc0 100644 --- a/docs/plugins/inspect/plugin-gdkpixbuf.xml +++ b/docs/plugins/inspect/plugin-gdkpixbuf.xml @@ -3,7 +3,7 @@ <description>GdkPixbuf-based image decoder, overlay and sink</description> <filename>../../ext/gdk_pixbuf/.libs/libgstgdkpixbuf.so</filename> <basename>libgstgdkpixbuf.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-goom.xml b/docs/plugins/inspect/plugin-goom.xml index 022c91ef6c502f67bb571b651d27f62ba57fdc79..fbf3120e7c865ad116b3014de1a44e4d6be2189d 100644 --- a/docs/plugins/inspect/plugin-goom.xml +++ b/docs/plugins/inspect/plugin-goom.xml @@ -3,7 +3,7 @@ <description>GOOM visualization filter</description> <filename>../../gst/goom/.libs/libgstgoom.so</filename> <basename>libgstgoom.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-goom2k1.xml b/docs/plugins/inspect/plugin-goom2k1.xml index ae854a9f3d1cb8e3f20f845d53c423b4eddbb838..57fd70754b59907e205020666590ad3e16506516 100644 --- a/docs/plugins/inspect/plugin-goom2k1.xml +++ b/docs/plugins/inspect/plugin-goom2k1.xml @@ -3,7 +3,7 @@ <description>GOOM 2k1 visualization filter</description> <filename>../../gst/goom2k1/.libs/libgstgoom2k1.so</filename> <basename>libgstgoom2k1.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-icydemux.xml b/docs/plugins/inspect/plugin-icydemux.xml index 9da5b6d0981d485204e782a7f1fcf48144d19a75..4e6752df9f90fc85864357a1b2eea0292fc9ff26 100644 --- a/docs/plugins/inspect/plugin-icydemux.xml +++ b/docs/plugins/inspect/plugin-icydemux.xml @@ -3,7 +3,7 @@ <description>Demux ICY tags from a stream</description> <filename>../../gst/icydemux/.libs/libgsticydemux.so</filename> <basename>libgsticydemux.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-id3demux.xml b/docs/plugins/inspect/plugin-id3demux.xml index 32e5d34bcc62466b7213d600745ad5525739314f..6837feb04b534a42f915f1968b6a1aa3d610088d 100644 --- a/docs/plugins/inspect/plugin-id3demux.xml +++ b/docs/plugins/inspect/plugin-id3demux.xml @@ -3,7 +3,7 @@ <description>Demux ID3v1 and ID3v2 tags from a file</description> <filename>../../gst/id3demux/.libs/libgstid3demux.so</filename> <basename>libgstid3demux.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-imagefreeze.xml b/docs/plugins/inspect/plugin-imagefreeze.xml index 4874cc07c3cfe4be08969c052eb4d5a4c025de9d..49e87f8fe5ec0699270c2631668183df26e4640b 100644 --- a/docs/plugins/inspect/plugin-imagefreeze.xml +++ b/docs/plugins/inspect/plugin-imagefreeze.xml @@ -3,7 +3,7 @@ <description>Still frame stream generator</description> <filename>../../gst/imagefreeze/.libs/libgstimagefreeze.so</filename> <basename>libgstimagefreeze.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-interleave.xml b/docs/plugins/inspect/plugin-interleave.xml index 53acd21411a12c4e4f2f7eca6329b03e246995f1..9d6a8100dc1652ecf28b7965cf49a1939044bf75 100644 --- a/docs/plugins/inspect/plugin-interleave.xml +++ b/docs/plugins/inspect/plugin-interleave.xml @@ -3,7 +3,7 @@ <description>Audio interleaver/deinterleaver</description> <filename>../../gst/interleave/.libs/libgstinterleave.so</filename> <basename>libgstinterleave.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-isomp4.xml b/docs/plugins/inspect/plugin-isomp4.xml index 2554de84dd11189817b5a9984137feda4e316495..84be8a3a62ac70ddb9b5ab8e3bbadc19603d5169 100644 --- a/docs/plugins/inspect/plugin-isomp4.xml +++ b/docs/plugins/inspect/plugin-isomp4.xml @@ -3,7 +3,7 @@ <description>ISO base media file format support (mp4, 3gpp, qt, mj2)</description> <filename>../../gst/isomp4/.libs/libgstisomp4.so</filename> <basename>libgstisomp4.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-jack.xml b/docs/plugins/inspect/plugin-jack.xml index 174d764d63505f148c275cba8d3dd44cdc1cca65..b4cd1a3a3c18ff4de4bbce46c129425ba109fa5e 100644 --- a/docs/plugins/inspect/plugin-jack.xml +++ b/docs/plugins/inspect/plugin-jack.xml @@ -3,7 +3,7 @@ <description>JACK audio elements</description> <filename>../../ext/jack/.libs/libgstjack.so</filename> <basename>libgstjack.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-jpeg.xml b/docs/plugins/inspect/plugin-jpeg.xml index fc43160fd6e9a3419a7bc6b070e7a175df34dc35..93fb79449b3fa7f85355fd3aa876311457aead03 100644 --- a/docs/plugins/inspect/plugin-jpeg.xml +++ b/docs/plugins/inspect/plugin-jpeg.xml @@ -3,7 +3,7 @@ <description>JPeg plugin library</description> <filename>../../ext/jpeg/.libs/libgstjpeg.so</filename> <basename>libgstjpeg.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-level.xml b/docs/plugins/inspect/plugin-level.xml index e14e723317cbba3462bb9ae61b0653366ee01c2b..2a1b2afc45f34b0bdb8ccbf5cabfc80b09830832 100644 --- a/docs/plugins/inspect/plugin-level.xml +++ b/docs/plugins/inspect/plugin-level.xml @@ -3,7 +3,7 @@ <description>Audio level plugin</description> <filename>../../gst/level/.libs/libgstlevel.so</filename> <basename>libgstlevel.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-matroska.xml b/docs/plugins/inspect/plugin-matroska.xml index 77cfb0acf1bb298e2d13a2af6d6d8921f80e2d6d..637989465395e918a51d149e9e8fd30c2c85c578 100644 --- a/docs/plugins/inspect/plugin-matroska.xml +++ b/docs/plugins/inspect/plugin-matroska.xml @@ -3,7 +3,7 @@ <description>Matroska and WebM stream handling</description> <filename>../../gst/matroska/.libs/libgstmatroska.so</filename> <basename>libgstmatroska.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-mulaw.xml b/docs/plugins/inspect/plugin-mulaw.xml index be6a07f8aac61f082bdc793bbd6a7dede09ce41d..13318325fc6aa3415702bc05e226a5b26fa8afdb 100644 --- a/docs/plugins/inspect/plugin-mulaw.xml +++ b/docs/plugins/inspect/plugin-mulaw.xml @@ -3,7 +3,7 @@ <description>MuLaw audio conversion routines</description> <filename>../../gst/law/.libs/libgstmulaw.so</filename> <basename>libgstmulaw.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-multifile.xml b/docs/plugins/inspect/plugin-multifile.xml index aaa5071923a472c7c2e79984c6e368bab1685900..15f2e7fa064ebd1e1db5d6df01b57e1a3d731cfd 100644 --- a/docs/plugins/inspect/plugin-multifile.xml +++ b/docs/plugins/inspect/plugin-multifile.xml @@ -3,7 +3,7 @@ <description>Reads/Writes buffers from/to sequentially named files</description> <filename>../../gst/multifile/.libs/libgstmultifile.so</filename> <basename>libgstmultifile.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-multipart.xml b/docs/plugins/inspect/plugin-multipart.xml index 59b65578bc8c6f23c201ad3b0d8d4a66ef1d6a93..d83472fdcd3ff8d282e3421a64fc47cfdf217ec5 100644 --- a/docs/plugins/inspect/plugin-multipart.xml +++ b/docs/plugins/inspect/plugin-multipart.xml @@ -3,7 +3,7 @@ <description>multipart stream manipulation</description> <filename>../../gst/multipart/.libs/libgstmultipart.so</filename> <basename>libgstmultipart.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-navigationtest.xml b/docs/plugins/inspect/plugin-navigationtest.xml index 982059eb0069cebfdeb003279bfc1de49fc99435..9639915ff5167a03a2c009af444a6edda2ece01f 100644 --- a/docs/plugins/inspect/plugin-navigationtest.xml +++ b/docs/plugins/inspect/plugin-navigationtest.xml @@ -3,7 +3,7 @@ <description>Template for a video filter</description> <filename>../../gst/debugutils/.libs/libgstnavigationtest.so</filename> <basename>libgstnavigationtest.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-oss4.xml b/docs/plugins/inspect/plugin-oss4.xml index cf102070e26cc59d6f177d62a8c5e48d854cdc20..03d4b9a59d0b73efdf76f103d7bbfa59c071330a 100644 --- a/docs/plugins/inspect/plugin-oss4.xml +++ b/docs/plugins/inspect/plugin-oss4.xml @@ -3,7 +3,7 @@ <description>Open Sound System (OSS) version 4 support for GStreamer</description> <filename>../../sys/oss4/.libs/libgstoss4audio.so</filename> <basename>libgstoss4audio.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-ossaudio.xml b/docs/plugins/inspect/plugin-ossaudio.xml index 06863d1a8d400a4de60a1c95d6d0df2caea46eeb..9e1f64d8aa83c5852d6a6a1e0781d8bc8cda2beb 100644 --- a/docs/plugins/inspect/plugin-ossaudio.xml +++ b/docs/plugins/inspect/plugin-ossaudio.xml @@ -3,7 +3,7 @@ <description>OSS (Open Sound System) support for GStreamer</description> <filename>../../sys/oss/.libs/libgstossaudio.so</filename> <basename>libgstossaudio.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-png.xml b/docs/plugins/inspect/plugin-png.xml index 538d237ce23ceeddbf60b99adc973c32f6d6e376..819b11c7b54aad38a367d9ce83284962303a1464 100644 --- a/docs/plugins/inspect/plugin-png.xml +++ b/docs/plugins/inspect/plugin-png.xml @@ -3,7 +3,7 @@ <description>PNG plugin library</description> <filename>../../ext/libpng/.libs/libgstpng.so</filename> <basename>libgstpng.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-pulseaudio.xml b/docs/plugins/inspect/plugin-pulseaudio.xml index 8861c68bfed688810fe395d8a73acfdb981f7e44..7191398717d42cc825ea0ddefe56b194864bc5b9 100644 --- a/docs/plugins/inspect/plugin-pulseaudio.xml +++ b/docs/plugins/inspect/plugin-pulseaudio.xml @@ -3,7 +3,7 @@ <description>PulseAudio plugin library</description> <filename>../../ext/pulse/.libs/libgstpulse.so</filename> <basename>libgstpulse.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-replaygain.xml b/docs/plugins/inspect/plugin-replaygain.xml index bef743849aa8b6f44db13647b16f94e2c735a46e..e5864dd7d09341c69e64fede65a80236cad03fd5 100644 --- a/docs/plugins/inspect/plugin-replaygain.xml +++ b/docs/plugins/inspect/plugin-replaygain.xml @@ -3,7 +3,7 @@ <description>ReplayGain volume normalization</description> <filename>../../gst/replaygain/.libs/libgstreplaygain.so</filename> <basename>libgstreplaygain.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-rtp.xml b/docs/plugins/inspect/plugin-rtp.xml index 15a26c2f14d69596c6c7100af55ec6e69ab4b9db..636f1418d2bba5cad1fdd6040812ce5813d35a9d 100644 --- a/docs/plugins/inspect/plugin-rtp.xml +++ b/docs/plugins/inspect/plugin-rtp.xml @@ -3,7 +3,7 @@ <description>Real-time protocol plugins</description> <filename>../../gst/rtp/.libs/libgstrtp.so</filename> <basename>libgstrtp.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-rtpmanager.xml b/docs/plugins/inspect/plugin-rtpmanager.xml index 0bc0adb0c78471e675e3de5af3dc7cfde6c61d90..508dd86a1d5f4739de807ca04cef92158532f5f3 100644 --- a/docs/plugins/inspect/plugin-rtpmanager.xml +++ b/docs/plugins/inspect/plugin-rtpmanager.xml @@ -3,7 +3,7 @@ <description>RTP session management plugin library</description> <filename>../../gst/rtpmanager/.libs/libgstrtpmanager.so</filename> <basename>libgstrtpmanager.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-rtsp.xml b/docs/plugins/inspect/plugin-rtsp.xml index 3b1cf31416c1b893585c6e659726fb14e221fc69..cd936854ef670cd83eeb316f0927202af2bc97b8 100644 --- a/docs/plugins/inspect/plugin-rtsp.xml +++ b/docs/plugins/inspect/plugin-rtsp.xml @@ -3,7 +3,7 @@ <description>transfer data via RTSP</description> <filename>../../gst/rtsp/.libs/libgstrtsp.so</filename> <basename>libgstrtsp.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-shapewipe.xml b/docs/plugins/inspect/plugin-shapewipe.xml index ccfe890c4f2c3885842a47ec76822eb0edb999ab..e04beb5cd599f62c3e2f0ffcb52cd4f321b9e1f4 100644 --- a/docs/plugins/inspect/plugin-shapewipe.xml +++ b/docs/plugins/inspect/plugin-shapewipe.xml @@ -3,7 +3,7 @@ <description>Shape Wipe transition filter</description> <filename>../../gst/shapewipe/.libs/libgstshapewipe.so</filename> <basename>libgstshapewipe.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-shout2send.xml b/docs/plugins/inspect/plugin-shout2send.xml index 2d99773735c25ad6a043761d3e1f056c0d84aead..8995913d2ab12da7d2d766f44a2fa43540ce2360 100644 --- a/docs/plugins/inspect/plugin-shout2send.xml +++ b/docs/plugins/inspect/plugin-shout2send.xml @@ -3,7 +3,7 @@ <description>Sends data to an icecast server using libshout2</description> <filename>../../ext/shout2/.libs/libgstshout2.so</filename> <basename>libgstshout2.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>libshout2</package> diff --git a/docs/plugins/inspect/plugin-smpte.xml b/docs/plugins/inspect/plugin-smpte.xml index 37f3e43e96076d571ed7cdca7676d5c3f1526dc1..6993efdb7ab08deaf5c91938fd50a8ba6f8c7fdf 100644 --- a/docs/plugins/inspect/plugin-smpte.xml +++ b/docs/plugins/inspect/plugin-smpte.xml @@ -3,7 +3,7 @@ <description>Apply the standard SMPTE transitions on video images</description> <filename>../../gst/smpte/.libs/libgstsmpte.so</filename> <basename>libgstsmpte.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-soup.xml b/docs/plugins/inspect/plugin-soup.xml index baa5becb76231c3174fbbaf76210a6a940b42972..4fc42e016f683cb1717a3ced6ed258bff13a3820 100644 --- a/docs/plugins/inspect/plugin-soup.xml +++ b/docs/plugins/inspect/plugin-soup.xml @@ -3,7 +3,7 @@ <description>libsoup HTTP client src/sink</description> <filename>../../ext/soup/.libs/libgstsouphttpsrc.so</filename> <basename>libgstsouphttpsrc.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-spectrum.xml b/docs/plugins/inspect/plugin-spectrum.xml index 4f945f1785f52e7d0834b83afe3d45d2b0d2db1b..1461ffd095d6f9db921bb8da892c6b71edad2f5f 100644 --- a/docs/plugins/inspect/plugin-spectrum.xml +++ b/docs/plugins/inspect/plugin-spectrum.xml @@ -3,7 +3,7 @@ <description>Run an FFT on the audio signal, output spectrum data</description> <filename>../../gst/spectrum/.libs/libgstspectrum.so</filename> <basename>libgstspectrum.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-speex.xml b/docs/plugins/inspect/plugin-speex.xml index 3d143f5935a9bd77284c93fc95ddaf7e39486aa3..5f8766e3f6c9760676637389ea35910a1fd03973 100644 --- a/docs/plugins/inspect/plugin-speex.xml +++ b/docs/plugins/inspect/plugin-speex.xml @@ -3,7 +3,7 @@ <description>Speex plugin library</description> <filename>../../ext/speex/.libs/libgstspeex.so</filename> <basename>libgstspeex.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-taglib.xml b/docs/plugins/inspect/plugin-taglib.xml index 37cf912c613e167ac0e3203e11fc0501b7cd9cf6..bcf82c128e08cf2c1360d490d5c42f7e10d76f62 100644 --- a/docs/plugins/inspect/plugin-taglib.xml +++ b/docs/plugins/inspect/plugin-taglib.xml @@ -3,7 +3,7 @@ <description>Tag writing plug-in based on taglib</description> <filename>../../ext/taglib/.libs/libgsttaglib.so</filename> <basename>libgsttaglib.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-udp.xml b/docs/plugins/inspect/plugin-udp.xml index cb360e34fc97c60d07424895c33f75959791fa16..c0ea272423fb56daaf67cd19531518d78fafbca1 100644 --- a/docs/plugins/inspect/plugin-udp.xml +++ b/docs/plugins/inspect/plugin-udp.xml @@ -3,7 +3,7 @@ <description>transfer data via UDP</description> <filename>../../gst/udp/.libs/libgstudp.so</filename> <basename>libgstudp.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-video4linux2.xml b/docs/plugins/inspect/plugin-video4linux2.xml index 406dcc477eae9f7196f90109370d13a36e95f891..dbe0e3c22ae494949d00b45690b92a339b95f142 100644 --- a/docs/plugins/inspect/plugin-video4linux2.xml +++ b/docs/plugins/inspect/plugin-video4linux2.xml @@ -3,7 +3,7 @@ <description>elements for Video 4 Linux</description> <filename>../../sys/v4l2/.libs/libgstvideo4linux2.so</filename> <basename>libgstvideo4linux2.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-videobox.xml b/docs/plugins/inspect/plugin-videobox.xml index 34ada3a6fa89510f1527f1a289542c656ba9ee8c..5c1215adfc66daa1064bf3a106a37b091d73d7a2 100644 --- a/docs/plugins/inspect/plugin-videobox.xml +++ b/docs/plugins/inspect/plugin-videobox.xml @@ -3,7 +3,7 @@ <description>resizes a video by adding borders or cropping</description> <filename>../../gst/videobox/.libs/libgstvideobox.so</filename> <basename>libgstvideobox.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-videocrop.xml b/docs/plugins/inspect/plugin-videocrop.xml index 434ab5ef4afdd47966b98cbc3a2ff6d2b7e483c2..f7cd0b7ab3caa6dd078cbcdbc489880124415d80 100644 --- a/docs/plugins/inspect/plugin-videocrop.xml +++ b/docs/plugins/inspect/plugin-videocrop.xml @@ -3,7 +3,7 @@ <description>Crops video into a user-defined region</description> <filename>../../gst/videocrop/.libs/libgstvideocrop.so</filename> <basename>libgstvideocrop.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-videofilter.xml b/docs/plugins/inspect/plugin-videofilter.xml index cec1bf86cc2edd821c3db53a92616b9f6b83c808..9f4344af3c3c18e0be811995a624046c2e5e39b1 100644 --- a/docs/plugins/inspect/plugin-videofilter.xml +++ b/docs/plugins/inspect/plugin-videofilter.xml @@ -3,7 +3,7 @@ <description>Video filters plugin</description> <filename>../../gst/videofilter/.libs/libgstvideofilter.so</filename> <basename>libgstvideofilter.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-videomixer.xml b/docs/plugins/inspect/plugin-videomixer.xml index 001f3b4daa1494537b11ffe990b9166171671556..e2757fe908610542ebff0abf028bf1d038a818ad 100644 --- a/docs/plugins/inspect/plugin-videomixer.xml +++ b/docs/plugins/inspect/plugin-videomixer.xml @@ -3,7 +3,7 @@ <description>Video mixer</description> <filename>../../gst/videomixer/.libs/libgstvideomixer.so</filename> <basename>libgstvideomixer.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-vpx.xml b/docs/plugins/inspect/plugin-vpx.xml index 9c721d73c7e01e54d46c6dc279b311ecc7b76ca3..b8e60cd17c15526f3e7faeaec6e77454b5a320ba 100644 --- a/docs/plugins/inspect/plugin-vpx.xml +++ b/docs/plugins/inspect/plugin-vpx.xml @@ -3,7 +3,7 @@ <description>VP8 plugin</description> <filename>../../ext/vpx/.libs/libgstvpx.so</filename> <basename>libgstvpx.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-wavenc.xml b/docs/plugins/inspect/plugin-wavenc.xml index 47654a9857a14f3791f6bfcdd691843f080d7ae6..77249f37807d2644598628046fc80e4cfc48e8dd 100644 --- a/docs/plugins/inspect/plugin-wavenc.xml +++ b/docs/plugins/inspect/plugin-wavenc.xml @@ -3,7 +3,7 @@ <description>Encode raw audio into WAV</description> <filename>../../gst/wavenc/.libs/libgstwavenc.so</filename> <basename>libgstwavenc.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-wavpack.xml b/docs/plugins/inspect/plugin-wavpack.xml index 68f305be5208d9ce4ee2fad3c887457f6c86fe23..c59e700d71f7a716a56fa71402ff648f3598f769 100644 --- a/docs/plugins/inspect/plugin-wavpack.xml +++ b/docs/plugins/inspect/plugin-wavpack.xml @@ -3,7 +3,7 @@ <description>Wavpack lossless/lossy audio format handling</description> <filename>../../ext/wavpack/.libs/libgstwavpack.so</filename> <basename>libgstwavpack.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-wavparse.xml b/docs/plugins/inspect/plugin-wavparse.xml index 48ce33413b8eff58e4045d1aef53b2e51e944065..f279bbb764bc3ccd2fb9a106efce842a5029c6d3 100644 --- a/docs/plugins/inspect/plugin-wavparse.xml +++ b/docs/plugins/inspect/plugin-wavparse.xml @@ -3,7 +3,7 @@ <description>Parse a .wav file into raw audio</description> <filename>../../gst/wavparse/.libs/libgstwavparse.so</filename> <basename>libgstwavparse.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-ximagesrc.xml b/docs/plugins/inspect/plugin-ximagesrc.xml index 8de62180cf38a213af1e694f2b2d5f726bbc95a9..57b6a8b0a7f847c1cc0823265ae9df7d6f3c073b 100644 --- a/docs/plugins/inspect/plugin-ximagesrc.xml +++ b/docs/plugins/inspect/plugin-ximagesrc.xml @@ -3,7 +3,7 @@ <description>X11 video input plugin using standard Xlib calls</description> <filename>../../sys/ximage/.libs/libgstximagesrc.so</filename> <basename>libgstximagesrc.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-y4menc.xml b/docs/plugins/inspect/plugin-y4menc.xml index 2fae711a5442ac192f09768d266f9eb96afe9d64..9e935d70533ccd165a153375d987efdd9d60b6ae 100644 --- a/docs/plugins/inspect/plugin-y4menc.xml +++ b/docs/plugins/inspect/plugin-y4menc.xml @@ -3,7 +3,7 @@ <description>Encodes a YUV frame into the yuv4mpeg format (mjpegtools)</description> <filename>../../gst/y4m/.libs/libgsty4menc.so</filename> <basename>libgsty4menc.so</basename> - <version>1.4.1</version> + <version>1.4.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/ext/soup/gstsouphttpsrc.c b/ext/soup/gstsouphttpsrc.c index 11842f17517bf145e3f2282c4da1f717469bf191..ad8722336c81df4a39e91c2f19462d28e7c1d9fb 100644 --- a/ext/soup/gstsouphttpsrc.c +++ b/ext/soup/gstsouphttpsrc.c @@ -1034,6 +1034,7 @@ gst_soup_http_src_got_headers_cb (SoupMessage * msg, GstSoupHTTPSrc * src) GHashTable *params = NULL; GstEvent *http_headers_event; GstStructure *http_headers, *headers; + const gchar *accept_ranges; GST_INFO_OBJECT (src, "got headers"); @@ -1098,6 +1099,16 @@ gst_soup_http_src_got_headers_cb (SoupMessage * msg, GstSoupHTTPSrc * src) } } + /* If the server reports Accept-Ranges: none we don't have to try + * doing range requests at all + */ + if ((accept_ranges = + soup_message_headers_get_one (msg->response_headers, + "Accept-Ranges"))) { + if (g_ascii_strcasecmp (accept_ranges, "none") == 0) + src->seekable = FALSE; + } + /* Icecast stuff */ tag_list = gst_tag_list_new_empty (); @@ -1203,7 +1214,8 @@ gst_soup_http_src_got_headers_cb (SoupMessage * msg, GstSoupHTTPSrc * src) src->seekable = FALSE; GST_ELEMENT_ERROR (src, RESOURCE, SEEK, (_("Server does not support seeking.")), - ("Server does not accept Range HTTP header, URL: %s", src->location)); + ("Server does not accept Range HTTP header, URL: %s, Redirect to: %s", + src->location, GST_STR_NULL (src->redirection_uri))); src->ret = GST_FLOW_ERROR; } @@ -1461,8 +1473,8 @@ gst_soup_http_src_response_cb (SoupSession * session, SoupMessage * msg, #define SOUP_HTTP_SRC_ERROR(src,soup_msg,cat,code,error_message) \ GST_ELEMENT_ERROR ((src), cat, code, ("%s", error_message), \ - ("%s (%d), URL: %s", (soup_msg)->reason_phrase, \ - (soup_msg)->status_code, (src)->location)); + ("%s (%d), URL: %s, Redirect to: %s", (soup_msg)->reason_phrase, \ + (soup_msg)->status_code, (src)->location, GST_STR_NULL ((src)->redirection_uri))); static void gst_soup_http_src_parse_status (SoupMessage * msg, GstSoupHTTPSrc * src) @@ -1533,21 +1545,23 @@ gst_soup_http_src_parse_status (SoupMessage * msg, GstSoupHTTPSrc * src) if (msg->status_code == SOUP_STATUS_NOT_FOUND) { GST_ELEMENT_ERROR (src, RESOURCE, NOT_FOUND, ("%s", msg->reason_phrase), - ("%s (%d), URL: %s", msg->reason_phrase, msg->status_code, - src->location)); - } else if (msg->status_code == SOUP_STATUS_UNAUTHORIZED || - msg->status_code == SOUP_STATUS_PAYMENT_REQUIRED || - msg->status_code == SOUP_STATUS_FORBIDDEN || - msg->status_code == SOUP_STATUS_PROXY_AUTHENTICATION_REQUIRED) { - GST_ELEMENT_ERROR (src, RESOURCE, NOT_AUTHORIZED, - ("%s", msg->reason_phrase), - ("%s (%d), URL: %s", msg->reason_phrase, msg->status_code, - src->location)); + ("%s (%d), URL: %s, Redirect to: %s", msg->reason_phrase, + msg->status_code, src->location, + GST_STR_NULL (src->redirection_uri))); + } else if (msg->status_code == SOUP_STATUS_UNAUTHORIZED + || msg->status_code == SOUP_STATUS_PAYMENT_REQUIRED + || msg->status_code == SOUP_STATUS_FORBIDDEN + || msg->status_code == SOUP_STATUS_PROXY_AUTHENTICATION_REQUIRED) { + GST_ELEMENT_ERROR (src, RESOURCE, NOT_AUTHORIZED, ("%s", + msg->reason_phrase), ("%s (%d), URL: %s, Redirect to: %s", + msg->reason_phrase, msg->status_code, src->location, + GST_STR_NULL (src->redirection_uri))); } else { GST_ELEMENT_ERROR (src, RESOURCE, OPEN_READ, ("%s", msg->reason_phrase), - ("%s (%d), URL: %s", msg->reason_phrase, msg->status_code, - src->location)); + ("%s (%d), URL: %s, Redirect to: %s", msg->reason_phrase, + msg->status_code, src->location, + GST_STR_NULL (src->redirection_uri))); } src->ret = GST_FLOW_ERROR; } diff --git a/ext/vpx/gstvp8dec.c b/ext/vpx/gstvp8dec.c index 5efcdd39673aa763d79eb86fd40220b902b8d1b6..fc022c78fa4e937327b40baa6fc03a1ccced12ee 100644 --- a/ext/vpx/gstvp8dec.c +++ b/ext/vpx/gstvp8dec.c @@ -318,8 +318,16 @@ gst_vp8_dec_set_format (GstVideoDecoder * decoder, GstVideoCodecState * state) vpx_codec_destroy (&gst_vp8_dec->decoder); gst_vp8_dec->decoder_inited = FALSE; - if (gst_vp8_dec->input_state) + if (gst_vp8_dec->output_state) { + gst_video_codec_state_unref (gst_vp8_dec->output_state); + gst_vp8_dec->output_state = NULL; + } + + if (gst_vp8_dec->input_state) { gst_video_codec_state_unref (gst_vp8_dec->input_state); + gst_vp8_dec->input_state = NULL; + } + gst_vp8_dec->input_state = gst_video_codec_state_ref (state); return TRUE; @@ -489,8 +497,10 @@ gst_vp8_dec_handle_frame (GstVideoDecoder * decoder, GstVideoCodecFrame * frame) long decoder_deadline = 0; GstClockTimeDiff deadline; GstMapInfo minfo; + GstVideoInfo *info; + GstVideoCodecState *new_output_state; - GST_DEBUG_OBJECT (decoder, "handle_frame"); + GST_LOG_OBJECT (decoder, "handle_frame"); dec = GST_VP8_DEC (decoder); @@ -542,6 +552,25 @@ gst_vp8_dec_handle_frame (GstVideoDecoder * decoder, GstVideoCodecFrame * frame) (double) -deadline / GST_SECOND); gst_video_decoder_drop_frame (decoder, frame); } else { + info = &dec->output_state->info; + if (GST_VIDEO_INFO_WIDTH (info) != img->d_w + || GST_VIDEO_INFO_HEIGHT (info) != img->d_h) { + GST_DEBUG_OBJECT (dec, + "Changed output resolution was %d x %d now is got %u x %u (display %u x %u)", + GST_VIDEO_INFO_WIDTH (info), GST_VIDEO_INFO_HEIGHT (info), img->w, + img->h, img->d_w, img->d_h); + + new_output_state = + gst_video_decoder_set_output_state (GST_VIDEO_DECODER (dec), + GST_VIDEO_FORMAT_I420, img->d_w, img->d_h, dec->output_state); + if (dec->output_state) { + gst_video_codec_state_unref (dec->output_state); + } + dec->output_state = new_output_state; + /* No need to call negotiate() here, it will be automatically called + * by allocate_output_frame() below */ + } + ret = gst_video_decoder_allocate_output_frame (decoder, frame); if (ret == GST_FLOW_OK) { diff --git a/ext/vpx/gstvp9dec.c b/ext/vpx/gstvp9dec.c index e8d5941ff1135ae864b503891e3e9c3c1a258512..ff075bb37f65d29d6124f551dc6dfe1c19f33df4 100644 --- a/ext/vpx/gstvp9dec.c +++ b/ext/vpx/gstvp9dec.c @@ -318,6 +318,11 @@ gst_vp9_dec_set_format (GstVideoDecoder * decoder, GstVideoCodecState * state) vpx_codec_destroy (&gst_vp9_dec->decoder); gst_vp9_dec->decoder_inited = FALSE; + if (gst_vp9_dec->output_state) { + gst_video_codec_state_unref (gst_vp9_dec->output_state); + gst_vp9_dec->output_state = NULL; + } + if (gst_vp9_dec->input_state) gst_video_codec_state_unref (gst_vp9_dec->input_state); gst_vp9_dec->input_state = gst_video_codec_state_ref (state); @@ -549,20 +554,17 @@ gst_vp9_dec_handle_frame (GstVideoDecoder * decoder, GstVideoCodecFrame * frame) break; } - /* FIXME: Width/height in the img is wrong */ - if (!dec->output_state || dec->output_state->info.finfo->format != fmt /*|| - dec->output_state->info.width != img->w || - dec->output_state->info.height != img->h */ ) { + if (!dec->output_state || dec->output_state->info.finfo->format != fmt || + dec->output_state->info.width != img->d_w || + dec->output_state->info.height != img->d_h) { gboolean send_tags = !dec->output_state; if (dec->output_state) gst_video_codec_state_unref (dec->output_state); - /* FIXME: The width/height in the img is wrong */ dec->output_state = gst_video_decoder_set_output_state (GST_VIDEO_DECODER (dec), - fmt, dec->input_state->info.width, dec->input_state->info.height, - dec->input_state); + fmt, img->d_w, img->d_h, dec->input_state); gst_video_decoder_negotiate (GST_VIDEO_DECODER (dec)); if (send_tags) diff --git a/gst-plugins-good.doap b/gst-plugins-good.doap index 28ceb9fdfd8f578562985374a0a736669f703783..eb3784b438458fd690758eeecd130964d7a36872 100644 --- a/gst-plugins-good.doap +++ b/gst-plugins-good.doap @@ -32,6 +32,16 @@ the plug-in code, LGPL or LGPL-compatible for the supporting library). </GitRepository> </repository> + <release> + <Version> + <revision>1.4.2</revision> + <branch>1.4</branch> + <name></name> + <created>2014-09-19</created> + <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.4.2.tar.xz" /> + </Version> + </release> + <release> <Version> <revision>1.4.1</revision> diff --git a/gst-plugins-good.spec b/gst-plugins-good.spec index 52941d3290c49670f737e4990e438293242c9be3..d3802eb7b49431bdf946da68af4d1501a963f326 100644 --- a/gst-plugins-good.spec +++ b/gst-plugins-good.spec @@ -4,7 +4,7 @@ %define gst_minver 0.11.0 Name: %{gstreamer}-plugins-good -Version: 1.4.1 +Version: 1.4.2 Release: 1.gst Summary: GStreamer plug-ins with good code and licensing diff --git a/gst/audiofx/audiopanoramaorc-dist.c b/gst/audiofx/audiopanoramaorc-dist.c index 12d6aa0e882766f80a636140b53aa2cb4f33299f..3d5999a61ec741960fb1f94b6cb574718c162485 100644 --- a/gst/audiofx/audiopanoramaorc-dist.c +++ b/gst/audiofx/audiopanoramaorc-dist.c @@ -264,7 +264,7 @@ audiopanoramam_orc_process_s16_ch1_none (gint16 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 39, 97, 117, 100, 105, 111, 112, 97, 110, 111, 114, 97, 109, 97, 109, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 115, - 49, + 49, 54, 95, 99, 104, 49, 95, 110, 111, 110, 101, 11, 4, 4, 12, 2, 2, 195, 0, 4, 4, 2, 0, }; @@ -390,7 +390,7 @@ audiopanoramam_orc_process_f32_ch1_none (gfloat * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 39, 97, 117, 100, 105, 111, 112, 97, 110, 111, 114, 97, 109, 97, 109, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 102, - 51, + 51, 50, 95, 99, 104, 49, 95, 110, 111, 110, 101, 11, 8, 8, 12, 4, 4, 194, 0, 4, 4, 2, 0, }; @@ -502,7 +502,7 @@ audiopanoramam_orc_process_s16_ch2_none (gint16 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 39, 97, 117, 100, 105, 111, 112, 97, 110, 111, 114, 97, 109, 97, 109, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 115, - 49, + 49, 54, 95, 99, 104, 50, 95, 110, 111, 110, 101, 11, 4, 4, 12, 4, 4, 21, 1, 79, 0, 4, 2, 0, }; @@ -614,7 +614,7 @@ audiopanoramam_orc_process_f32_ch2_none (gfloat * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 39, 97, 117, 100, 105, 111, 112, 97, 110, 111, 114, 97, 109, 97, 109, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 102, - 51, + 51, 50, 95, 99, 104, 50, 95, 110, 111, 110, 101, 11, 8, 8, 12, 8, 8, 21, 1, 112, 0, 4, 2, 0, }; @@ -842,7 +842,7 @@ audiopanoramam_orc_process_s16_ch1_psy (gint16 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 38, 97, 117, 100, 105, 111, 112, 97, 110, 111, 114, 97, 109, 97, 109, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 115, - 49, + 49, 54, 95, 99, 104, 49, 95, 112, 115, 121, 11, 4, 4, 12, 2, 2, 17, 4, 17, 4, 20, 8, 20, 4, 20, 4, 153, 33, 4, 211, 33, 33, 202, 34, 33, 25, 202, 33, 33, 24, 194, 32, 33, 34, 21, 1, 210, 32, 32, @@ -1053,7 +1053,7 @@ audiopanoramam_orc_process_f32_ch1_psy (gfloat * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 38, 97, 117, 100, 105, 111, 112, 97, 110, 111, 114, 97, 109, 97, 109, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 102, - 51, + 51, 50, 95, 99, 104, 49, 95, 112, 115, 121, 11, 8, 8, 12, 4, 4, 17, 4, 17, 4, 20, 4, 20, 4, 202, 33, 4, 25, 202, 32, 4, 24, 194, 0, 32, 33, 2, 0, @@ -1355,7 +1355,7 @@ audiopanoramam_orc_process_s16_ch2_psy_right (gint16 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 44, 97, 117, 100, 105, 111, 112, 97, 110, 111, 114, 97, 109, 97, 109, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 115, - 49, + 49, 54, 95, 99, 104, 50, 95, 112, 115, 121, 95, 114, 105, 103, 104, 116, 11, 4, 4, 12, 4, 4, 17, 4, 17, 4, 20, 8, 20, 4, 20, 4, 20, 4, 21, 1, 153, 32, 4, 21, 1, 211, 32, 32, 192, 33, 32, 193, 34, @@ -1675,7 +1675,7 @@ audiopanoramam_orc_process_s16_ch2_psy_left (gint16 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 43, 97, 117, 100, 105, 111, 112, 97, 110, 111, 114, 97, 109, 97, 109, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 115, - 49, + 49, 54, 95, 99, 104, 50, 95, 112, 115, 121, 95, 108, 101, 102, 116, 11, 4, 4, 12, 4, 4, 17, 4, 17, 4, 20, 8, 20, 4, 20, 4, 20, 4, 21, 1, 153, 32, 4, 21, 1, 211, 32, 32, 192, 33, 32, 193, 35, 32, @@ -1945,7 +1945,7 @@ audiopanoramam_orc_process_f32_ch2_psy_right (gfloat * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 44, 97, 117, 100, 105, 111, 112, 97, 110, 111, 114, 97, 109, 97, 109, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 102, - 51, + 51, 50, 95, 99, 104, 50, 95, 112, 115, 121, 95, 114, 105, 103, 104, 116, 11, 8, 8, 12, 8, 8, 17, 4, 17, 4, 20, 4, 20, 4, 20, 4, 192, 32, 4, 193, 33, 4, 202, 34, 32, 25, 202, 32, 32, 24, 200, 33, 34, @@ -2205,7 +2205,7 @@ audiopanoramam_orc_process_f32_ch2_psy_left (gfloat * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 43, 97, 117, 100, 105, 111, 112, 97, 110, 111, 114, 97, 109, 97, 109, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 102, - 51, + 51, 50, 95, 99, 104, 50, 95, 112, 115, 121, 95, 108, 101, 102, 116, 11, 8, 8, 12, 8, 8, 17, 4, 17, 4, 20, 4, 20, 4, 20, 4, 192, 32, 4, 193, 34, 4, 202, 33, 34, 24, 202, 34, 34, 25, 200, 32, 33, 32, @@ -2433,7 +2433,7 @@ audiopanoramam_orc_process_s16_ch1_sim_right (gint16 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 44, 97, 117, 100, 105, 111, 112, 97, 110, 111, 114, 97, 109, 97, 109, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 115, - 49, + 49, 54, 95, 99, 104, 49, 95, 115, 105, 109, 95, 114, 105, 103, 104, 116, 11, 4, 4, 12, 2, 2, 17, 4, 20, 8, 20, 4, 20, 4, 153, 33, 4, 211, 33, 33, 202, 34, 33, 24, 194, 32, 33, 34, 21, 1, 210, 32, 32, @@ -2655,7 +2655,7 @@ audiopanoramam_orc_process_s16_ch1_sim_left (gint16 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 43, 97, 117, 100, 105, 111, 112, 97, 110, 111, 114, 97, 109, 97, 109, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 115, - 49, + 49, 54, 95, 99, 104, 49, 95, 115, 105, 109, 95, 108, 101, 102, 116, 11, 4, 4, 12, 2, 2, 17, 4, 20, 8, 20, 4, 20, 4, 153, 34, 4, 211, 34, 34, 202, 33, 34, 24, 194, 32, 33, 34, 21, 1, 210, 32, 32, 21, @@ -2909,7 +2909,7 @@ audiopanoramam_orc_process_s16_ch2_sim_right (gint16 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 44, 97, 117, 100, 105, 111, 112, 97, 110, 111, 114, 97, 109, 97, 109, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 115, - 49, + 49, 54, 95, 99, 104, 50, 95, 115, 105, 109, 95, 114, 105, 103, 104, 116, 11, 4, 4, 12, 4, 4, 17, 4, 20, 8, 20, 4, 20, 4, 21, 1, 153, 32, 4, 21, 1, 211, 32, 32, 192, 33, 32, 193, 34, 32, 202, 34, 34, @@ -3168,7 +3168,7 @@ audiopanoramam_orc_process_s16_ch2_sim_left (gint16 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 43, 97, 117, 100, 105, 111, 112, 97, 110, 111, 114, 97, 109, 97, 109, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 115, - 49, + 49, 54, 95, 99, 104, 50, 95, 115, 105, 109, 95, 108, 101, 102, 116, 11, 4, 4, 12, 4, 4, 17, 4, 20, 8, 20, 4, 20, 4, 21, 1, 153, 32, 4, 21, 1, 211, 32, 32, 192, 33, 32, 193, 34, 32, 202, 33, 33, 24, @@ -3355,7 +3355,7 @@ audiopanoramam_orc_process_f32_ch1_sim_right (gfloat * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 44, 97, 117, 100, 105, 111, 112, 97, 110, 111, 114, 97, 109, 97, 109, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 102, - 51, + 51, 50, 95, 99, 104, 49, 95, 115, 105, 109, 95, 114, 105, 103, 104, 116, 11, 8, 8, 12, 4, 4, 17, 4, 20, 4, 20, 4, 112, 32, 4, 202, 33, 4, 24, 194, 0, 32, 33, 2, 0, @@ -3529,7 +3529,7 @@ audiopanoramam_orc_process_f32_ch1_sim_left (gfloat * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 43, 97, 117, 100, 105, 111, 112, 97, 110, 111, 114, 97, 109, 97, 109, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 102, - 51, + 51, 50, 95, 99, 104, 49, 95, 115, 105, 109, 95, 108, 101, 102, 116, 11, 8, 8, 12, 4, 4, 17, 4, 20, 4, 20, 4, 202, 32, 4, 24, 112, 33, 4, 194, 0, 32, 33, 2, 0, @@ -3725,7 +3725,7 @@ audiopanoramam_orc_process_f32_ch2_sim_right (gfloat * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 44, 97, 117, 100, 105, 111, 112, 97, 110, 111, 114, 97, 109, 97, 109, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 102, - 51, + 51, 50, 95, 99, 104, 50, 95, 115, 105, 109, 95, 114, 105, 103, 104, 116, 11, 8, 8, 12, 8, 8, 17, 4, 20, 4, 20, 4, 192, 32, 4, 193, 33, 4, 202, 33, 33, 24, 194, 0, 32, 33, 2, 0, @@ -3923,7 +3923,7 @@ audiopanoramam_orc_process_f32_ch2_sim_left (gfloat * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 43, 97, 117, 100, 105, 111, 112, 97, 110, 111, 114, 97, 109, 97, 109, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 102, - 51, + 51, 50, 95, 99, 104, 50, 95, 115, 105, 109, 95, 108, 101, 102, 116, 11, 8, 8, 12, 8, 8, 17, 4, 20, 4, 20, 4, 192, 32, 4, 193, 33, 4, 202, 32, 32, 24, 194, 0, 32, 33, 2, 0, diff --git a/gst/audioparsers/gstaacparse.c b/gst/audioparsers/gstaacparse.c index 2a37c378f292f2ac204a9d4897c04e277694d2ad..97b7f3e411498cd5136fa1a9b43deace9bc6617d 100644 --- a/gst/audioparsers/gstaacparse.c +++ b/gst/audioparsers/gstaacparse.c @@ -393,8 +393,10 @@ gst_aac_parse_check_adts_frame (GstAacParse * aacparse, /* Absolute minimum to perform the ADTS syncword, layer and sampling frequency tests */ - if (G_UNLIKELY (avail < 3)) + if (G_UNLIKELY (avail < 3)) { + *needed_data = 3; return FALSE; + } /* Syncword and layer tests */ if ((data[0] == 0xff) && ((data[1] & 0xf6) == 0xf0)) { @@ -417,8 +419,10 @@ gst_aac_parse_check_adts_frame (GstAacParse * aacparse, crc_size = (data[1] & 0x01) ? 0 : 2; /* CRC size test */ - if (*framesize < 7 + crc_size) + if (*framesize < 7 + crc_size) { + *needed_data = 7 + crc_size; return FALSE; + } /* In EOS mode this is enough. No need to examine the data further. We also relax the check when we have sync, on the assumption that @@ -701,8 +705,10 @@ gst_aac_parse_check_loas_frame (GstAacParse * aacparse, *needed_data = 0; /* 3 byte header */ - if (G_UNLIKELY (avail < 3)) + if (G_UNLIKELY (avail < 3)) { + *needed_data = 3; return FALSE; + } if ((data[0] == 0x56) && ((data[1] & 0xe0) == 0xe0)) { *framesize = gst_aac_parse_loas_get_frame_len (data); @@ -1213,8 +1219,9 @@ gst_aac_parse_handle_frame (GstBaseParse * parse, ret = gst_aac_parse_check_adts_frame (aacparse, map.data, map.size, GST_BASE_PARSE_DRAINING (parse), &framesize, &needed_data); - if (!ret) { + if (!ret && needed_data) { GST_DEBUG ("buffer didn't contain valid frame"); + *skipsize = 0; gst_base_parse_set_min_frame_size (GST_BASE_PARSE (aacparse), needed_data); } @@ -1225,8 +1232,9 @@ gst_aac_parse_handle_frame (GstBaseParse * parse, ret = gst_aac_parse_check_loas_frame (aacparse, map.data, map.size, GST_BASE_PARSE_DRAINING (parse), &framesize, &needed_data); - if (!ret) { + if (!ret && needed_data) { GST_DEBUG ("buffer didn't contain valid frame"); + *skipsize = 0; gst_base_parse_set_min_frame_size (GST_BASE_PARSE (aacparse), needed_data); } diff --git a/gst/audioparsers/gstflacparse.c b/gst/audioparsers/gstflacparse.c index d36693b474a9c96f500a415a73f6892855518a06..6fc92a8a7d20e9936f7f27f16b43bbadb2d223ce 100644 --- a/gst/audioparsers/gstflacparse.c +++ b/gst/audioparsers/gstflacparse.c @@ -1796,10 +1796,10 @@ gst_flac_parse_src_event (GstBaseParse * parse, GstEvent * event) GST_BASE_PARSE_CLASS (parent_class)->src_event (parse, seek_event); - g_free (uid); } else { GST_WARNING_OBJECT (parse, "no TOC entry with given UID: %s", uid); } + g_free (uid); } gst_toc_unref (toc); } else { diff --git a/gst/avi/gstavidemux.c b/gst/avi/gstavidemux.c index 23e1437cdaca5c7285cc890e5ccd9e544d35d25b..4345127f4804f658eaeb388ba2745b4de3daa2af 100644 --- a/gst/avi/gstavidemux.c +++ b/gst/avi/gstavidemux.c @@ -5107,7 +5107,7 @@ gst_avi_demux_find_next (GstAviDemux * avi, gfloat rate) stream = &avi->stream[i]; /* ignore streams that finished */ - if (GST_PAD_LAST_FLOW_RETURN (stream->pad) == GST_FLOW_EOS) + if (stream->pad && GST_PAD_LAST_FLOW_RETURN (stream->pad) == GST_FLOW_EOS) continue; position = stream->current_timestamp; diff --git a/gst/debugutils/gstcapssetter.c b/gst/debugutils/gstcapssetter.c index e6573bb42ae944f421d75810a7e4978fa5bc7086..187adb73d67725d30355bf68c91778acbcd31e36 100644 --- a/gst/debugutils/gstcapssetter.c +++ b/gst/debugutils/gstcapssetter.c @@ -185,7 +185,7 @@ gst_caps_setter_transform_caps (GstBaseTransform * trans, GstCaps *ret = NULL, *filter_caps = NULL; GstStructure *structure, *merge; const gchar *name; - gint i, j; + gint i, j, k; GST_DEBUG_OBJECT (trans, "receiving caps: %" GST_PTR_FORMAT ", with filter: %" GST_PTR_FORMAT, @@ -202,33 +202,31 @@ gst_caps_setter_transform_caps (GstBaseTransform * trans, ret = gst_caps_copy (caps); - /* this function is always called with a simple caps */ - if (!GST_CAPS_IS_SIMPLE (ret)) - return ret; - - structure = gst_caps_get_structure (ret, 0); - name = gst_structure_get_name (structure); - GST_OBJECT_LOCK (filter); filter_caps = gst_caps_ref (filter->caps); GST_OBJECT_UNLOCK (filter); - for (i = 0; i < gst_caps_get_size (filter_caps); ++i) { - merge = gst_caps_get_structure (filter_caps, i); - if (gst_structure_has_name (merge, name) || !filter->join) { + for (k = 0; k < gst_caps_get_size (ret); k++) { + structure = gst_caps_get_structure (ret, k); + name = gst_structure_get_name (structure); - if (!filter->join) - gst_structure_set_name (structure, gst_structure_get_name (merge)); + for (i = 0; i < gst_caps_get_size (filter_caps); ++i) { + merge = gst_caps_get_structure (filter_caps, i); + if (gst_structure_has_name (merge, name) || !filter->join) { - if (filter->replace) - gst_structure_remove_all_fields (structure); + if (!filter->join) + gst_structure_set_name (structure, gst_structure_get_name (merge)); - for (j = 0; j < gst_structure_n_fields (merge); ++j) { - const gchar *fname; + if (filter->replace) + gst_structure_remove_all_fields (structure); - fname = gst_structure_nth_field_name (merge, j); - gst_structure_set_value (structure, fname, - gst_structure_get_value (merge, fname)); + for (j = 0; j < gst_structure_n_fields (merge); ++j) { + const gchar *fname; + + fname = gst_structure_nth_field_name (merge, j); + gst_structure_set_value (structure, fname, + gst_structure_get_value (merge, fname)); + } } } } diff --git a/gst/deinterlace/tvtime-dist.c b/gst/deinterlace/tvtime-dist.c index 8e8698242b18d4996a35ef356c41b43d4738dba5..b121c010add79d90b40b3d4caa499572ba2ac6ac 100644 --- a/gst/deinterlace/tvtime-dist.c +++ b/gst/deinterlace/tvtime-dist.c @@ -713,7 +713,7 @@ deinterlace_line_linear_blend (guint8 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 29, 100, 101, 105, 110, 116, 101, 114, 108, 97, 99, 101, 95, 108, 105, 110, 101, 95, 108, 105, 110, 101, 97, 114, 95, 98, 108, 101, 110, - 100, + 100, 11, 1, 1, 12, 1, 1, 12, 1, 1, 12, 1, 1, 14, 4, 2, 0, 0, 0, 20, 2, 20, 2, 20, 2, 150, 32, 4, 150, 33, 5, 150, 34, 6, 70, 32, 32, 33, 70, 34, 34, 34, 70, 32, 32, 34, 70, 32, 32, diff --git a/gst/isomp4/qtdemux.c b/gst/isomp4/qtdemux.c index f2ea73b6c434aae4b2dd88997ca7c9f3a38cd9da..ae1491e155d5b3931e20fe5495ca505ce6bdaf9d 100644 --- a/gst/isomp4/qtdemux.c +++ b/gst/isomp4/qtdemux.c @@ -8239,8 +8239,8 @@ qtdemux_parse_trak (GstQTDemux * qtdemux, GNode * trak) QT_UINT32 (stsd_data + offset + 28)); GST_LOG_OBJECT (qtdemux, "LPCM frames/packet: %d", QT_UINT32 (stsd_data + offset + 32)); - } else { - GST_WARNING_OBJECT (qtdemux, "unknown version %08x", version); + } else if (version != 0x00000) { + GST_WARNING_OBJECT (qtdemux, "unknown audio STSD version %08x", version); } stream->caps = qtdemux_audio_caps (qtdemux, stream, fourcc, diff --git a/gst/isomp4/qtdemux_types.c b/gst/isomp4/qtdemux_types.c index 8988af02504781cf3934762b9add49fa45da60c3..a47d5ae88e0331560e6f53debbf275c58054af37 100644 --- a/gst/isomp4/qtdemux_types.c +++ b/gst/isomp4/qtdemux_types.c @@ -180,6 +180,8 @@ static const QtNodeType qt_node_types[] = { {FOURCC_hvcC, "HEVC codec configuration container", 0}, {FOURCC_tfdt, "Track fragment decode time", 0, qtdemux_dump_tfdt}, {FOURCC_chap, "Chapter Reference"}, + {FOURCC_btrt, "Bitrate information", 0}, + {FOURCC_frma, "Audio codec format", 0}, {0, "unknown", 0,}, }; diff --git a/gst/matroska/matroska-demux.c b/gst/matroska/matroska-demux.c index adef916bc68fe80bfc2ebd29e0ece99d880426ab..37b39eb92e6b152ee903586d6e84630a5fc32fa8 100644 --- a/gst/matroska/matroska-demux.c +++ b/gst/matroska/matroska-demux.c @@ -3890,7 +3890,7 @@ gst_matroska_demux_check_read_size (GstMatroskaDemux * demux, guint64 bytes) } /* returns TRUE if we truely are in error state, and should give up */ -static inline gboolean +static inline GstFlowReturn gst_matroska_demux_check_parse_error (GstMatroskaDemux * demux) { if (!demux->streaming && demux->next_cluster_offset > 0) { @@ -3899,22 +3899,23 @@ gst_matroska_demux_check_parse_error (GstMatroskaDemux * demux) G_GUINT64_FORMAT, demux->next_cluster_offset); demux->common.offset = demux->next_cluster_offset; demux->next_cluster_offset = 0; - return FALSE; + return GST_FLOW_OK; } else { gint64 pos; + GstFlowReturn ret; /* sigh, one last attempt above and beyond call of duty ...; * search for cluster mark following current pos */ pos = demux->common.offset; GST_WARNING_OBJECT (demux, "parse error, looking for next cluster"); - if (gst_matroska_demux_search_cluster (demux, &pos) != GST_FLOW_OK) { + if ((ret = gst_matroska_demux_search_cluster (demux, &pos)) != GST_FLOW_OK) { /* did not work, give up */ - return TRUE; + return ret; } else { GST_DEBUG_OBJECT (demux, "... found at %" G_GUINT64_FORMAT, pos); /* try that position */ demux->common.offset = pos; - return FALSE; + return GST_FLOW_OK; } } } @@ -4113,11 +4114,14 @@ gst_matroska_demux_parse_id (GstMatroskaDemux * demux, guint32 id, /* eat segment prefix */ GST_READ_CHECK (gst_matroska_demux_flush (demux, needed)); GST_DEBUG_OBJECT (demux, - "Found Segment start at offset %" G_GUINT64_FORMAT, - demux->common.offset); + "Found Segment start at offset %" G_GUINT64_FORMAT " with size %" + G_GUINT64_FORMAT, demux->common.offset, length); /* seeks are from the beginning of the segment, * after the segment ID/length */ demux->common.ebml_segment_start = demux->common.offset; + if (length == 0) + length = G_MAXUINT64; + demux->common.ebml_segment_length = length; demux->common.state = GST_MATROSKA_READ_STATE_HEADER; break; default: @@ -4385,7 +4389,15 @@ gst_matroska_demux_loop (GstPad * pad) } else if (ret == GST_FLOW_FLUSHING) { goto pause; } else if (ret != GST_FLOW_OK) { - if (gst_matroska_demux_check_parse_error (demux)) + ret = gst_matroska_demux_check_parse_error (demux); + + /* Only handle EOS as no error if we're outside the segment already */ + if (ret == GST_FLOW_EOS && (demux->common.ebml_segment_length != G_MAXUINT64 + && demux->common.offset >= + demux->common.ebml_segment_start + + demux->common.ebml_segment_length)) + goto eos; + else if (ret != GST_FLOW_OK) goto pause; else return; @@ -4552,8 +4564,13 @@ next: ret = gst_matroska_read_common_peek_id_length_push (&demux->common, GST_ELEMENT_CAST (demux), &id, &length, &needed); - if (G_UNLIKELY (ret != GST_FLOW_OK && ret != GST_FLOW_EOS)) + if (G_UNLIKELY (ret != GST_FLOW_OK && ret != GST_FLOW_EOS)) { + if (demux->common.ebml_segment_length != G_MAXUINT64 + && demux->common.offset >= + demux->common.ebml_segment_start + demux->common.ebml_segment_length) + ret = GST_FLOW_EOS; return ret; + } GST_LOG_OBJECT (demux, "Offset %" G_GUINT64_FORMAT ", Element id 0x%x, " "size %" G_GUINT64_FORMAT ", needed %d, available %d", diff --git a/gst/matroska/matroska-read-common.h b/gst/matroska/matroska-read-common.h index be0329648da5c4fdf15dedff55146f797c9fd7d3..6495e831aaf6a5eb31036e43709224b6d6d9239d 100644 --- a/gst/matroska/matroska-read-common.h +++ b/gst/matroska/matroska-read-common.h @@ -76,8 +76,9 @@ typedef struct _GstMatroskaReadCommon { GstToc *toc; gboolean toc_updated; - /* start-of-segment */ + /* start-of-segment and length */ guint64 ebml_segment_start; + guint64 ebml_segment_length; /* a cue (index) table */ GArray *index; diff --git a/gst/multipart/multipartdemux.c b/gst/multipart/multipartdemux.c index a62c2a06cfeebf9cf87a52bbf28f840246721798..5185d96b626d9aaea2d887fe92b46823680a2622 100644 --- a/gst/multipart/multipartdemux.c +++ b/gst/multipart/multipartdemux.c @@ -348,6 +348,7 @@ gst_multipart_find_pad_by_mime (GstMultipartDemux * demux, gchar * mime, gst_pad_push_event (pad, event); g_free (stream_id); + gst_event_unref (event); /* take the mime type, convert it to the caps name */ capsname = gst_multipart_demux_get_gstname (demux, mime); diff --git a/gst/rtpmanager/gstrtpbin.c b/gst/rtpmanager/gstrtpbin.c index 9b1b86a9f4fffa2656a4e4c0ee75e10d4eeeee75..32472d92d74ae3355d5d1433a4d388778551891c 100644 --- a/gst/rtpmanager/gstrtpbin.c +++ b/gst/rtpmanager/gstrtpbin.c @@ -3663,16 +3663,16 @@ create_rtcp (GstRtpBin * rtpbin, GstPadTemplate * templ, const gchar * name) GstPadLinkReturn ret; GST_DEBUG_OBJECT (rtpbin, "linking RTCP encoder"); - ename = g_strdup_printf ("rtcp_sink_%d", sessid); - encsink = gst_element_get_static_pad (encoder, ename); - g_free (ename); + ename = g_strdup_printf ("rtcp_src_%d", sessid); encsrc = gst_element_get_static_pad (encoder, ename); g_free (ename); - if (encsrc == NULL) goto enc_src_failed; + ename = g_strdup_printf ("rtcp_sink_%d", sessid); + encsink = gst_element_get_static_pad (encoder, ename); + g_free (ename); if (encsink == NULL) goto enc_sink_failed; diff --git a/gst/smpte/gstsmpte.c b/gst/smpte/gstsmpte.c index 8bc0d26190a0d8272b3d438f31944933de5ef1f5..a423b808529015433ff30346f2cb96048658c3dc 100644 --- a/gst/smpte/gstsmpte.c +++ b/gst/smpte/gstsmpte.c @@ -507,10 +507,7 @@ gst_smpte_collected (GstCollectPads * pads, GstSMPTE * smpte) gst_buffer_unmap (in2, &map); } - if (GST_VIDEO_INFO_WIDTH (&smpte->vinfo1) != - GST_VIDEO_INFO_WIDTH (&smpte->vinfo2) || - GST_VIDEO_INFO_HEIGHT (&smpte->vinfo1) != - GST_VIDEO_INFO_HEIGHT (&smpte->vinfo2)) + if (!gst_video_info_is_equal (&smpte->vinfo1, &smpte->vinfo2)) goto input_formats_do_not_match; if (smpte->position < smpte->end_position) { @@ -521,12 +518,7 @@ gst_smpte_collected (GstCollectPads * pads, GstSMPTE * smpte) GstCaps *caps; GstSegment segment; - caps = - gst_caps_make_writable (gst_static_caps_get - (&gst_smpte_src_template.static_caps)); - gst_caps_set_simple (caps, "width", G_TYPE_INT, smpte->width, "height", - G_TYPE_INT, smpte->height, "framerate", GST_TYPE_FRACTION, - smpte->fps_num, smpte->fps_denom, NULL); + caps = gst_video_info_to_caps (&smpte->vinfo1); gst_pad_set_caps (smpte->srcpad, caps); gst_caps_unref (caps); diff --git a/gst/videomixer/videomixer2.c b/gst/videomixer/videomixer2.c index 9bcbc75efccfc89c5d5ad687a781ae6c78789e30..180c24afb66d2d239f845a358af512618b016064 100644 --- a/gst/videomixer/videomixer2.c +++ b/gst/videomixer/videomixer2.c @@ -401,6 +401,20 @@ gst_videomixer2_update_converters (GstVideoMixer2 * mix) best_colorimetry = gst_video_colorimetry_to_string (&(best_info.colorimetry)); best_chroma = gst_video_chroma_to_string (best_info.chroma_site); + + if (GST_VIDEO_INFO_FPS_N (&mix->info) != GST_VIDEO_INFO_FPS_N (&best_info) || + GST_VIDEO_INFO_FPS_D (&mix->info) != GST_VIDEO_INFO_FPS_D (&best_info)) { + if (mix->segment.position != -1) { + mix->ts_offset = mix->segment.position - mix->segment.start; + mix->nframes = 0; + } else { + mix->ts_offset += gst_util_uint64_scale_round (mix->nframes, + GST_SECOND * GST_VIDEO_INFO_FPS_D (&mix->info), + GST_VIDEO_INFO_FPS_N (&mix->info)); + mix->nframes = 0; + } + } + mix->info = best_info; GST_DEBUG_OBJECT (mix, diff --git a/gst/videomixer/videomixerorc-dist.c b/gst/videomixer/videomixerorc-dist.c index 80a4a2dfea12776371d967cafa15fd5babce2e38..17488e1e8a48928146e3f457a0279cf610c52b86 100644 --- a/gst/videomixer/videomixerorc-dist.c +++ b/gst/videomixer/videomixerorc-dist.c @@ -1824,7 +1824,7 @@ video_mixer_orc_overlay_argb (guint8 * ORC_RESTRICT d1, int d1_stride, static const orc_uint8 bc[] = { 1, 7, 9, 28, 118, 105, 100, 101, 111, 95, 109, 105, 120, 101, 114, 95, 111, 114, 99, 95, 111, 118, 101, 114, 108, 97, 121, 95, 97, 114, 103, - 98, + 98, 11, 4, 4, 12, 4, 4, 14, 4, 255, 255, 255, 255, 14, 4, 255, 0, 0, 0, 14, 4, 0, 255, 255, 255, 14, 4, 8, 0, 0, 0, 16, 2, 20, 4, 20, 2, 20, 1, 20, 8, 20, 8, 20, 8, 20, 4, 20, 8, @@ -2390,7 +2390,7 @@ video_mixer_orc_overlay_bgra (guint8 * ORC_RESTRICT d1, int d1_stride, static const orc_uint8 bc[] = { 1, 7, 9, 28, 118, 105, 100, 101, 111, 95, 109, 105, 120, 101, 114, 95, 111, 114, 99, 95, 111, 118, 101, 114, 108, 97, 121, 95, 98, 103, 114, - 97, + 97, 11, 4, 4, 12, 4, 4, 14, 4, 255, 255, 255, 255, 14, 4, 0, 0, 0, 255, 14, 4, 255, 255, 255, 0, 14, 4, 24, 0, 0, 0, 14, 4, 8, 0, 0, 0, 16, 2, 20, 4, 20, 4, 20, 2, 20, 1, 20, 8, @@ -2599,7 +2599,7 @@ videomixer_video_convert_orc_memcpy_2d (guint8 * ORC_RESTRICT d1, int d1_stride, static const orc_uint8 bc[] = { 1, 7, 9, 38, 118, 105, 100, 101, 111, 109, 105, 120, 101, 114, 95, 118, 105, 100, 101, 111, 95, 99, 111, 110, 118, 101, 114, 116, 95, 111, 114, - 99, + 99, 95, 109, 101, 109, 99, 112, 121, 95, 50, 100, 11, 1, 1, 12, 1, 1, 42, 0, 4, 2, 0, }; @@ -2821,9 +2821,9 @@ videomixer_video_convert_orc_convert_I420_UYVY (guint8 * ORC_RESTRICT d1, #if 1 static const orc_uint8 bc[] = { 1, 9, 46, 118, 105, 100, 101, 111, 109, 105, 120, 101, 114, 95, 118, - 105, + 105, 100, 101, 111, 95, 99, 111, 110, 118, 101, 114, 116, 95, 111, 114, 99, - 95, + 95, 99, 111, 110, 118, 101, 114, 116, 95, 73, 52, 50, 48, 95, 85, 89, 86, 89, 11, 4, 4, 11, 4, 4, 12, 2, 2, 12, 2, 2, 12, 1, 1, 12, 1, 1, 20, 2, 196, 32, 6, 7, 21, 1, 196, 0, 32, 4, 21, @@ -3057,9 +3057,9 @@ videomixer_video_convert_orc_convert_I420_YUY2 (guint8 * ORC_RESTRICT d1, #if 1 static const orc_uint8 bc[] = { 1, 9, 46, 118, 105, 100, 101, 111, 109, 105, 120, 101, 114, 95, 118, - 105, + 105, 100, 101, 111, 95, 99, 111, 110, 118, 101, 114, 116, 95, 111, 114, 99, - 95, + 95, 99, 111, 110, 118, 101, 114, 116, 95, 73, 52, 50, 48, 95, 89, 85, 89, 50, 11, 4, 4, 11, 4, 4, 12, 2, 2, 12, 2, 2, 12, 1, 1, 12, 1, 1, 20, 2, 196, 32, 6, 7, 21, 1, 196, 0, 4, 32, 21, @@ -3329,9 +3329,9 @@ videomixer_video_convert_orc_convert_I420_AYUV (guint8 * ORC_RESTRICT d1, #if 1 static const orc_uint8 bc[] = { 1, 9, 46, 118, 105, 100, 101, 111, 109, 105, 120, 101, 114, 95, 118, - 105, + 105, 100, 101, 111, 95, 99, 111, 110, 118, 101, 114, 116, 95, 111, 114, 99, - 95, + 95, 99, 111, 110, 118, 101, 114, 116, 95, 73, 52, 50, 48, 95, 65, 89, 85, 86, 11, 4, 4, 11, 4, 4, 12, 1, 1, 12, 1, 1, 12, 1, 1, 12, 1, 1, 14, 1, 255, 0, 0, 0, 20, 2, 20, 2, 20, 1, 20, @@ -3588,9 +3588,9 @@ videomixer_video_convert_orc_convert_YUY2_I420 (guint8 * ORC_RESTRICT d1, #if 1 static const orc_uint8 bc[] = { 1, 9, 46, 118, 105, 100, 101, 111, 109, 105, 120, 101, 114, 95, 118, - 105, + 105, 100, 101, 111, 95, 99, 111, 110, 118, 101, 114, 116, 95, 111, 114, 99, - 95, + 95, 99, 111, 110, 118, 101, 114, 116, 95, 89, 85, 89, 50, 95, 73, 52, 50, 48, 11, 2, 2, 11, 2, 2, 11, 1, 1, 11, 1, 1, 12, 4, 4, 12, 4, 4, 20, 2, 20, 2, 20, 2, 21, 1, 199, 32, 34, 4, 97, @@ -3735,7 +3735,7 @@ videomixer_video_convert_orc_convert_UYVY_YUY2 (guint8 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 7, 9, 46, 118, 105, 100, 101, 111, 109, 105, 120, 101, 114, 95, 118, 105, 100, 101, 111, 95, 99, 111, 110, 118, 101, 114, 116, 95, 111, 114, - 99, + 99, 95, 99, 111, 110, 118, 101, 114, 116, 95, 85, 89, 86, 89, 95, 89, 85, 89, 50, 11, 4, 4, 12, 4, 4, 21, 1, 183, 0, 4, 2, 0, }; @@ -3880,7 +3880,7 @@ videomixer_video_convert_orc_planar_chroma_420_422 (guint8 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 7, 9, 50, 118, 105, 100, 101, 111, 109, 105, 120, 101, 114, 95, 118, 105, 100, 101, 111, 95, 99, 111, 110, 118, 101, 114, 116, 95, 111, 114, - 99, + 99, 95, 112, 108, 97, 110, 97, 114, 95, 99, 104, 114, 111, 109, 97, 95, 52, 50, 48, 95, 52, 50, 50, 11, 1, 1, 11, 1, 1, 12, 1, 1, 42, 0, 4, 42, 1, 4, 2, 0, @@ -4019,7 +4019,7 @@ videomixer_video_convert_orc_planar_chroma_420_444 (guint8 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 7, 9, 50, 118, 105, 100, 101, 111, 109, 105, 120, 101, 114, 95, 118, 105, 100, 101, 111, 95, 99, 111, 110, 118, 101, 114, 116, 95, 111, 114, - 99, + 99, 95, 112, 108, 97, 110, 97, 114, 95, 99, 104, 114, 111, 109, 97, 95, 52, 50, 48, 95, 52, 52, 52, 11, 2, 2, 11, 2, 2, 12, 1, 1, 20, 2, 151, 32, 4, 97, 0, 32, 97, 1, 32, 2, 0, @@ -4151,7 +4151,7 @@ videomixer_video_convert_orc_planar_chroma_422_444 (guint8 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 7, 9, 50, 118, 105, 100, 101, 111, 109, 105, 120, 101, 114, 95, 118, 105, 100, 101, 111, 95, 99, 111, 110, 118, 101, 114, 116, 95, 111, 114, - 99, + 99, 95, 112, 108, 97, 110, 97, 114, 95, 99, 104, 114, 111, 109, 97, 95, 52, 50, 50, 95, 52, 52, 52, 11, 2, 2, 12, 1, 1, 20, 2, 151, 32, 4, 97, 0, 32, 2, 0, @@ -4296,7 +4296,7 @@ videomixer_video_convert_orc_planar_chroma_444_422 (guint8 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 7, 9, 50, 118, 105, 100, 101, 111, 109, 105, 120, 101, 114, 95, 118, 105, 100, 101, 111, 95, 99, 111, 110, 118, 101, 114, 116, 95, 111, 114, - 99, + 99, 95, 112, 108, 97, 110, 97, 114, 95, 99, 104, 114, 111, 109, 97, 95, 52, 52, 52, 95, 52, 50, 50, 11, 1, 1, 12, 2, 2, 20, 1, 20, 1, 199, 32, 33, 4, 39, 0, 32, 33, 2, 0, @@ -4466,7 +4466,7 @@ videomixer_video_convert_orc_planar_chroma_444_420 (guint8 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 7, 9, 50, 118, 105, 100, 101, 111, 109, 105, 120, 101, 114, 95, 118, 105, 100, 101, 111, 95, 99, 111, 110, 118, 101, 114, 116, 95, 111, 114, - 99, + 99, 95, 112, 108, 97, 110, 97, 114, 95, 99, 104, 114, 111, 109, 97, 95, 52, 52, 52, 95, 52, 50, 48, 11, 1, 1, 12, 2, 2, 12, 2, 2, 20, 2, 20, 1, 20, 1, 21, 1, 39, 32, 4, 5, 199, 33, 34, 32, 39, @@ -4613,7 +4613,7 @@ videomixer_video_convert_orc_planar_chroma_422_420 (guint8 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 7, 9, 50, 118, 105, 100, 101, 111, 109, 105, 120, 101, 114, 95, 118, 105, 100, 101, 111, 95, 99, 111, 110, 118, 101, 114, 116, 95, 111, 114, - 99, + 99, 95, 112, 108, 97, 110, 97, 114, 95, 99, 104, 114, 111, 109, 97, 95, 52, 50, 50, 95, 52, 50, 48, 11, 1, 1, 12, 1, 1, 12, 1, 1, 39, 0, 4, 5, 2, 0, @@ -4852,7 +4852,7 @@ videomixer_video_convert_orc_convert_YUY2_AYUV (guint8 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 7, 9, 46, 118, 105, 100, 101, 111, 109, 105, 120, 101, 114, 95, 118, 105, 100, 101, 111, 95, 99, 111, 110, 118, 101, 114, 116, 95, 111, 114, - 99, + 99, 95, 99, 111, 110, 118, 101, 114, 116, 95, 89, 85, 89, 50, 95, 65, 89, 85, 86, 11, 8, 8, 12, 4, 4, 14, 2, 255, 0, 0, 0, 20, 2, 20, 2, 20, 4, 20, 4, 21, 1, 199, 33, 32, 4, 21, 1, 196, 34, @@ -5100,7 +5100,7 @@ videomixer_video_convert_orc_convert_UYVY_AYUV (guint8 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 7, 9, 46, 118, 105, 100, 101, 111, 109, 105, 120, 101, 114, 95, 118, 105, 100, 101, 111, 95, 99, 111, 110, 118, 101, 114, 116, 95, 111, 114, - 99, + 99, 95, 99, 111, 110, 118, 101, 114, 116, 95, 85, 89, 86, 89, 95, 65, 89, 85, 86, 11, 8, 8, 12, 4, 4, 14, 2, 255, 0, 0, 0, 20, 2, 20, 2, 20, 4, 20, 4, 21, 1, 199, 32, 33, 4, 21, 1, 196, 34, @@ -5298,7 +5298,7 @@ videomixer_video_convert_orc_convert_YUY2_Y42B (guint8 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 7, 9, 46, 118, 105, 100, 101, 111, 109, 105, 120, 101, 114, 95, 118, 105, 100, 101, 111, 95, 99, 111, 110, 118, 101, 114, 116, 95, 111, 114, - 99, + 99, 95, 99, 111, 110, 118, 101, 114, 116, 95, 89, 85, 89, 50, 95, 89, 52, 50, 66, 11, 2, 2, 11, 1, 1, 11, 1, 1, 12, 4, 4, 20, 2, 21, 1, 199, 32, 0, 4, 199, 2, 1, 32, 2, 0, @@ -5493,7 +5493,7 @@ videomixer_video_convert_orc_convert_UYVY_Y42B (guint8 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 7, 9, 46, 118, 105, 100, 101, 111, 109, 105, 120, 101, 114, 95, 118, 105, 100, 101, 111, 95, 99, 111, 110, 118, 101, 114, 116, 95, 111, 114, - 99, + 99, 95, 99, 111, 110, 118, 101, 114, 116, 95, 85, 89, 86, 89, 95, 89, 52, 50, 66, 11, 2, 2, 11, 1, 1, 11, 1, 1, 12, 4, 4, 20, 2, 21, 1, 199, 0, 32, 4, 199, 2, 1, 32, 2, 0, @@ -5700,7 +5700,7 @@ videomixer_video_convert_orc_convert_YUY2_Y444 (guint8 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 7, 9, 46, 118, 105, 100, 101, 111, 109, 105, 120, 101, 114, 95, 118, 105, 100, 101, 111, 95, 99, 111, 110, 118, 101, 114, 116, 95, 111, 114, - 99, + 99, 95, 99, 111, 110, 118, 101, 114, 116, 95, 89, 85, 89, 50, 95, 89, 52, 52, 52, 11, 2, 2, 11, 2, 2, 11, 2, 2, 12, 4, 4, 20, 2, 20, 1, 20, 1, 21, 1, 199, 32, 0, 4, 199, 34, 33, 32, 151, 1, @@ -5914,7 +5914,7 @@ videomixer_video_convert_orc_convert_UYVY_Y444 (guint8 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 7, 9, 46, 118, 105, 100, 101, 111, 109, 105, 120, 101, 114, 95, 118, 105, 100, 101, 111, 95, 99, 111, 110, 118, 101, 114, 116, 95, 111, 114, - 99, + 99, 95, 99, 111, 110, 118, 101, 114, 116, 95, 85, 89, 86, 89, 95, 89, 52, 52, 52, 11, 2, 2, 11, 2, 2, 11, 2, 2, 12, 4, 4, 20, 2, 20, 1, 20, 1, 21, 1, 199, 0, 32, 4, 199, 34, 33, 32, 151, 1, @@ -6164,9 +6164,9 @@ videomixer_video_convert_orc_convert_UYVY_I420 (guint8 * ORC_RESTRICT d1, #if 1 static const orc_uint8 bc[] = { 1, 9, 46, 118, 105, 100, 101, 111, 109, 105, 120, 101, 114, 95, 118, - 105, + 105, 100, 101, 111, 95, 99, 111, 110, 118, 101, 114, 116, 95, 111, 114, 99, - 95, + 95, 99, 111, 110, 118, 101, 114, 116, 95, 85, 89, 86, 89, 95, 73, 52, 50, 48, 11, 2, 2, 11, 2, 2, 11, 1, 1, 11, 1, 1, 12, 4, 4, 12, 4, 4, 20, 2, 20, 2, 20, 2, 21, 1, 199, 34, 32, 4, 97, @@ -6549,7 +6549,7 @@ videomixer_video_convert_orc_convert_AYUV_I420 (guint8 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 7, 9, 46, 118, 105, 100, 101, 111, 109, 105, 120, 101, 114, 95, 118, 105, 100, 101, 111, 95, 99, 111, 110, 118, 101, 114, 116, 95, 111, 114, - 99, + 99, 95, 99, 111, 110, 118, 101, 114, 116, 95, 65, 89, 85, 86, 95, 73, 52, 50, 48, 11, 2, 2, 11, 2, 2, 11, 1, 1, 11, 1, 1, 12, 8, 8, 12, 8, 8, 20, 4, 20, 4, 20, 4, 20, 4, 20, 2, 20, 2, @@ -6821,7 +6821,7 @@ videomixer_video_convert_orc_convert_AYUV_YUY2 (guint8 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 7, 9, 46, 118, 105, 100, 101, 111, 109, 105, 120, 101, 114, 95, 118, 105, 100, 101, 111, 95, 99, 111, 110, 118, 101, 114, 116, 95, 111, 114, - 99, + 99, 95, 99, 111, 110, 118, 101, 114, 116, 95, 65, 89, 85, 86, 95, 89, 85, 89, 50, 11, 4, 4, 12, 8, 8, 20, 2, 20, 2, 20, 2, 20, 4, 20, 4, 21, 1, 198, 36, 35, 4, 198, 33, 34, 36, 21, 1, 39, 33, @@ -7065,7 +7065,7 @@ videomixer_video_convert_orc_convert_AYUV_UYVY (guint8 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 7, 9, 46, 118, 105, 100, 101, 111, 109, 105, 120, 101, 114, 95, 118, 105, 100, 101, 111, 95, 99, 111, 110, 118, 101, 114, 116, 95, 111, 114, - 99, + 99, 95, 99, 111, 110, 118, 101, 114, 116, 95, 65, 89, 85, 86, 95, 85, 89, 86, 89, 11, 4, 4, 12, 8, 8, 20, 2, 20, 2, 20, 2, 20, 4, 20, 4, 21, 1, 198, 36, 35, 4, 198, 33, 34, 36, 21, 1, 39, 33, @@ -7319,7 +7319,7 @@ videomixer_video_convert_orc_convert_AYUV_Y42B (guint8 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 7, 9, 46, 118, 105, 100, 101, 111, 109, 105, 120, 101, 114, 95, 118, 105, 100, 101, 111, 95, 99, 111, 110, 118, 101, 114, 116, 95, 111, 114, - 99, + 99, 95, 99, 111, 110, 118, 101, 114, 116, 95, 65, 89, 85, 86, 95, 89, 52, 50, 66, 11, 2, 2, 11, 1, 1, 11, 1, 1, 12, 8, 8, 20, 4, 20, 4, 20, 2, 20, 2, 21, 1, 198, 33, 32, 4, 198, 34, 35, 33, @@ -7527,7 +7527,7 @@ videomixer_video_convert_orc_convert_AYUV_Y444 (guint8 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 7, 9, 46, 118, 105, 100, 101, 111, 109, 105, 120, 101, 114, 95, 118, 105, 100, 101, 111, 95, 99, 111, 110, 118, 101, 114, 116, 95, 111, 114, - 99, + 99, 95, 99, 111, 110, 118, 101, 114, 116, 95, 65, 89, 85, 86, 95, 89, 52, 52, 52, 11, 1, 1, 11, 1, 1, 11, 1, 1, 12, 4, 4, 20, 2, 20, 2, 198, 33, 32, 4, 199, 2, 1, 33, 189, 0, 32, 2, 0, @@ -7725,7 +7725,7 @@ videomixer_video_convert_orc_convert_Y42B_YUY2 (guint8 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 7, 9, 46, 118, 105, 100, 101, 111, 109, 105, 120, 101, 114, 95, 118, 105, 100, 101, 111, 95, 99, 111, 110, 118, 101, 114, 116, 95, 111, 114, - 99, + 99, 95, 99, 111, 110, 118, 101, 114, 116, 95, 89, 52, 50, 66, 95, 89, 85, 89, 50, 11, 4, 4, 12, 2, 2, 12, 1, 1, 12, 1, 1, 20, 2, 196, 32, 5, 6, 21, 1, 196, 0, 4, 32, 2, 0, @@ -7920,7 +7920,7 @@ videomixer_video_convert_orc_convert_Y42B_UYVY (guint8 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 7, 9, 46, 118, 105, 100, 101, 111, 109, 105, 120, 101, 114, 95, 118, 105, 100, 101, 111, 95, 99, 111, 110, 118, 101, 114, 116, 95, 111, 114, - 99, + 99, 95, 99, 111, 110, 118, 101, 114, 116, 95, 89, 52, 50, 66, 95, 85, 89, 86, 89, 11, 4, 4, 12, 2, 2, 12, 1, 1, 12, 1, 1, 20, 2, 196, 32, 5, 6, 21, 1, 196, 0, 32, 4, 2, 0, @@ -8175,7 +8175,7 @@ videomixer_video_convert_orc_convert_Y42B_AYUV (guint8 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 7, 9, 46, 118, 105, 100, 101, 111, 109, 105, 120, 101, 114, 95, 118, 105, 100, 101, 111, 95, 99, 111, 110, 118, 101, 114, 116, 95, 111, 114, - 99, + 99, 95, 99, 111, 110, 118, 101, 114, 116, 95, 89, 52, 50, 66, 95, 65, 89, 85, 86, 11, 8, 8, 12, 2, 2, 12, 1, 1, 12, 1, 1, 14, 1, 255, 0, 0, 0, 20, 2, 20, 2, 20, 4, 20, 4, 196, 32, 5, 6, @@ -8422,7 +8422,7 @@ videomixer_video_convert_orc_convert_Y444_YUY2 (guint8 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 7, 9, 46, 118, 105, 100, 101, 111, 109, 105, 120, 101, 114, 95, 118, 105, 100, 101, 111, 95, 99, 111, 110, 118, 101, 114, 116, 95, 111, 114, - 99, + 99, 95, 99, 111, 110, 118, 101, 114, 116, 95, 89, 52, 52, 52, 95, 89, 85, 89, 50, 11, 4, 4, 12, 2, 2, 12, 2, 2, 12, 2, 2, 20, 2, 20, 4, 20, 2, 20, 2, 21, 1, 196, 33, 5, 6, 198, 34, 35, 33, @@ -8667,7 +8667,7 @@ videomixer_video_convert_orc_convert_Y444_UYVY (guint8 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 7, 9, 46, 118, 105, 100, 101, 111, 109, 105, 120, 101, 114, 95, 118, 105, 100, 101, 111, 95, 99, 111, 110, 118, 101, 114, 116, 95, 111, 114, - 99, + 99, 95, 99, 111, 110, 118, 101, 114, 116, 95, 89, 52, 52, 52, 95, 85, 89, 86, 89, 11, 4, 4, 12, 2, 2, 12, 2, 2, 12, 2, 2, 20, 2, 20, 4, 20, 2, 20, 2, 21, 1, 196, 33, 5, 6, 198, 34, 35, 33, @@ -8888,7 +8888,7 @@ videomixer_video_convert_orc_convert_Y444_AYUV (guint8 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 7, 9, 46, 118, 105, 100, 101, 111, 109, 105, 120, 101, 114, 95, 118, 105, 100, 101, 111, 95, 99, 111, 110, 118, 101, 114, 116, 95, 111, 114, - 99, + 99, 95, 99, 111, 110, 118, 101, 114, 116, 95, 89, 52, 52, 52, 95, 65, 89, 85, 86, 11, 4, 4, 12, 1, 1, 12, 1, 1, 12, 1, 1, 14, 1, 255, 0, 0, 0, 20, 2, 20, 2, 196, 32, 5, 6, 196, 33, 16, 4, @@ -9308,7 +9308,7 @@ videomixer_video_convert_orc_convert_AYUV_ARGB (guint8 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 7, 9, 46, 118, 105, 100, 101, 111, 109, 105, 120, 101, 114, 95, 118, 105, 100, 101, 111, 95, 99, 111, 110, 118, 101, 114, 116, 95, 111, 114, - 99, + 99, 95, 99, 111, 110, 118, 101, 114, 116, 95, 65, 89, 85, 86, 95, 65, 82, 71, 66, 11, 4, 4, 12, 4, 4, 14, 1, 128, 0, 0, 0, 16, 2, 16, 2, 16, 2, 16, 2, 16, 2, 20, 1, 20, 1, 20, 1, 20, 1, @@ -9791,7 +9791,7 @@ videomixer_video_convert_orc_convert_AYUV_BGRA (guint8 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 7, 9, 46, 118, 105, 100, 101, 111, 109, 105, 120, 101, 114, 95, 118, 105, 100, 101, 111, 95, 99, 111, 110, 118, 101, 114, 116, 95, 111, 114, - 99, + 99, 95, 99, 111, 110, 118, 101, 114, 116, 95, 65, 89, 85, 86, 95, 66, 71, 82, 65, 11, 4, 4, 12, 4, 4, 14, 1, 128, 0, 0, 0, 16, 2, 16, 2, 16, 2, 16, 2, 16, 2, 20, 1, 20, 1, 20, 1, 20, 1, @@ -10274,7 +10274,7 @@ videomixer_video_convert_orc_convert_AYUV_ABGR (guint8 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 7, 9, 46, 118, 105, 100, 101, 111, 109, 105, 120, 101, 114, 95, 118, 105, 100, 101, 111, 95, 99, 111, 110, 118, 101, 114, 116, 95, 111, 114, - 99, + 99, 95, 99, 111, 110, 118, 101, 114, 116, 95, 65, 89, 85, 86, 95, 65, 66, 71, 82, 11, 4, 4, 12, 4, 4, 14, 1, 128, 0, 0, 0, 16, 2, 16, 2, 16, 2, 16, 2, 16, 2, 20, 1, 20, 1, 20, 1, 20, 1, @@ -10757,7 +10757,7 @@ videomixer_video_convert_orc_convert_AYUV_RGBA (guint8 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 7, 9, 46, 118, 105, 100, 101, 111, 109, 105, 120, 101, 114, 95, 118, 105, 100, 101, 111, 95, 99, 111, 110, 118, 101, 114, 116, 95, 111, 114, - 99, + 99, 95, 99, 111, 110, 118, 101, 114, 116, 95, 65, 89, 85, 86, 95, 82, 71, 66, 65, 11, 4, 4, 12, 4, 4, 14, 1, 128, 0, 0, 0, 16, 2, 16, 2, 16, 2, 16, 2, 16, 2, 20, 1, 20, 1, 20, 1, 20, 1, @@ -11242,9 +11242,9 @@ videomixer_video_convert_orc_convert_I420_BGRA (guint8 * ORC_RESTRICT d1, #if 1 static const orc_uint8 bc[] = { 1, 9, 46, 118, 105, 100, 101, 111, 109, 105, 120, 101, 114, 95, 118, - 105, + 105, 100, 101, 111, 95, 99, 111, 110, 118, 101, 114, 116, 95, 111, 114, 99, - 95, + 95, 99, 111, 110, 118, 101, 114, 116, 95, 73, 52, 50, 48, 95, 66, 71, 82, 65, 11, 4, 4, 12, 1, 1, 12, 1, 1, 12, 1, 1, 14, 1, 128, 0, 0, 0, 14, 4, 127, 0, 0, 0, 16, 2, 16, 2, 16, 2, 16, diff --git a/gst/wavparse/gstwavparse.c b/gst/wavparse/gstwavparse.c index 28d206395f91dd199100fc5ac8ef1d3897fbe18b..429b8e509915aef7950a61c2f4ba31f7feffc5d6 100644 --- a/gst/wavparse/gstwavparse.c +++ b/gst/wavparse/gstwavparse.c @@ -886,6 +886,12 @@ gst_wavparse_adtl_chunk (GstWavParse * wav, const guint8 * data, guint32 size) while (size >= 8) { ltag = GST_READ_UINT32_LE (data + offset); lsize = GST_READ_UINT32_LE (data + offset + 4); + + if (lsize + 8 > size) { + GST_WARNING_OBJECT (wav, "Invalid adtl size: %u + 8 > %u", lsize, size); + return FALSE; + } + switch (ltag) { case GST_RIFF_TAG_labl: gst_wavparse_labl_chunk (wav, data + offset, size); @@ -1426,13 +1432,14 @@ gst_wavparse_stream_headers (GstWavParse * wav) break; } case GST_RIFF_LIST_adtl:{ - const gint data_size = size; + const gint data_size = size - 4; GST_INFO_OBJECT (wav, "Have 'adtl' LIST, size %u", data_size); if (wav->streaming) { const guint8 *data = NULL; gst_adapter_flush (wav->adapter, 12); + wav->offset += 12; data = gst_adapter_map (wav->adapter, data_size); gst_wavparse_adtl_chunk (wav, data, data_size); gst_adapter_unmap (wav->adapter); @@ -1441,8 +1448,9 @@ gst_wavparse_stream_headers (GstWavParse * wav) gst_buffer_unref (buf); buf = NULL; + wav->offset += 12; if ((res = - gst_pad_pull_range (wav->sinkpad, wav->offset + 12, + gst_pad_pull_range (wav->sinkpad, wav->offset, data_size, &buf)) != GST_FLOW_OK) goto header_read_error; gst_buffer_map (buf, &map, GST_MAP_READ); diff --git a/po/af.gmo b/po/af.gmo index 852d1bf02b6bfe72240de959e33476a209db2f35..07f595f1a65bb195ddbc40213439d6690fa8b518 100644 Binary files a/po/af.gmo and b/po/af.gmo differ diff --git a/po/af.po b/po/af.po index f902dd6a25a14d77cc4e80bc712ab5b4b81976b6..5ef53f569cdc5cb498144daece0538ee9a20a5a7 100644 --- a/po/af.po +++ b/po/af.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins 0.7.6\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2014-08-27 14:30+0300\n" +"POT-Creation-Date: 2014-09-19 10:57+0300\n" "PO-Revision-Date: 2004-03-18 14:16+0200\n" "Last-Translator: Petri Jooste <rkwjpj@puk.ac.za>\n" "Language-Team: Afrikaans <i18n@af.org.za>\n" diff --git a/po/az.gmo b/po/az.gmo index a108d102b54cbd2894f95b829604658043c4708e..52df725b3305dfc8d22f250aba314fc7e90c8f00 100644 Binary files a/po/az.gmo and b/po/az.gmo differ diff --git a/po/az.po b/po/az.po index b65a59ec8ecf9a73f83291f20bafabd70a9c5cb5..9943b72c9753c944788d3f8678f865fb6f18b6f9 100644 --- a/po/az.po +++ b/po/az.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-0.8.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2014-08-27 14:30+0300\n" +"POT-Creation-Date: 2014-09-19 10:57+0300\n" "PO-Revision-Date: 2004-03-19 18:29+0200\n" "Last-Translator: Metin Amiroff <metin@karegen.com>\n" "Language-Team: Azerbaijani <translation-team-az@lists.sourceforge.net>\n" diff --git a/po/bg.gmo b/po/bg.gmo index 6b14dd27aa91b3e908f8e06340da9de12cb23528..690fbe4bb641b2f17a70668134e7ef7fa1915de4 100644 Binary files a/po/bg.gmo and b/po/bg.gmo differ diff --git a/po/bg.po b/po/bg.po index 6f01a014565c3700c668cc862aa04433231fc1f3..1212b100b09fc153c5225d6151fb4f74a77ee44b 100644 --- a/po/bg.po +++ b/po/bg.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good 0.10.28.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2014-08-27 14:30+0300\n" +"POT-Creation-Date: 2014-09-19 10:57+0300\n" "PO-Revision-Date: 2011-04-26 22:35+0300\n" "Last-Translator: Alexander Shopov <ash@kambanaria.org>\n" "Language-Team: Bulgarian <dict@fsa-bg.org>\n" diff --git a/po/ca.gmo b/po/ca.gmo index a77470177dc2452beec7d5d6c2e6c2960fdc98eb..3317e1bc3d988aeed51171ddfc0843394d398397 100644 Binary files a/po/ca.gmo and b/po/ca.gmo differ diff --git a/po/ca.po b/po/ca.po index 61208145fa4974c685d5d01173ffc5b84a64b0dd..ca4e0e9f39714f24f46c9d3ea0c68f95ca824bd9 100644 --- a/po/ca.po +++ b/po/ca.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good 0.10.28.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2014-08-27 14:30+0300\n" +"POT-Creation-Date: 2014-09-19 10:57+0300\n" "PO-Revision-Date: 2012-01-01 14:19+0100\n" "Last-Translator: Gil Forcada <gforcada@gnome.org>\n" "Language-Team: Catalan <ca@dodds.net>\n" diff --git a/po/cs.gmo b/po/cs.gmo index bd9bc19d507290d7e506a9bff4f4e7ee82c82b74..652ac992cd122bedb812b1529c852483f0439cc6 100644 Binary files a/po/cs.gmo and b/po/cs.gmo differ diff --git a/po/cs.po b/po/cs.po index f03badebb7bb28c33b2db7179f1b738af1df8818..7b198bd7688aaa67c99efd9f4fe62bbfd085a76f 100644 --- a/po/cs.po +++ b/po/cs.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good-1.1.4\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2014-08-27 14:30+0300\n" +"POT-Creation-Date: 2014-09-19 10:57+0300\n" "PO-Revision-Date: 2013-09-18 19:18+0200\n" "Last-Translator: Marek ÄŒernocký <marek@manet.cz>\n" "Language-Team: Czech <translation-team-cs@lists.sourceforge.net>\n" diff --git a/po/da.gmo b/po/da.gmo index 2943e20f0ecb8b940b93523ab2cc28704e49cf2e..f2832ce4ba9d3af1b0fa8a21ac569b49a7d1e7e4 100644 Binary files a/po/da.gmo and b/po/da.gmo differ diff --git a/po/da.po b/po/da.po index 322f02baa2edd415df9aa2a4edba88f60868dc1e..8f3dabad989549c7327dc2150bf1e13bfc62e9d1 100644 --- a/po/da.po +++ b/po/da.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good-1.3.90\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2014-08-27 14:30+0300\n" +"POT-Creation-Date: 2014-09-19 10:57+0300\n" "PO-Revision-Date: 2014-06-29 23:54+0200\n" "Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n" "Language-Team: Danish <dansk@dansk-gruppen.dk>\n" diff --git a/po/de.gmo b/po/de.gmo index ea880f48eeac6d5f01c1a8a123e5109087ff5c8e..641e36054ac921a43194547ef02dc4ef15a9618f 100644 Binary files a/po/de.gmo and b/po/de.gmo differ diff --git a/po/de.po b/po/de.po index 82d54d67c499e7510d9c07c8056e77cfd5157c55..2231d2dff8282f2946e1ec719edc383a2ae59a6c 100644 --- a/po/de.po +++ b/po/de.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good 1.3.90\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2014-08-27 14:30+0300\n" +"POT-Creation-Date: 2014-09-19 10:57+0300\n" "PO-Revision-Date: 2014-06-29 21:20+0100\n" "Last-Translator: Christian Kirbach <christian.kirbach@gmail.com>\n" "Language-Team: German <translation-team-de@lists.sourceforge.net>\n" diff --git a/po/el.gmo b/po/el.gmo index 2245dc92d7cb20d47b40e17ea64e56168ea0364e..d239a87f3b4cb1f1b430fc10ce88fd8a66a8b4a9 100644 Binary files a/po/el.gmo and b/po/el.gmo differ diff --git a/po/el.po b/po/el.po index 6a0829ec91d4d63e7d25ae0f55dd1fe82304070d..7fc83b50e70a9acb1b88a9c76da8c6cb709b5525 100644 --- a/po/el.po +++ b/po/el.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good 0.10.28.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2014-08-27 14:30+0300\n" +"POT-Creation-Date: 2014-09-19 10:57+0300\n" "PO-Revision-Date: 2012-05-05 19:05+0100\n" "Last-Translator: Savvas Radevic <vicedar@gmail.com>\n" "Language-Team: Greek <team@lists.gnome.gr>\n" diff --git a/po/en_GB.gmo b/po/en_GB.gmo index 6f41beabd9e6069292b9d2043c263b81ce1afa39..45e5add41c046ca5b83bbb2f602ecd24ececdd72 100644 Binary files a/po/en_GB.gmo and b/po/en_GB.gmo differ diff --git a/po/en_GB.po b/po/en_GB.po index 661c8fb55b99136d49f09c34652a9da457eba922..d0205cf4235625f4000c8a41f4279d699ae0982c 100644 --- a/po/en_GB.po +++ b/po/en_GB.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins 0.8.1\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2014-08-27 14:30+0300\n" +"POT-Creation-Date: 2014-09-19 10:57+0300\n" "PO-Revision-Date: 2004-04-26 10:41-0400\n" "Last-Translator: Gareth Owen <gowen72@yahoo.com>\n" "Language-Team: English (British) <en_gb@li.org>\n" diff --git a/po/eo.gmo b/po/eo.gmo index 38181059c54656c24d6ea0cf13d1a696c7f3e988..1239e89d411915f5a349c916394c051468ff7caf 100644 Binary files a/po/eo.gmo and b/po/eo.gmo differ diff --git a/po/eo.po b/po/eo.po index 96f68f983669b138ddef2db98faaff30cc1ec999..491c73fb783575ad28ce2a3b38964cc12610af31 100644 --- a/po/eo.po +++ b/po/eo.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good 0.10.28.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2014-08-27 14:30+0300\n" +"POT-Creation-Date: 2014-09-19 10:57+0300\n" "PO-Revision-Date: 2011-06-04 21:48+0100\n" "Last-Translator: Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>\n" "Language-Team: Esperanto <translation-team-eo@lists.sourceforge.net>\n" diff --git a/po/es.gmo b/po/es.gmo index 55530a03e468c1751c4086a5331c14baf7f064ec..2f12413b917dc6d62f38899def72245b48477c6d 100644 Binary files a/po/es.gmo and b/po/es.gmo differ diff --git a/po/es.po b/po/es.po index 940c4f950b271ddb7b9a85cd13cf7526e893cfd2..6f9d42c9d9f3b2216e62544a127a0e894813a6e6 100644 --- a/po/es.po +++ b/po/es.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good 0.10.26.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2014-08-27 14:30+0300\n" +"POT-Creation-Date: 2014-09-19 10:57+0300\n" "PO-Revision-Date: 2011-02-12 18:30+0100\n" "Last-Translator: Jorge González González <aloriel@gmail.com>\n" "Language-Team: Spanish <es@li.org>\n" diff --git a/po/eu.gmo b/po/eu.gmo index 0cbb9846ff5755e062c1f578fa753d2ee322d9f5..b66dfbb277c77d92a6751a13edee3fadd092f41c 100644 Binary files a/po/eu.gmo and b/po/eu.gmo differ diff --git a/po/eu.po b/po/eu.po index 27fa3806841e4dfcb295f1967f266e0d28b9b290..a34a439ce874e328a27f846cb6131e05b00efb8e 100644 --- a/po/eu.po +++ b/po/eu.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good-0.10.18.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2014-08-27 14:30+0300\n" +"POT-Creation-Date: 2014-09-19 10:57+0300\n" "PO-Revision-Date: 2010-03-25 12:37+0100\n" "Last-Translator: Mikel Olasagasti Uranga <hey_neken@mundurat.net>\n" "Language-Team: Basque <translation-team-eu@lists.sourceforge.net>\n" diff --git a/po/fi.gmo b/po/fi.gmo index a805349773145ceec9af0fb6b82991ecd102c1b4..5b6aa7a23444f2da68982a61f1e4e299e0357163 100644 Binary files a/po/fi.gmo and b/po/fi.gmo differ diff --git a/po/fi.po b/po/fi.po index 3a2a086727a36e69d1f6ee2e4315db7b3b58eca8..198faf158985ee1ad7ee466c717e249fd5fe4008 100644 --- a/po/fi.po +++ b/po/fi.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good 0.10.25.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2014-08-27 14:30+0300\n" +"POT-Creation-Date: 2014-09-19 10:57+0300\n" "PO-Revision-Date: 2010-11-17 23:03+0200\n" "Last-Translator: Tommi Vainikainen <Tommi.Vainikainen@iki.fi>\n" "Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n" diff --git a/po/fr.gmo b/po/fr.gmo index 93330eff7ff062afed74e6ac484df901e5cf6ec8..77415fd817fb89df5da8cabd1f4e3d7124b99f17 100644 Binary files a/po/fr.gmo and b/po/fr.gmo differ diff --git a/po/fr.po b/po/fr.po index 2a8744bbe0b7206949ef8978cdbea88c2c9c8e17..bbb7af135ec0b0ca8d0bdf354283fe09559ffcb0 100644 --- a/po/fr.po +++ b/po/fr.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good 0.10.28.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2014-08-27 14:30+0300\n" +"POT-Creation-Date: 2014-09-19 10:57+0300\n" "PO-Revision-Date: 2011-04-28 09:22+0200\n" "Last-Translator: Claude Paroz <claude@2xlibre.net>\n" "Language-Team: French <traduc@traduc.org>\n" diff --git a/po/gl.gmo b/po/gl.gmo index eeed668989d1e566b2e1f8d339f4cb703a615c53..195ee218a88ff9014a37efb8c79cf824416e67d8 100644 Binary files a/po/gl.gmo and b/po/gl.gmo differ diff --git a/po/gl.po b/po/gl.po index 232fd3f4682aff1749994ec499ff0f9d3e4cf9e6..bc240680190b6947b5e6112733e6def81737e5d4 100644 --- a/po/gl.po +++ b/po/gl.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good 1.0.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2014-08-27 14:30+0300\n" +"POT-Creation-Date: 2014-09-19 10:57+0300\n" "PO-Revision-Date: 2012-12-15 03:46+0200\n" "Last-Translator: Fran Dieguez <frandieguez@ubuntu.com>\n" "Language-Team: Galician <proxecto@trasno.net>\n" diff --git a/po/gst-plugins-good-1.0.pot b/po/gst-plugins-good-1.0.pot index d18ab414c5132653ede0c3709bc3244fa1c66698..d26aa3c5d9bcacdbb7a5cf95935681b117fb40e4 100644 --- a/po/gst-plugins-good-1.0.pot +++ b/po/gst-plugins-good-1.0.pot @@ -5,9 +5,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: gst-plugins-good 1.4.1\n" +"Project-Id-Version: gst-plugins-good 1.4.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2014-08-27 14:30+0300\n" +"POT-Creation-Date: 2014-09-19 10:57+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -41,28 +41,28 @@ msgstr "" msgid "No URL set." msgstr "" -#: ext/soup/gstsouphttpsrc.c:1205 +#: ext/soup/gstsouphttpsrc.c:1216 msgid "Server does not support seeking." msgstr "" -#: ext/soup/gstsouphttpsrc.c:1479 +#: ext/soup/gstsouphttpsrc.c:1491 msgid "Could not resolve server name." msgstr "" -#: ext/soup/gstsouphttpsrc.c:1485 +#: ext/soup/gstsouphttpsrc.c:1497 msgid "Could not establish connection to server." msgstr "" -#: ext/soup/gstsouphttpsrc.c:1490 +#: ext/soup/gstsouphttpsrc.c:1502 msgid "Secure connection setup failed." msgstr "" -#: ext/soup/gstsouphttpsrc.c:1500 +#: ext/soup/gstsouphttpsrc.c:1512 msgid "" "A network error occured, or the server closed the connection unexpectedly." msgstr "" -#: ext/soup/gstsouphttpsrc.c:1507 +#: ext/soup/gstsouphttpsrc.c:1519 msgid "Server sent bad data." msgstr "" @@ -125,7 +125,7 @@ msgid "" "plugin." msgstr "" -#: gst/wavparse/gstwavparse.c:2177 +#: gst/wavparse/gstwavparse.c:2185 msgid "Internal data flow error." msgstr "" @@ -262,80 +262,80 @@ msgstr "" msgid "Failed to enumerate possible video formats device '%s' can work with" msgstr "" -#: sys/v4l2/gstv4l2object.c:2292 +#: sys/v4l2/gstv4l2object.c:2310 #, c-format msgid "Could not map buffers from device '%s'" msgstr "" -#: sys/v4l2/gstv4l2object.c:2300 +#: sys/v4l2/gstv4l2object.c:2318 #, c-format msgid "The driver of device '%s' does not support the IO method %d" msgstr "" -#: sys/v4l2/gstv4l2object.c:2307 +#: sys/v4l2/gstv4l2object.c:2325 #, c-format msgid "The driver of device '%s' does not support any known IO method." msgstr "" -#: sys/v4l2/gstv4l2object.c:2800 +#: sys/v4l2/gstv4l2object.c:2818 #, c-format msgid "Device '%s' does not support video capture" msgstr "" -#: sys/v4l2/gstv4l2object.c:2809 +#: sys/v4l2/gstv4l2object.c:2827 #, c-format msgid "Device '%s' is busy" msgstr "" -#: sys/v4l2/gstv4l2object.c:2815 sys/v4l2/gstv4l2object.c:2826 +#: sys/v4l2/gstv4l2object.c:2833 sys/v4l2/gstv4l2object.c:2844 #, c-format msgid "Device '%s' cannot capture at %dx%d" msgstr "" -#: sys/v4l2/gstv4l2object.c:2835 +#: sys/v4l2/gstv4l2object.c:2853 #, c-format msgid "Device '%s' cannot capture in the specified format" msgstr "" -#: sys/v4l2/gstv4l2object.c:2846 +#: sys/v4l2/gstv4l2object.c:2864 #, c-format msgid "Device '%s' does support non-contiguous planes" msgstr "" -#: sys/v4l2/gstv4l2object.c:2856 +#: sys/v4l2/gstv4l2object.c:2874 #, c-format msgid "Could not get parameters on device '%s'" msgstr "" -#: sys/v4l2/gstv4l2object.c:2864 +#: sys/v4l2/gstv4l2object.c:2882 msgid "Video device did not accept new frame rate setting." msgstr "" -#: sys/v4l2/gstv4l2object.c:2957 +#: sys/v4l2/gstv4l2object.c:2975 msgid "Video device did not provide output format." msgstr "" -#: sys/v4l2/gstv4l2object.c:2963 +#: sys/v4l2/gstv4l2object.c:2981 msgid "Video device returned invalid dimensions." msgstr "" -#: sys/v4l2/gstv4l2object.c:2971 +#: sys/v4l2/gstv4l2object.c:2989 msgid "Video devices uses an unsupported interlacing method." msgstr "" -#: sys/v4l2/gstv4l2object.c:2978 +#: sys/v4l2/gstv4l2object.c:2996 msgid "Video devices uses an unsupported pixel format." msgstr "" -#: sys/v4l2/gstv4l2object.c:3393 +#: sys/v4l2/gstv4l2object.c:3411 msgid "Failed to configure internal buffer pool." msgstr "" -#: sys/v4l2/gstv4l2object.c:3399 +#: sys/v4l2/gstv4l2object.c:3417 msgid "Video device did not suggest any buffer size." msgstr "" -#: sys/v4l2/gstv4l2object.c:3414 +#: sys/v4l2/gstv4l2object.c:3432 msgid "No downstream pool to import from." msgstr "" @@ -369,7 +369,7 @@ msgstr "" msgid "Failed to change mute state for device '%s'." msgstr "" -#: sys/v4l2/gstv4l2sink.c:605 +#: sys/v4l2/gstv4l2sink.c:606 msgid "Failed to allocated required memory." msgstr "" diff --git a/po/hr.gmo b/po/hr.gmo index 9408902d093d1bbc2c412ccc7477f0d238f737fe..e9f1c45122765c80f5bb01ac9ab6f82118d99202 100644 Binary files a/po/hr.gmo and b/po/hr.gmo differ diff --git a/po/hr.po b/po/hr.po index c92d92aff63d2b63b4ff4d0dd8581c5ec27e9569..d8e8b0b676464de099d83da653a64e1ea263391f 100644 --- a/po/hr.po +++ b/po/hr.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good 0.10.28.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2014-08-27 14:30+0300\n" +"POT-Creation-Date: 2014-09-19 10:57+0300\n" "PO-Revision-Date: 2012-04-16 03:04+0200\n" "Last-Translator: Tomislav Krznar <tomislav.krznar@gmail.com>\n" "Language-Team: Croatian <lokalizacija@linux.hr>\n" diff --git a/po/hu.gmo b/po/hu.gmo index 8bb1c30c9b018ca5fc5d64071bde775c1e8733a9..3f84d66a18f25f93923785505ebad2976742f7ee 100644 Binary files a/po/hu.gmo and b/po/hu.gmo differ diff --git a/po/hu.po b/po/hu.po index 80b5b8f073905da5a254775bd19526bf94d26ead..f4bf4bb754fcbafe7132d347f7d2b5e027a8c82c 100644 --- a/po/hu.po +++ b/po/hu.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good 1.3.90\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2014-08-27 14:30+0300\n" +"POT-Creation-Date: 2014-09-19 10:57+0300\n" "PO-Revision-Date: 2014-06-29 12:56+0200\n" "Last-Translator: Balázs Úr <urbalazs@gmail.com>\n" "Language-Team: Hungarian <translation-team-hu@lists.sourceforge.net>\n" diff --git a/po/id.gmo b/po/id.gmo index 4a266ef5f862b47dac4769763c49fcf811072ba5..55c6c2e9194083631bfb293c1ea0a35da61a1793 100644 Binary files a/po/id.gmo and b/po/id.gmo differ diff --git a/po/id.po b/po/id.po index 9315b717288136cc37310f544f6ea4f9e11b691c..c749f602dd9ac5011468c96032a925dc1695b912 100644 --- a/po/id.po +++ b/po/id.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good 1.3.90\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2014-08-27 14:30+0300\n" +"POT-Creation-Date: 2014-09-19 10:57+0300\n" "PO-Revision-Date: 2014-07-06 21:37+0700\n" "Last-Translator: Andhika Padmawan <andhika.padmawan@gmail.com>\n" "Language-Team: Indonesian <translation-team-id@lists.sourceforge.net>\n" diff --git a/po/it.gmo b/po/it.gmo index 8911b095ff24074035f6385edbc9e9ecb49b2527..2f3e710b42d26f5410a8544b2b9eee47d10917af 100644 Binary files a/po/it.gmo and b/po/it.gmo differ diff --git a/po/it.po b/po/it.po index 66fb65775d40025ff299b12b1ada16a2561154ad..e0b4c15ed054f11c24aabd9a33d29a71adb90098 100644 --- a/po/it.po +++ b/po/it.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good 0.10.25.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2014-08-27 14:30+0300\n" +"POT-Creation-Date: 2014-09-19 10:57+0300\n" "PO-Revision-Date: 2010-10-25 10:11+0200\n" "Last-Translator: Luca Ferretti <elle.uca@infinito.it>\n" "Language-Team: Italian <tp@lists.linux.it>\n" diff --git a/po/ja.gmo b/po/ja.gmo index d4e1b6d138aa88c9a0547f1455866a5fff9f4fb4..f1bbcbd662b0719b0e3672f8005d8122209cc6d7 100644 Binary files a/po/ja.gmo and b/po/ja.gmo differ diff --git a/po/ja.po b/po/ja.po index a797fc7dbd797fbd21f240f80e0462d4a097a858..3268e4e586b5c16501e31b0e948bb01941cd2cdb 100644 --- a/po/ja.po +++ b/po/ja.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good 1.0.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2014-08-27 14:30+0300\n" +"POT-Creation-Date: 2014-09-19 10:57+0300\n" "PO-Revision-Date: 2012-12-22 20:13+0900\n" "Last-Translator: Takeshi Hamasaki <hmatrjp@users.sourceforge.jp>\n" "Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n" diff --git a/po/lt.gmo b/po/lt.gmo index 5dd65d14b14eb6b9ba4038c1c4af9bc33047f71d..a09eff3a54e9ac01c03c7e589b943294ad82d206 100644 Binary files a/po/lt.gmo and b/po/lt.gmo differ diff --git a/po/lt.po b/po/lt.po index e6b947c8a6f496616dfef8bee595a65bd17e5fa5..7c2064ebc066e1a4cf6c4a6ae16a6a01bac91151 100644 --- a/po/lt.po +++ b/po/lt.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good 0.10.23.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2014-08-27 14:30+0300\n" +"POT-Creation-Date: 2014-09-19 10:57+0300\n" "PO-Revision-Date: 2010-07-16 19:34+0300\n" "Last-Translator: Žygimantas BeruÄka <uid0@akl.lt>\n" "Language-Team: Lithuanian <komp_lt@konferencijos.lt>\n" diff --git a/po/lv.gmo b/po/lv.gmo index 564e822bbceda75fe0cb60f29b2967bda86c7693..e2c3e99bdd1178cc400759341c0b9e5b483ccb64 100644 Binary files a/po/lv.gmo and b/po/lv.gmo differ diff --git a/po/lv.po b/po/lv.po index 5a777f1c52d6c8dec8873c62e4cb2b506bfceb4c..19eabee3d54ffe5b36eb39afd0f71c046faabafc 100644 --- a/po/lv.po +++ b/po/lv.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good 1.2.1\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2014-08-27 14:30+0300\n" +"POT-Creation-Date: 2014-09-19 10:57+0300\n" "PO-Revision-Date: 2014-04-20 16:38+0300\n" "Last-Translator: Rihards Prieditis <rprieditis@gmail.com>\n" "Language-Team: Latvian <translation-team-lv@lists.sourceforge.net>\n" diff --git a/po/mt.gmo b/po/mt.gmo index 7cdcb4f0f0a15d535eb8f6a571efdf8673be6bef..484dd01ba30b74a1e18b45c00be8cb193fa425d6 100644 Binary files a/po/mt.gmo and b/po/mt.gmo differ diff --git a/po/mt.po b/po/mt.po index d476227b4796f894e574a7565d8423ba6eab6a54..80e79fe1fb6357112353d377afe5cab3300ab0f6 100644 --- a/po/mt.po +++ b/po/mt.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good-0.10.10.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2014-08-27 14:30+0300\n" +"POT-Creation-Date: 2014-09-19 10:57+0300\n" "PO-Revision-Date: 2008-10-26 19:09+0100\n" "Last-Translator: Michel Bugeja <michelbugeja@rabatmalta.com>\n" "Language-Team: Maltese <translation-team-mt@lists.sourceforge.net>\n" diff --git a/po/nb.gmo b/po/nb.gmo index 4cbc8e58b3df04f30fc39d3e5197005b50c337a9..808726e11ddb3aa45bc87287297f7bc7d2d29f71 100644 Binary files a/po/nb.gmo and b/po/nb.gmo differ diff --git a/po/nb.po b/po/nb.po index 3efc29b8ccbdffdacd6c154f7660575160d2512a..c06f56b995c59d6c3930bd451778ee857eeff116 100644 --- a/po/nb.po +++ b/po/nb.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good 1.3.90\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2014-08-27 14:30+0300\n" +"POT-Creation-Date: 2014-09-19 10:57+0300\n" "PO-Revision-Date: 2014-07-22 13:14+0100\n" "Last-Translator: Johnny A. Solbu <johnny@solbu.net>\n" "Language-Team: Norwegian Bokmaal <i18n-nb@lister.ping.uio.no>\n" diff --git a/po/nl.gmo b/po/nl.gmo index bd450e613298268e9385ac00028712c1d3d9aa35..f0fcbd14e085ded39c8a70b16c08dfadfdf6e97d 100644 Binary files a/po/nl.gmo and b/po/nl.gmo differ diff --git a/po/nl.po b/po/nl.po index 54cd00d0f737345c3589f19bdf780a1122f56387..1a2c94ad8284f550aaaadfc3b8db7f6b1dd9d601 100644 --- a/po/nl.po +++ b/po/nl.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good 1.3.90\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2014-08-27 14:30+0300\n" +"POT-Creation-Date: 2014-09-19 10:57+0300\n" "PO-Revision-Date: 2014-07-22 10:55+0200\n" "Last-Translator: Freek de Kruijf <f.de.kruijf@gmail.com>\n" "Language-Team: Dutch <vertaling@vrijschrift.org>\n" diff --git a/po/or.gmo b/po/or.gmo index 6d6dd4fbbb93572166eb1923cf18ecd6da06db4b..4614df4801eaedaf4573e8f60618850f0257e201 100644 Binary files a/po/or.gmo and b/po/or.gmo differ diff --git a/po/or.po b/po/or.po index 78df442e691c938b48ebb383dc7241d228f85e99..4d7b8ecbae0b7888a21d1050a66aa9c9261ff171 100644 --- a/po/or.po +++ b/po/or.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-0.8.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2014-08-27 14:30+0300\n" +"POT-Creation-Date: 2014-09-19 10:57+0300\n" "PO-Revision-Date: 2004-09-27 13:32+0530\n" "Last-Translator: Gora Mohanty <gora_mohanty@yahoo.co.in>\n" "Language-Team: Oriya <gora_mohanty@yahoo.co.in>\n" diff --git a/po/pl.gmo b/po/pl.gmo index 534fd74e57447776c9c6c84e4bccaeb36789a907..88097c546f1f004b3c44846031f7567a08a37bb7 100644 Binary files a/po/pl.gmo and b/po/pl.gmo differ diff --git a/po/pl.po b/po/pl.po index b136f22f07cea44d943428fcac27951a5333b88c..3527184454855b69f279f6f8a8328591fc828901 100644 --- a/po/pl.po +++ b/po/pl.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good 1.3.90\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2014-08-27 14:30+0300\n" +"POT-Creation-Date: 2014-09-19 10:57+0300\n" "PO-Revision-Date: 2014-06-29 10:45+0200\n" "Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n" "Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n" diff --git a/po/pt_BR.gmo b/po/pt_BR.gmo index abe34d32c52962fa482cb6cda42d265c189f30d6..9236233bce9a40997f4a51cd60141a1caab43bbe 100644 Binary files a/po/pt_BR.gmo and b/po/pt_BR.gmo differ diff --git a/po/pt_BR.po b/po/pt_BR.po index f2f837cce76b4b27c557d059b9c157d99af2162c..b3bbe1b4dd7490c37a7917e5b4899a1620e4046a 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good-1.2.1\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2014-08-27 14:30+0300\n" +"POT-Creation-Date: 2014-09-19 10:57+0300\n" "PO-Revision-Date: 2013-12-29 17:48-0200\n" "Last-Translator: FabrÃcio Godoy <skarllot@gmail.com>\n" "Language-Team: Brazilian Portuguese <ldpbr-translation@lists.sourceforge." diff --git a/po/ro.gmo b/po/ro.gmo index 581940c89fab3fc108d7cccc40d054e9a9376241..67badc3057c91ba4eb54d0516b76b8b358619ec6 100644 Binary files a/po/ro.gmo and b/po/ro.gmo differ diff --git a/po/ro.po b/po/ro.po index 7e273669aacd2e7fb6af32c9f2a79c29d425e120..7c7f31a3d2f1184d6caa5736561986a6f22d2d0f 100644 --- a/po/ro.po +++ b/po/ro.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good 0.10.23.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2014-08-27 14:30+0300\n" +"POT-Creation-Date: 2014-09-19 10:57+0300\n" "PO-Revision-Date: 2010-08-16 03:22+0300\n" "Last-Translator: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>\n" "Language-Team: Romanian <translation-team-ro@lists.sourceforge.net>\n" diff --git a/po/ru.gmo b/po/ru.gmo index 6b1dba1b639d0766afe693f1d3a2e0410c7d9404..637ff1aa46b256e53bd39b3cc0ae029717c6476e 100644 Binary files a/po/ru.gmo and b/po/ru.gmo differ diff --git a/po/ru.po b/po/ru.po index 84b3f15239d8ed519be30128470f10252ea8e205..8b5c79a3918ce57f9859d009612789ff8ff7553c 100644 --- a/po/ru.po +++ b/po/ru.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good 1.3.90\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2014-08-27 14:30+0300\n" +"POT-Creation-Date: 2014-09-19 10:57+0300\n" "PO-Revision-Date: 2014-06-29 18:59+0400\n" "Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n" "Language-Team: Russian <gnu@mx.ru>\n" diff --git a/po/sk.gmo b/po/sk.gmo index 31d8248db54e823a8c9cf95d706c5020f35b2cc1..7647d2aa0dfca23c5b210f7e4f0b6d32f108c428 100644 Binary files a/po/sk.gmo and b/po/sk.gmo differ diff --git a/po/sk.po b/po/sk.po index 0dc359c16aaead4e10bf35d7954433c47232e017..cef228ab0a4da85732225506b985428ea260fb7c 100644 --- a/po/sk.po +++ b/po/sk.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good 1.2.1\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2014-08-27 14:30+0300\n" +"POT-Creation-Date: 2014-09-19 10:57+0300\n" "PO-Revision-Date: 2014-01-30 11:08+0100\n" "Last-Translator: Peter Tuharsky <tuharsky@misbb.sk>\n" "Language-Team: Slovak <sk-i18n@lists.linux.sk>\n" diff --git a/po/sl.gmo b/po/sl.gmo index f57b91b66c27e99bcbafbd0cc11b3dadfaea87e8..c2b1d1fba587ac67020abfe7913da4615700f26b 100644 Binary files a/po/sl.gmo and b/po/sl.gmo differ diff --git a/po/sl.po b/po/sl.po index a3b449dee028208e803f755e8230cd051390271c..db6d1765767523c8cb9f5e7df1f80e90a9135694 100644 --- a/po/sl.po +++ b/po/sl.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good-1.2.1\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2014-08-27 14:30+0300\n" +"POT-Creation-Date: 2014-09-19 10:57+0300\n" "PO-Revision-Date: 2014-04-09 22:52+0100\n" "Last-Translator: Klemen KoÅ¡ir <klemen913@gmail.com>\n" "Language-Team: Slovenian <translation-team-sl@lists.sourceforge.net>\n" diff --git a/po/sq.gmo b/po/sq.gmo index cc8d9abf5514df7f898e077d4f5f228dba6c59b8..06bddf7412a94c19cc49dc06a4f0716a70baf52e 100644 Binary files a/po/sq.gmo and b/po/sq.gmo differ diff --git a/po/sq.po b/po/sq.po index 17ad227bcdb0a5df7a9dacd4b42510f4b9753fd6..e9e18771e822fbeee1b28b47337663c27ad6af2d 100644 --- a/po/sq.po +++ b/po/sq.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins 0.8.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2014-08-27 14:30+0300\n" +"POT-Creation-Date: 2014-09-19 10:57+0300\n" "PO-Revision-Date: 2004-08-07 20:29+0200\n" "Last-Translator: Laurent Dhima <laurenti@alblinux.net>\n" "Language-Team: Albanian <begraj@hotmail.com>\n" diff --git a/po/sr.gmo b/po/sr.gmo index 8724b84911e8e95aee7a83855d3215f554c69b86..f8fabafe9f0b8732714b2e3afc7fbad6da74d85f 100644 Binary files a/po/sr.gmo and b/po/sr.gmo differ diff --git a/po/sr.po b/po/sr.po index 817d3b3b8ed125e54fb1306d7d047d0b2d3389f9..e5553f783562175c7937581d38d74663643dcb8d 100644 --- a/po/sr.po +++ b/po/sr.po @@ -2,13 +2,13 @@ # Copyright (C) 2014 Free Software Foundation, Inc. # This file is distributed under the same license as the gst-plugins-good package. # Danilo Segan <dsegan@gmx.net>, 2004. -# МироÑлав Ðиколић <miroslavnikolic@rocketmail.com>, 2011-2014. +# МироÑлав Ðиколић <miroslavnikolic@rocketmail.com>, 2011—2014. msgid "" msgstr "" -"Project-Id-Version: gst-plugins-good-1.3.2\n" +"Project-Id-Version: gst-plugins-good-1.4.1\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2014-08-27 14:30+0300\n" -"PO-Revision-Date: 2014-06-18 19:56+0200\n" +"POT-Creation-Date: 2014-09-19 10:57+0300\n" +"PO-Revision-Date: 2014-09-13 10:50+0200\n" "Last-Translator: МироÑлав Ðиколић <miroslavnikolic@rocketmail.com>\n" "Language-Team: Serbian <(nothing)>\n" "Language: sr\n" @@ -300,33 +300,32 @@ msgid "Failed to change mute state for device '%s'." msgstr "ÐиÑам уÑпео да изменим Ñтање утишаноÑти за уређај „%s“." msgid "Failed to allocated required memory." -msgstr "" +msgstr "ÐиÑам уÑпео да доделим затражену меморију." msgid "Failed to allocate required memory." -msgstr "" +msgstr "ÐиÑам уÑпео да доделим затражену меморију." -#, fuzzy, c-format +#, c-format msgid "Converter on device %s has no supported input format" -msgstr "Видео уређаји кориÑте неподржани Ð·Ð°Ð¿Ð¸Ñ Ñличице." +msgstr "Претварач на уређају „%s“ нема подржани улазни запиÑ" -#, fuzzy, c-format +#, c-format msgid "Converter on device %s has no supported output format" -msgstr "Видео уређаји кориÑте неподржани Ð·Ð°Ð¿Ð¸Ñ Ñличице." +msgstr "Претварач на уређају „%s“ нема подржани излазни запиÑ" -#, fuzzy, c-format +#, c-format msgid "Encoder on device %s has no supported input format" -msgstr "Видео уређаји кориÑте неподржани Ð·Ð°Ð¿Ð¸Ñ Ñличице." +msgstr "Кодер на уређају „%s“ нема подржани улазни запиÑ" -#, fuzzy, c-format +#, c-format msgid "Encoder on device %s has no supported output format" -msgstr "Видео уређаји кориÑте неподржани Ð·Ð°Ð¿Ð¸Ñ Ñличице." +msgstr "Кодер на уређају „%s“ нема подржани излазни запиÑ" -#, fuzzy msgid "Failed to start decoding thread." -msgstr "ÐиÑам уÑпео да декодирам ЈПЕГ Ñлику" +msgstr "ÐиÑам уÑпео да покренем нит декодирања." msgid "Failed to process frame." -msgstr "" +msgstr "ÐиÑам уÑпео да обрадим кадар." #, c-format msgid "" diff --git a/po/sv.gmo b/po/sv.gmo index f89e5c84d551fcc2aaec4a852db97029270564d0..e91b6c7c3857d89147eb6d0d6e814edaeb8979b0 100644 Binary files a/po/sv.gmo and b/po/sv.gmo differ diff --git a/po/sv.po b/po/sv.po index 8cd703f2beaae123fa817c228b88bdc0a3a0b2a1..92e95de2d9a9e8f627ca80ef342ab059ee7d22e7 100644 --- a/po/sv.po +++ b/po/sv.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good 1.3.90\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2014-08-27 14:30+0300\n" +"POT-Creation-Date: 2014-09-19 10:57+0300\n" "PO-Revision-Date: 2014-07-11 02:52+0200\n" "Last-Translator: Sebastian Rasmussen <sebras@gmail.com>\n" "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n" diff --git a/po/tr.gmo b/po/tr.gmo index 4fe4a36dca99819dddefe76f5c85c207fa5bbefa..2b39b4551ff12cb379ed60be200e1fcd7620348e 100644 Binary files a/po/tr.gmo and b/po/tr.gmo differ diff --git a/po/tr.po b/po/tr.po index fd52043ab5a2c57ff89207704bfb74e26c54c79c..8af021f889181c01a23b2a87d7db0d5d11d0ee91 100644 --- a/po/tr.po +++ b/po/tr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good 1.0.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2014-08-27 14:30+0300\n" +"POT-Creation-Date: 2014-09-19 10:57+0300\n" "PO-Revision-Date: 2013-03-10 13:05+0200\n" "Last-Translator: Server Acim <serveracim@gmail.com>\n" "Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n" diff --git a/po/uk.gmo b/po/uk.gmo index 973c37593bafb80701bf30b2ba1f0c612b71c0e2..af0ad598c4a348b1dad7d89f6d10f632f0519589 100644 Binary files a/po/uk.gmo and b/po/uk.gmo differ diff --git a/po/uk.po b/po/uk.po index 6b58b019cf05efe515adfcfcd7e284df5af98316..f104335c1df2b603eac689ed0f97d8dfccc055c3 100644 --- a/po/uk.po +++ b/po/uk.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good 1.3.90\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2014-08-27 14:30+0300\n" +"POT-Creation-Date: 2014-09-19 10:57+0300\n" "PO-Revision-Date: 2014-06-29 11:40+0300\n" "Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n" "Language-Team: Ukrainian <translation-team-uk@lists.sourceforge.net>\n" diff --git a/po/vi.gmo b/po/vi.gmo index d286b38d7262b6d93d8d37dfc5d3dafe694652e3..edab08d278c837c091a8fb13e711a8f925de95fb 100644 Binary files a/po/vi.gmo and b/po/vi.gmo differ diff --git a/po/vi.po b/po/vi.po index e314383863757ed205f9e5af46ff6ae50a49bccd..01ce5c4b7cc76b87396c109fa91a1b6921e9db54 100644 --- a/po/vi.po +++ b/po/vi.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good 1.3.90\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2014-08-27 14:30+0300\n" +"POT-Creation-Date: 2014-09-19 10:57+0300\n" "PO-Revision-Date: 2014-06-30 09:12+0700\n" "Last-Translator: Trần Ngá»c Quân <vnwildman@gmail.com>\n" "Language-Team: Vietnamese <translation-team-vi@lists.sourceforge.net>\n" diff --git a/po/zh_CN.gmo b/po/zh_CN.gmo index a6550826e831b2f2cfa82df7040bebc75ca8b426..ffa075fa6a3da87a3fa2b9928b2ba72a34e99e9d 100644 Binary files a/po/zh_CN.gmo and b/po/zh_CN.gmo differ diff --git a/po/zh_CN.po b/po/zh_CN.po index 3b86db723275cd0be902a20c92b1dad1b2a1a793..a5015060a52a4fd5cd9da29c427838ebdc94e270 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good 0.10.16.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2014-08-27 14:30+0300\n" +"POT-Creation-Date: 2014-09-19 10:57+0300\n" "PO-Revision-Date: 2009-11-13 22:20+0800\n" "Last-Translator: Ji ZhengYu <zhengyuji@gmail.com>\n" "Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n" diff --git a/po/zh_HK.gmo b/po/zh_HK.gmo index 78a1b4a512e5714c89599a455a2791ed90d8490f..dcea5890651e8aa80d790cfc21f544cd9dc4aff7 100644 Binary files a/po/zh_HK.gmo and b/po/zh_HK.gmo differ diff --git a/po/zh_HK.po b/po/zh_HK.po index b9491c22bcd6a0d9f6b0c397c6601bb862751885..2e2bebf7d4f1d31397827e2608b88ee62e143daf 100644 --- a/po/zh_HK.po +++ b/po/zh_HK.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good-0.10.2 0.10.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2014-08-27 14:30+0300\n" +"POT-Creation-Date: 2014-09-19 10:57+0300\n" "PO-Revision-Date: 2006-08-29 01:08+0800\n" "Last-Translator: Abel Cheung <abelcheung@gmail.com>\n" "Language-Team: Chinese (Hong Kong) <community@linuxhall.org>\n" diff --git a/po/zh_TW.gmo b/po/zh_TW.gmo index 187f281d45397555c80b2ef789758e38cf0f8dc8..69c4a52ec169bcfce6ca59d45db18153f8c59771 100644 Binary files a/po/zh_TW.gmo and b/po/zh_TW.gmo differ diff --git a/po/zh_TW.po b/po/zh_TW.po index 4b2229f4e325614be298c1a6d8dcb3f37564aae0..d6dc8621d7e78db36dc3badab506a668d42743aa 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-good-0.10.2 0.10.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2014-08-27 14:30+0300\n" +"POT-Creation-Date: 2014-09-19 10:57+0300\n" "PO-Revision-Date: 2006-08-29 01:08+0800\n" "Last-Translator: Abel Cheung <abelcheung@gmail.com>\n" "Language-Team: Chinese (traditional) <zh-l10n@linux.org.tw>\n" diff --git a/sys/osxaudio/gstosxcoreaudio.c b/sys/osxaudio/gstosxcoreaudio.c index 6109bb9a6bc34a0bb51c056bb40966910369c1d9..9f69dc080913fedd1e810c36a2ab58ce380882b4 100644 --- a/sys/osxaudio/gstosxcoreaudio.c +++ b/sys/osxaudio/gstosxcoreaudio.c @@ -101,8 +101,7 @@ gst_core_audio_open (GstCoreAudio * core_audio) AudioComponentInstanceDispose (core_audio->audiounit); core_audio->audiounit = NULL; GST_WARNING_OBJECT (core_audio, - "Unable to obtain device properties: %" GST_FOURCC_FORMAT, - GST_FOURCC_ARGS (status)); + "Unable to obtain device properties: %d", (int) status); return FALSE; } else { src->deviceChannels = asbd_in.mChannelsPerFrame; @@ -164,8 +163,8 @@ gst_core_audio_initialize (GstCoreAudio * core_audio, /* Initialize the AudioUnit */ status = AudioUnitInitialize (core_audio->audiounit); if (status) { - GST_ERROR_OBJECT (core_audio, "Failed to initialise AudioUnit: %" - GST_FOURCC_FORMAT, GST_FOURCC_ARGS (status)); + GST_ERROR_OBJECT (core_audio, "Failed to initialise AudioUnit: %d", + (int) status); goto error; } return TRUE; diff --git a/sys/osxaudio/gstosxcoreaudiocommon.c b/sys/osxaudio/gstosxcoreaudiocommon.c index a9689af6bca1a6a357033a58314de513e909383c..badb40cefb1ea5ece13120c0dc920f24606fb676 100644 --- a/sys/osxaudio/gstosxcoreaudiocommon.c +++ b/sys/osxaudio/gstosxcoreaudiocommon.c @@ -39,8 +39,8 @@ gst_core_audio_remove_render_callback (GstCoreAudio * core_audio) &input, sizeof (input)); if (status) { - GST_WARNING_OBJECT (core_audio->osxbuf, "Failed to remove render callback %" - GST_FOURCC_FORMAT, GST_FOURCC_ARGS (status)); + GST_WARNING_OBJECT (core_audio->osxbuf, + "Failed to remove render callback %d", (int) status); } /* Remove the RenderNotify too */ @@ -49,8 +49,7 @@ gst_core_audio_remove_render_callback (GstCoreAudio * core_audio) if (status) { GST_WARNING_OBJECT (core_audio->osxbuf, - "Failed to remove render notify callback %" GST_FOURCC_FORMAT, - GST_FOURCC_ARGS (status)); + "Failed to remove render notify callback %d", (int) status); } /* We're deactivated.. */ @@ -103,8 +102,7 @@ gst_core_audio_io_proc_start (GstCoreAudio * core_audio) if (status) { GST_ERROR_OBJECT (core_audio->osxbuf, - "AudioUnitSetProperty failed: %" GST_FOURCC_FORMAT, - GST_FOURCC_ARGS (status)); + "AudioUnitSetProperty failed: %d", (int) status); return FALSE; } // ### does it make sense to do this notify stuff for input mode? @@ -113,8 +111,7 @@ gst_core_audio_io_proc_start (GstCoreAudio * core_audio) if (status) { GST_ERROR_OBJECT (core_audio->osxbuf, - "AudioUnitAddRenderNotify failed %" - GST_FOURCC_FORMAT, GST_FOURCC_ARGS (status)); + "AudioUnitAddRenderNotify failed %d", (int) status); return FALSE; } core_audio->io_proc_active = TRUE; @@ -124,8 +121,8 @@ gst_core_audio_io_proc_start (GstCoreAudio * core_audio) status = AudioOutputUnitStart (core_audio->audiounit); if (status) { - GST_ERROR_OBJECT (core_audio->osxbuf, "AudioOutputUnitStart failed: %" - GST_FOURCC_FORMAT, GST_FOURCC_ARGS (status)); + GST_ERROR_OBJECT (core_audio->osxbuf, "AudioOutputUnitStart failed: %d", + (int) status); return FALSE; } return TRUE; @@ -143,8 +140,7 @@ gst_core_audio_io_proc_stop (GstCoreAudio * core_audio) status = AudioOutputUnitStop (core_audio->audiounit); if (status) { GST_WARNING_OBJECT (core_audio->osxbuf, - "AudioOutputUnitStop failed: %" GST_FOURCC_FORMAT, - GST_FOURCC_ARGS (status)); + "AudioOutputUnitStop failed: %d", (int) status); } // ###: why is it okay to directly remove from here but not from pause() ? if (core_audio->io_proc_active) { @@ -198,8 +194,8 @@ gst_core_audio_bind_device (GstCoreAudio * core_audio) kAudioOutputUnitProperty_CurrentDevice, kAudioUnitScope_Global, 0, &core_audio->device_id, sizeof (AudioDeviceID)); if (status) { - GST_ERROR_OBJECT (core_audio->osxbuf, "Failed binding to device: %" - GST_FOURCC_FORMAT, GST_FOURCC_ARGS (status)); + GST_ERROR_OBJECT (core_audio->osxbuf, "Failed binding to device: %d", + (int) status); goto audiounit_error; } return TRUE; @@ -272,8 +268,7 @@ gst_core_audio_set_channels_layout (GstCoreAudio * core_audio, scope, element, layout, layoutSize); if (status) { GST_WARNING_OBJECT (core_audio->osxbuf, - "Failed to set output channel layout: %" GST_FOURCC_FORMAT, - GST_FOURCC_ARGS (status)); + "Failed to set output channel layout: %d", (int) status); return FALSE; } } @@ -303,8 +298,7 @@ gst_core_audio_set_format (GstCoreAudio * core_audio, if (status) { GST_WARNING_OBJECT (core_audio->osxbuf, - "Failed to set audio description: %" GST_FOURCC_FORMAT, - GST_FOURCC_ARGS (status)); + "Failed to set audio description: %d", (int) status); return FALSE;; } @@ -338,8 +332,8 @@ gst_core_audio_open_device (GstCoreAudio * core_audio, OSType sub_type, status = AudioComponentInstanceNew (comp, &unit); if (status) { - GST_ERROR_OBJECT (core_audio->osxbuf, "Couldn't open %s component %" - GST_FOURCC_FORMAT, adesc, GST_FOURCC_ARGS (status)); + GST_ERROR_OBJECT (core_audio->osxbuf, "Couldn't open %s component %d", + adesc, (int) status); return FALSE; } @@ -351,8 +345,8 @@ gst_core_audio_open_device (GstCoreAudio * core_audio, OSType sub_type, if (status) { AudioComponentInstanceDispose (unit); - GST_WARNING_OBJECT (core_audio->osxbuf, "Failed to enable input: %" - GST_FOURCC_FORMAT, GST_FOURCC_ARGS (status)); + GST_WARNING_OBJECT (core_audio->osxbuf, "Failed to enable input: %d", + (int) status); return FALSE; } @@ -363,8 +357,8 @@ gst_core_audio_open_device (GstCoreAudio * core_audio, OSType sub_type, if (status) { AudioComponentInstanceDispose (unit); - GST_WARNING_OBJECT (core_audio->osxbuf, "Failed to disable output: %" - GST_FOURCC_FORMAT, GST_FOURCC_ARGS (status)); + GST_WARNING_OBJECT (core_audio->osxbuf, "Failed to disable output: %d", + (int) status); return FALSE; } } diff --git a/sys/osxaudio/gstosxcoreaudiohal.c b/sys/osxaudio/gstosxcoreaudiohal.c index 1c8736135c072e99315f15ad95c74c576f04db6b..fde41f3eeaee065eb73384a8b462565ddfb425b9 100644 --- a/sys/osxaudio/gstosxcoreaudiohal.c +++ b/sys/osxaudio/gstosxcoreaudiohal.c @@ -42,8 +42,7 @@ _audio_system_set_runloop (CFRunLoopRef runLoop) if (status == noErr) { res = TRUE; } else { - GST_ERROR ("failed to set runloop to %p: %" GST_FOURCC_FORMAT, - runLoop, GST_FOURCC_ARGS (status)); + GST_ERROR ("failed to set runloop to %p: %d", runLoop, (int) status); } return res; @@ -65,8 +64,7 @@ _audio_system_get_default_output (void) status = AudioObjectGetPropertyData (kAudioObjectSystemObject, &defaultDeviceAddress, 0, NULL, &propertySize, &device_id); if (status != noErr) { - GST_ERROR ("failed getting default output device: %" - GST_FOURCC_FORMAT, GST_FOURCC_ARGS (status)); + GST_ERROR ("failed getting default output device: %d", (int) status); } return device_id; @@ -88,8 +86,7 @@ _audio_system_get_devices (gint * ndevices) status = AudioObjectGetPropertyDataSize (kAudioObjectSystemObject, &audioDevicesAddress, 0, NULL, &propertySize); if (status != noErr) { - GST_WARNING ("failed getting number of devices: %" - GST_FOURCC_FORMAT, GST_FOURCC_ARGS (status)); + GST_WARNING ("failed getting number of devices: %d", (int) status); return NULL; } @@ -100,8 +97,7 @@ _audio_system_get_devices (gint * ndevices) status = AudioObjectGetPropertyData (kAudioObjectSystemObject, &audioDevicesAddress, 0, NULL, &propertySize, devices); if (status != noErr) { - GST_WARNING ("failed getting the list of devices: %" - GST_FOURCC_FORMAT, GST_FOURCC_ARGS (status)); + GST_WARNING ("failed getting the list of devices: %d", (int) status); g_free (devices); *ndevices = 0; return NULL; @@ -148,8 +144,7 @@ _audio_device_get_latency (AudioDeviceID device_id) status = AudioObjectGetPropertyData (device_id, &audioDeviceLatencyAddress, 0, NULL, &propertySize, &latency); if (status != noErr) { - GST_ERROR ("failed to get latency: %" GST_FOURCC_FORMAT, - GST_FOURCC_ARGS (status)); + GST_ERROR ("failed to get latency: %d", (int) status); latency = -1; } @@ -172,8 +167,7 @@ _audio_device_get_hog (AudioDeviceID device_id) status = AudioObjectGetPropertyData (device_id, &audioDeviceHogModeAddress, 0, NULL, &propertySize, &hog_pid); if (status != noErr) { - GST_ERROR ("failed to get hog: %" GST_FOURCC_FORMAT, - GST_FOURCC_ARGS (status)); + GST_ERROR ("failed to get hog: %d", (int) status); hog_pid = -1; } @@ -199,8 +193,7 @@ _audio_device_set_hog (AudioDeviceID device_id, pid_t hog_pid) if (status == noErr) { res = TRUE; } else { - GST_ERROR ("failed to set hog: %" GST_FOURCC_FORMAT, - GST_FOURCC_ARGS (status)); + GST_ERROR ("failed to set hog: %d", (int) status); } return res; @@ -225,20 +218,17 @@ _audio_device_set_mixing (AudioDeviceID device_id, gboolean enable_mix) status = AudioObjectIsPropertySettable (device_id, &audioDeviceSupportsMixingAddress, &writable); if (status) { - GST_DEBUG ("AudioObjectIsPropertySettable: %" GST_FOURCC_FORMAT, - GST_FOURCC_ARGS (status)); + GST_DEBUG ("AudioObjectIsPropertySettable: %d", (int) status); } status = AudioObjectGetPropertyDataSize (device_id, &audioDeviceSupportsMixingAddress, 0, NULL, &propertySize); if (status) { - GST_DEBUG ("AudioObjectGetPropertyDataSize: %" GST_FOURCC_FORMAT, - GST_FOURCC_ARGS (status)); + GST_DEBUG ("AudioObjectGetPropertyDataSize: %d", (int) status); } status = AudioObjectGetPropertyData (device_id, &audioDeviceSupportsMixingAddress, 0, NULL, &propertySize, &can_mix); if (status) { - GST_DEBUG ("AudioObjectGetPropertyData: %" GST_FOURCC_FORMAT, - GST_FOURCC_ARGS (status)); + GST_DEBUG ("AudioObjectGetPropertyData: %d", (int) status); } if (status == noErr && writable) { @@ -249,8 +239,7 @@ _audio_device_set_mixing (AudioDeviceID device_id, gboolean enable_mix) } if (status != noErr) { - GST_ERROR ("failed to set mixmode: %" GST_FOURCC_FORMAT, - GST_FOURCC_ARGS (status)); + GST_ERROR ("failed to set mixmode: %d", (int) status); } } else { GST_DEBUG ("property not found, mixing coudln't be changed"); @@ -333,8 +322,7 @@ gst_core_audio_audio_device_get_channel_layout (AudioDeviceID device_id) status = AudioObjectGetPropertyDataSize (device_id, &channelLayoutAddress, 0, NULL, &propertySize); if (status != noErr) { - GST_ERROR ("failed to get prefered layout: %" GST_FOURCC_FORMAT, - GST_FOURCC_ARGS (status)); + GST_ERROR ("failed to get prefered layout: %d", (int) status); goto beach; } @@ -343,8 +331,7 @@ gst_core_audio_audio_device_get_channel_layout (AudioDeviceID device_id) status = AudioObjectGetPropertyData (device_id, &channelLayoutAddress, 0, NULL, &propertySize, layout); if (status != noErr) { - GST_ERROR ("failed to get prefered layout: %" GST_FOURCC_FORMAT, - GST_FOURCC_ARGS (status)); + GST_ERROR ("failed to get prefered layout: %d", (int) status); goto failed; } @@ -354,8 +341,7 @@ gst_core_audio_audio_device_get_channel_layout (AudioDeviceID device_id) AudioFormatGetProperty (kAudioFormatProperty_ChannelLayoutForBitmap, sizeof (UInt32), &layout->mChannelBitmap, &propertySize, layout); if (status != noErr) { - GST_ERROR ("failed to get layout for bitmap: %" GST_FOURCC_FORMAT, - GST_FOURCC_ARGS (status)); + GST_ERROR ("failed to get layout for bitmap: %d", (int) status); goto failed; } } else if (layout->mChannelLayoutTag != @@ -365,8 +351,7 @@ gst_core_audio_audio_device_get_channel_layout (AudioDeviceID device_id) sizeof (AudioChannelLayoutTag), &layout->mChannelLayoutTag, &propertySize, layout); if (status != noErr) { - GST_ERROR ("failed to get layout for tag: %" GST_FOURCC_FORMAT, - GST_FOURCC_ARGS (status)); + GST_ERROR ("failed to get layout for tag: %d", (int) status); goto failed; } } @@ -397,8 +382,7 @@ _audio_device_get_streams (AudioDeviceID device_id, gint * nstreams) status = AudioObjectGetPropertyDataSize (device_id, &streamsAddress, 0, NULL, &propertySize); if (status != noErr) { - GST_WARNING ("failed getting number of streams: %" - GST_FOURCC_FORMAT, GST_FOURCC_ARGS (status)); + GST_WARNING ("failed getting number of streams: %d", (int) status); return NULL; } @@ -409,8 +393,7 @@ _audio_device_get_streams (AudioDeviceID device_id, gint * nstreams) status = AudioObjectGetPropertyData (device_id, &streamsAddress, 0, NULL, &propertySize, streams); if (status != noErr) { - GST_WARNING ("failed getting the list of streams: %" - GST_FOURCC_FORMAT, GST_FOURCC_ARGS (status)); + GST_WARNING ("failed getting the list of streams: %d", (int) status); g_free (streams); *nstreams = 0; return NULL; @@ -436,8 +419,7 @@ _audio_stream_get_latency (AudioStreamID stream_id) status = AudioObjectGetPropertyData (stream_id, &latencyAddress, 0, NULL, &propertySize, &latency); if (status != noErr) { - GST_ERROR ("failed to get latency: %" GST_FOURCC_FORMAT, - GST_FOURCC_ARGS (status)); + GST_ERROR ("failed to get latency: %d", (int) status); latency = -1; } @@ -460,8 +442,7 @@ _audio_stream_get_current_format (AudioStreamID stream_id, status = AudioObjectGetPropertyData (stream_id, &formatAddress, 0, NULL, &propertySize, format); if (status != noErr) { - GST_ERROR ("failed to get current format: %" GST_FOURCC_FORMAT, - GST_FOURCC_ARGS (status)); + GST_ERROR ("failed to get current format: %d", (int) status); return FALSE; } @@ -484,8 +465,7 @@ _audio_stream_set_current_format (AudioStreamID stream_id, status = AudioObjectSetPropertyData (stream_id, &formatAddress, 0, NULL, propertySize, &format); if (status != noErr) { - GST_ERROR ("failed to set current format: %" GST_FOURCC_FORMAT, - GST_FOURCC_ARGS (status)); + GST_ERROR ("failed to set current format: %d", (int) status); return FALSE; } @@ -508,8 +488,7 @@ _audio_stream_get_formats (AudioStreamID stream_id, gint * nformats) status = AudioObjectGetPropertyDataSize (stream_id, &formatsAddress, 0, NULL, &propertySize); if (status != noErr) { - GST_WARNING ("failed getting number of stream formats: %" - GST_FOURCC_FORMAT, GST_FOURCC_ARGS (status)); + GST_WARNING ("failed getting number of stream formats: %d", (int) status); return NULL; } @@ -520,8 +499,8 @@ _audio_stream_get_formats (AudioStreamID stream_id, gint * nformats) status = AudioObjectGetPropertyData (stream_id, &formatsAddress, 0, NULL, &propertySize, formats); if (status != noErr) { - GST_WARNING ("failed getting the list of stream formats: %" - GST_FOURCC_FORMAT, GST_FOURCC_ARGS (status)); + GST_WARNING ("failed getting the list of stream formats: %d", + (int) status); g_free (formats); *nformats = 0; return NULL; @@ -606,8 +585,7 @@ _audio_stream_change_format (AudioStreamID stream_id, status = AudioObjectAddPropertyListener (stream_id, &formatAddress, _audio_stream_format_listener, (void *) &prop_mutex); if (status != noErr) { - GST_ERROR ("AudioObjectAddPropertyListener failed: %" - GST_FOURCC_FORMAT, GST_FOURCC_ARGS (status)); + GST_ERROR ("AudioObjectAddPropertyListener failed: %d", (int) status); goto done; } @@ -655,8 +633,7 @@ done: status = AudioObjectRemovePropertyListener (stream_id, &formatAddress, _audio_stream_format_listener, (void *) &prop_mutex); if (status != noErr) { - GST_ERROR ("AudioObjectRemovePropertyListener failed: %" - GST_FOURCC_FORMAT, GST_FOURCC_ARGS (status)); + GST_ERROR ("AudioObjectRemovePropertyListener failed: %d", (int) status); } /* Destroy the lock and condition */ g_mutex_unlock (&prop_mutex.lock); @@ -708,8 +685,7 @@ _monitorize_spdif (GstCoreAudio * core_audio) (void *) core_audio); if (status != noErr) { GST_ERROR_OBJECT (core_audio->osxbuf, - "AudioObjectAddPropertyListener failed: %" - GST_FOURCC_FORMAT, GST_FOURCC_ARGS (status)); + "AudioObjectAddPropertyListener failed: %d", (int) status); ret = FALSE; } @@ -734,8 +710,7 @@ _unmonitorize_spdif (GstCoreAudio * core_audio) (void *) core_audio); if (status != noErr) { GST_ERROR_OBJECT (core_audio->osxbuf, - "AudioObjectRemovePropertyListener failed: %" - GST_FOURCC_FORMAT, GST_FOURCC_ARGS (status)); + "AudioObjectRemovePropertyListener failed: %d", (int) status); ret = FALSE; } @@ -933,8 +908,7 @@ _remove_render_spdif_callback (GstCoreAudio * core_audio) AudioDeviceDestroyIOProcID (core_audio->device_id, core_audio->procID); if (status != noErr) { GST_ERROR_OBJECT (core_audio->osxbuf, - "AudioDeviceDestroyIOProcID failed: %" - GST_FOURCC_FORMAT, GST_FOURCC_ARGS (status)); + "AudioDeviceDestroyIOProcID failed: %d", (int) status); } GST_DEBUG_OBJECT (core_audio, @@ -963,8 +937,7 @@ _io_proc_spdif_start (GstCoreAudio * core_audio) (void *) core_audio, &core_audio->procID); if (status != noErr) { GST_ERROR_OBJECT (core_audio->osxbuf, - ":AudioDeviceCreateIOProcID failed: %" - GST_FOURCC_FORMAT, GST_FOURCC_ARGS (status)); + ":AudioDeviceCreateIOProcID failed: %d", (int) status); return FALSE; } core_audio->io_proc_active = TRUE; @@ -976,8 +949,7 @@ _io_proc_spdif_start (GstCoreAudio * core_audio) status = AudioDeviceStart (core_audio->device_id, core_audio->procID); if (status != noErr) { GST_ERROR_OBJECT (core_audio->osxbuf, - "AudioDeviceStart failed: %" GST_FOURCC_FORMAT, - GST_FOURCC_ARGS (status)); + "AudioDeviceStart failed: %d", (int) status); return FALSE; } return TRUE; @@ -992,8 +964,7 @@ _io_proc_spdif_stop (GstCoreAudio * core_audio) status = AudioDeviceStop (core_audio->device_id, core_audio->procID); if (status != noErr) { GST_ERROR_OBJECT (core_audio->osxbuf, - "AudioDeviceStop failed: %" GST_FOURCC_FORMAT, - GST_FOURCC_ARGS (status)); + "AudioDeviceStop failed: %d", (int) status); } GST_DEBUG_OBJECT (core_audio, @@ -1099,8 +1070,8 @@ gst_core_audio_get_samples_and_latency_impl (GstCoreAudio * core_audio, latency, &size); if (status) { - GST_WARNING_OBJECT (core_audio->osxbuf, "Failed to get latency: %" - GST_FOURCC_FORMAT, GST_FOURCC_ARGS (status)); + GST_WARNING_OBJECT (core_audio->osxbuf, "Failed to get latency: %d", + (int) status); *samples = 0; return FALSE; } @@ -1143,8 +1114,8 @@ gst_core_audio_initialize_impl (GstCoreAudio * core_audio, frame_size, &propertySize); if (status) { - GST_WARNING_OBJECT (core_audio->osxbuf, "Failed to get frame size: %" - GST_FOURCC_FORMAT, GST_FOURCC_ARGS (status)); + GST_WARNING_OBJECT (core_audio->osxbuf, "Failed to get frame size: %d", + (int) status); goto done; } } diff --git a/sys/osxaudio/gstosxcoreaudioremoteio.c b/sys/osxaudio/gstosxcoreaudioremoteio.c index 076bd113005295243e4ed0fe2f3b0a74dde4eb3e..dd97aa1e03c7c5bdace7b2d19d76939caa5dd3f8 100644 --- a/sys/osxaudio/gstosxcoreaudioremoteio.c +++ b/sys/osxaudio/gstosxcoreaudioremoteio.c @@ -70,8 +70,7 @@ gst_core_audio_get_samples_and_latency_impl (GstCoreAudio * core_audio, latency, &size); if (status) { - GST_WARNING_OBJECT (core_audio, "Failed to get latency: %" - GST_FOURCC_FORMAT, GST_FOURCC_ARGS (status)); + GST_WARNING_OBJECT (core_audio, "Failed to get latency: %d", (int) status); *samples = 0; return FALSE; } diff --git a/sys/v4l2/gstv4l2allocator.c b/sys/v4l2/gstv4l2allocator.c index 68ce9023a78bcec11ca472113cc040e4c1d3c286..a5c96269c448ce8726c3b0c8390f7168da6b8912 100644 --- a/sys/v4l2/gstv4l2allocator.c +++ b/sys/v4l2/gstv4l2allocator.c @@ -21,6 +21,10 @@ #include "config.h" +#ifndef _GNU_SOURCE +# define _GNU_SOURCE /* O_CLOEXEC */ +#endif + #include "ext/videodev2.h" #include "gstv4l2allocator.h" #include "v4l2_calls.h" @@ -637,20 +641,20 @@ gst_v4l2_allocator_new (GstObject * parent, gint video_fd, flags |= GST_V4L2_ALLOCATOR_PROBE (allocator, USERPTR); flags |= GST_V4L2_ALLOCATOR_PROBE (allocator, DMABUF); - GST_OBJECT_FLAG_SET (allocator, flags); - if (flags == 0) - goto not_supported; + if (flags == 0) { + /* Drivers not ported from videobuf to videbuf2 don't allow freeing buffers + * using REQBUFS(0). This is a workaround to still support these drivers, + * which are known to have MMAP support. */ + GST_WARNING_OBJECT (allocator, "Could not probe supported memory type, " + "assuming MMAP is supported, this is expected for older drivers not " + " yet ported to videobuf2 framework"); + flags = GST_V4L2_ALLOCATOR_FLAG_MMAP_REQBUFS; + } - return allocator; + GST_OBJECT_FLAG_SET (allocator, flags); -not_supported: - { - GST_ERROR_OBJECT (allocator, - "No memory model supported by GStreamer for this device"); - g_object_unref (allocator); - return NULL; - } + return allocator; } guint @@ -766,8 +770,10 @@ gst_v4l2_allocator_stop (GstV4l2Allocator * allocator) gst_v4l2_memory_group_free (group); } + /* Not all drivers support rebufs(0), so warn only */ if (v4l2_ioctl (allocator->video_fd, VIDIOC_REQBUFS, &breq) < 0) - goto reqbufs_failed; + GST_WARNING_OBJECT (allocator, + "error releasing buffers buffers: %s", g_strerror (errno)); allocator->count = 0; @@ -776,14 +782,6 @@ gst_v4l2_allocator_stop (GstV4l2Allocator * allocator) done: GST_OBJECT_UNLOCK (allocator); return ret; - -reqbufs_failed: - { - GST_ERROR_OBJECT (allocator, - "error releasing buffers buffers: %s", g_strerror (errno)); - ret = GST_V4L2_ERROR; - goto done; - } } GstV4l2MemoryGroup * diff --git a/sys/v4l2/gstv4l2object.c b/sys/v4l2/gstv4l2object.c index 3b22b1ae1e168cc42da5027a84db3fe63f46865b..ef77e719aca7b0648e7c92b1fb591484285ece73 100644 --- a/sys/v4l2/gstv4l2object.c +++ b/sys/v4l2/gstv4l2object.c @@ -2140,6 +2140,24 @@ default_frame_sizes: } } +static gboolean +gst_v4l2_object_get_interlace (int field, gboolean * interlaced) +{ + switch (field) { + case V4L2_FIELD_ANY: + case V4L2_FIELD_NONE: + *interlaced = FALSE; + return TRUE; + case V4L2_FIELD_INTERLACED: + case V4L2_FIELD_INTERLACED_TB: + case V4L2_FIELD_INTERLACED_BT: + *interlaced = TRUE; + return TRUE; + default: + return FALSE; + } +} + static gboolean gst_v4l2_object_get_nearest_size (GstV4l2Object * v4l2object, guint32 pixelformat, gint * width, gint * height, gboolean * interlaced) @@ -2169,8 +2187,11 @@ gst_v4l2_object_get_nearest_size (GstV4l2Object * v4l2object, fmt.fmt.pix.field = V4L2_FIELD_NONE; r = v4l2_ioctl (fd, VIDIOC_TRY_FMT, &fmt); - if (r < 0 && errno == EINVAL) { + if ((r < 0 && errno == EINVAL) || + !gst_v4l2_object_get_interlace (fmt.fmt.pix.field, interlaced)) { /* try again with interlaced video */ + memset (&fmt, 0, sizeof (fmt)); + fmt.type = v4l2object->type; fmt.fmt.pix.width = *width; fmt.fmt.pix.height = *height; fmt.fmt.pix.pixelformat = pixelformat; @@ -2192,16 +2213,23 @@ gst_v4l2_object_get_nearest_size (GstV4l2Object * v4l2object, GST_LOG_OBJECT (v4l2object->element, "Failed to probe size limit with VIDIOC_TRY_FMT, trying VIDIOC_S_FMT"); + memset (&fmt, 0, sizeof (fmt)); + fmt.type = v4l2object->type; fmt.fmt.pix.width = *width; fmt.fmt.pix.height = *height; + fmt.fmt.pix.pixelformat = pixelformat; + fmt.fmt.pix.field = V4L2_FIELD_NONE; r = v4l2_ioctl (fd, VIDIOC_S_FMT, &fmt); - if (r < 0 && errno == EINVAL) { - /* try again with progressive video */ + if ((r < 0 && errno == EINVAL) || + !gst_v4l2_object_get_interlace (fmt.fmt.pix.field, interlaced)) { + /* try again with interlaced video */ + memset (&fmt, 0, sizeof (fmt)); + fmt.type = v4l2object->type; fmt.fmt.pix.width = *width; fmt.fmt.pix.height = *height; fmt.fmt.pix.pixelformat = pixelformat; - fmt.fmt.pix.field = V4L2_FIELD_NONE; + fmt.fmt.pix.field = V4L2_FIELD_INTERLACED; r = v4l2_ioctl (fd, VIDIOC_S_FMT, &fmt); } @@ -2215,21 +2243,11 @@ gst_v4l2_object_get_nearest_size (GstV4l2Object * v4l2object, *width = fmt.fmt.pix.width; *height = fmt.fmt.pix.height; - switch (fmt.fmt.pix.field) { - case V4L2_FIELD_ANY: - case V4L2_FIELD_NONE: - *interlaced = FALSE; - break; - case V4L2_FIELD_INTERLACED: - case V4L2_FIELD_INTERLACED_TB: - case V4L2_FIELD_INTERLACED_BT: - *interlaced = TRUE; - break; - default: - GST_WARNING_OBJECT (v4l2object->element, - "Unsupported field type for %" GST_FOURCC_FORMAT "@%ux%u", - GST_FOURCC_ARGS (pixelformat), *width, *height); - goto error; + if (!gst_v4l2_object_get_interlace (fmt.fmt.pix.field, interlaced)) { + GST_WARNING_OBJECT (v4l2object->element, + "Unsupported field type for %" GST_FOURCC_FORMAT "@%ux%u: %u", + GST_FOURCC_ARGS (pixelformat), *width, *height, fmt.fmt.pix.field); + goto error; } ret = TRUE; diff --git a/sys/v4l2/gstv4l2sink.c b/sys/v4l2/gstv4l2sink.c index e9b6efbd84ace411765cd0c1c1c540ad85a92aa1..06693ae36a49d6953dba8525029e8660ef1c7620 100644 --- a/sys/v4l2/gstv4l2sink.c +++ b/sys/v4l2/gstv4l2sink.c @@ -554,6 +554,7 @@ gst_v4l2sink_propose_allocation (GstBaseSink * bsink, GstQuery * query) max = min; gst_query_set_nth_allocation_pool (query, 0, pool, size, min, max); + gst_object_unref (pool); } return TRUE; diff --git a/sys/v4l2/gstv4l2transform.c b/sys/v4l2/gstv4l2transform.c index 4ccddbba75ec4cedb8de8d97da8981a75c043240..f6455324670c39d498642ac72e62a83715950799 100644 --- a/sys/v4l2/gstv4l2transform.c +++ b/sys/v4l2/gstv4l2transform.c @@ -749,7 +749,7 @@ gst_v4l2_transform_register (GstPlugin * plugin, const gchar * basename, type_name = g_strdup_printf ("v4l2%sconvert", basename); subtype = g_type_register_static (type, type_name, &type_info, 0); - gst_element_register (plugin, type_name, GST_RANK_PRIMARY + 1, subtype); + gst_element_register (plugin, type_name, GST_RANK_NONE, subtype); g_free (type_name); diff --git a/win32/common/config.h b/win32/common/config.h index 8dfe115b3b5b1287fe36f21f1dcc46cdd428f5df..ef70fb493184a69254f42252950c792b02a32b2b 100644 --- a/win32/common/config.h +++ b/win32/common/config.h @@ -58,7 +58,7 @@ #define GST_PACKAGE_ORIGIN "Unknown package origin" /* GStreamer package release date/time for plugins as YYYY-MM-DD */ -#define GST_PACKAGE_RELEASE_DATETIME "2014-08-27" +#define GST_PACKAGE_RELEASE_DATETIME "2014-09-19" /* Define if static plugins should be built */ #undef GST_PLUGIN_BUILD_STATIC @@ -372,7 +372,7 @@ #define PACKAGE_NAME "GStreamer Good Plug-ins" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GStreamer Good Plug-ins 1.4.1" +#define PACKAGE_STRING "GStreamer Good Plug-ins 1.4.2" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "gst-plugins-good" @@ -381,7 +381,7 @@ #undef PACKAGE_URL /* Define to the version of this package. */ -#define PACKAGE_VERSION "1.4.1" +#define PACKAGE_VERSION "1.4.2" /* directory where plugins are located */ #ifdef _DEBUG @@ -415,7 +415,7 @@ #undef TARGET_CPU /* Version number of package */ -#define VERSION "1.4.1" +#define VERSION "1.4.2" /* old wavpack API */ #undef WAVPACK_OLD_API