diff --git a/ChangeLog b/ChangeLog index dc50812b69ccd03339af2739f9cdaf7438897ec0..f3834e07974aacb7cfaa6b543e398a470411f288 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,9 +1,342 @@ +=== release 1.2.2 === + +2013-12-26 Sebastian Dröge <slomo@coaxion.net> + + * configure.ac: + releasing 1.2.2 + +2013-12-26 16:46:27 +0100 Sebastian Dröge <sebastian@centricular.com> + + * po/da.po: + * po/ru.po: + po: Update translations + +2013-12-26 11:21:36 +0100 Wim Taymans <wtaymans@redhat.com> + + * gst/rtsp/gstrtspsrc.c: + rtspsrc: use aggregate control for PLAY/PAUSE/TEARDOWN + Use the aggregate control instead of the original request url to perform + PAUSE/PLAY and TEARDOWN. + Fixes https://bugzilla.gnome.org/show_bug.cgi?id=721003 + +2013-12-24 14:40:25 +0100 Sebastian Dröge <sebastian@centricular.com> + + * gst/debugutils/rndbuffersize.c: + rndbuffersize: Proxy CAPS, ALLOCATION, SCHEDULING and srcpad events properly + +2013-12-23 12:23:27 -0600 Brendan Long <b.long@cablelabs.com> + + * configure.ac: + vp9dec: Require vpx >= 1.3.0 for building vp9dec and vp9enc + Previous versions did not have a stable bitstream for VP9. + https://bugzilla.gnome.org/show_bug.cgi?id=720986 + +2013-12-23 15:44:30 +0100 Sebastian Dröge <sebastian@centricular.com> + + * gst/matroska/matroska-demux.c: + matroskademux: Check for the correct size of codec_data in the ACM case + +2013-12-20 11:45:38 +0100 Sebastian Dröge <sebastian@centricular.com> + + * gst/isomp4/descriptors.c: + qtdemux: Fix calcuation of descriptor length + https://bugzilla.gnome.org/show_bug.cgi?id=720813 + +2013-12-17 18:28:25 +0100 Sebastian Dröge <sebastian@centricular.com> + + * configure.ac: + vpx: Mark VP9 support as non-experimental + There was a libvpx release with VP9 support now and the bitstream + is frozen too. + +2013-12-16 16:17:07 +0100 Sebastian Dröge <sebastian@centricular.com> + + * ext/taglib/gstid3v2mux.cc: + id3v2mux: Set picture type in the APIC frames + +2013-12-16 16:14:52 +0100 Sebastian Dröge <sebastian@centricular.com> + + * ext/taglib/gstid3v2mux.cc: + id3v2mux: Set image-description from the info struct, not the caps + +2013-11-25 17:38:06 +0100 Wim Taymans <wtaymans@redhat.com> + + * tests/check/elements/rtpjitterbuffer.c: + check: fix jitterbuffer check + Don't advance the clock to 240ms too early. + Fixes https://bugzilla.gnome.org/show_bug.cgi?id=710013 + +2013-12-04 16:23:43 -0500 Olivier Crête <olivier.crete@collabora.com> + + * ext/pulse/pulsesink.c: + pulsesink: Free device_info in accepts caps + https://bugzilla.gnome.org/show_bug.cgi?id=719811 + +2013-11-29 19:50:24 +0100 Sebastian Dröge <sebastian@centricular.com> + + * gst/videomixer/blend.c: + videomixer: Fix segfault when filling the background of a UYVY frame + https://bugzilla.gnome.org/show_bug.cgi?id=712401 + +2013-11-27 16:15:12 +0100 Mathieu Duponchelle <mduponchelle1@gmail.com> + + * gst/videomixer/videomixer2.c: + videomixer: explicitly fail when alpha information would have been lost. + +2013-11-28 16:50:42 +0100 Wim Taymans <wtaymans@redhat.com> + + * gst/rtpmanager/rtpsession.c: + rtpsession: don't unref buffer twice + Cleaning the packet info will already unref the buffer. + Fixes https://bugzilla.gnome.org/show_bug.cgi?id=715078 + +2013-10-24 13:16:42 +0200 Per x Johansson <perxjoh@axis.com> + + * gst/matroska/matroska-demux.c: + matroskademux: Avoid division by zero assert in gst_matroska_demux_search_pos + https://bugzilla.gnome.org/show_bug.cgi?id=711829 + +2013-11-11 13:17:25 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net> + + * gst/audioparsers/gstac3parse.c: + ac3parse: correctly handle timestamps when parsing x-private1-ac3 + ... the way it has always worked fine in a52dec. + +2013-11-06 12:40:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: advance expected seqnum after dropping + After dropping a buffer, move our expected seqnum + Conflicts: + gst/rtpmanager/gstrtpjitterbuffer.c + +2013-11-18 14:27:48 +0100 Michael Olbrich <m.olbrich@pengutronix.de> + + * sys/v4l2/gstv4l2object.c: + v4l2: clear cached caps on close + A different device with different caps may be used for the next open. + https://bugzilla.gnome.org/show_bug.cgi?id=712611 + +2013-11-14 17:29:50 -0300 Thibault Saunier <thibault.saunier@collabora.com> + + * gst/isomp4/qtdemux.c: + qtdemux: Use GstVideoInfo helper to create caps for raw video + This way we do not miss mandatory fields in caps. + At the same time use the gst_pb_utils_get_codec_description + helper to get codec description. + https://bugzilla.gnome.org/show_bug.cgi?id=712335 + +2013-11-14 16:11:38 -0300 Thibault Saunier <thibault.saunier@collabora.com> + + * gst/matroska/Makefile.am: + * gst/matroska/matroska-demux.c: + matroskademux: Use GstVideoInfo helper to create caps for raw video + This way we do not miss mandatory fields in caps. + At the same time use the gst_pb_utils_get_codec_description helper to + get codec description. + https://bugzilla.gnome.org/show_bug.cgi?id=712328 + +2013-11-23 12:15:40 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net> + + * gst/matroska/matroska-mux.c: + matroskamux: correctly handle negative relative timestamps + ... rather than scaling these as unsigned. + Fixes https://bugzilla.gnome.org/show_bug.cgi?id=712744 + Based on patch by Krzysztof Kotlenga <pocek@users.sf.net> + +2013-11-26 11:17:42 +0100 Sebastian Dröge <sebastian@centricular.com> + + * gst/matroska/matroska-demux.c: + matroska-demux: Allow a bit more variation when detecting common framerates + Instead of +/- 1ns we allow 2ns now. Due to rounding errors there are + some Matroska files out there with 33.333331ms per frame for 30fps. + +2013-11-25 15:49:07 +0100 Wim Taymans <wtaymans@redhat.com> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + * tests/check/elements/rtpjitterbuffer.c: + rtpjitterbuffer: improve clear-pt-map handling + Don't reset the expected output seqnum when clearing the pt map because this + could stall the jitterbuffer forever. + Add a unit test for this. + Fixes https://bugzilla.gnome.org/show_bug.cgi?id=709800 + +2013-11-25 00:34:21 +0000 Tim-Philipp Müller <tim@centricular.com> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + rtpjitterbuffer: fix wake-up when new buffers come in after running empty + Spotted by 'gratias' on IRC. Probably introduced in recent refactoring. + https://bugzilla.gnome.org/show_bug.cgi?id=715039 + +2013-11-22 12:26:21 +0100 Wim Taymans <wtaymans@redhat.com> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + rtpjitterbuffer: pass downstream flowreturn to upstream + Fixes https://bugzilla.gnome.org/show_bug.cgi?id=712722 + +2013-11-21 11:32:15 +0100 Wim Taymans <wtaymans@redhat.com> + + * gst/rtp/gstrtpvorbisdepay.c: + * gst/rtp/gstrtpvorbispay.c: + rtpvorbisdepay: handle packets > 0xffff + Handle input packet sizes larger than 16 bits in the depayloader. + Remove size restrictions on the payloader. + +2013-11-21 11:30:28 +0100 Wim Taymans <wtaymans@redhat.com> + + * gst/rtp/gstrtptheoradepay.c: + * gst/rtp/gstrtptheorapay.c: + rtptheoradepay: handle packets > 0xffff + Reorganize some things in the depayloader so that it can handle packets larger + than 16 bits. + Remove the size restriction on the payloader. + +2013-11-19 10:10:51 +0100 Wim Taymans <wim.taymans@gmail.com> + + * gst/rtpmanager/rtpjitterbuffer.c: + rtpjitterbuffer: avoid mapping the buffer + Reuse the parsed structure to get the timestamps. + +2013-11-05 10:48:33 +0200 George Kiagiadakis <george.kiagiadakis@collabora.com> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + rtpjitterbuffer: fix crash when do-retransmission=true and a lot of buffers are lost + The problem here was that the jitterbuffer lock was unlocked to push + the event, but that caused another thread to remove the timer currently + being processed, probably because the amount of rtx events + (and therefore timers) was getting too high. The solution is to + unlock and push the event only after timer processing has finished. + fixes https://bugzilla.gnome.org/show_bug.cgi?id=711131 + +2013-11-08 11:09:21 +0000 Marc Leeman <marc.leeman@gmail.com> + + * sys/v4l2/gstv4l2bufferpool.c: + v4l2: init v4l2_buffer to 0x0 before ioctl + https://bugzilla.gnome.org/show_bug.cgi?id=712137 + === release 1.2.1 === -2013-11-09 Sebastian Dröge <slomo@coaxion.net> +2013-11-09 15:38:33 +0100 Sebastian Dröge <sebastian@centricular.com> + * ChangeLog: + * NEWS: + * RELEASE: * configure.ac: - releasing 1.2.1 + * docs/plugins/gst-plugins-good-plugins.args: + * 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.2.1 + +2013-11-09 15:38:15 +0100 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 2013-11-09 12:01:55 +0100 Sebastian Dröge <sebastian@centricular.com> diff --git a/Makefile.in b/Makefile.in index a69f5ac69733623da80f8b66b90f101060ed93c6..52636e19bb709fffbd80469fc1513859d08592a0 100644 --- a/Makefile.in +++ b/Makefile.in @@ -482,6 +482,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/NEWS b/NEWS index 8f91fc5c5e089fc53e1da57fb9405053f8c42352..57564b81392474ee852fda8b4cbbfd2356494fb0 100644 --- a/NEWS +++ b/NEWS @@ -1,2 +1,2 @@ -This is GStreamer Good Plugins 1.2.1 +This is GStreamer Good Plugins 1.2.2 diff --git a/RELEASE b/RELEASE index 500e1defb2d4a5867770cfce3ddeabfbd640be24..a7b4b0ad75cd62b25a9f152e62c0a8715eef2bcd 100644 --- a/RELEASE +++ b/RELEASE @@ -1,5 +1,5 @@ -Release notes for GStreamer Good Plugins 1.2.1 +Release notes for GStreamer Good Plugins 1.2.2 The GStreamer team is proud to announce a new bug-fix release @@ -57,26 +57,24 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg) Bugs fixed in this release - * 683536 : souphttpsrc: Handles long pause (long enough to timeout TCP socket connection) as EOS - * 707933 : matroskademux: Wrong UTF8 detection causes wrong detection of subtitle encoding - * 707975 : qtdemux: Can't handle datetimes before 1970 yet - * 708505 : matroskademux: sends unnecessary gap events - * 708864 : mp4mux: Does not negotiate due to framerate caps not set on peer pad - * 709270 : qtdemux: Does not support mp2v fourcc for MPEG-2 video - * 709352 : jpegdec: Does not require width/height on caps or parsed input - * 709384 : videomixer: Check if the source pad needs reconfiguration and update the source caps in that case - * 709390 : videomixer: Update videoconversion code - * 709423 : v4l2bufferpool: O_CLOEXEC needs _GNU_SOURCE - * 709457 : Do not write out SegmentUID when muxing to WebM - * 709507 : deinterlace: Segfault in handling of planar YUV video formats - * 709614 : wavenc: Uses invalid caps for alaw and mulaw - * 709728 : dvdemux/dvdec: Sends stream-start, caps and segment events in wrong order - * 710110 : multiudpsink: Leaks GstMemories when flushing - * 710215 : audioiirfilter: Crashes when no coefficients are provided - * 710623 : qtdemux: Video captured by iPad couldn't play in push mode - * 711230 : rtspsrc: allow setting certificate validation flags - * 711497 : rtpvp8pay: Compatibility issue with linphone due to always sending a picture id - * 711699 : wavenc: bogus header generated + * 688153 : matroskademux: audio gap after seeking on webm with lacing + * 709800 : rtpjitterbuffer: stalled stream after gst_rtp_jitter_buffer_clear_pt_map() being called. + * 710013 : tests: rtpjitterbuffer test_rtx_packet_delay - spurious failures + * 711131 : rtpjitterbuffer: SIGSEGV when do-retransmission=true and a lot of packets are dopped + * 711829 : matroskademux: assert on division by zero + * 712137 : v4l2sink: fixes for uploading compressed + * 712328 : matroskademux: Use GstVideoInfo helper to create caps for raw video + * 712335 : qtdemux: Use GstVideoInfo helper to create caps for raw video + * 712401 : videomixer: Segfault when generating color backround in UYVY + * 712611 : v4l2: clear cached caps on close + * 712722 : [regression] rtpbin fails to return not linked when it should + * 712744 : matroskamux: Fix handling of negative timestamps + * 715039 : rtpjitterbuffer: Fix inconsistency in waking up + * 719431 : videomixer: Should fail negotiation if it can't preserve the alpha channel of input streams + * 719811 : pulsesink: Leak of device_info in gst_pulsesink_sink_info_cb + * 720813 : qtmux: Invalid calculation of descriptor length + * 720986 : vp9dec: Don't build with libvpx earlier than 1.3.0 because of non-final bitstream + * 721003 : rtspsrc: play requests can't find media with query parameters ==== Download ==== @@ -113,20 +111,16 @@ subscribe to the gstreamer-devel list. Contributors to this release - * Aleix Conchillo Flaque - * Andoni Morales Alastruey - * Hans MÃ¥nsson - * Matej Knopp + * Brendan Long + * George Kiagiadakis + * Marc Leeman + * Mark Nauwelaerts * Mathieu Duponchelle - * Matthieu Bouron - * Ognyan Tonchev + * Michael Olbrich * Olivier Crête - * Peter Korsgaard - * Philippe Normand - * Reynaldo H. Verdejo Pinochet - * Rico Tzschichholz + * Per x Johansson * Sebastian Dröge - * Thiago Santos + * Thibault Saunier * Tim-Philipp Müller * Wim Taymans  \ No newline at end of file diff --git a/common/Makefile.in b/common/Makefile.in index ec7debd86ebd4b8fa4296d16638966ca5d2d2527..0c26e7c67c9dcf30f3d24d5c49895e553b482205 100644 --- a/common/Makefile.in +++ b/common/Makefile.in @@ -443,6 +443,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/common/m4/Makefile.in b/common/m4/Makefile.in index 4a32e81a751a2548cd4b7c93bac3cc60865bf51e..bc8626c77cbc78ed3b3030f7f26167b82e3f82ec 100644 --- a/common/m4/Makefile.in +++ b/common/m4/Makefile.in @@ -382,6 +382,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/configure b/configure index 2059e9a163d85502c3ed05c640c7b8ea4d4da004..a24d79fc46b58b764f5a745b814030c13dfe48b4 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.2.1. +# Generated by GNU Autoconf 2.69 for GStreamer Good Plug-ins 1.2.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.2.1' -PACKAGE_STRING='GStreamer Good Plug-ins 1.2.1' +PACKAGE_VERSION='1.2.2' +PACKAGE_STRING='GStreamer Good Plug-ins 1.2.2' PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer' PACKAGE_URL='' @@ -661,6 +661,8 @@ WAVPACK_LIBS WAVPACK_CFLAGS USE_VPX_FALSE USE_VPX_TRUE +VPX_130_LIBS +VPX_130_CFLAGS VPX_LIBS VPX_CFLAGS USE_TAGLIB_FALSE @@ -1403,6 +1405,8 @@ TAGLIB_CFLAGS TAGLIB_LIBS VPX_CFLAGS VPX_LIBS +VPX_130_CFLAGS +VPX_130_LIBS WAVPACK_CFLAGS WAVPACK_LIBS' @@ -1945,7 +1949,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.2.1 to adapt to many kinds of systems. +\`configure' configures GStreamer Good Plug-ins 1.2.2 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -2021,7 +2025,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of GStreamer Good Plug-ins 1.2.1:";; + short | recursive ) echo "Configuration of GStreamer Good Plug-ins 1.2.2:";; esac cat <<\_ACEOF @@ -2310,6 +2314,10 @@ Some influential environment variables: TAGLIB_LIBS linker flags for TAGLIB, overriding pkg-config VPX_CFLAGS C compiler flags for VPX, overriding pkg-config VPX_LIBS linker flags for VPX, overriding pkg-config + VPX_130_CFLAGS + C compiler flags for VPX_130, overriding pkg-config + VPX_130_LIBS + linker flags for VPX_130, overriding pkg-config WAVPACK_CFLAGS C compiler flags for WAVPACK, overriding pkg-config WAVPACK_LIBS @@ -2381,7 +2389,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -GStreamer Good Plug-ins configure 1.2.1 +GStreamer Good Plug-ins configure 1.2.2 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -3192,7 +3200,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.2.1, which was +It was created by GStreamer Good Plug-ins $as_me 1.2.2, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -4174,7 +4182,7 @@ fi # Define the identity of the package. PACKAGE='gst-plugins-good' - VERSION='1.2.1' + VERSION='1.2.2' cat >>confdefs.h <<_ACEOF @@ -4384,9 +4392,9 @@ END fi - PACKAGE_VERSION_MAJOR=$(echo 1.2.1 | cut -d'.' -f1) - PACKAGE_VERSION_MINOR=$(echo 1.2.1 | cut -d'.' -f2) - PACKAGE_VERSION_MICRO=$(echo 1.2.1 | cut -d'.' -f3) + PACKAGE_VERSION_MAJOR=$(echo 1.2.2 | cut -d'.' -f1) + PACKAGE_VERSION_MINOR=$(echo 1.2.2 | cut -d'.' -f2) + PACKAGE_VERSION_MICRO=$(echo 1.2.2 | cut -d'.' -f3) @@ -4397,7 +4405,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking nano version" >&5 $as_echo_n "checking nano version... " >&6; } - NANO=$(echo 1.2.1 | cut -d'.' -f4) + NANO=$(echo 1.2.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 @@ -9047,10 +9055,10 @@ fi done - GST_CURRENT=201 + GST_CURRENT=202 GST_REVISION=0 - GST_AGE=201 - GST_LIBVERSION=201:0:201 + GST_AGE=202 + GST_LIBVERSION=202:0:202 @@ -35610,7 +35618,77 @@ $as_echo "#define HAVE_VP8_DECODER 1" >>confdefs.h fi - if test "x$BUILD_EXPERIMENTAL" = "xyes"; then + + +pkg_failed=no +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for VPX_130" >&5 +$as_echo_n "checking for VPX_130... " >&6; } + +if test -n "$PKG_CONFIG"; then + if test -n "$VPX_130_CFLAGS"; then + pkg_cv_VPX_130_CFLAGS="$VPX_130_CFLAGS" + else + if test -n "$PKG_CONFIG" && \ + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"vpx >= 1.3.0\""; } >&5 + ($PKG_CONFIG --exists --print-errors "vpx >= 1.3.0") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + pkg_cv_VPX_130_CFLAGS=`$PKG_CONFIG --cflags "vpx >= 1.3.0" 2>/dev/null` +else + pkg_failed=yes +fi + fi +else + pkg_failed=untried +fi +if test -n "$PKG_CONFIG"; then + if test -n "$VPX_130_LIBS"; then + pkg_cv_VPX_130_LIBS="$VPX_130_LIBS" + else + if test -n "$PKG_CONFIG" && \ + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"vpx >= 1.3.0\""; } >&5 + ($PKG_CONFIG --exists --print-errors "vpx >= 1.3.0") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + pkg_cv_VPX_130_LIBS=`$PKG_CONFIG --libs "vpx >= 1.3.0" 2>/dev/null` +else + pkg_failed=yes +fi + fi +else + pkg_failed=untried +fi + + + +if test $pkg_failed = yes; then + +if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then + _pkg_short_errors_supported=yes +else + _pkg_short_errors_supported=no +fi + if test $_pkg_short_errors_supported = yes; then + VPX_130_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "vpx >= 1.3.0"` + else + VPX_130_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "vpx >= 1.3.0"` + fi + # Put the nasty error message in config.log where it belongs + echo "$VPX_130_PKG_ERRORS" >&5 + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + true +elif test $pkg_failed = untried; then + true +else + VPX_130_CFLAGS=$pkg_cv_VPX_130_CFLAGS + VPX_130_LIBS=$pkg_cv_VPX_130_LIBS + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for vpx_codec_vp9_cx_algo in -lvpx" >&5 $as_echo_n "checking for vpx_codec_vp9_cx_algo in -lvpx... " >&6; } if ${ac_cv_lib_vpx_vpx_codec_vp9_cx_algo+:} false; then : @@ -35701,7 +35779,8 @@ $as_echo "#define HAVE_VP9_DECODER 1" >>confdefs.h fi - fi + +fi LIBS="$OLD_LIBS" CFLAGS="$OLD_CFLAGS" fi @@ -37789,7 +37868,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.2.1, which was +This file was extended by GStreamer Good Plug-ins $as_me 1.2.2, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -37855,7 +37934,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.2.1 +GStreamer Good Plug-ins config.status 1.2.2 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff --git a/configure.ac b/configure.ac index 0c7ad96d42e2b0a5ae5d96f64e8753a124b5152f..c216eeb8f1e17dd687f9363a79ebfb8f5680b8f3 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.2.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-good]) +AC_INIT([GStreamer Good Plug-ins],[1.2.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, 201, 0, 201) +AS_LIBTOOL(GST, 202, 0, 202) dnl *** required versions of GStreamer stuff *** GST_REQ=1.2.0 @@ -961,7 +961,8 @@ AG_GST_CHECK_FEATURE(VPX, [VPX decoder], vpx, [ HAVE_VP8=yes AC_DEFINE(HAVE_VP8_DECODER, 1, [Defined if the VP8 decoder is available]) ]) - if test "x$BUILD_EXPERIMENTAL" = "xyes"; then + + PKG_CHECK_MODULES(VPX_130, vpx >= 1.3.0, [ AC_CHECK_LIB(vpx, vpx_codec_vp9_cx_algo, [ HAVE_VP9=yes AC_DEFINE(HAVE_VP9_ENCODER, 1, [Defined if the VP9 encoder is available]) @@ -970,7 +971,7 @@ AG_GST_CHECK_FEATURE(VPX, [VPX decoder], vpx, [ HAVE_VP9=yes AC_DEFINE(HAVE_VP9_DECODER, 1, [Defined if the VP9 decoder is available]) ]) - fi + ], [true]) LIBS="$OLD_LIBS" CFLAGS="$OLD_CFLAGS" fi diff --git a/docs/Makefile.in b/docs/Makefile.in index ebbc3caea8e6159086a046257775f0e785d5e682..1465c7d7516fcca4f8ffdaa405297b2c97660467 100644 --- a/docs/Makefile.in +++ b/docs/Makefile.in @@ -442,6 +442,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/docs/plugins/Makefile.in b/docs/plugins/Makefile.in index d3ca16e75d9175733998826ce974b97dfaa622a1..ba0170599df4adee00a0ab04b55257658f218a66 100644 --- a/docs/plugins/Makefile.in +++ b/docs/plugins/Makefile.in @@ -401,6 +401,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/docs/plugins/gst-plugins-good-plugins.args b/docs/plugins/gst-plugins-good-plugins.args index 8abfabf2bf9af9b0e989fbe64a83c0339ea77ad9..bfbf46220d457b7193e4a09e9b22e1bbbec300fb 100644 --- a/docs/plugins/gst-plugins-good-plugins.args +++ b/docs/plugins/gst-plugins-good-plugins.args @@ -24008,3 +24008,493 @@ <DEFAULT>No Picture ID</DEFAULT> </ARG> +<ARG> +<NAME>GstVP9Enc::arnr-maxframes</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,15]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>AltRef max frames</NICK> +<BLURB>AltRef maximum number of frames.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Enc::arnr-strength</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,6]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>AltRef strength</NICK> +<BLURB>AltRef strength.</BLURB> +<DEFAULT>3</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Enc::arnr-type</NAME> +<TYPE>gint</TYPE> +<RANGE>[1,3]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>AltRef type</NICK> +<BLURB>AltRef type.</BLURB> +<DEFAULT>3</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Enc::auto-alt-ref</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Auto alt reference frames</NICK> +<BLURB>Automatically generate AltRef frames.</BLURB> +<DEFAULT>FALSE</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Enc::buffer-initial-size</NAME> +<TYPE>gint</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Buffer initial size</NICK> +<BLURB>Initial client buffer size (ms).</BLURB> +<DEFAULT>4000</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Enc::buffer-optimal-size</NAME> +<TYPE>gint</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Buffer optimal size</NICK> +<BLURB>Optimal client buffer size (ms).</BLURB> +<DEFAULT>5000</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Enc::buffer-size</NAME> +<TYPE>gint</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Buffer size</NICK> +<BLURB>Client buffer size (ms).</BLURB> +<DEFAULT>6000</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Enc::cpu-used</NAME> +<TYPE>gint</TYPE> +<RANGE>[-16,16]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>CPU used</NICK> +<BLURB>CPU used.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Enc::cq-level</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,63]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Constrained quality level</NICK> +<BLURB>Constrained quality level.</BLURB> +<DEFAULT>10</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Enc::deadline</NAME> +<TYPE>gint64</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Deadline</NICK> +<BLURB>Deadline per frame (usec, 0=disabled).</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Enc::dropframe-threshold</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,100]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Drop Frame Threshold</NICK> +<BLURB>Temporal resampling threshold (buf %).</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Enc::end-usage</NAME> +<TYPE>GstVP9EncEndUsage</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Rate control mode</NICK> +<BLURB>Rate control mode.</BLURB> +<DEFAULT>Variable Bit Rate (VBR) mode</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Enc::error-resilient</NAME> +<TYPE>GstVP9EncErFlags</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Error resilient</NICK> +<BLURB>Error resilience flags.</BLURB> +<DEFAULT></DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Enc::horizontal-scaling-mode</NAME> +<TYPE>GstVP9EncScalingMode</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Horizontal scaling mode</NICK> +<BLURB>Horizontal scaling mode.</BLURB> +<DEFAULT>Normal</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Enc::keyframe-max-dist</NAME> +<TYPE>gint</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Keyframe max distance</NICK> +<BLURB>Maximum distance between keyframes (number of frames).</BLURB> +<DEFAULT>128</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Enc::keyframe-mode</NAME> +<TYPE>GstVP9EncKfMode</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Keyframe Mode</NICK> +<BLURB>Keyframe placement.</BLURB> +<DEFAULT>Determine optimal placement automatically</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Enc::lag-in-frames</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,25]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Lag in frames</NICK> +<BLURB>Maximum number of frames to lag.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Enc::max-intra-bitrate</NAME> +<TYPE>gint</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Max Intra bitrate</NICK> +<BLURB>Maximum Intra frame bitrate.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Enc::max-quantizer</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,63]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Maximum Quantizer</NICK> +<BLURB>Maximum Quantizer (worst).</BLURB> +<DEFAULT>63</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Enc::min-quantizer</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,63]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Minimum Quantizer</NICK> +<BLURB>Minimum Quantizer (best).</BLURB> +<DEFAULT>4</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Enc::multipass-cache-file</NAME> +<TYPE>gchar*</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Multipass Cache File</NICK> +<BLURB>Multipass cache file.</BLURB> +<DEFAULT>"multipass.cache"</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Enc::multipass-mode</NAME> +<TYPE>GstVP9EncMultipassMode</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Multipass Mode</NICK> +<BLURB>Multipass encode mode.</BLURB> +<DEFAULT>One pass encoding (default)</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Enc::noise-sensitivity</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,6]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Noise sensitivity</NICK> +<BLURB>Noise sensisivity (frames to blur).</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Enc::overshoot</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,1000]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Overshoot PCT</NICK> +<BLURB>Datarate overshoot (max) target (%).</BLURB> +<DEFAULT>100</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Enc::resize-allowed</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Resize Allowed</NICK> +<BLURB>Allow spatial resampling.</BLURB> +<DEFAULT>FALSE</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Enc::resize-down-threshold</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,100]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Resize Down Threshold</NICK> +<BLURB>Downscale threshold (buf %).</BLURB> +<DEFAULT>60</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Enc::resize-up-threshold</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,100]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Resize Up Threshold</NICK> +<BLURB>Upscale threshold (buf %).</BLURB> +<DEFAULT>30</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Enc::sharpness</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,7]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Sharpness</NICK> +<BLURB>Filter sharpness.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Enc::static-threshold</NAME> +<TYPE>gint</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Static Threshold</NICK> +<BLURB>Motion detection threshold.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Enc::target-bitrate</NAME> +<TYPE>gint</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Target bitrate</NICK> +<BLURB>Target bitrate (in bits/sec).</BLURB> +<DEFAULT>256000</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Enc::temporal-scalability-layer-id</NAME> +<TYPE>GValueArray*</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Coding layer identification</NICK> +<BLURB>Sequence defining coding layer membership.</BLURB> +<DEFAULT></DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Enc::temporal-scalability-number-layers</NAME> +<TYPE>gint</TYPE> +<RANGE>[1,5]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Number of coding layers</NICK> +<BLURB>Number of coding layers to use.</BLURB> +<DEFAULT>1</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Enc::temporal-scalability-periodicity</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,16]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Coding layer periodicity</NICK> +<BLURB>Length of sequence that defines layer membership periodicity.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Enc::temporal-scalability-rate-decimator</NAME> +<TYPE>GValueArray*</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Coding layer rate decimator</NICK> +<BLURB>Rate decimation factors for each layer.</BLURB> +<DEFAULT></DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Enc::temporal-scalability-target-bitrate</NAME> +<TYPE>GValueArray*</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Coding layer target bitrates</NICK> +<BLURB>Target bitrates for coding layers (one per layer, decreasing).</BLURB> +<DEFAULT></DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Enc::threads</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,64]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Threads</NICK> +<BLURB>Number of threads to use.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Enc::timebase</NAME> +<TYPE>GstFraction</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Shortest interframe time</NICK> +<BLURB>Fraction of one second that is the shortest interframe time - normally left as zero which will default to the framerate.</BLURB> +<DEFAULT></DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Enc::token-partitions</NAME> +<TYPE>GstVP9EncTokenPartitions</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Token partitions</NICK> +<BLURB>Number of token partitions.</BLURB> +<DEFAULT>One token partition</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Enc::tuning</NAME> +<TYPE>GstVP9EncTuning</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Tuning</NICK> +<BLURB>Tuning.</BLURB> +<DEFAULT>Tune for PSNR</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Enc::twopass-vbr-bias</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,100]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>2-pass VBR bias</NICK> +<BLURB>CBR/VBR bias (0=CBR, 100=VBR).</BLURB> +<DEFAULT>50</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Enc::twopass-vbr-maxsection</NAME> +<TYPE>gint</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>rw</FLAGS> +<NICK>2-pass GOP max bitrate</NICK> +<BLURB>GOP maximum bitrate (% target).</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Enc::twopass-vbr-minsection</NAME> +<TYPE>gint</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>rw</FLAGS> +<NICK>2-pass GOP min bitrate</NICK> +<BLURB>GOP minimum bitrate (% target).</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Enc::undershoot</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,1000]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Undershoot PCT</NICK> +<BLURB>Datarate undershoot (min) target (%).</BLURB> +<DEFAULT>100</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Enc::vertical-scaling-mode</NAME> +<TYPE>GstVP9EncScalingMode</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Vertical scaling mode</NICK> +<BLURB>Vertical scaling mode.</BLURB> +<DEFAULT>Normal</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Dec::deblocking-level</NAME> +<TYPE>guint</TYPE> +<RANGE><= 16</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Deblocking Level</NICK> +<BLURB>Deblocking level.</BLURB> +<DEFAULT>4</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Dec::noise-level</NAME> +<TYPE>guint</TYPE> +<RANGE><= 16</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Noise Level</NICK> +<BLURB>Noise level.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Dec::post-processing</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Post Processing</NICK> +<BLURB>Enable post processing.</BLURB> +<DEFAULT>FALSE</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Dec::post-processing-flags</NAME> +<TYPE>GstVP9DecPostProcessingFlags</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Post Processing Flags</NICK> +<BLURB>Flags to control post processing.</BLURB> +<DEFAULT>Deblock|Demacroblock</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP9Dec::threads</NAME> +<TYPE>guint</TYPE> +<RANGE>[1,16]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Max Threads</NICK> +<BLURB>Maximum number of decoding threads.</BLURB> +<DEFAULT>1</DEFAULT> +</ARG> + diff --git a/docs/plugins/gst-plugins-good-plugins.hierarchy b/docs/plugins/gst-plugins-good-plugins.hierarchy index b612c81134f4b790efef35bfd283fd9d7629e7eb..d07dbda85ec6a762e9649ff01ed7e3581edf1186 100644 --- a/docs/plugins/gst-plugins-good-plugins.hierarchy +++ b/docs/plugins/gst-plugins-good-plugins.hierarchy @@ -273,10 +273,12 @@ GObject GstJpegDec GstPngDec GstVP8Dec + GstVP9Dec GstVideoEncoder GstJpegEnc GstPngEnc GstVP8Enc + GstVP9Enc GstVideoMixer2 GstWavEnc GstWavParse diff --git a/docs/plugins/gst-plugins-good-plugins.interfaces b/docs/plugins/gst-plugins-good-plugins.interfaces index e976d4caec05c0b2e51ddc1834ce7d49d745eb8f..b596349003d0386e9083c60248d6e942a742afef 100644 --- a/docs/plugins/gst-plugins-good-plugins.interfaces +++ b/docs/plugins/gst-plugins-good-plugins.interfaces @@ -82,6 +82,7 @@ GstV4l2Sink GstTuner GstVideoOverlay GstNavigation GstColorBalance GstVideoOrien GstV4l2Src GstURIHandler GstImplementsInterface GstTuner GstColorBalance GstVideoOrientation GstPropertyProbe GstV4l2Src GstURIHandler GstTuner GstColorBalance GstVideoOrientation GstVP8Enc GstPreset GstTagSetter +GstVP9Enc GstPreset GstTagSetter GstVideoBalance GstColorBalance GstVideoBalance GstImplementsInterface GstColorBalance GstVideoEncoder GstPreset 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 cc3bafdf70f8ed4babb03d45c638412ee71f0052..29d455652be52aac88a26e4c1a22d8061986f8cc 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.2.1</td> +<td>1.2.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 f8d5310bb133b4ce608b82bd4638069428de6690..2c049cfbd240d8f1ec7953689185fed55f2ac09f 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.2.1</td> +<td>1.2.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 0fa4ec7f03126a5438cf6c12aaa6b0cc88f1b361..f55bce0ca4d86c87f29e1881fb9c0361b86bb84f 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.2.1</td> +<td>1.2.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 67ac07fec109ddccb58889671a1eb2cdbc3a9384..7d435f1efdced7e163ba13468123af42aa0e8850 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.2.1</td> +<td>1.2.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 0b82ab21b98d5969db14fd1afffe2b8d11d5faa3..96f537eaa800fbdabc2737c02fa49643e4d67a0d 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.2.1</td> +<td>1.2.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 b4f8f5e064b26e715cf0a6cd86a750340658e50a..33f5a4e273c9f8711d054705a669f7cefa0ab9bf 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.2.1</td> +<td>1.2.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 fb407e71a03c4e8e7b445dfbc14b636571186a07..48a339251c5d97d7c7d86f505d1fe7b0fcbe5609 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.2.1</td> +<td>1.2.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 da81c3a7bb5b688123117794832bdb29ad5bcd7f..7cb9f3fbdc4c133f5fc58964fcf170f3439832fc 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.2.1</td> +<td>1.2.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 b5d8790d4bf22a63770a13d318899c3247c5251f..40bd17dc122d9254702f9e0632af115482437ace 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.2.1</td> +<td>1.2.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 67f8d345f98ba3a9ba39518cfd566357c34df9da..028ed126c52c03b2e0c4a4ca9c880ba19582f3cd 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.2.1</td> +<td>1.2.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 96e6bf5faa784091791050777a9f63f3b9743bb2..60c37985827b620d9e2c701d903e3d630913642c 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.2.1</td> +<td>1.2.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 5d6b9112e745caf67d25cbcd9f38a780e369ed05..f4b772161972c085988f16d7ec11c0c100cd8362 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.2.1</td> +<td>1.2.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 34f370e66a5b1518705b7e210a5b073b5356037b..f958ecc9be50903a390b506da56cdd55888123e1 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.2.1</td> +<td>1.2.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 a160ebf8a129a255b20c8cb02fded7b6b2a858fc..4751b8626f4d8dca9336eca028727787a730a33e 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.2.1</td> +<td>1.2.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 a8f306034be0667871d998dc478c73fb13ba9a23..228ea3b0af3cb5e4e0a7fcc2bb6a5ac18c6c7fc2 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.2.1</td> +<td>1.2.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 44179dc5827d1465dd16a03d061db4e8784db6e1..bb762d9bc05c5e10c0f89bca2ca1b15667447f95 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.2.1</td> +<td>1.2.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 7b73c64f8e9b13614243ce3c4dbca684903198d7..c179eaf986f7c3a31d2a6656c41b76e5778e50b8 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.2.1</td> +<td>1.2.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 5750b347cc09c109f3def10633692d7c3e58a130..ed04716498cd8c19fd46947095c510a5b55744a5 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.2.1</td> +<td>1.2.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 15bf065a42d5ebd05806514059e2e18255767c5a..bec1dcf7996148eee7b32eae6c425d65e4c7a57e 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.2.1</td> +<td>1.2.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 75889cc2b6090631348e2644e4ba0e5933e0ed09..424dbaaa57a6054cd1ec0a69b01c042a4c8e66b5 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.2.1</td> +<td>1.2.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 05bb76ce7e9f6626441682698f9b8851ab05c350..364872592d873cddde5e18b7d063264c8b5f6fe2 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.2.1</td> +<td>1.2.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 5685dda8d88b4fd2232f3f9ca28bb3dd5886a1c8..5435df2008e11d80ae99a358502c6ff469a3a685 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.2.1</td> +<td>1.2.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 90e998c01834340810ee9b3bd91d56e14ab106f8..f55176acbf017cc266a04a56523763e12b8a7d52 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.2.1</td> +<td>1.2.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 d24a250973396172eced97b41df45cf5c9bd001f..2bad1060b2cae23bb79ca0d2f6cf203f2ac10f27 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.2.1</td> +<td>1.2.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 9115fe69b9cf8a7c96404e56e53a8cefc7387eea..c368e058fdf54cf0d04fa0dcd1ad49df3e5b282b 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.2.1</td> +<td>1.2.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 d8467217d6fb870ab8a8cc7d22b319f832a54cf4..eb408f5bfae015cd3ecf30bee95abac5dac677b9 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.2.1</td> +<td>1.2.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 174797942aa5665e87b9d3a2ddc6f70945fd4a83..289da37039a634b547132d6e9c2bda5683d9d978 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.2.1</td> +<td>1.2.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 27e69be56120e7ed81a0e88e2f717b68a6a29741..61cf790ec20172e2e5c8149b9bf0c4a8dec4adba 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.2.1</td> +<td>1.2.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 a2c6f735e1865a67227562f6459fc801b295f459..f6dcf4d0bbcdd8bf7b87fd189ed8311a8d98e632 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.2.1</td> +<td>1.2.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 74fc8489a2895e77434081c87d70aa18b248587b..6b666d85bb26258a577d581b54524432b6b1e394 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.2.1</td> +<td>1.2.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 7e0481731ce36159ccfe608cab8fc42cc3ce8364..1080a2e4e1b92ec7901d2cf14fc0a675e5557ece 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.2.1</td> +<td>1.2.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 78bb34ac3352fd1f9ad1e987726bafb2c32169c7..3363ca6b2b777d8b6c8513ce70463c9de09fb66e 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.2.1</td> +<td>1.2.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 ac93a8e184f17f103e57e37afb06474a3efe6dca..e5eac73a436d18e0a1f325663b813e5e8bef4269 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.2.1</td> +<td>1.2.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 e0d44517f5d21183175fcf5876b43516c8087f5c..78747386a94d9fccf951d110a1de0cf3e15fdc7b 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.2.1</td> +<td>1.2.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 015a27962f0039012f83964c82bb6a6a8cf16416..6a37088d5c4645a04601545d7d6ae1eeef7a6159 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.2.1</td> +<td>1.2.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 99f3bcbef4e08b04c69ab5763c5d841bdd45083b..99b4b70b5ee6b6261afe4380fac3ecbb3490b58c 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.2.1</td> +<td>1.2.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 312beb6a0052f5ef9ba403763657bb247a339aab..b42e61b3d306b2aeeebcac9e39c53b2cacb5331a 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.2.1</td> +<td>1.2.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 07e797549a4416d6be6d5feadaf02be652de3765..d61ec5dbc9acd9c63d8a69445cc4c3b98f3caf43 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.2.1</td> +<td>1.2.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 686d17260c9999737a390ba1eac31d18e3b09b1a..f745dc39af6bfce785036f0b7ce627d8c8fe0f7c 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.2.1</td> +<td>1.2.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 2c5a260c0d61619651a7f8e8bb34f0a9800f52af..376759b7e4f6c7f7bfc83c637e42f356d9023005 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.2.1</td> +<td>1.2.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 09c191bb1a08f601140efb0b6d1287eb6d8a9228..254eef6c1d89c7d7451a7e1ce52d9586ecae6891 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.2.1</td> +<td>1.2.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 d85ddfce662632753a53c89dcff8060661fd55fd..b030a80881138219e43d2f4427f0ee123941d0ed 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.2.1</td> +<td>1.2.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 a2d600a96a9ee67f594b6e8f486b1f07c023065e..da66b11a484a3a9cde71cdfdfbbff07d6d64f754 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.2.1</td> +<td>1.2.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 73940bedfbbaa2ba565d7e488232fcddd171e4c3..22860aa70f2fb146597b307bbb6791413eea10c0 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.2.1</td> +<td>1.2.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 d83b4f7626c9d3e9200f29f7b5039850160192a6..4ec89178ca91b407e8f5e4e064a311dccfd19fcd 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.2.1</td> +<td>1.2.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 f51713352b06bf60d22e5a0f2387b65d992ef354..82058c149c1c1c06c5e9b6ea28816ac182a10ad0 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.2.1</td> +<td>1.2.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 4e46e91a282028dc970e056e8cf7a7a5f3976ab1..cc393afbf53c1a205b5bc8b4bae674ab404331e2 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.2.1</td> +<td>1.2.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 c34bc929a3500d883af83b61d24e19a366143dd8..f5471bfe076dd814f5e99c8ff9dbcbf7f6e26e5c 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.2.1</td> +<td>1.2.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 f1cc2fc4b5ab5055b6685e390f904025a19a2d74..a389052cd246d8c53822585af0e5efbbdb8c139c 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.2.1</td> +<td>1.2.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 40d27aea72137d6a33684c7e3a5ef522714a4286..9cab0c4634266f516cd7291f80f4f4ca2188276c 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.2.1</td> +<td>1.2.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 6dcfddd93b1d490a1597f42a041232afe17d23fd..030755ba47f02ea68c9f6dd8640f4870f5f9d212 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.2.1</td> +<td>1.2.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 898f6c4b37bcc324ae0af0a1e76840fff91b0194..e2acb2982abfa6adf5759550bbafafa62654558d 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.2.1</td> +<td>1.2.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 3c4fbd4c0874949614ab4b472c9576e5f303fe79..fec5135e8c47c8506842840652b461289ebb22d6 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.2.1</td> +<td>1.2.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 9619276aae93a06e3696642ebe0c095ca0429d41..b547abf164daf8b133372b779cc1f379e2aa713e 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.2.1</td> +<td>1.2.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 548044ce3ad2190ca361cade7570dc5d7cc159c0..c0999a8e71c3ba7f70a3f3aed1dae5bac9eb8c89 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.2.1</td> +<td>1.2.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 cba90786fe21adb27824ad128a8d4b95809d6bad..d72db5afd1d27b6d321eeeb16c7e21ea1f03bc9b 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.2.1</td> +<td>1.2.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 97c88cf1dc8ebf791e0523cb19056a9f4f1c47b9..08a8dcd1aa6a1bda11f8abadb586ee11ffbdcb2f 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.2.1</td> +<td>1.2.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 31f19a802116a7048d12d47e6c00b9d8d4e966d4..ca3a9d3c55cd36e71060097bbfdd9358e3fc4509 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.2.1</td> +<td>1.2.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 bf82fec0cfebfb053f7440ebd09e5b79eae220c4..fae5ee0685610d29a49e69eb51e105e9a11bca08 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.2.1</td> +<td>1.2.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 afafa65c75e9b7e6a1d49146c6c2361137f77e4e..1c5b8bc378cfc005f88eb5ad183e52e987b6d15e 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.2.1</td> +<td>1.2.2</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> @@ -75,6 +75,14 @@ <td><p><span class="term"><a class="link" href="gst-plugins-good-plugins-vp8enc.html" title="vp8enc">vp8enc</a></span></p></td> <td>Encode VP8 video streams</td> </tr> +<tr> +<td><p><span class="term">vp9dec</span></p></td> +<td>Decode VP9 video streams</td> +</tr> +<tr> +<td><p><span class="term">vp9enc</span></p></td> +<td>Encode VP9 video streams</td> +</tr> </tbody> </table></div> </div> 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 2900790061078e4f8a1776c15a6c1aa8ea0e0a38..885c3299f006700f59cfbae2d9f56cbe7140547d 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.2.1</td> +<td>1.2.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 c75b2550434f7123a38628ac29fdd32f76a38298..19d6a785ddccb41585714fb5c7c4493e0c546695 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.2.1</td> +<td>1.2.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 2a5150e8d258e9718f75f46457dd35cad2a90a2a..c84c3d37a241d1807113a8450ec0329db70167d0 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.2.1</td> +<td>1.2.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 a68e4cc8d2b7d7109d390baf8fd93c00bf9d13f4..c68562f9ed164e718699425ca4ceea61f5e7def6 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.2.1</td> +<td>1.2.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 4677ec7479d262986bb05820b58017e9040035dc..83e23e3950c3b941f1205ea588bec33dfb84d85a 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.2.1</td> +<td>1.2.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 7a372ac52d8585aabc14fedff0172a686cb19872..6cd4df0704020c40493f88b7262fb4585116a817 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.2.1) + for GStreamer Good Plugins 1.0 (1.2.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 86b6142a5258c089babb83f6a30c7024859b2544..2cbc7f6a1969361ea99fb4300217c4e822b292a1 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.2.1</version> + <version>1.2.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 3e57e7ba129edf5bc94a67800cbd3d6617b1d147..c0e94334a72a870bcb3addc88e0a06347a5baef9 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.2.1</version> + <version>1.2.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 56dfecf8f84b12eb38fe5f115a2f2cd81595be4b..240fe8f783e80a03e61ada2a7d1efb2460779576 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.2.1</version> + <version>1.2.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 c4ad53d0ceaa57704e1045aacc70eb08ab17d9d2..82f5c94b3b88a0d4496eb95ab7bc2945cc2bde31 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.2.1</version> + <version>1.2.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 d45980bbdf04e7065229f4ffa63cad4a0635d418..17669d9a46d3c90efd9bb7ca878199276491b176 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.2.1</version> + <version>1.2.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 dc30c812f47849480f0b3c19243aee00fe4cef03..9bbbddcb254d9e275b001d4236d12507b88fe795 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.2.1</version> + <version>1.2.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 840551d994cc2cad1db693ed359b69840428e81c..4d6d070c9d988e3501cffad15c35f1b5a5b824f5 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.2.1</version> + <version>1.2.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 894ba25dc7db1ba5259474c928fed670b545fccc..51aa0cf986b883dce15975b6705ccb0efadb3449 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.2.1</version> + <version>1.2.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 c8168e5533d7a2d284fe2f82768a01d14a3a6a51..feeb9c144dfdcdd0ff475015ebed1d291f436f22 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.2.1</version> + <version>1.2.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 b5c13d6c1443eac333434b8d6e1e01ea751c6227..33c442d9f45978ea6a5d594ad01bb31d2bb2e1cf 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.2.1</version> + <version>1.2.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 98e4dfa3fcef22e25b3a06178b5cdb54dc80821e..42f591a3938dde189de4ebd98d33da1fb9880b68 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.2.1</version> + <version>1.2.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 7978d080c91dbd8c6a71b4e540e90c27a8381c6d..940fc2a47cc4494af5a56ba5d34531bed5d945a9 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.2.1</version> + <version>1.2.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 54a3c7e025b9fc8d34906a07f5bb15dfd18bd9d6..27414cfc3c54bc861a4e0cf257c63c2b1c4c8b1f 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.2.1</version> + <version>1.2.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 3b442488c7ecc12a001c74d1b1e70c8c59e92c92..52f9ea8c5d141d3731dd24ef3c2fa3eeffc59834 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.2.1</version> + <version>1.2.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 329677ca7f6741f63058f1937ac37b2ff7291b63..567a1806994fa29f3ae680b01009f000f7c0b716 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.2.1</version> + <version>1.2.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 ab74fb3e4ddb5db5335d37d211a84ec3b99432da..7ebeb2ae34f89f64038da50c9e703be9ad09f969 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.2.1</version> + <version>1.2.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 f94a1f05cab34138f34c62e6a67d2328b2482d5d..d942aabd817d950362f3192f372b13aac0f875c4 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.2.1</version> + <version>1.2.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 08ed28a791ce7064cdc11fbf53bdd045e1e6d962..3365c7abb373daa1e848552654321a78b318c215 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.2.1</version> + <version>1.2.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 afb356e96e81f7c6cbf10b52dff751d1f309f7f2..89096071c9bf4a46e6de6419130918636a9ef09d 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.2.1</version> + <version>1.2.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 280fc3ff62e759e3896a46295e83003216ced14f..9f48b390a471566ae0d581dc53f837c1f300e868 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.2.1</version> + <version>1.2.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 363888b7a3fc2f4aa3756bcbca03a5b5537ddc64..2edbfcb1df774e7c93226e397e3a2b1707e7587e 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.2.1</version> + <version>1.2.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 3a264aecea5374664cca09e95b8e2c0d501877ba..8cda45e86d49b5d26470bca1b0eb38b46da02ad1 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.2.1</version> + <version>1.2.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 9ce96c7992d4497ed11aeb0fced5c58fcfa8a8ea..27ccd9f2a0699439aaee0834543f69e096630bff 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.2.1</version> + <version>1.2.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 ca0f89a302a5f6a3d5533dc41f4e0b2e9f871938..8ac7032309555fa5e86172584eab96e288b8e408 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.2.1</version> + <version>1.2.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 978d57b4da62f4ac40f12ab8f7ead4594692cecf..5f4bf7191db9748208e923fff576070824843b54 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.2.1</version> + <version>1.2.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 622a577f5c7eba980d3a91ccc4903928e930e081..ad04f705849129ce67ed2390ff66e1139556efbd 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.2.1</version> + <version>1.2.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 e393c2c8bbd29a1cbfe00df9526f418cec61df52..261c3c07b867c5b39f05552aec332c4d7b301f6f 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.2.1</version> + <version>1.2.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 9c60e7603fd444884befd7011017d59e52f5f1cf..c190db32d11d9129a97c9e0264332dcb322faa6b 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.2.1</version> + <version>1.2.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 64a07df7a7b1ac0a59de227abe3f5d8602df050a..c27c33e756abb07ceb7cb0a168d78a5bad7568e5 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.2.1</version> + <version>1.2.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 5e33e73a2127f3d8747b469756be022facaf3af6..e1f8267984570fee989926c1d0bceb940c540c0f 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.2.1</version> + <version>1.2.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 253e66fb2ebab7af2cf31aa1af168844a3142120..d82947989e7f95cc25cb2f4827d41435a62e25de 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.2.1</version> + <version>1.2.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 2a9336946b16ac571b1f7569c2c175149d5e663f..3215b3f8a1cb6d2fa770ecc1e093e1b0ded14bf1 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.2.1</version> + <version>1.2.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 df954a5936fd1a3feb7634da4e63857810ebae1b..7229f063fcb5a9450d7a88cdd4489c6c11cf2ec6 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.2.1</version> + <version>1.2.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 630729cf445b69d88633318f8db33fdb2831a22d..b83c05aa034073415a21c6a940192ff8f0314488 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.2.1</version> + <version>1.2.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 92a7bdfe80847b767a9357a68294506bd60ff8c7..8d80fcb010ed6d28abf9b1ca784763d2d85568c6 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.2.1</version> + <version>1.2.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 86cadaea97018fbe8ae695f632052d82b0002ab5..e6f81079289476f4ffd47f63160117586808a912 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.2.1</version> + <version>1.2.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 e3703be9026cae4c9532b6c2cf8a79bf0e184daf..1c8aa40c4112df1f45bf9c139526868a99ee06f8 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.2.1</version> + <version>1.2.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 6acc4b05f7e08abe6f76f7429f406d5bb46db58f..72e5ee01c87c13d6c487bcf06a32eaf8c1769492 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.2.1</version> + <version>1.2.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 b9413a1c0918975b3ab1ebfb9bf13fc55d9677c3..4e8cb21596a1d2a16945304e48f65dab3820c11e 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.2.1</version> + <version>1.2.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 f31c5fc5d0a6fb51da3e4eab6e0be84d87a3b755..258a79597c6455aa1e4ac1eb555e524405a3e368 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.2.1</version> + <version>1.2.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 209f103287489b43f4f282b6fc53b7cbbc478417..21dc30175958b94fe85d9b5fb5ada48caa155366 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.2.1</version> + <version>1.2.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 ac01ac6a3382b41aad623783ea6c83e5c10f4ca8..3eb78915af024acf3ba32528eefaa85f143e4f7e 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.2.1</version> + <version>1.2.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 11a099a91b3c9a0d35db5d8f3bac22e608cd9743..781068da017da4785ab9a0549b978c973d32dc32 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.2.1</version> + <version>1.2.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 ae147904d06e8ce40a6f178c7135ee6a7d7fba87..b21d6f847518d43dde5daa9cd7bd9926dbc770f8 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.2.1</version> + <version>1.2.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 508ba75e691cbb04ce60e604e6b8952913e18377..317f5f30b024023475abd4600242359aa6472f78 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.2.1</version> + <version>1.2.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 52253209ac8f3461fd807ee80b52bd0589c448e1..8bea6dddbafd642e1942e5998d21409fb40bcd6d 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.2.1</version> + <version>1.2.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 708e27d1a3c5dde3edc8b3ab2f6597a4f218cb6e..b217ef72860962f1f143c52ae039b77d9250d26c 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.2.1</version> + <version>1.2.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 4d4ce10886c24e429092d23e1bc2987b95b71a32..38675c9360b068ea2a56d403756b41e81c6a25ec 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.2.1</version> + <version>1.2.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 0f5795fd8fc694ac51deaff20a9797d7a8938551..e4605da2baee89bdddd244f02ddb3352eeef96ec 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.2.1</version> + <version>1.2.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 6ebbb6c984651ae49345718ec45314269a985785..717230fa0fb498d6ec639e99c3a332dbc034c49f 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.2.1</version> + <version>1.2.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 6caf1c97f7490ae078b79e1df1153382b390d485..6850085930e56e06ae760731cd8f3f37ef97dece 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.2.1</version> + <version>1.2.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 43db75abf46c3e32d0f55a2c5b37af6e5a25544d..effe4044ac57f428a741634d4f1f457e8550ff66 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.2.1</version> + <version>1.2.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 34296d56e11f2407de5c821d1fe6192c83cb4dc9..f3153f5a475bd23416ba8715efd0045617756035 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.2.1</version> + <version>1.2.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 adf7fe64e519ff2850a49c5eee3abf7294ec3ed3..bbf4d8065297b6d48c0c899204ad6a4d232a014c 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.2.1</version> + <version>1.2.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 0785222d4f4386ec0a36f810cc933c199162d210..87fe8f8fb9ce5682d28262ba5d55119d7adcb0f5 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.2.1</version> + <version>1.2.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 6275ae5e8df00c2eb9db1b9f496135623ba99f9d..e855190dc67398934f35a607dfd1a2c2a603defc 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.2.1</version> + <version>1.2.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 9561481e6ebfa434f4eea01029e62814b8935348..daeb1bdc30f975f03172f6d02150dfdf0b37446b 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.2.1</version> + <version>1.2.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 2fd4c0e8871f639f585b38806a8497add0379b29..67876da083c0d33a9275012fe87f43014c6ae118 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.2.1</version> + <version>1.2.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 c1d34be587bba0730885ca7ca283004d9928e506..ab6c1be333294b9ebfcdf087196868e0939693dd 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.2.1</version> + <version>1.2.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 324503bd51b54c612a903e7346c99280a06f9290..adb8bc7b62921d531a24364ec4e8189257ce17bb 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.2.1</version> + <version>1.2.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 9363708fd34f0809f3097d89f0030fe7ede932b3..8f58b1a4298267d482dc3bcb253dcbf6956e55f6 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.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> @@ -51,5 +51,47 @@ </caps> </pads> </element> + <element> + <name>vp9dec</name> + <longname>On2 VP9 Decoder</longname> + <class>Codec/Decoder/Video</class> + <description>Decode VP9 video streams</description> + <author>David Schleef <ds@entropywave.com>, Sebastian Dröge <sebastian.droege@collabora.co.uk></author> + <pads> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>video/x-vp9</details> + </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>video/x-raw, format=(string){ I420, YV12, Y42B, Y444 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + </caps> + </pads> + </element> + <element> + <name>vp9enc</name> + <longname>On2 VP9 Encoder</longname> + <class>Codec/Encoder/Video</class> + <description>Encode VP9 video streams</description> + <author>David Schleef <ds@entropywave.com>, Sebastian Dröge <sebastian.droege@collabora.co.uk></author> + <pads> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>video/x-raw, format=(string){ I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>video/x-vp9, profile=(string){ 0, 1, 2, 3 }</details> + </caps> + </pads> + </element> </elements> </plugin> \ No newline at end of file diff --git a/docs/plugins/inspect/plugin-wavenc.xml b/docs/plugins/inspect/plugin-wavenc.xml index c5322a0f9fb6eb21beddfd11f4337b5a86465ee3..d6ce8474424526547dbd25f4c04e085a031d1988 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.2.1</version> + <version>1.2.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 036b88b7dd892cf890738119da5fe7b46274c65c..c53a48f24873304d9c3be0ece2122f487cd35a56 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.2.1</version> + <version>1.2.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 5e5880ad6935ff22dae957df8fc1679f908669d7..9c57eb9408a368cc1b545b4b8b0d4d18a65a47f4 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.2.1</version> + <version>1.2.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 3e91233df863052d8b54226f1998ad9a23705bcc..ebd1b4c50f269a169cb3163d6b9339fc554866fe 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.2.1</version> + <version>1.2.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 ff2bffdc7b6542a8ec708ea91909c477e8f0097b..492c2b184db34009ea92be02e2343ec4f28baaca 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.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/ext/Makefile.in b/ext/Makefile.in index 18c5abd8766b21cc27d372cf84ef13a4f89c738c..bfa331a3139882b5425d1294e38ff4a922414a3d 100644 --- a/ext/Makefile.in +++ b/ext/Makefile.in @@ -447,6 +447,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/ext/aalib/Makefile.in b/ext/aalib/Makefile.in index 9940f2b278eaa85b5713ddc10b37f6a8a5ea7516..9c8031af42ac0587675aa7cba35be7327f5606ab 100644 --- a/ext/aalib/Makefile.in +++ b/ext/aalib/Makefile.in @@ -469,6 +469,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/ext/cairo/Makefile.in b/ext/cairo/Makefile.in index 7c3ac325f6cb30a3fd4d9cc4b0738f3ccd883072..312bf39f3cb85a04e0d727454424756693c8ed3e 100644 --- a/ext/cairo/Makefile.in +++ b/ext/cairo/Makefile.in @@ -470,6 +470,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/ext/dv/Makefile.in b/ext/dv/Makefile.in index 4773b9de2fab9b1bdc8d3236e0f975eb5dcfee8a..1939ec0fa3d505db39832077234b318d8182828c 100644 --- a/ext/dv/Makefile.in +++ b/ext/dv/Makefile.in @@ -479,6 +479,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/ext/flac/Makefile.in b/ext/flac/Makefile.in index c88dbdfc6a69b93f85d7846cee82b9fd72ea6caf..2d16263c21f5f4e7beb22594d772f36f3e84791a 100644 --- a/ext/flac/Makefile.in +++ b/ext/flac/Makefile.in @@ -471,6 +471,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/ext/gdk_pixbuf/Makefile.in b/ext/gdk_pixbuf/Makefile.in index 9299f541a996d281e479ae30486401cd56c59d76..ca5357c8ffae88466fec3f5a4203a38e79f93406 100644 --- a/ext/gdk_pixbuf/Makefile.in +++ b/ext/gdk_pixbuf/Makefile.in @@ -472,6 +472,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/ext/jack/Makefile.in b/ext/jack/Makefile.in index 8ee04e201d9b6e3f1572bfe6ddd8b500e8f90fde..314e04ead6ce12b68bef8fca6dc2d5c5b12a0341 100644 --- a/ext/jack/Makefile.in +++ b/ext/jack/Makefile.in @@ -471,6 +471,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/ext/jpeg/Makefile.in b/ext/jpeg/Makefile.in index a6b486027847bc552ac92dcfd590757a5ab939c1..ceefd0ad6ae83e126c8de43be7fd2edfff2f4b9d 100644 --- a/ext/jpeg/Makefile.in +++ b/ext/jpeg/Makefile.in @@ -470,6 +470,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/ext/libcaca/Makefile.in b/ext/libcaca/Makefile.in index b3dbc7e5be7fd9e3b3098aed07383a90a832e989..14b41c59acd587da04b1d709d4425a013e3da717 100644 --- a/ext/libcaca/Makefile.in +++ b/ext/libcaca/Makefile.in @@ -469,6 +469,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/ext/libpng/Makefile.in b/ext/libpng/Makefile.in index 41a2a62b3a8ea6fc6a4003f6448e8ca20b048a6d..b12b74ef91503ab37983603cad52cee314e5745e 100644 --- a/ext/libpng/Makefile.in +++ b/ext/libpng/Makefile.in @@ -470,6 +470,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/ext/pulse/Makefile.in b/ext/pulse/Makefile.in index 449ebe4c5b2cd3e31c7c71d57f9029b8a2420046..0dd21c1d704bdd2e35790e6f96acaa3a4a6e1418 100644 --- a/ext/pulse/Makefile.in +++ b/ext/pulse/Makefile.in @@ -471,6 +471,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/ext/pulse/pulsesink.c b/ext/pulse/pulsesink.c index 9967c8d5f13ba26ddcd2001d4f6af2ce50be4b1d..6cbbf8a081ab9ede160ac95b5b5633e8f75b0faf 100644 --- a/ext/pulse/pulsesink.c +++ b/ext/pulse/pulsesink.c @@ -2392,6 +2392,8 @@ out: if (format) pa_format_info_free (format); + free_device_info (&device_info); + if (o) pa_operation_unref (o); diff --git a/ext/raw1394/Makefile.in b/ext/raw1394/Makefile.in index 41e3ae00099c5d25a5915b45081796bdb31e46cf..6eea0ea29252bc0b88914fcce2592b1d08f815ab 100644 --- a/ext/raw1394/Makefile.in +++ b/ext/raw1394/Makefile.in @@ -476,6 +476,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/ext/shout2/Makefile.in b/ext/shout2/Makefile.in index d812986644110587dee64ff81d549f5419a9c711..c8b4ca12dd6aa463ee5ea67b9b15ee969a9f6d9c 100644 --- a/ext/shout2/Makefile.in +++ b/ext/shout2/Makefile.in @@ -468,6 +468,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/ext/soup/Makefile.in b/ext/soup/Makefile.in index 091b908ea344794f8796dcde1bd7a432bede7dc6..3b1952bf142efdefa7ef04b661787ddffb091500 100644 --- a/ext/soup/Makefile.in +++ b/ext/soup/Makefile.in @@ -471,6 +471,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/ext/speex/Makefile.in b/ext/speex/Makefile.in index 1b110f6936525f7f8fc7f44656f09a63fba21698..452fc7d91f42722ade192595abaa179d32fa759d 100644 --- a/ext/speex/Makefile.in +++ b/ext/speex/Makefile.in @@ -470,6 +470,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/ext/taglib/Makefile.in b/ext/taglib/Makefile.in index 611758e24eb9ad27c67a2d195607da2aaa7000fb..1417fc7e2f8e40b32053172fb9fe98da0e60be48 100644 --- a/ext/taglib/Makefile.in +++ b/ext/taglib/Makefile.in @@ -487,6 +487,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/ext/taglib/gstid3v2mux.cc b/ext/taglib/gstid3v2mux.cc index c345142c1b19796d84c143629ad35557a6ae2577..27f4c803f4e05abf8ab342900cc475edbe36ddc3 100644 --- a/ext/taglib/gstid3v2mux.cc +++ b/ext/taglib/gstid3v2mux.cc @@ -427,8 +427,14 @@ add_image_tag (ID3v2::Tag * id3v2tag, const GstTagList * list, mime_type = gst_structure_get_name (s); if (mime_type != NULL) { ID3v2::AttachedPictureFrame * frame; - const gchar *desc; + const gchar *desc = NULL; GstMapInfo map; + const GstStructure *info_struct; + + info_struct = gst_sample_get_info (sample); + if (!info_struct + || !gst_structure_has_name (info_struct, "GstTagImageInfo")) + info_struct = NULL; if (strcmp (mime_type, "text/uri-list") == 0) mime_type = "-->"; @@ -447,14 +453,30 @@ add_image_tag (ID3v2::Tag * id3v2tag, const GstTagList * list, gst_buffer_unmap (image, &map); - desc = gst_structure_get_string (s, "image-description"); + if (info_struct) + desc = gst_structure_get_string (info_struct, "image-description"); + frame->setDescription ((desc) ? desc : ""); - /* FIXME set image type properly from caps */ if (strcmp (tag, GST_TAG_PREVIEW_IMAGE) == 0) { frame->setType (ID3v2::AttachedPictureFrame::FileIcon); } else { - frame->setType (ID3v2::AttachedPictureFrame::Other); + int image_type; + + if (info_struct) { + if (gst_structure_get (info_struct, "image-type", + GST_TYPE_TAG_IMAGE_TYPE, &image_type, NULL)) { + if (image_type > 0 && image_type <= 18) { + image_type += 2; + } else { + image_type = ID3v2::AttachedPictureFrame::Other; + } + } else { + image_type = ID3v2::AttachedPictureFrame::Other; + } + } + + frame->setType ((TagLib::ID3v2::AttachedPictureFrame::Type) image_type); } } } else { diff --git a/ext/vpx/Makefile.in b/ext/vpx/Makefile.in index 092c3b38813b3957c0f7bb98c0f23539df077369..3e87d768c2c0bd23d0f205b6410bbe867e7e2b80 100644 --- a/ext/vpx/Makefile.in +++ b/ext/vpx/Makefile.in @@ -474,6 +474,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/ext/wavpack/Makefile.in b/ext/wavpack/Makefile.in index 48855c325fe4f0feae6c89230cb82f4094bbce47..17d9ff92cc21d643ad61bc1af35d58ba445a1ee8 100644 --- a/ext/wavpack/Makefile.in +++ b/ext/wavpack/Makefile.in @@ -473,6 +473,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/gst-plugins-good.doap b/gst-plugins-good.doap index 07abb78edf128d6a7368e2aef0756f67a202dbdb..612ff5c0d72f9bc5ac15eea38ed5dd057d5ac2f6 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.2.2</revision> + <branch>1.2</branch> + <name></name> + <created>2013-12-26</created> + <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.2.2.tar.xz" /> + </Version> + </release> + <release> <Version> <revision>1.2.1</revision> diff --git a/gst-plugins-good.spec b/gst-plugins-good.spec index e39b2132cc0c80461978043616bf29b61cb143c8..7fe7196519f0685d24a319e921523bdfd2db5cca 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.2.1 +Version: 1.2.2 Release: 1.gst Summary: GStreamer plug-ins with good code and licensing diff --git a/gst/Makefile.in b/gst/Makefile.in index 3f66517382828afbad07f6a7ae357ba2e9ec9b6e..27600b4ceb810fd242b2fd313e08e5f19162a80a 100644 --- a/gst/Makefile.in +++ b/gst/Makefile.in @@ -447,6 +447,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/gst/alpha/Makefile.in b/gst/alpha/Makefile.in index e9fa32827c0832cf2deb2f95d6d730d59232b1ae..e34a655a031ec658fcf26331f00d2d8785fa7c18 100644 --- a/gst/alpha/Makefile.in +++ b/gst/alpha/Makefile.in @@ -478,6 +478,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/gst/apetag/Makefile.in b/gst/apetag/Makefile.in index 91428342dc7947268a42516470f55974de53d6aa..917351a97fbf1fffe8861b7558794dfaebe6cd8a 100644 --- a/gst/apetag/Makefile.in +++ b/gst/apetag/Makefile.in @@ -468,6 +468,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/gst/audiofx/Makefile.in b/gst/audiofx/Makefile.in index 03f6d3239ec5dfdd5e97af878b53294825115922..c0a5307bb2f1c64517ab32b66d378da1f75e771f 100644 --- a/gst/audiofx/Makefile.in +++ b/gst/audiofx/Makefile.in @@ -514,6 +514,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/gst/audiofx/audiopanoramaorc-dist.c b/gst/audiofx/audiopanoramaorc-dist.c index dc871464218e30e1c57032b90d2eccc25cb1cea9..438cc40474b32215c92584c217487a232ef42119 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/Makefile.in b/gst/audioparsers/Makefile.in index cad919b437a48b2eb287c6e767627d071c85f144..bb618a454175f63ab4db1872ccbe18bbd96467eb 100644 --- a/gst/audioparsers/Makefile.in +++ b/gst/audioparsers/Makefile.in @@ -477,6 +477,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/gst/audioparsers/gstac3parse.c b/gst/audioparsers/gstac3parse.c index 23b017f69d3efbd0fad41f42858a034cdfac3ea4..407e662c3b582871056366c389f836c8d01b097d 100644 --- a/gst/audioparsers/gstac3parse.c +++ b/gst/audioparsers/gstac3parse.c @@ -690,24 +690,83 @@ cleanup: * */ static GstFlowReturn -gst_ac3_parse_chain_priv (GstPad * pad, GstObject * parent, GstBuffer * buffer) +gst_ac3_parse_chain_priv (GstPad * pad, GstObject * parent, GstBuffer * buf) { GstAc3Parse *ac3parse = GST_AC3_PARSE (parent); GstFlowReturn ret; - GstBuffer *newbuf; gsize size; + guint8 data[2]; + gint offset; + gint len; + GstBuffer *subbuf; + gint first_access; + + size = gst_buffer_get_size (buf); + if (size < 2) + goto not_enough_data; + + gst_buffer_extract (buf, 0, data, 2); + first_access = (data[0] << 8) | data[1]; + + /* Skip the first_access header */ + offset = 2; + + if (first_access > 1) { + /* Length of data before first_access */ + len = first_access - 1; + + if (len <= 0 || offset + len > size) + goto bad_first_access_parameter; + + subbuf = gst_buffer_copy_region (buf, GST_BUFFER_COPY_ALL, offset, len); + GST_BUFFER_DTS (subbuf) = GST_CLOCK_TIME_NONE; + GST_BUFFER_PTS (subbuf) = GST_CLOCK_TIME_NONE; + ret = ac3parse->baseparse_chainfunc (pad, parent, subbuf); + if (ret != GST_FLOW_OK) { + gst_buffer_unref (buf); + goto done; + } + + offset += len; + len = size - offset; + + if (len > 0) { + subbuf = gst_buffer_copy_region (buf, GST_BUFFER_COPY_ALL, offset, len); + GST_BUFFER_PTS (subbuf) = GST_BUFFER_PTS (buf); + GST_BUFFER_DTS (subbuf) = GST_BUFFER_DTS (buf); - size = gst_buffer_get_size (buffer); - if (size >= 2) { - newbuf = gst_buffer_copy_region (buffer, GST_BUFFER_COPY_ALL, 2, size - 2); - gst_buffer_unref (buffer); - ret = ac3parse->baseparse_chainfunc (pad, parent, newbuf); + ret = ac3parse->baseparse_chainfunc (pad, parent, subbuf); + } + gst_buffer_unref (buf); } else { - gst_buffer_unref (buffer); - ret = GST_FLOW_OK; + /* first_access = 0 or 1, so if there's a timestamp it applies to the first byte */ + subbuf = + gst_buffer_copy_region (buf, GST_BUFFER_COPY_ALL, offset, + size - offset); + GST_BUFFER_PTS (subbuf) = GST_BUFFER_PTS (buf); + GST_BUFFER_DTS (subbuf) = GST_BUFFER_DTS (buf); + gst_buffer_unref (buf); + ret = ac3parse->baseparse_chainfunc (pad, parent, subbuf); } +done: return ret; + +/* ERRORS */ +not_enough_data: + { + GST_ELEMENT_ERROR (GST_ELEMENT (ac3parse), STREAM, FORMAT, (NULL), + ("Insufficient data in buffer. Can't determine first_acess")); + gst_buffer_unref (buf); + return GST_FLOW_ERROR; + } +bad_first_access_parameter: + { + GST_ELEMENT_ERROR (GST_ELEMENT (ac3parse), STREAM, FORMAT, (NULL), + ("Bad first_access parameter (%d) in buffer", first_access)); + gst_buffer_unref (buf); + return GST_FLOW_ERROR; + } } static gboolean diff --git a/gst/auparse/Makefile.in b/gst/auparse/Makefile.in index e1f12f33c984318bbb2cb42091c65119fbec7bc9..e13f614cf0c12bb32d4403bedaa008b6438e8340 100644 --- a/gst/auparse/Makefile.in +++ b/gst/auparse/Makefile.in @@ -468,6 +468,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/gst/autodetect/Makefile.in b/gst/autodetect/Makefile.in index d54000bff83bbce1b501de71f9880be5cb13de46..497c884af629e7fced597f76f25717073348816d 100644 --- a/gst/autodetect/Makefile.in +++ b/gst/autodetect/Makefile.in @@ -472,6 +472,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/gst/avi/Makefile.in b/gst/avi/Makefile.in index 4e975d990f862885891ad73c22d0173463bbee84..f33d2c59714b6249ab15744f770bed954611e190 100644 --- a/gst/avi/Makefile.in +++ b/gst/avi/Makefile.in @@ -470,6 +470,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/gst/cutter/Makefile.in b/gst/cutter/Makefile.in index f4aab63d4d9beec73fdeb82496e79faa2d8746aa..d915f15a44edb9ff78035fb451f4fb9519dbeb1a 100644 --- a/gst/cutter/Makefile.in +++ b/gst/cutter/Makefile.in @@ -468,6 +468,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/gst/debugutils/Makefile.in b/gst/debugutils/Makefile.in index f9f48bafa55717cdb37a2fa090d7e321b3eb6333..12e5311bbb8fcc70807cc8b688227dfa9ce4931b 100644 --- a/gst/debugutils/Makefile.in +++ b/gst/debugutils/Makefile.in @@ -485,6 +485,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/gst/debugutils/rndbuffersize.c b/gst/debugutils/rndbuffersize.c index 6259579f05b5a1e0f87950e649376342dba741c4..009f833bd598e226e208cae3841cdb07a348e240 100644 --- a/gst/debugutils/rndbuffersize.c +++ b/gst/debugutils/rndbuffersize.c @@ -159,11 +159,17 @@ gst_rnd_buffer_size_init (GstRndBufferSize * self) GST_DEBUG_FUNCPTR (gst_rnd_buffer_size_sink_event)); gst_pad_set_chain_function (self->sinkpad, GST_DEBUG_FUNCPTR (gst_rnd_buffer_size_chain)); + GST_OBJECT_FLAG_SET (self->sinkpad, GST_PAD_FLAG_PROXY_CAPS); + GST_OBJECT_FLAG_SET (self->sinkpad, GST_PAD_FLAG_PROXY_ALLOCATION); + GST_OBJECT_FLAG_SET (self->sinkpad, GST_PAD_FLAG_PROXY_SCHEDULING); gst_element_add_pad (GST_ELEMENT (self), self->sinkpad); self->srcpad = gst_pad_new_from_static_template (&src_template, "src"); gst_pad_set_event_function (self->srcpad, GST_DEBUG_FUNCPTR (gst_rnd_buffer_size_src_event)); + GST_OBJECT_FLAG_SET (self->srcpad, GST_PAD_FLAG_PROXY_CAPS); + GST_OBJECT_FLAG_SET (self->srcpad, GST_PAD_FLAG_PROXY_ALLOCATION); + GST_OBJECT_FLAG_SET (self->srcpad, GST_PAD_FLAG_PROXY_SCHEDULING); gst_element_add_pad (GST_ELEMENT (self), self->srcpad); } @@ -296,8 +302,7 @@ gst_rnd_buffer_size_src_event (GstPad * pad, GstObject * parent, gint64 start; if (GST_EVENT_TYPE (event) != GST_EVENT_SEEK) { - GST_WARNING_OBJECT (pad, "dropping %s event", GST_EVENT_TYPE_NAME (event)); - return FALSE; + return gst_pad_event_default (pad, parent, event); } self = GST_RND_BUFFER_SIZE (parent); @@ -417,7 +422,7 @@ gst_rnd_buffer_size_sink_event (GstPad * pad, GstObject * parent, break; } - return gst_pad_push_event (rnd->srcpad, event); + return gst_pad_event_default (pad, parent, event); } static GstFlowReturn diff --git a/gst/deinterlace/Makefile.in b/gst/deinterlace/Makefile.in index e9c7fa6f8c845e0660a03e77430992a06d6c3b44..f1a4d2c68c6e66a01f9c4f0720b962acb5cf1d84 100644 --- a/gst/deinterlace/Makefile.in +++ b/gst/deinterlace/Makefile.in @@ -508,6 +508,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/gst/deinterlace/tvtime-dist.c b/gst/deinterlace/tvtime-dist.c index aa4d66e4d30d6b470bcb4ca0680c71a7547fcd13..fab309064190955c7918110ba6516824f8c2a640 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/dtmf/Makefile.in b/gst/dtmf/Makefile.in index 402b579f6e9c5699427219372bf39002fa3d2cdc..16b21828ff84c3b5d04e18e44974f91cbb421f57 100644 --- a/gst/dtmf/Makefile.in +++ b/gst/dtmf/Makefile.in @@ -471,6 +471,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/gst/effectv/Makefile.in b/gst/effectv/Makefile.in index 6373795ec8e2ae01e09464f486b01a289cdb1bbe..edf49511e082e45f3b8aa8b8dbc42e031fc271ac 100644 --- a/gst/effectv/Makefile.in +++ b/gst/effectv/Makefile.in @@ -476,6 +476,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/gst/equalizer/Makefile.in b/gst/equalizer/Makefile.in index e142b9ac6f7f043a5db3ef55178789c55a413586..dba48c9d697f82d392477358d78f0ff732bf5c4e 100644 --- a/gst/equalizer/Makefile.in +++ b/gst/equalizer/Makefile.in @@ -474,6 +474,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/gst/flv/Makefile.in b/gst/flv/Makefile.in index 9393223575dc950cd6283a018d06badf7e8b1a27..f9db64b6af0f369b01dccd788dc45a1a0776c5d1 100644 --- a/gst/flv/Makefile.in +++ b/gst/flv/Makefile.in @@ -469,6 +469,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/gst/flx/Makefile.in b/gst/flx/Makefile.in index f9c63c74f9f47d6810f7efabca7a763a9fe3ce8c..8cde31eee37ffd50240df0bf802042868ec0c335 100644 --- a/gst/flx/Makefile.in +++ b/gst/flx/Makefile.in @@ -469,6 +469,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/gst/goom/Makefile.in b/gst/goom/Makefile.in index 28382ae849186f181a997a9eeb2c72f930043f6a..736fbcb9b389dc065335271603e2d7d418406aec 100644 --- a/gst/goom/Makefile.in +++ b/gst/goom/Makefile.in @@ -488,6 +488,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/gst/goom2k1/Makefile.in b/gst/goom2k1/Makefile.in index 0b97ed27d49edebd36990bdb148591b65abced3a..290b9fea8e6734bc7924c7daed957c29f4e2b2f8 100644 --- a/gst/goom2k1/Makefile.in +++ b/gst/goom2k1/Makefile.in @@ -471,6 +471,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/gst/icydemux/Makefile.in b/gst/icydemux/Makefile.in index e2006df769139123611001e1f47284625be07a43..cd0354b4b25c2cdb1c4283ae94cf35cac2208858 100644 --- a/gst/icydemux/Makefile.in +++ b/gst/icydemux/Makefile.in @@ -469,6 +469,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/gst/id3demux/Makefile.in b/gst/id3demux/Makefile.in index dfa7812570279e255bd465ffd41c992b7e46d15d..9a65c72dc6362617e31f311270f30a47aaad475c 100644 --- a/gst/id3demux/Makefile.in +++ b/gst/id3demux/Makefile.in @@ -468,6 +468,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/gst/imagefreeze/Makefile.in b/gst/imagefreeze/Makefile.in index 7a87716fc965f25bcf2f0215ce6d413b3e4a6a8e..c1f4d2e7c516ed41d1bd1f4ca76a493cbde4a649 100644 --- a/gst/imagefreeze/Makefile.in +++ b/gst/imagefreeze/Makefile.in @@ -468,6 +468,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/gst/interleave/Makefile.in b/gst/interleave/Makefile.in index d0115bf00d87e857372c23c7ca27b864ed1efbfc..5beda5fb8de232f324589bf75c8e02501540d4a6 100644 --- a/gst/interleave/Makefile.in +++ b/gst/interleave/Makefile.in @@ -470,6 +470,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/gst/isomp4/Makefile.in b/gst/isomp4/Makefile.in index 0025b175947e07f3c5e78fa8681ea742dbdee474..e64dcf3ddc8cfbd6d7029ee61c4327049628fdb2 100644 --- a/gst/isomp4/Makefile.in +++ b/gst/isomp4/Makefile.in @@ -477,6 +477,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/gst/isomp4/descriptors.c b/gst/isomp4/descriptors.c index 73d54e857889524b876c4158ffdff97a861953e1..713ffdcf5f85ecd282031f0d09c7a8eea8f6bfdb 100644 --- a/gst/isomp4/descriptors.c +++ b/gst/isomp4/descriptors.c @@ -86,7 +86,7 @@ expandable_size_get_length (guint8 * ptr, guint32 array_size) guint32 index = 0; while (next && index < array_size) { - next = ((ptr[index] & 0x80) == 1); + next = (ptr[index] & 0x80); index++; } return index; diff --git a/gst/isomp4/qtdemux.c b/gst/isomp4/qtdemux.c index dc3e9b6cd6ca891aa34439c7f807a2fe886c31e1..6be2abc135cbc69eba0f5b21c14bdaa57c1a536a 100644 --- a/gst/isomp4/qtdemux.c +++ b/gst/isomp4/qtdemux.c @@ -52,6 +52,7 @@ #include <glib/gprintf.h> #include <gst/tag/tag.h> #include <gst/audio/audio.h> +#include <gst/video/video.h> #include "qtatomparser.h" #include "qtdemux_types.h" @@ -10215,8 +10216,7 @@ qtdemux_video_caps (GstQTDemux * qtdemux, QtDemuxStream * stream, guint32 fourcc, const guint8 * stsd_data, gchar ** codec_name) { GstCaps *caps; - const GstStructure *s; - const gchar *name; + GstVideoFormat format = GST_VIDEO_FORMAT_UNKNOWN; switch (fourcc) { case GST_MAKE_FOURCC ('p', 'n', 'g', ' '): @@ -10264,23 +10264,19 @@ qtdemux_video_caps (GstQTDemux * qtdemux, QtDemuxStream * stream, { guint16 bps; - _codec ("Raw RGB video"); bps = QT_UINT16 (stsd_data + 98); - /* set common stuff */ - caps = gst_caps_new_empty_simple ("video/x-raw"); - switch (bps) { case 15: - gst_caps_set_simple (caps, "format", G_TYPE_STRING, "RGB15", NULL); + format = GST_VIDEO_FORMAT_RGB15; break; case 16: - gst_caps_set_simple (caps, "format", G_TYPE_STRING, "RGB16", NULL); + format = GST_VIDEO_FORMAT_RGB16; break; case 24: - gst_caps_set_simple (caps, "format", G_TYPE_STRING, "RGB", NULL); + format = GST_VIDEO_FORMAT_RGB; break; case 32: - gst_caps_set_simple (caps, "format", G_TYPE_STRING, "ARGB", NULL); + format = GST_VIDEO_FORMAT_ARGB; break; default: /* unknown */ @@ -10289,31 +10285,19 @@ qtdemux_video_caps (GstQTDemux * qtdemux, QtDemuxStream * stream, break; } case GST_MAKE_FOURCC ('y', 'v', '1', '2'): - _codec ("Raw planar YUV 4:2:0"); - caps = gst_caps_new_simple ("video/x-raw", - "format", G_TYPE_STRING, "I420", NULL); + format = GST_VIDEO_FORMAT_I420; break; case GST_MAKE_FOURCC ('y', 'u', 'v', '2'): case GST_MAKE_FOURCC ('Y', 'u', 'v', '2'): - _codec ("Raw packed YUV 4:2:2"); - caps = gst_caps_new_simple ("video/x-raw", - "format", G_TYPE_STRING, "YUY2", NULL); + format = GST_VIDEO_FORMAT_I420; break; case GST_MAKE_FOURCC ('2', 'v', 'u', 'y'): case GST_MAKE_FOURCC ('2', 'V', 'u', 'y'): - _codec ("Raw packed YUV 4:2:2"); - caps = gst_caps_new_simple ("video/x-raw", - "format", G_TYPE_STRING, "UYVY", NULL); - break; case GST_MAKE_FOURCC ('v', '2', '1', '0'): - _codec ("Raw packed YUV 10-bit 4:2:2"); - caps = gst_caps_new_simple ("video/x-raw", - "format", G_TYPE_STRING, "v210", NULL); + format = GST_VIDEO_FORMAT_UYVY; break; case GST_MAKE_FOURCC ('r', '2', '1', '0'): - _codec ("Raw packed RGB 10-bit 4:4:4"); - caps = gst_caps_new_simple ("video/x-raw", - "format", G_TYPE_STRING, "r210", NULL); + format = GST_VIDEO_FORMAT_r210; break; case GST_MAKE_FOURCC ('m', 'p', 'e', 'g'): case GST_MAKE_FOURCC ('m', 'p', 'g', '1'): @@ -10582,12 +10566,18 @@ qtdemux_video_caps (GstQTDemux * qtdemux, QtDemuxStream * stream, } } - /* enable clipping for raw video streams */ - s = gst_caps_get_structure (caps, 0); - name = gst_structure_get_name (s); - if (g_str_has_prefix (name, "video/x-raw")) { + if (format != GST_VIDEO_FORMAT_UNKNOWN) { + GstVideoInfo info; + + gst_video_info_init (&info); + gst_video_info_set_format (&info, format, stream->width, stream->height); + caps = gst_video_info_to_caps (&info); + *codec_name = gst_pb_utils_get_codec_description (caps); + + /* enable clipping for raw video streams */ stream->need_clip = TRUE; } + return caps; } diff --git a/gst/law/Makefile.in b/gst/law/Makefile.in index dacde30b778a63bab57174c5154f1fb9daad7a83..89f040ef15a636540af481e11a6d49fd09914c4d 100644 --- a/gst/law/Makefile.in +++ b/gst/law/Makefile.in @@ -479,6 +479,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/gst/level/Makefile.in b/gst/level/Makefile.in index ec3c0038296b9248b29c26df505033ba4cfa3ece..d0dd57d7ffe67f46709f813f7bf3d0c012fd7e52 100644 --- a/gst/level/Makefile.in +++ b/gst/level/Makefile.in @@ -468,6 +468,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/gst/matroska/Makefile.am b/gst/matroska/Makefile.am index 3eab54e1b11bc0f11b341b83f0b8c7332fdbe764..3b19d4d0848c21e04d4ba2ccca22b84f897937ec 100644 --- a/gst/matroska/Makefile.am +++ b/gst/matroska/Makefile.am @@ -32,6 +32,7 @@ libgstmatroska_la_LIBADD = \ $(GST_PLUGINS_BASE_LIBS) \ -lgstriff-@GST_API_VERSION@ \ -lgstaudio-@GST_API_VERSION@ \ + -lgstvideo-@GST_API_VERSION@ \ -lgsttag-@GST_API_VERSION@ \ -lgstpbutils-@GST_API_VERSION@ \ $(GST_BASE_LIBS) \ diff --git a/gst/matroska/Makefile.in b/gst/matroska/Makefile.in index 1ffcb8e5376c0c2501b8362d8f736207c5e74a7d..e3c09f848cb9981f305ba197f7853bd93ccb2cb8 100644 --- a/gst/matroska/Makefile.in +++ b/gst/matroska/Makefile.in @@ -477,6 +477,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ @@ -596,6 +598,7 @@ libgstmatroska_la_LIBADD = \ $(GST_PLUGINS_BASE_LIBS) \ -lgstriff-@GST_API_VERSION@ \ -lgstaudio-@GST_API_VERSION@ \ + -lgstvideo-@GST_API_VERSION@ \ -lgsttag-@GST_API_VERSION@ \ -lgstpbutils-@GST_API_VERSION@ \ $(GST_BASE_LIBS) \ diff --git a/gst/matroska/matroska-demux.c b/gst/matroska/matroska-demux.c index 90bf6df1273c1b23a48fb3f08deb7f3e645ce849..7d361ba0400f106949b332691da50da96f2ed8d1 100644 --- a/gst/matroska/matroska-demux.c +++ b/gst/matroska/matroska-demux.c @@ -62,6 +62,7 @@ #include <gst/audio/audio.h> #include <gst/tag/tag.h> #include <gst/pbutils/pbutils.h> +#include <gst/video/video.h> #include "matroska-demux.h" #include "matroska-ids.h" @@ -1872,12 +1873,17 @@ retry: GST_TIME_FORMAT, opos, GST_TIME_ARGS (otime), GST_TIME_ARGS (otime - demux->stream_start_time), GST_TIME_ARGS (demux->stream_start_time), GST_TIME_ARGS (time)); - newpos = - gst_util_uint64_scale (opos - demux->common.ebml_segment_start, - time - demux->stream_start_time, - otime - demux->stream_start_time) - chunk; - if (newpos < 0) + + if (otime <= demux->stream_start_time) { newpos = 0; + } else { + newpos = + gst_util_uint64_scale (opos - demux->common.ebml_segment_start, + time - demux->stream_start_time, + otime - demux->stream_start_time) - chunk; + if (newpos < 0) + newpos = 0; + } /* favour undershoot */ newpos = newpos * 90 / 100; newpos += demux->common.ebml_segment_start; @@ -4924,7 +4930,7 @@ gst_duration_to_fraction (guint64 duration, gint * dest_n, gint * dest_d) d = common_den[i]; n = floor (0.5 + (d * 1e9) / duration); a = gst_util_uint64_scale_int (1000000000, d, n); - if (duration >= a - 1 && duration <= a + 1) { + if (duration >= a - 2 && duration <= a + 2) { goto out; } } @@ -5016,28 +5022,25 @@ gst_matroska_demux_video_caps (GstMatroskaTrackVideoContext * g_free (vids); } } else if (!strcmp (codec_id, GST_MATROSKA_CODEC_ID_VIDEO_UNCOMPRESSED)) { - const gchar *format = NULL; + GstVideoInfo info; + GstVideoFormat format; + gst_video_info_init (&info); switch (videocontext->fourcc) { case GST_MAKE_FOURCC ('I', '4', '2', '0'): - *codec_name = g_strdup ("Raw planar YUV 4:2:0"); - format = "I420"; + format = GST_VIDEO_FORMAT_I420; break; case GST_MAKE_FOURCC ('Y', 'U', 'Y', '2'): - *codec_name = g_strdup ("Raw packed YUV 4:2:2"); - format = "YUY2"; + format = GST_VIDEO_FORMAT_YUY2; break; case GST_MAKE_FOURCC ('Y', 'V', '1', '2'): - *codec_name = g_strdup ("Raw packed YUV 4:2:0"); - format = "YV12"; + format = GST_VIDEO_FORMAT_YV12; break; case GST_MAKE_FOURCC ('U', 'Y', 'V', 'Y'): - *codec_name = g_strdup ("Raw packed YUV 4:2:2"); - format = "UYVY"; + format = GST_VIDEO_FORMAT_UYVY; break; case GST_MAKE_FOURCC ('A', 'Y', 'U', 'V'): - *codec_name = g_strdup ("Raw packed YUV 4:4:4 with alpha channel"); - format = "AYUV"; + format = GST_VIDEO_FORMAT_AYUV; break; default: @@ -5046,8 +5049,10 @@ gst_matroska_demux_video_caps (GstMatroskaTrackVideoContext * return NULL; } - caps = gst_caps_new_simple ("video/x-raw", - "format", G_TYPE_STRING, format, NULL); + gst_video_info_set_format (&info, format, videocontext->pixel_width, + videocontext->pixel_height); + caps = gst_video_info_to_caps (&info); + *codec_name = gst_pb_utils_get_codec_description (caps); } else if (!strcmp (codec_id, GST_MATROSKA_CODEC_ID_VIDEO_MPEG4_SP)) { caps = gst_caps_new_simple ("video/x-divx", "divxversion", G_TYPE_INT, 4, NULL); @@ -5432,8 +5437,8 @@ gst_matroska_demux_audio_caps (GstMatroskaTrackAudioContext * } else if (!strcmp (codec_id, GST_MATROSKA_CODEC_ID_AUDIO_ACM)) { gst_riff_strf_auds auds; - if (data) { - GstBuffer *codec_data; + if (data && size >= 18) { + GstBuffer *codec_data = NULL; /* little-endian -> byte-order */ auds.format = GST_READ_UINT16_LE (data); @@ -5444,8 +5449,10 @@ gst_matroska_demux_audio_caps (GstMatroskaTrackAudioContext * auds.bits_per_sample = GST_READ_UINT16_LE (data + 16); /* 18 is the waveformatex size */ - codec_data = gst_buffer_new_wrapped_full (GST_MEMORY_FLAG_READONLY, - data + 18, auds.bits_per_sample, 0, auds.bits_per_sample, NULL, NULL); + if (size > 18) { + codec_data = gst_buffer_new_wrapped_full (GST_MEMORY_FLAG_READONLY, + data + 18, size - 18, 0, size - 18, NULL, NULL); + } if (riff_audio_fmt) *riff_audio_fmt = auds.format; @@ -5453,11 +5460,14 @@ gst_matroska_demux_audio_caps (GstMatroskaTrackAudioContext * /* FIXME: Handle reorder map */ caps = gst_riff_create_audio_caps (auds.format, NULL, &auds, NULL, codec_data, codec_name, NULL); - gst_buffer_unref (codec_data); + if (codec_data) + gst_buffer_unref (codec_data); if (caps == NULL) { GST_WARNING ("Unhandled RIFF audio format 0x%02x", auds.format); } + } else { + GST_WARNING ("Invalid codec data size (%d expected, got %d)", 18, size); } } else if (g_str_has_prefix (codec_id, GST_MATROSKA_CODEC_ID_AUDIO_AAC)) { GstBuffer *priv = NULL; diff --git a/gst/matroska/matroska-mux.c b/gst/matroska/matroska-mux.c index 7b846e518e90b68b2225fbd418202b91866cdb6b..000d19a3bcb1e3aad889b3ffdc67d9696689397b 100644 --- a/gst/matroska/matroska-mux.c +++ b/gst/matroska/matroska-mux.c @@ -3386,12 +3386,15 @@ gst_matroska_mux_write_data (GstMatroskaMux * mux, GstMatroskaPad * collect_pad, if (relative_timestamp64 >= 0) { /* round the timestamp */ relative_timestamp64 += gst_util_uint64_scale (mux->time_scale, 1, 2); + relative_timestamp = gst_util_uint64_scale (relative_timestamp64, 1, + mux->time_scale); } else { /* round the timestamp */ relative_timestamp64 -= gst_util_uint64_scale (mux->time_scale, 1, 2); + relative_timestamp = + -((gint16) gst_util_uint64_scale (-relative_timestamp64, 1, + mux->time_scale)); } - relative_timestamp = gst_util_uint64_scale (relative_timestamp64, 1, - mux->time_scale); if (is_video_invisible) flags |= 0x08; diff --git a/gst/monoscope/Makefile.in b/gst/monoscope/Makefile.in index 75596db8f10e01fc2eb89db9ded738a0637b9177..d378b2b19d1f66d87deb3da6500c9d02b9d5b775 100644 --- a/gst/monoscope/Makefile.in +++ b/gst/monoscope/Makefile.in @@ -469,6 +469,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/gst/multifile/Makefile.in b/gst/multifile/Makefile.in index b06a8b10ef3989aa21ee8ca510984ed20640d1a6..6c651671185d2d12ca707e1abd94c77e4a04e443 100644 --- a/gst/multifile/Makefile.in +++ b/gst/multifile/Makefile.in @@ -474,6 +474,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/gst/multipart/Makefile.in b/gst/multipart/Makefile.in index cb0e9655924350e2d52c7fa9adae8592570337fa..d0027e5b1cdc084f361d9f4d6a7e807ae20b3ced 100644 --- a/gst/multipart/Makefile.in +++ b/gst/multipart/Makefile.in @@ -470,6 +470,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/gst/replaygain/Makefile.in b/gst/replaygain/Makefile.in index d54753fda67bdef521be7819ee4e7ae0bea4c7f6..8af4ca6885ba4c00140fc9d7451254f215e80198 100644 --- a/gst/replaygain/Makefile.in +++ b/gst/replaygain/Makefile.in @@ -473,6 +473,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/gst/rtp/Makefile.in b/gst/rtp/Makefile.in index b4fb37783724a3af0faef61e4da46013a220c0b6..be137102c0059f6fe8761fb719f891d922566001 100644 --- a/gst/rtp/Makefile.in +++ b/gst/rtp/Makefile.in @@ -513,6 +513,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/gst/rtp/gstrtptheoradepay.c b/gst/rtp/gstrtptheoradepay.c index 8fa348a65a3010bfb6c83a4bcce15360811a8dfb..39c8d2ac19744828aa29e67c38df51e3b3e499fc 100644 --- a/gst/rtp/gstrtptheoradepay.c +++ b/gst/rtp/gstrtptheoradepay.c @@ -398,6 +398,7 @@ gst_rtp_theora_depay_process (GstRTPBaseDepayload * depayload, GstBuffer * buf) guint32 header, ident; guint8 F, TDT, packets; GstRTPBuffer rtp = { NULL }; + guint length; rtptheoradepay = GST_RTP_THEORA_DEPAY (depayload); @@ -488,10 +489,14 @@ gst_rtp_theora_depay_process (GstRTPBaseDepayload * depayload, GstBuffer * buf) /* construct assembled buffer */ payload_len = gst_adapter_available (rtptheoradepay->adapter); payload = gst_adapter_take (rtptheoradepay->adapter, payload_len); - /* fix the length */ - payload[0] = ((payload_len - 2) >> 8) & 0xff; - payload[1] = (payload_len - 2) & 0xff; + + /* use this length */ + length = payload_len - 2; + to_free = payload; + } else { + /* read length from data */ + length = 0; } GST_DEBUG_OBJECT (depayload, "assemble done, payload_len %d", payload_len); @@ -516,9 +521,9 @@ gst_rtp_theora_depay_process (GstRTPBaseDepayload * depayload, GstBuffer * buf) * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+* */ while (payload_len >= 2) { - guint16 length; + if (length == 0) + length = GST_READ_UINT16_BE (payload); - length = GST_READ_UINT16_BE (payload); payload += 2; payload_len -= 2; @@ -557,6 +562,8 @@ gst_rtp_theora_depay_process (GstRTPBaseDepayload * depayload, GstBuffer * buf) payload += length; payload_len -= length; + /* make sure to read next length */ + length = 0; ret = gst_rtp_base_depayload_push (depayload, outbuf); if (ret != GST_FLOW_OK) diff --git a/gst/rtp/gstrtptheorapay.c b/gst/rtp/gstrtptheorapay.c index baca249c0b7916d44f314240243dcb38a79bde87..7e002165108f29b32b26cfc0057d28814a2445b9 100644 --- a/gst/rtp/gstrtptheorapay.c +++ b/gst/rtp/gstrtptheorapay.c @@ -734,9 +734,6 @@ gst_rtp_theora_pay_handle_buffer (GstRTPBasePayload * basepayload, GST_DEBUG_OBJECT (rtptheorapay, "size %" G_GSIZE_FORMAT ", duration %" GST_TIME_FORMAT, size, GST_TIME_ARGS (duration)); - if (G_UNLIKELY (size > 0xffff)) - goto wrong_size; - /* find packet type */ if (size == 0) { TDT = 0; @@ -833,14 +830,6 @@ done: return ret; /* ERRORS */ -wrong_size: - { - GST_ELEMENT_WARNING (rtptheorapay, STREAM, DECODE, - ("Invalid packet size (%" G_GSIZE_FORMAT " <= 0xffff)", size), (NULL)); - gst_buffer_unmap (buffer, &map); - gst_buffer_unref (buffer); - return GST_FLOW_OK; - } parse_id_failed: { gst_buffer_unmap (buffer, &map); diff --git a/gst/rtp/gstrtpvorbisdepay.c b/gst/rtp/gstrtpvorbisdepay.c index 77097510d9969867b07c8876093363ef8abbe0da..313a6edf6c802fce5abd4599ed55c97b73a7d3f7 100644 --- a/gst/rtp/gstrtpvorbisdepay.c +++ b/gst/rtp/gstrtpvorbisdepay.c @@ -446,6 +446,7 @@ gst_rtp_vorbis_depay_process (GstRTPBaseDepayload * depayload, GstBuffer * buf) guint32 header, ident; guint8 F, VDT, packets; GstRTPBuffer rtp = { NULL }; + guint length; rtpvorbisdepay = GST_RTP_VORBIS_DEPAY (depayload); @@ -539,10 +540,14 @@ gst_rtp_vorbis_depay_process (GstRTPBaseDepayload * depayload, GstBuffer * buf) /* construct assembled buffer */ payload_len = gst_adapter_available (rtpvorbisdepay->adapter); payload = gst_adapter_take (rtpvorbisdepay->adapter, payload_len); - /* fix the length */ - payload[0] = ((payload_len - 2) >> 8) & 0xff; - payload[1] = (payload_len - 2) & 0xff; + + /* use this length */ + length = payload_len - 2; + to_free = payload; + } else { + /* read length from data */ + length = 0; } GST_DEBUG_OBJECT (depayload, "assemble done"); @@ -567,9 +572,9 @@ gst_rtp_vorbis_depay_process (GstRTPBaseDepayload * depayload, GstBuffer * buf) * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+* */ while (payload_len > 2) { - guint16 length; + if (length == 0) + length = GST_READ_UINT16_BE (payload); - length = GST_READ_UINT16_BE (payload); payload += 2; payload_len -= 2; @@ -604,6 +609,8 @@ gst_rtp_vorbis_depay_process (GstRTPBaseDepayload * depayload, GstBuffer * buf) payload += length; payload_len -= length; + /* make sure to read next length */ + length = 0; ret = gst_rtp_base_depayload_push (depayload, outbuf); if (ret != GST_FLOW_OK) diff --git a/gst/rtp/gstrtpvorbispay.c b/gst/rtp/gstrtpvorbispay.c index b7ff2ccf2bc140044530ec95889bd65d819cf015..7272e127d05e64b204e0b2ad3c2006bc4b05de9e 100644 --- a/gst/rtp/gstrtpvorbispay.c +++ b/gst/rtp/gstrtpvorbispay.c @@ -727,7 +727,7 @@ gst_rtp_vorbis_pay_handle_buffer (GstRTPBasePayload * basepayload, GST_LOG_OBJECT (rtpvorbispay, "size %" G_GSIZE_FORMAT ", duration %" GST_TIME_FORMAT, size, GST_TIME_ARGS (duration)); - if (G_UNLIKELY (size < 1 || size > 0xffff)) + if (G_UNLIKELY (size < 1)) goto wrong_size; /* find packet type */ @@ -822,8 +822,7 @@ done: wrong_size: { GST_ELEMENT_WARNING (rtpvorbispay, STREAM, DECODE, - ("Invalid packet size (1 < %" G_GSIZE_FORMAT " <= 0xffff)", size), - (NULL)); + ("Invalid packet size (1 < %" G_GSIZE_FORMAT ")", size), (NULL)); gst_buffer_unmap (buffer, &map); gst_buffer_unref (buffer); return GST_FLOW_OK; diff --git a/gst/rtpmanager/Makefile.in b/gst/rtpmanager/Makefile.in index 083b7d2c477f09438b63bce373fe0d1065fd3b18..e6f78e11369a2153902139680a5e4d408ec56bf0 100644 --- a/gst/rtpmanager/Makefile.in +++ b/gst/rtpmanager/Makefile.in @@ -482,6 +482,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/gst/rtpmanager/gstrtpjitterbuffer.c b/gst/rtpmanager/gstrtpjitterbuffer.c index 553924415d62766224146927444e09a6acfcdadc..2529f2bbd2f3498747a9cda31fa3c618b97acfbe 100644 --- a/gst/rtpmanager/gstrtpjitterbuffer.c +++ b/gst/rtpmanager/gstrtpjitterbuffer.c @@ -918,8 +918,6 @@ gst_rtp_jitter_buffer_clear_pt_map (GstRtpJitterBuffer * jitterbuffer) /* do not clear current content, but refresh state for new arrival */ GST_DEBUG_OBJECT (jitterbuffer, "reset jitterbuffer"); rtp_jitter_buffer_reset_skew (priv->jbuf); - priv->last_popped_seqnum = -1; - priv->next_seqnum = -1; JBUF_UNLOCK (priv); } @@ -2084,6 +2082,7 @@ gst_rtp_jitter_buffer_chain (GstPad * pad, GstObject * parent, old_item = rtp_jitter_buffer_pop (priv->jbuf, &percent); GST_DEBUG_OBJECT (jitterbuffer, "Queue full, dropping old packet %p", old_item); + priv->next_seqnum = (old_item->seqnum + 1) & 0xffff; free_item (old_item); } } @@ -2105,7 +2104,7 @@ gst_rtp_jitter_buffer_chain (GstPad * pad, GstObject * parent, do_handle_sync (jitterbuffer); /* signal addition of new buffer when the _loop is waiting. */ - if (priv->active && priv->waiting_timer) + if (priv->active) JBUF_SIGNAL_EVENT (priv); /* let's unschedule and unblock any waiting buffers. We only want to do this @@ -2453,9 +2452,6 @@ do_expected_timeout (GstRtpJitterBuffer * jitterbuffer, TimerData * timer, priv->num_rtx_requests++; timer->num_rtx_retry++; timer->rtx_last = now; - JBUF_UNLOCK (priv); - gst_pad_push_event (priv->sinkpad, event); - JBUF_LOCK (priv); /* calculate the timeout for the next retransmission attempt */ timer->rtx_retry += (priv->rtx_retry_timeout * GST_MSECOND); @@ -2476,6 +2472,10 @@ do_expected_timeout (GstRtpJitterBuffer * jitterbuffer, TimerData * timer, reschedule_timer (jitterbuffer, timer, timer->seqnum, timer->rtx_base + timer->rtx_retry, timer->rtx_delay, FALSE); + JBUF_UNLOCK (priv); + gst_pad_push_event (priv->sinkpad, event); + JBUF_LOCK (priv); + return FALSE; } @@ -2729,6 +2729,8 @@ gst_rtp_jitter_buffer_loop (GstRtpJitterBuffer * jitterbuffer) } } while (result == GST_FLOW_OK); + /* store result for upstream */ + priv->srcresult = result; JBUF_UNLOCK (priv); /* if we get here we need to pause */ diff --git a/gst/rtpmanager/rtpjitterbuffer.c b/gst/rtpmanager/rtpjitterbuffer.c index b7aac1025bc92442e8780b2400a422ecf17c2537..67c3efcf9a18184ee09518b4c2cefbf8c4efcae7 100644 --- a/gst/rtpmanager/rtpjitterbuffer.c +++ b/gst/rtpmanager/rtpjitterbuffer.c @@ -908,24 +908,19 @@ guint32 rtp_jitter_buffer_get_ts_diff (RTPJitterBuffer * jbuf) { guint64 high_ts, low_ts; - GstBuffer *high_buf, *low_buf; + RTPJitterBufferItem *high_buf, *low_buf; guint32 result; - GstRTPBuffer rtp = { NULL }; g_return_val_if_fail (jbuf != NULL, 0); - high_buf = g_queue_peek_head (jbuf->packets); - low_buf = g_queue_peek_tail (jbuf->packets); + high_buf = (RTPJitterBufferItem *) g_queue_peek_head_link (jbuf->packets); + low_buf = (RTPJitterBufferItem *) g_queue_peek_tail_link (jbuf->packets); if (!high_buf || !low_buf || high_buf == low_buf) return 0; - gst_rtp_buffer_map (high_buf, GST_MAP_READ, &rtp); - high_ts = gst_rtp_buffer_get_timestamp (&rtp); - gst_rtp_buffer_unmap (&rtp); - gst_rtp_buffer_map (low_buf, GST_MAP_READ, &rtp); - low_ts = gst_rtp_buffer_get_timestamp (&rtp); - gst_rtp_buffer_unmap (&rtp); + high_ts = high_buf->rtptime; + low_ts = low_buf->rtptime; /* it needs to work if ts wraps */ if (high_ts >= low_ts) { diff --git a/gst/rtpmanager/rtpsession.c b/gst/rtpmanager/rtpsession.c index d06ad26cee589a4d5393e1c7f40e04592992542b..336e194d8d3ddffa01e2b3b2cd4c591bde1098e6 100644 --- a/gst/rtpmanager/rtpsession.c +++ b/gst/rtpmanager/rtpsession.c @@ -1797,7 +1797,6 @@ rtp_session_process_rtp (RTPSession * sess, GstBuffer * buffer, collision: { RTP_SESSION_UNLOCK (sess); - gst_buffer_unref (buffer); clean_packet_info (&pinfo); GST_DEBUG ("ignoring packet because its collisioning"); return GST_FLOW_OK; diff --git a/gst/rtsp/Makefile.in b/gst/rtsp/Makefile.in index fef9efdf9d37a517f38097bfaa7655296535cb4b..6f3af92070bb526513b5502c4e42a4ca934574f8 100644 --- a/gst/rtsp/Makefile.in +++ b/gst/rtsp/Makefile.in @@ -471,6 +471,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/gst/rtsp/gstrtspsrc.c b/gst/rtsp/gstrtspsrc.c index a1b01c6bf2c34979b3e1201c2811d22dafa7507d..0e835a47e77ad98dfc65f2015b4248b0180d1a8d 100644 --- a/gst/rtsp/gstrtspsrc.c +++ b/gst/rtsp/gstrtspsrc.c @@ -1272,6 +1272,23 @@ gst_rtspsrc_collect_connections (GstRTSPSrc * src, const GstSDPMessage * sdp, } } +static const gchar * +get_aggregate_control (GstRTSPSrc * src) +{ + const gchar *base; + + if (src->control) + base = src->control; + else if (src->content_base) + base = src->content_base; + else if (src->conninfo.url_str) + base = src->conninfo.url_str; + else + base = "/"; + + return base; +} + static GstRTSPStream * gst_rtspsrc_create_stream (GstRTSPSrc * src, GstSDPMessage * sdp, gint idx) { @@ -1365,14 +1382,7 @@ gst_rtspsrc_create_stream (GstRTSPSrc * src, GstSDPMessage * sdp, gint idx) if (g_strcmp0 (control_url, "*") == 0) control_url = ""; - if (src->control) - base = src->control; - else if (src->content_base) - base = src->content_base; - else if (src->conninfo.url_str) - base = src->conninfo.url_str; - else - base = "/"; + base = get_aggregate_control (src); /* check if the base ends or control starts with / */ has_slash = g_str_has_prefix (control_url, "/"); @@ -3821,7 +3831,7 @@ gst_rtspsrc_send_keep_alive (GstRTSPSrc * src) GstRTSPMessage request = { 0 }; GstRTSPResult res; GstRTSPMethod method; - gchar *control; + const gchar *control; if (src->do_rtsp_keep_alive == FALSE) { GST_DEBUG_OBJECT (src, "do-rtsp-keep-alive is FALSE, not sending."); @@ -3837,11 +3847,7 @@ gst_rtspsrc_send_keep_alive (GstRTSPSrc * src) else method = GST_RTSP_OPTIONS; - if (src->control) - control = src->control; - else - control = src->conninfo.url_str; - + control = get_aggregate_control (src); if (control == NULL) goto no_control; @@ -6272,7 +6278,7 @@ gst_rtspsrc_close (GstRTSPSrc * src, gboolean async, gboolean only_close) GstRTSPMessage response = { 0 }; GstRTSPResult res = GST_RTSP_OK; GList *walk; - gchar *control; + const gchar *control; GST_DEBUG_OBJECT (src, "TEARDOWN..."); @@ -6287,17 +6293,14 @@ gst_rtspsrc_close (GstRTSPSrc * src, gboolean async, gboolean only_close) goto close; /* construct a control url */ - if (src->control) - control = src->control; - else - control = src->conninfo.url_str; + control = get_aggregate_control (src); if (!(src->methods & (GST_RTSP_PLAY | GST_RTSP_TEARDOWN))) goto not_supported; for (walk = src->streams; walk; walk = g_list_next (walk)) { GstRTSPStream *stream = (GstRTSPStream *) walk->data; - gchar *setup_url; + const gchar *setup_url; GstRTSPConnInfo *info; /* try aggregate control first but do non-aggregate control otherwise */ @@ -6577,7 +6580,7 @@ gst_rtspsrc_play (GstRTSPSrc * src, GstSegment * segment, gboolean async) GList *walk; gchar *hval; gint hval_idx; - gchar *control; + const gchar *control; GST_DEBUG_OBJECT (src, "PLAY..."); @@ -6604,14 +6607,11 @@ gst_rtspsrc_play (GstRTSPSrc * src, GstSegment * segment, gboolean async) gst_rtspsrc_set_state (src, GST_STATE_PLAYING); /* construct a control url */ - if (src->control) - control = src->control; - else - control = src->conninfo.url_str; + control = get_aggregate_control (src); for (walk = src->streams; walk; walk = g_list_next (walk)) { GstRTSPStream *stream = (GstRTSPStream *) walk->data; - gchar *setup_url; + const gchar *setup_url; GstRTSPConnection *conn; /* try aggregate control first but do non-aggregate control otherwise */ @@ -6795,7 +6795,7 @@ gst_rtspsrc_pause (GstRTSPSrc * src, gboolean async) GstRTSPMessage request = { 0 }; GstRTSPMessage response = { 0 }; GList *walk; - gchar *control; + const gchar *control; GST_DEBUG_OBJECT (src, "PAUSE..."); @@ -6812,17 +6812,14 @@ gst_rtspsrc_pause (GstRTSPSrc * src, gboolean async) goto no_connection; /* construct a control url */ - if (src->control) - control = src->control; - else - control = src->conninfo.url_str; + control = get_aggregate_control (src); /* loop over the streams. We might exit the loop early when we could do an * aggregate control */ for (walk = src->streams; walk; walk = g_list_next (walk)) { GstRTSPStream *stream = (GstRTSPStream *) walk->data; GstRTSPConnection *conn; - gchar *setup_url; + const gchar *setup_url; /* try aggregate control first but do non-aggregate control otherwise */ if (control) diff --git a/gst/shapewipe/Makefile.in b/gst/shapewipe/Makefile.in index 90236a665bc54c7dfc26325a641ceabf48132c0d..95c01cdb197985fb662536e9981711541f30f0d0 100644 --- a/gst/shapewipe/Makefile.in +++ b/gst/shapewipe/Makefile.in @@ -468,6 +468,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/gst/smpte/Makefile.in b/gst/smpte/Makefile.in index fc9fd43d368f056646ab12e4aaa52e52bd0314f6..54b8aaa5441c088ba992c2a1366442a18d57eb27 100644 --- a/gst/smpte/Makefile.in +++ b/gst/smpte/Makefile.in @@ -471,6 +471,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/gst/spectrum/Makefile.in b/gst/spectrum/Makefile.in index dd1a76c0daa6f3a7ca0cf258ac8bd5652f82c911..25a1b4ace8b2d0e49d64adf0666975f9c35fc466 100644 --- a/gst/spectrum/Makefile.in +++ b/gst/spectrum/Makefile.in @@ -469,6 +469,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/gst/udp/Makefile.in b/gst/udp/Makefile.in index 5605d84443d02ea7f2bf20324dd449d3ba7905d4..4cefca132c62279ca723a8fd50521f0d5358012b 100644 --- a/gst/udp/Makefile.in +++ b/gst/udp/Makefile.in @@ -472,6 +472,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/gst/videobox/Makefile.in b/gst/videobox/Makefile.in index 9fae437f90d3aeca0941f962a2d1341ecc59aa14..02f4a3d9fe24ba1b6a186b71806ffef91ffca4d7 100644 --- a/gst/videobox/Makefile.in +++ b/gst/videobox/Makefile.in @@ -496,6 +496,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/gst/videocrop/Makefile.in b/gst/videocrop/Makefile.in index 7cff4cf00153ef2ec0df096d147b44a6ac81a7de..9bb44f2429a55a4a8533051029a67793b9fed6a1 100644 --- a/gst/videocrop/Makefile.in +++ b/gst/videocrop/Makefile.in @@ -469,6 +469,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/gst/videofilter/Makefile.in b/gst/videofilter/Makefile.in index f2c41fede00b739a0f01d92cf60f1489762be211..dc17023e1b00b6df6704ab65b9bb170d4e9bb423 100644 --- a/gst/videofilter/Makefile.in +++ b/gst/videofilter/Makefile.in @@ -472,6 +472,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/gst/videomixer/Makefile.in b/gst/videomixer/Makefile.in index 548fb5c73fc1b14f2da37dc35b7617e27a29583a..aa2f0ded87e96650081f8a84cd25b17dfa2bea73 100644 --- a/gst/videomixer/Makefile.in +++ b/gst/videomixer/Makefile.in @@ -499,6 +499,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/gst/videomixer/blend.c b/gst/videomixer/blend.c index 894ea210136f0b386eaec1a61f893f6392fc81b6..9aaeac8ce8cea471d988cbf578276598fce6773c 100644 --- a/gst/videomixer/blend.c +++ b/gst/videomixer/blend.c @@ -892,7 +892,7 @@ fill_checker_##name##_c (GstVideoFrame * frame) \ width = GST_VIDEO_FRAME_WIDTH (frame); \ width = GST_ROUND_UP_2 (width); \ height = GST_VIDEO_FRAME_HEIGHT (frame); \ - dest = GST_VIDEO_FRAME_COMP_DATA (frame, 0); \ + dest = GST_VIDEO_FRAME_PLANE_DATA (frame, 0); \ dest_add = GST_VIDEO_FRAME_COMP_STRIDE (frame, 0) - width * 2; \ width /= 2; \ \ @@ -922,7 +922,7 @@ fill_color_##name (GstVideoFrame * frame, \ width = GST_VIDEO_FRAME_WIDTH (frame); \ width = GST_ROUND_UP_2 (width); \ height = GST_VIDEO_FRAME_HEIGHT (frame); \ - dest = GST_VIDEO_FRAME_COMP_DATA (frame, 0); \ + dest = GST_VIDEO_FRAME_PLANE_DATA (frame, 0); \ dest_stride = GST_VIDEO_FRAME_COMP_STRIDE (frame, 0); \ width /= 2; \ \ diff --git a/gst/videomixer/videomixer2.c b/gst/videomixer/videomixer2.c index fbcab60254e0fa2c1a6a9552e0733455a222d6c6..75fef1e84f3c1be788ba753a8fd6451b4af56e13 100644 --- a/gst/videomixer/videomixer2.c +++ b/gst/videomixer/videomixer2.c @@ -300,6 +300,7 @@ gst_videomixer2_update_converters (GstVideoMixer2 * mix) GstVideoInfo best_info; GstVideoMixer2Pad *pad; gboolean need_alpha = FALSE; + gboolean at_least_one_alpha = FALSE; GstCaps *downstream_caps; GstCaps *possible_caps; gchar *best_colorimetry; @@ -325,6 +326,9 @@ gst_videomixer2_update_converters (GstVideoMixer2 * mix) if (!pad->info.finfo) continue; + if (pad->info.finfo->flags & GST_VIDEO_FORMAT_FLAG_ALPHA) + at_least_one_alpha = TRUE; + /* If we want alpha, disregard all the other formats */ if (need_alpha && !(pad->info.finfo->flags & GST_VIDEO_FORMAT_FLAG_ALPHA)) continue; @@ -379,6 +383,14 @@ gst_videomixer2_update_converters (GstVideoMixer2 * mix) gst_caps_unref (downstream_caps); + if (at_least_one_alpha + && !(best_info.finfo->flags & GST_VIDEO_FORMAT_FLAG_ALPHA)) { + GST_ELEMENT_ERROR (mix, CORE, NEGOTIATION, + ("At least one of the input pads contains alpha, but downstream can't support alpha."), + ("Either convert your inputs to not contain alpha or add a videoconvert after the mixer")); + return FALSE; + } + best_colorimetry = gst_video_colorimetry_to_string (&(best_info.colorimetry)); best_chroma = gst_video_chroma_to_string (best_info.chroma_site); mix->info = best_info; diff --git a/gst/videomixer/videomixerorc-dist.c b/gst/videomixer/videomixerorc-dist.c index ee4ba19a13101dffcd1e8a032b659d42db724700..9106640f52a35c843c4b84dd6b72efef5ded6c13 100644 --- a/gst/videomixer/videomixerorc-dist.c +++ b/gst/videomixer/videomixerorc-dist.c @@ -1890,7 +1890,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, @@ -2456,7 +2456,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, @@ -2665,7 +2665,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, }; @@ -2887,9 +2887,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, @@ -3123,9 +3123,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, @@ -3395,9 +3395,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, @@ -3654,9 +3654,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, @@ -3801,7 +3801,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, }; @@ -3946,7 +3946,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, @@ -4085,7 +4085,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, @@ -4217,7 +4217,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, @@ -4362,7 +4362,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, @@ -4532,7 +4532,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, @@ -4679,7 +4679,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, @@ -4918,7 +4918,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, @@ -5166,7 +5166,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, @@ -5364,7 +5364,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, @@ -5559,7 +5559,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, @@ -5766,7 +5766,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, @@ -5980,7 +5980,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, @@ -6230,9 +6230,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, @@ -6615,7 +6615,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, @@ -6887,7 +6887,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, @@ -7131,7 +7131,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, @@ -7385,7 +7385,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, @@ -7593,7 +7593,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, @@ -7791,7 +7791,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, @@ -7986,7 +7986,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, @@ -8241,7 +8241,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, @@ -8488,7 +8488,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, @@ -8733,7 +8733,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, @@ -8954,7 +8954,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, @@ -9478,7 +9478,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, 8, 0, 0, 0, 14, 4, 128, 0, 0, 0, 14, 4, 42, 0, 0, 0, 14, 4, 103, 0, 0, 0, @@ -10089,7 +10089,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, 8, 0, 0, 0, 14, 4, 128, 0, 0, 0, 14, 4, 42, 0, 0, 0, 14, 4, 103, 0, 0, 0, @@ -10700,7 +10700,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, 8, 0, 0, 0, 14, 4, 128, 0, 0, 0, 14, 4, 42, 0, 0, 0, 14, 4, 103, 0, 0, 0, @@ -11311,7 +11311,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, 8, 0, 0, 0, 14, 4, 128, 0, 0, 0, 14, 4, 42, 0, 0, 0, 14, 4, 103, 0, 0, 0, @@ -11932,9 +11932,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, 8, 0, 0, 0, 14, 1, 128, 0, 0, 0, 14, 4, 42, 0, 0, 0, 14, @@ -12597,9 +12597,9 @@ videomixer_video_convert_orc_convert_I420_BGRA_avg (guint8 * ORC_RESTRICT d1, #if 1 static const orc_uint8 bc[] = { 1, 9, 50, 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, 95, 97, 118, 103, 11, 4, 4, 12, 1, 1, 12, 1, 1, 12, 1, 1, 12, 1, 1, 12, 1, 1, 14, 1, 8, 0, 0, 0, 14, 1, 128, @@ -12909,9 +12909,9 @@ videomixer_video_convert_orc_getline_I420 (guint8 * ORC_RESTRICT d1, #if 1 static const orc_uint8 bc[] = { 1, 9, 41, 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, 103, 101, 116, 108, 105, 110, 101, 95, 73, 52, 50, 48, 11, 4, 4, 12, 1, 1, 12, 1, 1, 12, 1, 1, 14, 1, 255, 0, 0, 0, 20, 2, 20, 2, 20, 1, 20, 1, 45, 34, 5, 45, 35, 6, 196, 32, 34, 35, @@ -13160,9 +13160,9 @@ videomixer_video_convert_orc_getline_YUV9 (guint8 * ORC_RESTRICT d1, #if 1 static const orc_uint8 bc[] = { 1, 9, 41, 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, 103, 101, 116, 108, 105, 110, 101, 95, 89, 85, 86, 57, 11, 8, 8, 12, 2, 2, 12, 1, 1, 12, 1, 1, 14, 1, 255, 0, 0, 0, 20, 2, 20, 4, 20, 4, 20, 1, 20, 1, 45, 35, 5, 45, 36, 6, 196, 32, @@ -13407,9 +13407,9 @@ videomixer_video_convert_orc_getline_YUY2 (guint8 * ORC_RESTRICT d1, #if 1 static const orc_uint8 bc[] = { 1, 9, 41, 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, 103, 101, 116, 108, 105, 110, 101, 95, 89, 85, 89, 50, 11, 8, 8, 12, 4, 4, 14, 2, 255, 0, 0, 0, 20, 2, 20, 2, 20, 4, 20, 4, 21, 1, 199, 33, 32, 4, 21, 1, 196, 34, 16, 32, 195, 35, 33, 33, @@ -13644,9 +13644,9 @@ videomixer_video_convert_orc_getline_UYVY (guint8 * ORC_RESTRICT d1, #if 1 static const orc_uint8 bc[] = { 1, 9, 41, 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, 103, 101, 116, 108, 105, 110, 101, 95, 85, 89, 86, 89, 11, 8, 8, 12, 4, 4, 14, 2, 255, 0, 0, 0, 20, 2, 20, 2, 20, 4, 20, 4, 21, 1, 199, 32, 33, 4, 21, 1, 196, 34, 16, 32, 195, 35, 33, 33, @@ -13887,9 +13887,9 @@ videomixer_video_convert_orc_getline_YVYU (guint8 * ORC_RESTRICT d1, #if 1 static const orc_uint8 bc[] = { 1, 9, 41, 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, 103, 101, 116, 108, 105, 110, 101, 95, 89, 86, 89, 85, 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, 183, 33, 33, 21, 1, 196, 34, 16, 32, 195, @@ -14134,9 +14134,9 @@ videomixer_video_convert_orc_getline_Y42B (guint8 * ORC_RESTRICT d1, #if 1 static const orc_uint8 bc[] = { 1, 9, 41, 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, 103, 101, 116, 108, 105, 110, 101, 95, 89, 52, 50, 66, 11, 8, 8, 12, 2, 2, 12, 1, 1, 12, 1, 1, 14, 1, 255, 0, 0, 0, 20, 2, 20, 2, 20, 4, 20, 4, 196, 32, 5, 6, 21, 1, 196, 35, 16, 4, @@ -14341,9 +14341,9 @@ videomixer_video_convert_orc_getline_Y444 (guint8 * ORC_RESTRICT d1, #if 1 static const orc_uint8 bc[] = { 1, 9, 41, 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, 103, 101, 116, 108, 105, 110, 101, 95, 89, 52, 52, 52, 11, 4, 4, 12, 1, 1, 12, 1, 1, 12, 1, 1, 14, 1, 255, 0, 0, 0, 20, 2, 20, 2, 196, 32, 5, 6, 196, 33, 16, 4, 195, 0, 33, 32, 2, 0, @@ -14520,9 +14520,9 @@ videomixer_video_convert_orc_getline_Y800 (guint8 * ORC_RESTRICT d1, #if 1 static const orc_uint8 bc[] = { 1, 9, 41, 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, 103, 101, 116, 108, 105, 110, 101, 95, 89, 56, 48, 48, 11, 4, 4, 12, 1, 1, 14, 1, 255, 0, 0, 0, 14, 2, 128, 128, 0, 0, 20, 2, 196, 32, 16, 4, 195, 0, 32, 17, 2, 0, @@ -14697,9 +14697,9 @@ videomixer_video_convert_orc_getline_Y16 (guint8 * ORC_RESTRICT d1, #if 1 static const orc_uint8 bc[] = { 1, 9, 40, 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, 103, 101, 116, 108, 105, 110, 101, 95, 89, 49, 54, 11, 4, 4, 12, 2, 2, 14, 1, 255, 0, 0, 0, 14, 2, 128, 128, 0, 0, 20, 2, 20, 1, 158, 33, 4, 196, 32, 16, 33, 195, 0, 32, 17, 2, 0, @@ -14818,9 +14818,9 @@ videomixer_video_convert_orc_getline_BGRA (guint8 * ORC_RESTRICT d1, #if 1 static const orc_uint8 bc[] = { 1, 9, 41, 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, 103, 101, 116, 108, 105, 110, 101, 95, 66, 71, 82, 65, 11, 4, 4, 12, 4, 4, 184, 0, 4, 2, 0, }; @@ -15026,9 +15026,9 @@ videomixer_video_convert_orc_getline_ABGR (guint8 * ORC_RESTRICT d1, #if 1 static const orc_uint8 bc[] = { 1, 9, 41, 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, 103, 101, 116, 108, 105, 110, 101, 95, 65, 66, 71, 82, 11, 4, 4, 12, 4, 4, 20, 1, 20, 1, 20, 1, 20, 1, 20, 2, 20, 2, 20, 2, 20, 2, 198, 36, 37, 4, 199, 33, 34, 36, 199, 35, 32, 37, 196, 38, @@ -15254,9 +15254,9 @@ videomixer_video_convert_orc_getline_RGBA (guint8 * ORC_RESTRICT d1, #if 1 static const orc_uint8 bc[] = { 1, 9, 41, 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, 103, 101, 116, 108, 105, 110, 101, 95, 82, 71, 66, 65, 11, 4, 4, 12, 4, 4, 20, 1, 20, 1, 20, 1, 20, 1, 20, 2, 20, 2, 20, 2, 20, 2, 198, 37, 36, 4, 199, 34, 33, 36, 199, 32, 35, 37, 196, 38, @@ -15484,9 +15484,9 @@ videomixer_video_convert_orc_getline_NV12 (guint8 * ORC_RESTRICT d1, #if 1 static const orc_uint8 bc[] = { 1, 9, 41, 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, 103, 101, 116, 108, 105, 110, 101, 95, 78, 86, 49, 50, 11, 8, 8, 12, 2, 2, 12, 2, 2, 14, 1, 255, 0, 0, 0, 20, 4, 20, 4, 195, 33, 5, 5, 21, 1, 196, 32, 16, 4, 21, 1, 195, 0, 32, 33, 2, @@ -15705,9 +15705,9 @@ videomixer_video_convert_orc_getline_NV21 (guint8 * ORC_RESTRICT d1, #if 1 static const orc_uint8 bc[] = { 1, 9, 41, 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, 103, 101, 116, 108, 105, 110, 101, 95, 78, 86, 50, 49, 11, 8, 8, 12, 2, 2, 12, 2, 2, 14, 1, 255, 0, 0, 0, 20, 2, 20, 4, 20, 4, 183, 32, 5, 195, 34, 32, 32, 21, 1, 196, 33, 16, 4, 21, 1, @@ -15905,9 +15905,9 @@ videomixer_video_convert_orc_getline_A420 (guint8 * ORC_RESTRICT d1, #if 1 static const orc_uint8 bc[] = { 1, 9, 41, 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, 103, 101, 116, 108, 105, 110, 101, 95, 65, 52, 50, 48, 11, 4, 4, 12, 1, 1, 12, 1, 1, 12, 1, 1, 12, 1, 1, 20, 2, 20, 2, 20, 1, 20, 1, 45, 34, 5, 45, 35, 6, 196, 32, 34, 35, 196, 33, 7, @@ -16181,9 +16181,9 @@ videomixer_video_convert_orc_putline_I420 (guint8 * ORC_RESTRICT d1, #if 1 static const orc_uint8 bc[] = { 1, 9, 41, 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, 112, 117, 116, 108, 105, 110, 101, 95, 73, 52, 50, 48, 11, 2, 2, 11, 1, 1, 11, 1, 1, 12, 8, 8, 20, 4, 20, 4, 20, 2, 20, 2, 20, 1, 20, 1, 21, 1, 198, 33, 32, 4, 21, 1, 189, 0, 32, 21, @@ -16420,9 +16420,9 @@ videomixer_video_convert_orc_putline_YUY2 (guint8 * ORC_RESTRICT d1, #if 1 static const orc_uint8 bc[] = { 1, 9, 41, 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, 112, 117, 116, 108, 105, 110, 101, 95, 89, 85, 89, 50, 11, 4, 4, 12, 8, 8, 20, 2, 20, 2, 20, 2, 20, 4, 20, 4, 21, 1, 198, 36, 35, 4, 198, 33, 34, 36, 21, 1, 39, 33, 33, 34, 21, 1, 189, 32, @@ -16655,9 +16655,9 @@ videomixer_video_convert_orc_putline_YVYU (guint8 * ORC_RESTRICT d1, #if 1 static const orc_uint8 bc[] = { 1, 9, 41, 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, 112, 117, 116, 108, 105, 110, 101, 95, 89, 86, 89, 85, 11, 4, 4, 12, 8, 8, 20, 2, 20, 2, 20, 2, 20, 4, 20, 4, 21, 1, 198, 36, 35, 4, 198, 33, 34, 36, 21, 1, 39, 33, 33, 34, 21, 1, 189, 32, @@ -16886,9 +16886,9 @@ videomixer_video_convert_orc_putline_UYVY (guint8 * ORC_RESTRICT d1, #if 1 static const orc_uint8 bc[] = { 1, 9, 41, 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, 112, 117, 116, 108, 105, 110, 101, 95, 85, 89, 86, 89, 11, 4, 4, 12, 8, 8, 20, 2, 20, 2, 20, 2, 20, 4, 20, 4, 21, 1, 198, 36, 35, 4, 198, 33, 34, 36, 21, 1, 39, 33, 33, 34, 21, 1, 189, 32, @@ -17123,9 +17123,9 @@ videomixer_video_convert_orc_putline_Y42B (guint8 * ORC_RESTRICT d1, #if 1 static const orc_uint8 bc[] = { 1, 9, 41, 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, 112, 117, 116, 108, 105, 110, 101, 95, 89, 52, 50, 66, 11, 2, 2, 11, 1, 1, 11, 1, 1, 12, 8, 8, 20, 4, 20, 4, 20, 2, 20, 2, 21, 1, 198, 33, 32, 4, 198, 34, 35, 33, 21, 1, 39, 34, 34, 35, @@ -17315,9 +17315,9 @@ videomixer_video_convert_orc_putline_Y444 (guint8 * ORC_RESTRICT d1, #if 1 static const orc_uint8 bc[] = { 1, 9, 41, 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, 112, 117, 116, 108, 105, 110, 101, 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, @@ -17460,9 +17460,9 @@ videomixer_video_convert_orc_putline_Y800 (guint8 * ORC_RESTRICT d1, #if 1 static const orc_uint8 bc[] = { 1, 9, 41, 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, 112, 117, 116, 108, 105, 110, 101, 95, 89, 56, 48, 48, 11, 1, 1, 12, 4, 4, 20, 2, 190, 32, 4, 189, 0, 32, 2, 0, }; @@ -17608,9 +17608,9 @@ videomixer_video_convert_orc_putline_Y16 (guint8 * ORC_RESTRICT d1, #if 1 static const orc_uint8 bc[] = { 1, 9, 40, 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, 112, 117, 116, 108, 105, 110, 101, 95, 89, 49, 54, 11, 2, 2, 12, 4, 4, 14, 4, 8, 0, 0, 0, 20, 2, 20, 1, 190, 32, 4, 189, 33, 32, 150, 32, 33, 93, 0, 32, 16, 2, 0, @@ -17730,9 +17730,9 @@ videomixer_video_convert_orc_putline_BGRA (guint8 * ORC_RESTRICT d1, #if 1 static const orc_uint8 bc[] = { 1, 9, 41, 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, 112, 117, 116, 108, 105, 110, 101, 95, 66, 71, 82, 65, 11, 4, 4, 12, 4, 4, 184, 0, 4, 2, 0, }; @@ -17938,9 +17938,9 @@ videomixer_video_convert_orc_putline_ABGR (guint8 * ORC_RESTRICT d1, #if 1 static const orc_uint8 bc[] = { 1, 9, 41, 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, 112, 117, 116, 108, 105, 110, 101, 95, 65, 66, 71, 82, 11, 4, 4, 12, 4, 4, 20, 1, 20, 1, 20, 1, 20, 1, 20, 2, 20, 2, 20, 2, 20, 2, 198, 39, 38, 4, 199, 35, 34, 39, 199, 33, 32, 38, 196, 37, @@ -18166,9 +18166,9 @@ videomixer_video_convert_orc_putline_RGBA (guint8 * ORC_RESTRICT d1, #if 1 static const orc_uint8 bc[] = { 1, 9, 41, 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, 112, 117, 116, 108, 105, 110, 101, 95, 82, 71, 66, 65, 11, 4, 4, 12, 4, 4, 20, 1, 20, 1, 20, 1, 20, 1, 20, 2, 20, 2, 20, 2, 20, 2, 198, 39, 38, 4, 199, 35, 34, 39, 199, 33, 32, 38, 196, 37, @@ -18380,9 +18380,9 @@ videomixer_video_convert_orc_putline_NV12 (guint8 * ORC_RESTRICT d1, #if 1 static const orc_uint8 bc[] = { 1, 9, 41, 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, 112, 117, 116, 108, 105, 110, 101, 95, 78, 86, 49, 50, 11, 2, 2, 11, 2, 2, 12, 8, 8, 20, 4, 20, 4, 20, 2, 20, 2, 21, 1, 198, 33, 32, 4, 21, 1, 189, 0, 32, 198, 34, 35, 33, 21, 1, 39, 1, @@ -18594,9 +18594,9 @@ videomixer_video_convert_orc_putline_NV21 (guint8 * ORC_RESTRICT d1, #if 1 static const orc_uint8 bc[] = { 1, 9, 41, 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, 112, 117, 116, 108, 105, 110, 101, 95, 78, 86, 50, 49, 11, 2, 2, 11, 2, 2, 12, 8, 8, 20, 4, 20, 4, 20, 2, 20, 2, 20, 2, 21, 1, 198, 33, 32, 4, 21, 1, 189, 0, 32, 198, 34, 35, 33, 21, 1, @@ -18899,9 +18899,9 @@ videomixer_video_convert_orc_putline_A420 (guint8 * ORC_RESTRICT d1, #if 1 static const orc_uint8 bc[] = { 1, 9, 41, 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, 112, 117, 116, 108, 105, 110, 101, 95, 65, 52, 50, 48, 11, 2, 2, 11, 1, 1, 11, 1, 1, 11, 2, 2, 12, 8, 8, 20, 4, 20, 4, 20, 2, 20, 2, 20, 1, 20, 1, 21, 1, 198, 33, 32, 4, 21, 1, 189, diff --git a/gst/wavenc/Makefile.in b/gst/wavenc/Makefile.in index 2446444928f5a7197345f0a0ad821ec3ad16aa4c..8d6f2ba15e44979f70f06a38bfe8e7863879a800 100644 --- a/gst/wavenc/Makefile.in +++ b/gst/wavenc/Makefile.in @@ -468,6 +468,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/gst/wavparse/Makefile.in b/gst/wavparse/Makefile.in index 0f256bb55908da23acbb2aa6b4e6ebd55a87d4e3..ef2a2227395ad9e29a80ffc1d119040474cfc165 100644 --- a/gst/wavparse/Makefile.in +++ b/gst/wavparse/Makefile.in @@ -469,6 +469,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/gst/y4m/Makefile.in b/gst/y4m/Makefile.in index badfcee96bd6df716aa4fbd26d76117b882b7d31..e19b6d7c19be78beb8ef2b06078089a465c88726 100644 --- a/gst/y4m/Makefile.in +++ b/gst/y4m/Makefile.in @@ -468,6 +468,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/m4/Makefile.in b/m4/Makefile.in index 0156d4443faea6ae1bf8e7026fb34faf9bc38ae9..0d52113fc09959b9449718c815714a33655e4942 100644 --- a/m4/Makefile.in +++ b/m4/Makefile.in @@ -382,6 +382,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/pkgconfig/Makefile.in b/pkgconfig/Makefile.in index f2b6e0c8c0a9bc3f6d0e38775f9759e7c576d13d..2994327a937b77c09a505c89064ccee8aa44c643 100644 --- a/pkgconfig/Makefile.in +++ b/pkgconfig/Makefile.in @@ -383,6 +383,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/po/af.gmo b/po/af.gmo index 82441caf348f60262f0346f67667b00f4741c45c..023a62523ee6e16f68d030413c263e348312b79e 100644 Binary files a/po/af.gmo and b/po/af.gmo differ diff --git a/po/af.po b/po/af.po index 233669d04bd595ef4f93f14893b1b95df73c5b81..265746795fab11953d15a6a9d6c37ca81e2ca4c0 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: 2013-11-09 15:36+0100\n" +"POT-Creation-Date: 2013-12-26 17:45+0100\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 90e49d03c3b807879f0adbae7b101f5a91b55158..deb8a09696578dd10fe187d979a29bf821229dc7 100644 Binary files a/po/az.gmo and b/po/az.gmo differ diff --git a/po/az.po b/po/az.po index 0ee767ffa64e73535624464e1cb3b1358c0085e8..207e99a7f155d0425790ffc10b89560354dfe995 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: 2013-11-09 15:36+0100\n" +"POT-Creation-Date: 2013-12-26 17:45+0100\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 c33e941c7cabb90c456c143839ce2f159b8302d0..557dba218272bfae6726a1f4f9948c7af42219dd 100644 Binary files a/po/bg.gmo and b/po/bg.gmo differ diff --git a/po/bg.po b/po/bg.po index 4c7d36189b66825f5ad0b44c2ca2a50e40dcdc27..8befe473c3d6235e1a49abb0ea832231196b8e9e 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: 2013-11-09 15:36+0100\n" +"POT-Creation-Date: 2013-12-26 17:45+0100\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 fe1319777095ea4add44d8da61285bf4bcf8772c..95f716103015ec00f8c1ece155c1ac015ea84fcc 100644 Binary files a/po/ca.gmo and b/po/ca.gmo differ diff --git a/po/ca.po b/po/ca.po index 0d8b339ea3bbae76c23da4ec0551b24421f9befb..1b274d853fd9cead57b343038b947e7ae23c9a48 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: 2013-11-09 15:36+0100\n" +"POT-Creation-Date: 2013-12-26 17:45+0100\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 a477be98c6fb401589f960e0a70b9aa5de01d201..3c7a06d17a709c646d615936ba5d22c99100d55e 100644 Binary files a/po/cs.gmo and b/po/cs.gmo differ diff --git a/po/cs.po b/po/cs.po index bf53e31dc95fffcaa95c0f59c874796db9390f65..3cf33361415f4e3aaf54dd95c4164508a407ce91 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: 2013-11-09 15:36+0100\n" +"POT-Creation-Date: 2013-12-26 17:45+0100\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 2d1c87ee84fb545f9516a2c56de66738bc80545b..c65836ce632a605edd4a4cd9b91be623616434cd 100644 Binary files a/po/da.gmo and b/po/da.gmo differ diff --git a/po/da.po b/po/da.po index 691cc66e9524f793a57a00db98354ad1fb4a1ab3..90f463f74c4081182a66721dd514e94d398992da 100644 --- a/po/da.po +++ b/po/da.po @@ -1,19 +1,19 @@ # Danish translation of gst-plugins-good. -# Copyright (C) 2010 gst. +# Copyright (C) 2013 gst. # This file is distributed under the same license as the gst-plugins-good package. # # Mogens Jaeger <mogens@jaeger.tf>, 2007. -# Joe Hansen <joedalton2@yahoo.dk>, 2008, 2009, 2010, 2011, 2012. +# Joe Hansen <joedalton2@yahoo.dk>, 2008, 2009, 2010, 2011, 2012, 2013. # # gain -> forhøjelse # boost -> øgning? # msgid "" msgstr "" -"Project-Id-Version: gst-plugins-good-1.0.3\n" +"Project-Id-Version: gst-plugins-good-1.2.1\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-11-09 15:36+0100\n" -"PO-Revision-Date: 2012-12-13 23:54+0200\n" +"POT-Creation-Date: 2013-12-26 17:45+0100\n" +"PO-Revision-Date: 2013-12-08 23:54+0200\n" "Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n" "Language-Team: Danish <dansk@dansk-gruppen.dk>\n" "Language: da\n" @@ -22,7 +22,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" msgid "Jack server not found" -msgstr "" +msgstr "Jack-server blev ikke fundet" msgid "Failed to decode JPEG image" msgstr "Mislykkedes i at afkode JPEG-billede" @@ -30,7 +30,7 @@ msgstr "Mislykkedes i at afkode JPEG-billede" #. TRANSLATORS: 'song title' by 'artist name' #, c-format msgid "'%s' by '%s'" -msgstr "'%s' af '%s'" +msgstr "»%s« af »%s«" msgid "Could not connect to server" msgstr "Kunne ikke forbinde til server" @@ -71,7 +71,7 @@ msgid "This file is invalid and cannot be played." msgstr "Denne fil er ufuldstændig og kan ikke afspilles." msgid "Cannot play stream because it is encrypted with PlayReady DRM." -msgstr "" +msgstr "Kan ikke afspille strøm, da den er krypteret med PlayReady DRM." msgid "This file is corrupt and cannot be played." msgstr "Denne fil er ødelagt og kan ikke afspilles." @@ -158,35 +158,31 @@ msgid "Could not open audio device for recording." msgstr "Kunne ikke Ã¥bne lydenhed til optagelse." msgid "Record Source" -msgstr "" +msgstr "Optagelseskilde" msgid "Microphone" -msgstr "" +msgstr "Mikrofon" -#, fuzzy msgid "Line In" -msgstr "Linje ud" +msgstr "Linje ind" msgid "Internal CD" -msgstr "" +msgstr "Intern cd" -#, fuzzy msgid "SPDIF In" -msgstr "SPDIF ud" +msgstr "SPDIF ind" -#, fuzzy msgid "AUX 1 In" -msgstr "AUX 1 ud" +msgstr "AUX 1 ind" -#, fuzzy msgid "AUX 2 In" -msgstr "AUX 2 ud" +msgstr "AUX 2 ind" msgid "Codec Loopback" -msgstr "" +msgstr "Codec-loopback" msgid "SunVTS Loopback" -msgstr "" +msgstr "SunVTS-loopback" msgid "Volume" msgstr "Lydstyrke" @@ -217,7 +213,7 @@ msgstr "AUX 2 ud" #, c-format msgid "Error reading %d bytes from device '%s'." -msgstr "Fejl ved læsning af %d byte pÃ¥ enhed '%s'." +msgstr "Fejl ved læsning af %d byte pÃ¥ enhed »%s«." #, c-format msgid "Failed to enumerate possible video formats device '%s' can work with" @@ -226,7 +222,7 @@ msgstr "" #, c-format msgid "Could not map buffers from device '%s'" -msgstr "Kunne ikke afbilde mellemlager fra enhed '%s'" +msgstr "Kunne ikke afbilde mellemlager fra enhed »%s«" #, c-format msgid "The driver of device '%s' does not support the IO method %d" @@ -254,7 +250,7 @@ msgstr "Enheden »%s« kan ikke optage i det angivne format" #, c-format msgid "Could not get parameters on device '%s'" -msgstr "Kunne ikke hente parametre fra enhed '%s'" +msgstr "Kunne ikke hente parametre fra enhed »%s«" msgid "Video device did not accept new frame rate setting." msgstr "Videoenheden accepterede ikke ny indstilling for billedrate." @@ -288,14 +284,14 @@ msgstr "Kunne ikke ændre tilstand for tænk/slut for enhed »%s«." #, c-format msgid "Cannot identify device '%s'." -msgstr "Kan ikke identificere enhed '%s'." +msgstr "Kan ikke identificere enhed »%s«." #, c-format msgid "" "Error getting capabilities for device '%s': It isn't a v4l2 driver. Check if " "it is a v4l1 driver." msgstr "" -"Fejl ved hentning af egenskaber for enhed '%s': Det er ikke en v412 driver. " +"Fejl ved hentning af egenskaber for enhed »%s«: Det er ikke en v412 driver. " "Kontroller om det er en v411 driver." #, c-format @@ -304,66 +300,66 @@ msgstr "Listning af inddata-attributter for %d i enhed %s fejlede" #, c-format msgid "Failed to get setting of tuner %d on device '%s'." -msgstr "Hentning af indstillinger for tuner %d pÃ¥ enhed '%s' fejlede." +msgstr "Hentning af indstillinger for tuner %d pÃ¥ enhed »%s« fejlede." #, c-format msgid "Failed to query norm on device '%s'." -msgstr "Listning af standard pÃ¥ enhed '%s' fejlede." +msgstr "Listning af standard pÃ¥ enhed »%s« fejlede." #, c-format msgid "Failed getting controls attributes on device '%s'." -msgstr "Hentning af kontrolattributter for enhed '%s' fejlede." +msgstr "Hentning af kontrolattributter for enhed »%s« fejlede." #, c-format msgid "This isn't a device '%s'." -msgstr "Dette er ikke en enheds '%s'." +msgstr "Dette er ikke en enheds »%s«." #, c-format msgid "Could not open device '%s' for reading and writing." -msgstr "Kunne ikke tilgÃ¥ enhed '%s'." +msgstr "Kunne ikke tilgÃ¥ enhed »%s«." #, c-format msgid "Device '%s' is not a capture device." -msgstr "Enhed '%s' er ikke en optageenhed." +msgstr "Enhed »%s« er ikke en optageenhed." #, c-format msgid "Device '%s' is not a output device." -msgstr "Enhed '%s' er ikke en uddataenhed." +msgstr "Enhed »%s« er ikke en uddataenhed." #, c-format msgid "Failed to set norm for device '%s'." -msgstr "Indstilling af standard for enhed '%s' fejlede." +msgstr "Indstilling af standard for enhed »%s« fejlede." #, c-format msgid "Failed to get current tuner frequency for device '%s'." -msgstr "Kunne ikke hente nuværende tuner-frekvens for enhed '%s'." +msgstr "Kunne ikke hente nuværende tuner-frekvens for enhed »%s«." #, c-format msgid "Failed to set current tuner frequency for device '%s' to %lu Hz." -msgstr "Kunne ikke sætte nuværende tuner-frekvens for enhed '%s' til %lu Hz." +msgstr "Kunne ikke sætte nuværende tuner-frekvens for enhed »%s« til %lu Hz." #, c-format msgid "Failed to get signal strength for device '%s'." -msgstr "Kunne ikke hente signalstyrke for enhed '%s'." +msgstr "Kunne ikke hente signalstyrke for enhed »%s«." #, c-format msgid "Failed to get value for control %d on device '%s'." -msgstr "Kunne ikke hente værdi af kontrol %d for enhed '%s'." +msgstr "Kunne ikke hente værdi af kontrol %d for enhed »%s«." #, c-format msgid "Failed to set value %d for control %d on device '%s'." -msgstr "Kunne ikke sætte værdi %d pÃ¥ kontrol %d for enhed '%s'." +msgstr "Kunne ikke sætte værdi %d pÃ¥ kontrol %d for enhed »%s«." #, c-format msgid "Failed to get current input on device '%s'. May be it is a radio device" msgstr "" -"Kunne ikke hente nuværende inddata for enhed '%s'. MÃ¥ske er det en radioenhed" +"Kunne ikke hente nuværende inddata for enhed »%s«. MÃ¥ske er det en radioenhed" #, c-format msgid "" "Failed to get current output on device '%s'. May be it is a radio device" msgstr "" -"Kunne ikke hente nuværende uddata for enhed '%s'. MÃ¥ske er det en radioenhed" +"Kunne ikke hente nuværende uddata for enhed »%s«. MÃ¥ske er det en radioenhed" #, c-format msgid "Failed to set output %d on device %s." diff --git a/po/de.gmo b/po/de.gmo index 71a2f17c0dd66f3ddf6ef9b2013acbd491aa4ccf..38ea6e1dd55038fa423267ea1e5f6f9b909fbe42 100644 Binary files a/po/de.gmo and b/po/de.gmo differ diff --git a/po/de.po b/po/de.po index 794abf3bf4a41881767a6e4007b873ddd694a62a..e96a6a46be5ad3e5636fb36f83c507882de38e91 100644 --- a/po/de.po +++ b/po/de.po @@ -14,7 +14,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: 2013-11-09 15:36+0100\n" +"POT-Creation-Date: 2013-12-26 17:45+0100\n" "PO-Revision-Date: 2013-09-21 12:39+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 ed77b0255953e8ee3f8245e133db24ff2903cf78..09ba68826662662307e3f2bbfbc19268e7f23661 100644 Binary files a/po/el.gmo and b/po/el.gmo differ diff --git a/po/el.po b/po/el.po index 1d79f2b2a2095e73fcdecd80c7b3ffe82d0244d5..1c3028d7ea6242b3dc4bd75463c88077e361001f 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: 2013-11-09 15:36+0100\n" +"POT-Creation-Date: 2013-12-26 17:45+0100\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 5f075cb65bf6dfaf4f11e04b78d1df9cb12c3356..294843ff9aa803e85d4ce55cf6dcdc2f78224bec 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 c90fce647f4be969fbb80399f9c8ce2efbf9b154..b958092588f3a2227b97d1c0304a16dbdbc470a3 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: 2013-11-09 15:36+0100\n" +"POT-Creation-Date: 2013-12-26 17:45+0100\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 9383dee5ee7521eafd20b1b50cfaf167db725359..8cc5ca27144661e518d0dbb806a38fb52eb60750 100644 Binary files a/po/eo.gmo and b/po/eo.gmo differ diff --git a/po/eo.po b/po/eo.po index 538e5f501a777e43c253044957b142716b7d5925..5eef5cedac3a43a2884987b599210c5993149a04 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: 2013-11-09 15:36+0100\n" +"POT-Creation-Date: 2013-12-26 17:45+0100\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 c59456bf412e822e82df6b2b7a278781a8e93d9f..78e1d4a4f7aca088699a70da3acd8f28810e7e29 100644 Binary files a/po/es.gmo and b/po/es.gmo differ diff --git a/po/es.po b/po/es.po index 264adbe3d5038b3db518fb78a65cccfa0e18414d..39073f2fe9022ff1a6d090d4ffbaf5a68bac5668 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: 2013-11-09 15:36+0100\n" +"POT-Creation-Date: 2013-12-26 17:45+0100\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 e0726a23d4cb8250b9c4f2bffa6c2eb6ab75b908..d904ea6e3bd7ab36b6bd5d388e115970a38ee95e 100644 Binary files a/po/eu.gmo and b/po/eu.gmo differ diff --git a/po/eu.po b/po/eu.po index 578cc3b07503cfd7185941c894bd8aafa69683f7..4e8a88da3e207c30f502fddaf4e1a85d4fb73894 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: 2013-11-09 15:36+0100\n" +"POT-Creation-Date: 2013-12-26 17:45+0100\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 bfe016843d096edea31d6bd0f6f56a64f1b7c5a2..ecd2ae64af69adcb9a4ca7be6c3e9e6deb917ac1 100644 Binary files a/po/fi.gmo and b/po/fi.gmo differ diff --git a/po/fi.po b/po/fi.po index 69dacf3e4cc4de47b02dad5cffeb351fd6733b0c..f987acf901928f6e65e72300ed11a326b91b684f 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: 2013-11-09 15:36+0100\n" +"POT-Creation-Date: 2013-12-26 17:45+0100\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 2a27c3c2b2b4be573cd83a5a6074be9a1ce8e06b..e33b124e0346d05f47f1372e562bd47472c2e745 100644 Binary files a/po/fr.gmo and b/po/fr.gmo differ diff --git a/po/fr.po b/po/fr.po index 4a636df8e17b9bad8bfc9ffb115f17d38eb48ad2..f3b381f88947ad0807b734889edbeee39a988bcd 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: 2013-11-09 15:36+0100\n" +"POT-Creation-Date: 2013-12-26 17:45+0100\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 1dbeb42331cba121703984e6c2f083886744fd90..cb5926acdb4bf99444e2fd9b85d7bd33a0173346 100644 Binary files a/po/gl.gmo and b/po/gl.gmo differ diff --git a/po/gl.po b/po/gl.po index 8d3139fbd3cd179337344f3aa963fa1b83091970..bc509f517dfdca9c9e3a41b0f93a472987421875 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: 2013-11-09 15:36+0100\n" +"POT-Creation-Date: 2013-12-26 17:45+0100\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 67c97860faf7f46c233b44f2d7d6bbf93a4834a0..ff46fc573bf3ef7aa7546f453aea38180ca014f9 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.2.1\n" +"Project-Id-Version: gst-plugins-good 1.2.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-11-09 15:36+0100\n" +"POT-Creation-Date: 2013-12-26 17:45+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -28,7 +28,7 @@ msgid "Failed to decode JPEG image" msgstr "" #. TRANSLATORS: 'song title' by 'artist name' -#: ext/pulse/pulsesink.c:3189 +#: ext/pulse/pulsesink.c:3191 #, c-format msgid "'%s' by '%s'" msgstr "" @@ -74,51 +74,51 @@ msgstr "" msgid "No or invalid input audio, AVI stream will be corrupt." msgstr "" -#: gst/isomp4/qtdemux.c:567 gst/isomp4/qtdemux.c:571 +#: gst/isomp4/qtdemux.c:568 gst/isomp4/qtdemux.c:572 msgid "This file contains no playable streams." msgstr "" -#: gst/isomp4/qtdemux.c:617 gst/isomp4/qtdemux.c:4603 -#: gst/isomp4/qtdemux.c:4670 gst/isomp4/qtdemux.c:4872 +#: gst/isomp4/qtdemux.c:618 gst/isomp4/qtdemux.c:4604 +#: gst/isomp4/qtdemux.c:4671 gst/isomp4/qtdemux.c:4873 msgid "This file is invalid and cannot be played." msgstr "" -#: gst/isomp4/qtdemux.c:2282 +#: gst/isomp4/qtdemux.c:2283 msgid "Cannot play stream because it is encrypted with PlayReady DRM." msgstr "" -#: gst/isomp4/qtdemux.c:2847 gst/isomp4/qtdemux.c:2923 -#: gst/isomp4/qtdemux.c:2966 gst/isomp4/qtdemux.c:5548 -#: gst/isomp4/qtdemux.c:5555 gst/isomp4/qtdemux.c:6197 -#: gst/isomp4/qtdemux.c:6633 gst/isomp4/qtdemux.c:6640 -#: gst/isomp4/qtdemux.c:8444 +#: gst/isomp4/qtdemux.c:2848 gst/isomp4/qtdemux.c:2924 +#: gst/isomp4/qtdemux.c:2967 gst/isomp4/qtdemux.c:5549 +#: gst/isomp4/qtdemux.c:5556 gst/isomp4/qtdemux.c:6198 +#: gst/isomp4/qtdemux.c:6634 gst/isomp4/qtdemux.c:6641 +#: gst/isomp4/qtdemux.c:8445 msgid "This file is corrupt and cannot be played." msgstr "" -#: gst/isomp4/qtdemux.c:3057 +#: gst/isomp4/qtdemux.c:3058 msgid "Invalid atom size." msgstr "" -#: gst/isomp4/qtdemux.c:3125 +#: gst/isomp4/qtdemux.c:3126 msgid "This file is incomplete and cannot be played." msgstr "" -#: gst/isomp4/qtdemux.c:7296 +#: gst/isomp4/qtdemux.c:7297 msgid "The video in this file might not play correctly." msgstr "" -#: gst/isomp4/qtdemux.c:8481 +#: gst/isomp4/qtdemux.c:8482 #, c-format msgid "This file contains too many streams. Only playing first %d" msgstr "" -#: gst/rtsp/gstrtspsrc.c:5788 +#: gst/rtsp/gstrtspsrc.c:5794 msgid "" "No supported stream was found. You might need to install a GStreamer RTSP " "extension plugin for Real media streams." msgstr "" -#: gst/rtsp/gstrtspsrc.c:5793 +#: gst/rtsp/gstrtspsrc.c:5799 msgid "" "No supported stream was found. You might need to allow more transport " "protocols or may otherwise be missing the right GStreamer RTSP extension " @@ -252,61 +252,61 @@ msgstr "" msgid "AUX 2 Out" msgstr "" -#: sys/v4l2/gstv4l2bufferpool.c:1168 +#: sys/v4l2/gstv4l2bufferpool.c:1169 #, c-format msgid "Error reading %d bytes from device '%s'." msgstr "" -#: sys/v4l2/gstv4l2object.c:1262 +#: sys/v4l2/gstv4l2object.c:1264 #, c-format msgid "Failed to enumerate possible video formats device '%s' can work with" msgstr "" -#: sys/v4l2/gstv4l2object.c:2297 +#: sys/v4l2/gstv4l2object.c:2299 #, c-format msgid "Could not map buffers from device '%s'" msgstr "" -#: sys/v4l2/gstv4l2object.c:2305 +#: sys/v4l2/gstv4l2object.c:2307 #, c-format msgid "The driver of device '%s' does not support the IO method %d" msgstr "" -#: sys/v4l2/gstv4l2object.c:2312 +#: sys/v4l2/gstv4l2object.c:2314 #, c-format msgid "The driver of device '%s' does not support any known IO method." msgstr "" -#: sys/v4l2/gstv4l2object.c:2500 +#: sys/v4l2/gstv4l2object.c:2502 #, c-format msgid "Device '%s' does not support video capture" msgstr "" -#: sys/v4l2/gstv4l2object.c:2509 +#: sys/v4l2/gstv4l2object.c:2511 #, c-format msgid "Device '%s' is busy" msgstr "" -#: sys/v4l2/gstv4l2object.c:2515 sys/v4l2/gstv4l2object.c:2526 +#: sys/v4l2/gstv4l2object.c:2517 sys/v4l2/gstv4l2object.c:2528 #, c-format msgid "Device '%s' cannot capture at %dx%d" msgstr "" -#: sys/v4l2/gstv4l2object.c:2535 +#: sys/v4l2/gstv4l2object.c:2537 #, c-format msgid "Device '%s' cannot capture in the specified format" msgstr "" -#: sys/v4l2/gstv4l2object.c:2548 +#: sys/v4l2/gstv4l2object.c:2550 #, c-format msgid "Could not get parameters on device '%s'" msgstr "" -#: sys/v4l2/gstv4l2object.c:2556 +#: sys/v4l2/gstv4l2object.c:2558 msgid "Video device did not accept new frame rate setting." msgstr "" -#: sys/v4l2/gstv4l2object.c:2563 +#: sys/v4l2/gstv4l2object.c:2565 msgid "Video device could not create buffer pool." msgstr "" diff --git a/po/hr.gmo b/po/hr.gmo index ad9a36817cb188fce31147218094e104b1be8bce..76814732f62a8b10a03b00c79469d5a29edbf8d0 100644 Binary files a/po/hr.gmo and b/po/hr.gmo differ diff --git a/po/hr.po b/po/hr.po index 8286fadd51c71aa7023b33449aed829cf5a82c82..0e5723b962d44ec84b0955398421b3dd816ee6bd 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: 2013-11-09 15:36+0100\n" +"POT-Creation-Date: 2013-12-26 17:45+0100\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 0ccc460394236fad466a1cbbd5c987c6b5e506de..75a152a7d8b2df73bf952df304ad64e63e490c98 100644 Binary files a/po/hu.gmo and b/po/hu.gmo differ diff --git a/po/hu.po b/po/hu.po index 676c907481d50933bd76eb22fee46e81d561f0cc..4d6c17bb00cee4d5cdcf1acea859c49977b84722 100644 --- a/po/hu.po +++ b/po/hu.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: 2013-11-09 15:36+0100\n" +"POT-Creation-Date: 2013-12-26 17:45+0100\n" "PO-Revision-Date: 2012-11-30 15:05+0100\n" "Last-Translator: Gabor Kelemen <kelemeng@gnome.hu>\n" "Language-Team: Hungarian <translation-team-hu@lists.sourceforge.net>\n" diff --git a/po/id.gmo b/po/id.gmo index 23f5db111f75b8eebe494f2b4a00c90966d56ae9..a8f68b617e22b0fb8a38e4546cd8f2617eb9e88e 100644 Binary files a/po/id.gmo and b/po/id.gmo differ diff --git a/po/id.po b/po/id.po index 7ed214444cb29a8f3f96da9cde826a1cd5bf7709..bfa71a39c65281dbc82730b693a2dab50d978390 100644 --- a/po/id.po +++ b/po/id.po @@ -8,7 +8,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: 2013-11-09 15:36+0100\n" +"POT-Creation-Date: 2013-12-26 17:45+0100\n" "PO-Revision-Date: 2013-10-15 16:26+0700\n" "Last-Translator: Andika Triwidada <andika@gmail.com>\n" "Language-Team: Indonesian <translation-team-id@lists.sourceforge.net>\n" diff --git a/po/it.gmo b/po/it.gmo index 9ebc3b559cb1097d0dfee27f12988b8d41c6d415..12298696ca6e025158fa1e4024ac50158be53a1f 100644 Binary files a/po/it.gmo and b/po/it.gmo differ diff --git a/po/it.po b/po/it.po index c9df201fd1d89badb0785a85be5b0ecfc4689f73..0cd6b85ee7201238b9dc8ada00d0ea94090ef70e 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: 2013-11-09 15:36+0100\n" +"POT-Creation-Date: 2013-12-26 17:45+0100\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 773328930b8b4ae71b951be994df2d5bfadfdbe6..5058b497531326dbc3afa713f299cc59feef75ad 100644 Binary files a/po/ja.gmo and b/po/ja.gmo differ diff --git a/po/ja.po b/po/ja.po index 299a6ba2ef633123f769238ca54ce3fb845c67e3..82dd403a0cd8cb46764ac52996703f5debe0ef48 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: 2013-11-09 15:36+0100\n" +"POT-Creation-Date: 2013-12-26 17:45+0100\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 5e995c4aa7a2f06514e2e136f4b0e7718ab4068c..f6bafdf7292bf5d365c1baac6b2d0fd3af9bf7c7 100644 Binary files a/po/lt.gmo and b/po/lt.gmo differ diff --git a/po/lt.po b/po/lt.po index 498e75b2ecdabd4150d28af26819dbe46d00d382..49d2b2a851959558301dc1ab9d967414e2d10fde 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: 2013-11-09 15:36+0100\n" +"POT-Creation-Date: 2013-12-26 17:45+0100\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 55c13e59858dbc9e91615e5615b6421e24c7b69b..bc01e44edf69442ade763a449fb4997eba556a6f 100644 Binary files a/po/lv.gmo and b/po/lv.gmo differ diff --git a/po/lv.po b/po/lv.po index 64bd4bb01d1650a212d248dc7a880df81bcc6cdc..6d368071224653eaa2ca79170d3438e3d4ada5bc 100644 --- a/po/lv.po +++ b/po/lv.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: 2013-11-09 15:36+0100\n" +"POT-Creation-Date: 2013-12-26 17:45+0100\n" "PO-Revision-Date: 2011-09-02 11:23-0000\n" "Last-Translator: Rihards PriedÄ«tis <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 1af948e0afa7517d56de8c24612b53365ab34dbf..50db9eb6ebab09b32367713266d205f8c27abdab 100644 Binary files a/po/mt.gmo and b/po/mt.gmo differ diff --git a/po/mt.po b/po/mt.po index bb11e4f4c30006582bf5a63b029a71295d5074c1..538141da2184dc60ef105058cbb56e613fa44011 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: 2013-11-09 15:36+0100\n" +"POT-Creation-Date: 2013-12-26 17:45+0100\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 f56b06dbc12550bebcacea1723d1c85bcd2aa227..192148075e2a2e2729f253e47da08b8cc1ad4119 100644 Binary files a/po/nb.gmo and b/po/nb.gmo differ diff --git a/po/nb.po b/po/nb.po index fde958ba403d2df2bad41f92cb342c5e5963e057..868f28ea88a80b0a8b10d6aa3792ad0a906bb4b9 100644 --- a/po/nb.po +++ b/po/nb.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: 2013-11-09 15:36+0100\n" +"POT-Creation-Date: 2013-12-26 17:45+0100\n" "PO-Revision-Date: 2012-12-21 22:13+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 9af55e317de18c6405525ef89d1d1cde2eb4c36e..1636e6cc4a3a9c5047c97452f0f31fb60bf5ca09 100644 Binary files a/po/nl.gmo and b/po/nl.gmo differ diff --git a/po/nl.po b/po/nl.po index 402d66d154d265449c788feeb49ba7c54c667ed2..efd11d9d16d072b1412a434ddd4e1b72c630fd4c 100644 --- a/po/nl.po +++ b/po/nl.po @@ -6,7 +6,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: 2013-11-09 15:36+0100\n" +"POT-Creation-Date: 2013-12-26 17:45+0100\n" "PO-Revision-Date: 2013-09-15 13:31+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 df3a4e609b931eb650aefe13a9376ab46b10ae0f..ada9e89b8a59fee32f25f7067bdbe6d04e1c6111 100644 Binary files a/po/or.gmo and b/po/or.gmo differ diff --git a/po/or.po b/po/or.po index 4760d70a99692b004eafd7cd97bd0c2ee61d35d3..9e3f1d7fe4db0463ac87b9db7411760a60100097 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: 2013-11-09 15:36+0100\n" +"POT-Creation-Date: 2013-12-26 17:45+0100\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 e8bcfbffaa243b2e8e5c555f20ed8aafcb71312a..56839f0525d4ab92eaab5cbfdf2ae879b1efccf0 100644 Binary files a/po/pl.gmo and b/po/pl.gmo differ diff --git a/po/pl.po b/po/pl.po index fa8eac96f7e880d8f991128a3d920ee0c8b8880f..a8b208aa47e0acbb76e9e1a6b892a43d5366b5a6 100644 --- a/po/pl.po +++ b/po/pl.po @@ -6,7 +6,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: 2013-11-09 15:36+0100\n" +"POT-Creation-Date: 2013-12-26 17:45+0100\n" "PO-Revision-Date: 2013-09-15 11:26+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 481b98edd0c2db0105aed13ee67a04c9fccb3c2a..b1054af67eb46de885d5e62bf05c32b45dfaef96 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 79b205dd44d81db8e1acf54112bf28f760bac7f7..708c7fb8acaf0dc7aeb62da21a9136b824da99d4 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -11,7 +11,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: 2013-11-09 15:36+0100\n" +"POT-Creation-Date: 2013-12-26 17:45+0100\n" "PO-Revision-Date: 2013-08-21 00:12-0300\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 1348f9a36c5653043c255f0189acf13d9bdb9d3b..7d33ada19b3e2f8bcc534db4f6c97e62f80fd9f2 100644 Binary files a/po/ro.gmo and b/po/ro.gmo differ diff --git a/po/ro.po b/po/ro.po index ed978d8fba9cfe3b18afb4ef52ed8502d9f748ed..e634793ee346168f6eb4ca7731969a4d5a93fb46 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: 2013-11-09 15:36+0100\n" +"POT-Creation-Date: 2013-12-26 17:45+0100\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 f29ac6bb18678655bd3d46e2625367b0d178f7a9..779537bace99c158176a1fe7a1f938a293431989 100644 Binary files a/po/ru.gmo and b/po/ru.gmo differ diff --git a/po/ru.po b/po/ru.po index c698636c6da9335c8154d9ad3081e4769455eca0..6b8b317f01cd4e76f0101e3faa2a84efb657b75a 100644 --- a/po/ru.po +++ b/po/ru.po @@ -3,26 +3,26 @@ # # Ðртём Попов <artfwo@gmail.com>, 2009. # Pavel Maryanov <acid_jack@ukr.net>, 2009. -# Yuri Kozlov <yuray@komyakino.ru>, 2011, 2012. +# Yuri Kozlov <yuray@komyakino.ru>, 2011, 2012, 2013. # Pavel Maryanov <acid@jack.kiev.ua>, 2013. msgid "" msgstr "" -"Project-Id-Version: gst-plugins-good 1.0.3\n" +"Project-Id-Version: gst-plugins-good 1.2.1\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-11-09 15:36+0100\n" -"PO-Revision-Date: 2013-03-09 17:09+0200\n" -"Last-Translator: Pavel Maryanov <acid@jack.kiev.ua>\n" +"POT-Creation-Date: 2013-12-26 17:45+0100\n" +"PO-Revision-Date: 2013-12-08 12:55+0400\n" +"Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n" "Language-Team: Russian <gnu@mx.ru>\n" "Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 1.5.5\n" +"X-Generator: Lokalize 1.4\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" msgid "Jack server not found" -msgstr "" +msgstr "Сервер Jack не найден" msgid "Failed to decode JPEG image" msgstr "Ðе удалоÑÑŒ декодировать JPEG-изображение" @@ -73,6 +73,8 @@ msgstr "Файл некорректен и не может быть воÑпро msgid "Cannot play stream because it is encrypted with PlayReady DRM." msgstr "" +"Ðевозможно воÑпроизвеÑти поток, так как он зашифрован Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ PlayReady " +"DRM." msgid "This file is corrupt and cannot be played." msgstr "Файл повреждён и не может быть воÑпроизведён." @@ -176,13 +178,11 @@ msgstr "Вход AUX 1" msgid "AUX 2 In" msgstr "Вход AUX 2" -#, fuzzy msgid "Codec Loopback" -msgstr "ПетлÑ" +msgstr "ÐŸÐµÑ‚Ð»Ñ Codec" -#, fuzzy msgid "SunVTS Loopback" -msgstr "ПетлÑ" +msgstr "ÐŸÐµÑ‚Ð»Ñ SunVTS" msgid "Volume" msgstr "Уровень" diff --git a/po/sk.gmo b/po/sk.gmo index cb69d3c9db739576d7e43618b1aee1c3599b2edd..500ed2ac0eef9051f905743e9fc14b691886d190 100644 Binary files a/po/sk.gmo and b/po/sk.gmo differ diff --git a/po/sk.po b/po/sk.po index e0e711318058f2204be2b02bd869b65fa3343ed4..42d74b123a1969b91ca1cacc76db83dcae730fec 100644 --- a/po/sk.po +++ b/po/sk.po @@ -6,7 +6,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: 2013-11-09 15:36+0100\n" +"POT-Creation-Date: 2013-12-26 17:45+0100\n" "PO-Revision-Date: 2010-11-08 15:48+0100\n" "Last-Translator: Peter Tuhársky <tuharsky@misbb.sk>\n" "Language-Team: Slovak <sk-i18n@lists.linux.sk>\n" diff --git a/po/sl.gmo b/po/sl.gmo index ca4fd5bdb281450805d66310c87b7bab12efbd23..a79accdeb1c43ebbd21de22597f4f9d3534af7b7 100644 Binary files a/po/sl.gmo and b/po/sl.gmo differ diff --git a/po/sl.po b/po/sl.po index 7ae84ff0dfe066cefff7980acb72f98f7c22296c..4c6ba3ec7ff0b00069d506249db3f8d1c4b92e95 100644 --- a/po/sl.po +++ b/po/sl.po @@ -10,7 +10,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: 2013-11-09 15:36+0100\n" +"POT-Creation-Date: 2013-12-26 17:45+0100\n" "PO-Revision-Date: 2013-01-05 10:03+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 abc9ed67aba2aaf821b11197938935edd6c16cf8..7cb8070fa8f0563211f7730174169a8fe8e9b01b 100644 Binary files a/po/sq.gmo and b/po/sq.gmo differ diff --git a/po/sq.po b/po/sq.po index decc8c1827a5dfdb87addb79e583226f589835f5..9122f3690d4bec78e9f2fc566fe152b5e813062a 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: 2013-11-09 15:36+0100\n" +"POT-Creation-Date: 2013-12-26 17:45+0100\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 aad226505a7d99327c71a45e860148344f3ca7a5..9498a67dbafae43c2b8520e2ae8794f2b49d4085 100644 Binary files a/po/sr.gmo and b/po/sr.gmo differ diff --git a/po/sr.po b/po/sr.po index c2aa8dfec0c2098ffd3aade7f181f2d93fadb6ce..c62855d1ee0fd839b4b499bb18d0ecd97843d336 100644 --- a/po/sr.po +++ b/po/sr.po @@ -7,7 +7,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: 2013-11-09 15:36+0100\n" +"POT-Creation-Date: 2013-12-26 17:45+0100\n" "PO-Revision-Date: 2013-10-04 12:15+0200\n" "Last-Translator: МироÑлав Ðиколић <miroslavnikolic@rocketmail.com>\n" "Language-Team: Serbian <(nothing)>\n" diff --git a/po/sv.gmo b/po/sv.gmo index 9e05c29d1e27920a2f99f8877d147cdf6707b09d..9172ff274eeb75b7b076ef3af38add886d47135a 100644 Binary files a/po/sv.gmo and b/po/sv.gmo differ diff --git a/po/sv.po b/po/sv.po index 8fd04ad105cb19eeb22d15036d786cc625fac0b4..51c7a3b4369f4de3adaf4750662d0ef6a779ffd4 100644 --- a/po/sv.po +++ b/po/sv.po @@ -8,7 +8,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: 2013-11-09 15:36+0100\n" +"POT-Creation-Date: 2013-12-26 17:45+0100\n" "PO-Revision-Date: 2011-01-09 19:36+0100\n" "Last-Translator: Daniel Nylander <po@danielnylander.se>\n" "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n" diff --git a/po/tr.gmo b/po/tr.gmo index eca765e175b25ba1b012b72a4d20aade38756ff8..d200bb8f74b3b837c78b6d289f74314b77ebf64f 100644 Binary files a/po/tr.gmo and b/po/tr.gmo differ diff --git a/po/tr.po b/po/tr.po index 30445ad2586eb69b1ce7809cb12bb8c334a7d330..d7922d499134eb924d9f0fd17b9f3bb9ba6b7c44 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: 2013-11-09 15:36+0100\n" +"POT-Creation-Date: 2013-12-26 17:45+0100\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 c3eb8ed1952e12f2a50a5a548e6f99aaf1e796c1..b4fc503bb04ac0f6afe7def26817f37365cbfff9 100644 Binary files a/po/uk.gmo and b/po/uk.gmo differ diff --git a/po/uk.po b/po/uk.po index 8d54ac68d02e95fe0f6638fa98413884f79234be..046dda92eccf1ab9636b69d228a690b912a79bdd 100644 --- a/po/uk.po +++ b/po/uk.po @@ -8,7 +8,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: 2013-11-09 15:36+0100\n" +"POT-Creation-Date: 2013-12-26 17:45+0100\n" "PO-Revision-Date: 2013-09-14 22:23+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 c3b82cc947cd663652e97c723a1d55fc8a809f45..e18ab7160f8c8658800a82a52894b35847758860 100644 Binary files a/po/vi.gmo and b/po/vi.gmo differ diff --git a/po/vi.po b/po/vi.po index 3b1ffcf9457324eb0297704d4a14a75fc9432879..495df3ba6aaf5a6702d001d994c8b7789c97f1ad 100644 --- a/po/vi.po +++ b/po/vi.po @@ -8,7 +8,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: 2013-11-09 15:36+0100\n" +"POT-Creation-Date: 2013-12-26 17:45+0100\n" "PO-Revision-Date: 2013-09-16 14:36+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 345b8cb11d9ea58ae71522f9d2c3d888d2e5cd6f..7dbaf08141cd46d2a03eddb6311bf837eb9d1c89 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 e2c2233aa814b1d0ed35d2cacc5382d18335db2f..a67cd191a708f413917bd58753f2c91e5d21df5d 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: 2013-11-09 15:36+0100\n" +"POT-Creation-Date: 2013-12-26 17:45+0100\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 db62a8902cd0f508cec75f1e83eea9d90c0c6ea8..b9457c3fc64ba7e61d9637ebf8b7f4d20fe4a751 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 8b21d0c391246a86a736d0c7ddea3d772e7dfab4..7c2d74206a40cc40bf79c533f433625fd2cac99d 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: 2013-11-09 15:36+0100\n" +"POT-Creation-Date: 2013-12-26 17:45+0100\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 e54faddb08b36ac0a54bfe1740d4a6c36c39e0be..df5f85adc7e09f44657f19b0fabc9dcc254eb92e 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 1d442de387751f6c5cb2cd9c78c1528f2f7d7439..42e35119419391087b8c7965ee128669bcf2ac04 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: 2013-11-09 15:36+0100\n" +"POT-Creation-Date: 2013-12-26 17:45+0100\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/Makefile.in b/sys/Makefile.in index 91748c5c0cb902bbe36fac145a4deea44f68ea80..268ec4ecdc517569224a9e046b429e610ce3528b 100644 --- a/sys/Makefile.in +++ b/sys/Makefile.in @@ -453,6 +453,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/sys/directsound/Makefile.in b/sys/directsound/Makefile.in index a6c922d4fab331b80f517c4ca85d86634a73affa..b9f3ffeacf907448d7e4186f18eab7cf3599c058 100644 --- a/sys/directsound/Makefile.in +++ b/sys/directsound/Makefile.in @@ -472,6 +472,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/sys/oss/Makefile.in b/sys/oss/Makefile.in index cd237a31540dc94e29414b8926e31e938178fd91..f8f871255bae3b53dcce0e6a4268bf086f67d7df 100644 --- a/sys/oss/Makefile.in +++ b/sys/oss/Makefile.in @@ -470,6 +470,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/sys/oss4/Makefile.in b/sys/oss4/Makefile.in index de406abb2d36da584916d955e6ac3dd38ca40b48..ca6ab2c3c56ff3ad51ed9bc22efd2353d38c05c1 100644 --- a/sys/oss4/Makefile.in +++ b/sys/oss4/Makefile.in @@ -471,6 +471,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/sys/osxaudio/Makefile.in b/sys/osxaudio/Makefile.in index 757ddec8782f0e9e44ffead6c09b6b512dadb487..48b0ead8fc401df6bf31723eebca2cc74bbafc40 100644 --- a/sys/osxaudio/Makefile.in +++ b/sys/osxaudio/Makefile.in @@ -476,6 +476,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/sys/osxvideo/Makefile.in b/sys/osxvideo/Makefile.in index 9bcc0f69594c5030d0e7e53b21493052fe001ab8..5175c14ad861e613343d334bbcfbd61981f4bcf3 100644 --- a/sys/osxvideo/Makefile.in +++ b/sys/osxvideo/Makefile.in @@ -470,6 +470,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/sys/sunaudio/Makefile.in b/sys/sunaudio/Makefile.in index d60562a9b387fed3fdf6f67a895fd52ad5b12989..79b47cd311117216c80634cd50f5f1d168371489 100644 --- a/sys/sunaudio/Makefile.in +++ b/sys/sunaudio/Makefile.in @@ -474,6 +474,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/sys/v4l2/Makefile.in b/sys/v4l2/Makefile.in index ca18d7af91901cfbd10fcc1b01616be3c356a949..464af7e46ab544359d49cfe41ac2a27838e6edb3 100644 --- a/sys/v4l2/Makefile.in +++ b/sys/v4l2/Makefile.in @@ -500,6 +500,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/sys/v4l2/gstv4l2bufferpool.c b/sys/v4l2/gstv4l2bufferpool.c index f5396d93f6b7262f43613bdb1687d1ae8e637778..463dd44fe884b734e997dee1025985d07aff4385 100644 --- a/sys/v4l2/gstv4l2bufferpool.c +++ b/sys/v4l2/gstv4l2bufferpool.c @@ -191,6 +191,7 @@ gst_v4l2_buffer_pool_alloc_buffer (GstBufferPool * bpool, GstBuffer ** buffer, GST_LOG_OBJECT (pool, "creating buffer %u, %p", index, newbuf); + memset (&meta->vbuffer, 0x0, sizeof (struct v4l2_buffer)); meta->vbuffer.index = index; meta->vbuffer.type = obj->type; meta->vbuffer.memory = V4L2_MEMORY_MMAP; diff --git a/sys/v4l2/gstv4l2object.c b/sys/v4l2/gstv4l2object.c index a2803a756661c8b1b3cfe1673c26d3f97d03fd86..18267eb161ec0c59bbab8b49ff1233ed04360baf 100644 --- a/sys/v4l2/gstv4l2object.c +++ b/sys/v4l2/gstv4l2object.c @@ -905,6 +905,8 @@ gst_v4l2_object_close (GstV4l2Object * v4l2object) if (!gst_v4l2_close (v4l2object)) return FALSE; + gst_caps_replace (&v4l2object->probed_caps, NULL); + if (v4l2object->formats) { gst_v4l2_object_clear_format_list (v4l2object); } diff --git a/sys/waveform/Makefile.in b/sys/waveform/Makefile.in index 1c4ac63c47e9b3e54405ddec85a20be5b465cf99..05fcaa1485c10a397a4a3c75ce415713e49aadbb 100644 --- a/sys/waveform/Makefile.in +++ b/sys/waveform/Makefile.in @@ -470,6 +470,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/sys/ximage/Makefile.in b/sys/ximage/Makefile.in index f9b3e1f4c4cb33e140b5bbac4d2ee586d559caa2..ec56288bf770d105c861dc63b96adb3374985a6e 100644 --- a/sys/ximage/Makefile.in +++ b/sys/ximage/Makefile.in @@ -471,6 +471,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/tests/Makefile.in b/tests/Makefile.in index 129747979fac3286c4a4b19ca5cd3381f584775a..6bb91e9fd515a8a8ae0c10b281b40785e51c218f 100644 --- a/tests/Makefile.in +++ b/tests/Makefile.in @@ -441,6 +441,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/tests/check/Makefile.in b/tests/check/Makefile.in index a7a603ea15571c0e1e0482c6a15a6f98ad5f4bbc..1b505b70f90f1bb2161ba75a8fc07057dd077713 100644 --- a/tests/check/Makefile.in +++ b/tests/check/Makefile.in @@ -1273,6 +1273,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/tests/check/elements/rtpjitterbuffer.c b/tests/check/elements/rtpjitterbuffer.c index f7d9e41074bf88c342d69e6a2d375b181cec8921..dff2e6cc550dd27c9f66ea59a8ef6d2b364ba159 100644 --- a/tests/check/elements/rtpjitterbuffer.c +++ b/tests/check/elements/rtpjitterbuffer.c @@ -328,6 +328,52 @@ GST_START_TEST (test_basetime) GST_END_TEST; +static GstCaps * +request_pt_map (GstElement * jitterbuffer, guint pt) +{ + fail_unless (pt == 0); + + return gst_caps_from_string (RTP_CAPS_STRING); +} + +GST_START_TEST (test_clear_pt_map) +{ + GstElement *jitterbuffer; + const guint num_buffers = 10; + gint i; + GstBuffer *buffer; + GList *node; + + jitterbuffer = setup_jitterbuffer (num_buffers); + fail_unless (start_jitterbuffer (jitterbuffer) + == GST_STATE_CHANGE_SUCCESS, "could not set to playing"); + + g_signal_connect (jitterbuffer, "request-pt-map", (GCallback) + request_pt_map, NULL); + + /* push buffers: 0,1,2, */ + for (node = inbuffers, i = 0; node && i < 3; node = g_list_next (node), i++) { + buffer = (GstBuffer *) node->data; + fail_unless (gst_pad_push (mysrcpad, buffer) == GST_FLOW_OK); + } + + g_usleep (400 * 1000); + + g_signal_emit_by_name (jitterbuffer, "clear-pt-map", NULL); + + for (; node && i < 10; node = g_list_next (node), i++) { + buffer = (GstBuffer *) node->data; + fail_unless (gst_pad_push (mysrcpad, buffer) == GST_FLOW_OK); + } + + /* check the buffer list */ + check_jitterbuffer_results (jitterbuffer, num_buffers); + + /* cleanup */ + cleanup_jitterbuffer (jitterbuffer); +} + +GST_END_TEST; static const guint payload_size = 160; static const guint clock_rate = 8000; static const guint pcmu_payload_type = 0; @@ -1191,6 +1237,8 @@ GST_START_TEST (test_rtx_packet_delay) while (g_async_queue_length (data.buf_queue) < 1) { if (gst_test_clock_peek_next_pending_id (GST_TEST_CLOCK (data.clock), &id)) { GstClockTime t = gst_clock_id_get_time (id); + if (t >= 240 * GST_MSECOND) + break; if (t > gst_clock_get_time (data.clock)) { gst_test_clock_set_time (GST_TEST_CLOCK (data.clock), t); } @@ -1272,6 +1320,7 @@ rtpjitterbuffer_suite (void) tcase_add_test (tc_chain, test_push_backward_seq); tcase_add_test (tc_chain, test_push_unordered); tcase_add_test (tc_chain, test_basetime); + tcase_add_test (tc_chain, test_clear_pt_map); tcase_add_test (tc_chain, test_only_one_lost_event_on_large_gaps); tcase_add_test (tc_chain, test_two_lost_one_arrives_in_time); tcase_add_test (tc_chain, test_late_packets_still_makes_lost_events); diff --git a/tests/examples/Makefile.in b/tests/examples/Makefile.in index 5c24095102664f400bb735518ac88fd71e0f7ac1..c1ddc5881f8c7c5fc373f48ddb5ceb65de217b7a 100644 --- a/tests/examples/Makefile.in +++ b/tests/examples/Makefile.in @@ -447,6 +447,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/tests/examples/audiofx/Makefile.in b/tests/examples/audiofx/Makefile.in index c94ca347dc2fd3210e8bf59a2be0b1d36f216916..229947fbe1a97fe8bbf813af2b3c9a82c45542c9 100644 --- a/tests/examples/audiofx/Makefile.in +++ b/tests/examples/audiofx/Makefile.in @@ -452,6 +452,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/tests/examples/cairo/Makefile.in b/tests/examples/cairo/Makefile.in index deee2277b72979f014fe2ae0a8e55b46496b3d5a..b7774db1cd0e77420ae0c789dfc2c18014232c92 100644 --- a/tests/examples/cairo/Makefile.in +++ b/tests/examples/cairo/Makefile.in @@ -438,6 +438,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/tests/examples/equalizer/Makefile.in b/tests/examples/equalizer/Makefile.in index 6901c0c330bd0852aa9ea54f7a3f021a145ce3f6..c4faa567b5a8827139b7e662753c383058608315 100644 --- a/tests/examples/equalizer/Makefile.in +++ b/tests/examples/equalizer/Makefile.in @@ -438,6 +438,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/tests/examples/jack/Makefile.in b/tests/examples/jack/Makefile.in index ecc6bacda54a1c642c2c74af0887a80e5f9663ef..d481962a1c7a6e785f8b3642a017e0766892f5e7 100644 --- a/tests/examples/jack/Makefile.in +++ b/tests/examples/jack/Makefile.in @@ -437,6 +437,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/tests/examples/level/Makefile.in b/tests/examples/level/Makefile.in index b06ec5241abfd58ea57d7abdfefd43e1b8f19671..ede933cdcf6cc0b921713b030a89f9b41c71c318 100644 --- a/tests/examples/level/Makefile.in +++ b/tests/examples/level/Makefile.in @@ -438,6 +438,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/tests/examples/pulse/Makefile.in b/tests/examples/pulse/Makefile.in index 435fbaf534c97df18a70b892b976bc6c05827299..e278c9fd124afc91eb0721b10365c9a1927baa5d 100644 --- a/tests/examples/pulse/Makefile.in +++ b/tests/examples/pulse/Makefile.in @@ -438,6 +438,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/tests/examples/rtp/Makefile.in b/tests/examples/rtp/Makefile.in index 56882bcf250150a59a48c86d9cd8201c5086c22e..a85ab8538e31f1ef454a0fa2b5a44e9193661331 100644 --- a/tests/examples/rtp/Makefile.in +++ b/tests/examples/rtp/Makefile.in @@ -450,6 +450,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/tests/examples/shapewipe/Makefile.in b/tests/examples/shapewipe/Makefile.in index 2c52688e996a1d68460604c03482f6d0a2af99f2..f835c47e3a688bc741b3c7bc26b7ab0ff3b4657a 100644 --- a/tests/examples/shapewipe/Makefile.in +++ b/tests/examples/shapewipe/Makefile.in @@ -442,6 +442,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/tests/examples/spectrum/Makefile.in b/tests/examples/spectrum/Makefile.in index 4d0dcdb8dc30f82e87f330e8b1a7fbec9ec78c21..ba6cd8fe3b18536c3614ad6cab0951a58828e45f 100644 --- a/tests/examples/spectrum/Makefile.in +++ b/tests/examples/spectrum/Makefile.in @@ -460,6 +460,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/tests/examples/v4l2/Makefile.in b/tests/examples/v4l2/Makefile.in index edd137223a4472ca38d0f6220d6f4f9e4120da9b..a2c6343425b2c57665a1fc2202a8c1648e0fbc6a 100644 --- a/tests/examples/v4l2/Makefile.in +++ b/tests/examples/v4l2/Makefile.in @@ -438,6 +438,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/tests/files/Makefile.in b/tests/files/Makefile.in index 638dd73599426e90a85aabcfaf7babf3cf8a2c40..f0ef395c0ea206616ec401fed52a4d2f7670eb22 100644 --- a/tests/files/Makefile.in +++ b/tests/files/Makefile.in @@ -382,6 +382,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/tests/icles/Makefile.in b/tests/icles/Makefile.in index 53b2b42cbcea61767c662ef9a8f3354b57f185e5..85006817a8e40f42d0e2d1bd0bd8db420073b1f3 100644 --- a/tests/icles/Makefile.in +++ b/tests/icles/Makefile.in @@ -507,6 +507,8 @@ VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ VALGRIND_LIBS = @VALGRIND_LIBS@ VALGRIND_PATH = @VALGRIND_PATH@ VERSION = @VERSION@ +VPX_130_CFLAGS = @VPX_130_CFLAGS@ +VPX_130_LIBS = @VPX_130_LIBS@ VPX_CFLAGS = @VPX_CFLAGS@ VPX_LIBS = @VPX_LIBS@ WARNING_CFLAGS = @WARNING_CFLAGS@ diff --git a/win32/common/config.h b/win32/common/config.h index 483c33231011c5bb58b84061302d041134ac604e..481613e284d54b34a67421936bb3daf695f09086 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 "2013-11-09" +#define GST_PACKAGE_RELEASE_DATETIME "2013-12-26" /* Define if static plugins should be built */ #undef GST_PLUGIN_BUILD_STATIC @@ -385,7 +385,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.2.1" +#define PACKAGE_STRING "GStreamer Good Plug-ins 1.2.2" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "gst-plugins-good" @@ -394,7 +394,7 @@ #undef PACKAGE_URL /* Define to the version of this package. */ -#define PACKAGE_VERSION "1.2.1" +#define PACKAGE_VERSION "1.2.2" /* directory where plugins are located */ #ifdef _DEBUG @@ -428,7 +428,7 @@ #undef TARGET_CPU /* Version number of package */ -#define VERSION "1.2.1" +#define VERSION "1.2.2" /* old wavpack API */ #undef WAVPACK_OLD_API