diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2013-12-27 11:01:25 +0100 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2013-12-27 11:01:25 +0100 |
commit | 25fc9a5d7316679f999492e5a66417c5ee934abf (patch) | |
tree | 8959a55fcf64ba20afd9ab93de23635aba90c968 | |
parent | f2013a84fa297e57b7bec765f7ea30fa2fc1fbc2 (diff) |
Imported Upstream version 1.2.2upstream/1.2.2
263 files changed, 992 insertions, 863 deletions
@@ -1,9 +1,376 @@ +=== release 1.2.2 === + +2013-12-26 Sebastian Dröge <slomo@coaxion.net> + + * configure.ac: + releasing 1.2.2 + +2013-12-26 16:47:45 +0100 Sebastian Dröge <sebastian@centricular.com> + + * po/da.po: + po: Update translations + +2013-12-23 15:33:42 +0100 Sebastian Dröge <sebastian@centricular.com> + + * gst/adpcmenc/adpcmenc.c: + adpcmenc: Properly set output format + Otherwise this will just error out if we only set caps on the srcpad. + +2013-12-24 11:51:16 +0100 Sebastian Dröge <sebastian@centricular.com> + + * ext/eglgles/gstegladaptation_eagl.m: + eglglessink: Properly clean up renderbuffers and EAGL context + +2013-12-19 21:36:50 +0100 Sebastian Dröge <sebastian@centricular.com> + + * ext/eglgles/gstegladaptation_eagl.m: + eglglessink: Don't set the EAGLContext of the main thread and don't reuse it either + ... instead create a new context for every sink instance. + https://bugzilla.gnome.org/show_bug.cgi?id=720421 + +2013-12-18 13:48:54 +0100 Sebastian Dröge <sebastian@centricular.com> + + * pkgconfig/gstreamer-plugins-bad.pc.in: + pkgconfig: Don't include libraries in the generic gst-plugins-bad pc file + +2013-12-18 13:45:22 +0100 Mariusz Buras <mariusz.buras@youview.com> + + * gst-libs/gst/mpegts/Makefile.am: + * pkgconfig/gstreamer-plugins-bad.pc.in: + mpegts: Install generated headers + https://bugzilla.gnome.org/show_bug.cgi?id=720673 + +2013-12-16 16:07:44 +0100 Sebastian Dröge <sebastian@centricular.com> + + * gst/id3tag/id3tag.c: + id3tag: Read image-description from the info structure, not the caps + +2013-12-16 11:51:00 +0100 Sebastian Dröge <sebastian@centricular.com> + + * gst/id3tag/id3tag.c: + id3tag: Write image-type into the APIC tag + +2013-12-17 10:23:15 +0100 Sebastian Dröge <sebastian@centricular.com> + + * sys/decklink/gstdecklinksink.cpp: + decklinksink: Give preference to the order of the filter caps when querying caps + +2013-12-17 10:21:26 +0100 Sebastian Dröge <sebastian@centricular.com> + + * sys/decklink/gstdecklinksink.cpp: + decklinksink: Only intersect with the filter caps if there actually is a filter + +2013-12-16 11:14:29 +0100 Aurélien Zanelli <aurelien.zanelli@parrot.com> + + * configure.ac: + configure.ac: Fix typo in bz2 check + https://bugzilla.gnome.org/show_bug.cgi?id=720532 + +2013-12-14 18:12:53 -0500 Todd Agulnick <todd@agulnick.com> + + * sys/decklink/gstdecklinksrc.cpp: + decklinksrc: Process EOS even when there are no incoming video frames. + https://bugzilla.gnome.org/show_bug.cgi?id=680700 + +2013-12-14 18:42:11 +0100 Sebastian Dröge <sebastian@centricular.com> + + * sys/decklink/gstdecklinksrc.cpp: + decklinksrc: Set GST_ELEMENT_FLAG_SOURCE on the source + As it does not inherit from basesrc, this flag is not automatically set + and e.g. gst_bin_iterate_sources() and other code does not consider this + element a source. + https://bugzilla.gnome.org/show_bug.cgi?id=680700 + +2013-12-06 00:22:20 +0000 Tim-Philipp Müller <tim@centricular.com> + + * ext/gsm/gstgsmdec.c: + gsmdec: fix decoding of audio/ms-gsm variant + Alternates between 33 and 32 byte frames, but must start + with a 33 byte frame. This has been broken for ages since + the element was ported to the audio decoder base class. + https://bugzilla.gnome.org/show_bug.cgi?id=709416 + +2013-04-17 10:44:48 +0800 Cong Zhong <congx.zhong@intel.com> + + * gst-libs/gst/codecparsers/gsth264parser.c: + codecparsers: h264: fix picture level scaling lists derivation (rule B). + Fix picture level scaling lists derivation from fall-back rule set B, + as specified in 7.4.2.2. More precisely, the sequence level scaling + lists need to be used but intra and inter lists arguments were swapped. + This fixes FRExt/freh5.264 from conformance testing. + https://bugzilla.gnome.org/show_bug.cgi?id=720099 + Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com> + +2013-12-05 16:50:27 -0500 Olivier Crête <olivier.crete@collabora.com> + + * gst/asfmux/gstrtpasfpay.c: + rtpasfpay: Use GstRTPBasePayload method to push buffer + This way the event is also pushed. + https://bugzilla.gnome.org/show_bug.cgi?id=719553 + +2013-12-04 17:31:27 -0500 Olivier Crête <olivier.crete@collabora.com> + + * gst-libs/gst/codecparsers/gstmpegvideoparser.c: + mpegvideoparser: Also initialize debug category in parse_sequence_header + Also remove the useless initialized flag, this is already done by the macro + https://bugzilla.gnome.org/show_bug.cgi?id=719657 + +2013-11-29 13:23:40 +0000 Tim-Philipp Müller <tim@centricular.com> + + * gst/asfmux/gstrtpasfpay.c: + rtpasfpay: init rtp buffer fixing rtp packet creation + https://bugzilla.gnome.org/show_bug.cgi?id=719553 + +2013-11-29 13:22:56 +0000 Tim-Philipp Müller <tim@centricular.com> + + * gst/asfmux/gstasfmux.c: + asfmux: don't use buffer after giving away ownership + https://bugzilla.gnome.org/show_bug.cgi?id=719553 + +2013-11-25 16:57:00 +0000 Lubosz Sarnecki <lubosz@gmail.com> + + * gst/videoparsers/gstpngparse.c: + pngparse: Don't try to set framerate if not from upstream + https://bugzilla.gnome.org/show_bug.cgi?id=715166 + +2013-12-10 23:06:53 +1100 Jan Schmidt <jan@centricular.com> + + * ext/soundtouch/gstbpmdetect.cc: + soundtouch: Call default event handler for basetransform + Make pipeline end properly at EOS and not leak by passing events + to the default event handler. + +2013-09-29 23:43:23 +0100 Tim-Philipp Müller <tim@centricular.net> + + * ext/opencv/gstdisparity.cpp: + opencv: don't unref NULL caps in finalize + Fixes gst-inspect-1.0 -a and generic states unit test. + +2013-11-28 15:10:16 +0100 Sebastian Dröge <sebastian@centricular.com> + + * gst/videoparsers/gsth264parse.c: + h264parse: Fix splitting of multiple NALU per buffer + Conversion to byte-stream/nal crashes without that because the + baseparse frame of all NALUs is finished for the first NALU, then + used again for parsing the second NALU. Just that now the buffer + of the frame is already gone. Instead we create temporary frames + for every NALU. + +2013-11-10 12:17:18 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net> + + * gst/videoparsers/gstmpegvideoparse.c: + mpegvideoparse: tweak extension handling + +2013-11-10 12:15:33 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net> + + * gst/mpegdemux/gstmpegdemux.c: + mpgegdemux: do not use pushed buffer in debug message + +2013-11-11 16:15:00 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net> + + * gst/videoparsers/gstmpegvideoparse.c: + mpegvideoparse: look beyond start code before leaping + In case more data than a start code alone is needed to decide whether + it ends a frame, arrange for more input data and decide when available. + Fixes https://bugzilla.gnome.org/show_bug.cgi?id=711627 + +2013-11-20 12:46:23 +1100 Jan Schmidt <jan@centricular.com> + + * gst/dvdspu/gstdvdspu.c: + dvdspu: Handle vobsub packets smaller than 4 bytes + In particular, handle the case of an empty packet with size 0 bytes. + Partially fixes: #712643 + +2013-11-25 15:17:33 +1100 Jan Schmidt <jan@centricular.com> + + * gst/dvdspu/gstspu-vobsub.c: + dvdspu: Don't unmap an unreffed buffer + gst_dvd_spu_finish_spu_buf drops the reference to the current + buffer, so make sure to call gst_buffer_unmap before it. + +2013-11-23 14:35:06 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net> + + * gst/dvdspu/gstspu-vobsub.c: + dvdspu: pop new packet when invalid next command block + ... to prevent staying stuck on current command block and busy looping. + Fixes https://bugzilla.gnome.org/show_bug.cgi?id=712219 + +2013-11-23 11:23:35 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net> + + * gst/videoparsers/gstmpeg4videoparse.c: + mpeg4videoparse: accept VideoObjectLayer as start of frame and config + ... which it deserves as much as VideoObject. + Fixes https://bugzilla.gnome.org/show_bug.cgi?id=667564 + +2013-10-02 05:49:34 +0300 Dominik Röttsches <dominik.rottsches@intel.com> + + * sys/applemedia/vtenc.c: + * sys/applemedia/vtenc.h: + vtenc: Use correct strides, etc from the GstVideoFrame + https://bugzilla.gnome.org/show_bug.cgi?id=706211 + +2013-11-19 20:18:48 -0500 Olivier Crête <olivier.crete@collabora.com> + + * ext/srtp/gstsrtpenc.c: + srtpenc: Set the first session flag to false once one is create + Otherwise it always thinks it's the first session. + https://bugzilla.gnome.org/show_bug.cgi?id=711495 + +2013-11-19 19:10:06 -0500 Olivier Crête <olivier.crete@collabora.com> + + * ext/srtp/gstsrtpdec.c: + srtpdec: Pass is_rtcp to setcaps function + +2013-11-13 22:25:59 -0300 Thiago Santos <ts.santos@partner.samsung.com> + + * ext/smoothstreaming/gstmssdemux.c: + mssdemux: do not try to deinit the downloadrate while it is used + This can cause an assertion or deadlocks. + +2013-11-11 16:35:35 -0300 Thiago Santos <ts.santos@partner.samsung.com> + + * ext/smoothstreaming/gstmssdemux.c: + mssdemux: also consider /manifest + The spec says /Manifest, but /manifest is easily found on some + services, so handle that, too. + https://bugzilla.gnome.org/show_bug.cgi?id=710223 + +2013-11-13 17:16:04 -0300 Thibault Saunier <thibault.saunier@collabora.com> + + * gst/videoparsers/gstpngparse.c: + pngparse: Proxy upstream framerate on srcpad if avalaible + If the user sets it himself with capsfilter, the information should be + kept and transmitted downstream. + === release 1.2.1 === -2013-11-09 Sebastian Dröge <slomo@coaxion.net> +2013-11-09 15:53:48 +0100 Sebastian Dröge <sebastian@centricular.com> + * ChangeLog: + * NEWS: + * RELEASE: * configure.ac: - releasing 1.2.1 + * docs/plugins/gst-plugins-bad-plugins.args: + * docs/plugins/gst-plugins-bad-plugins.hierarchy: + * docs/plugins/inspect/plugin-accurip.xml: + * docs/plugins/inspect/plugin-adpcmdec.xml: + * docs/plugins/inspect/plugin-adpcmenc.xml: + * docs/plugins/inspect/plugin-asfmux.xml: + * docs/plugins/inspect/plugin-assrender.xml: + * docs/plugins/inspect/plugin-audiovisualizers.xml: + * docs/plugins/inspect/plugin-autoconvert.xml: + * docs/plugins/inspect/plugin-bayer.xml: + * docs/plugins/inspect/plugin-bz2.xml: + * docs/plugins/inspect/plugin-camerabin.xml: + * docs/plugins/inspect/plugin-chromaprint.xml: + * docs/plugins/inspect/plugin-coloreffects.xml: + * docs/plugins/inspect/plugin-curl.xml: + * docs/plugins/inspect/plugin-dataurisrc.xml: + * docs/plugins/inspect/plugin-debugutilsbad.xml: + * docs/plugins/inspect/plugin-dtsdec.xml: + * docs/plugins/inspect/plugin-dvb.xml: + * docs/plugins/inspect/plugin-dvbsuboverlay.xml: + * docs/plugins/inspect/plugin-dvdspu.xml: + * docs/plugins/inspect/plugin-eglglessink.xml: + * docs/plugins/inspect/plugin-faac.xml: + * docs/plugins/inspect/plugin-faad.xml: + * docs/plugins/inspect/plugin-festival.xml: + * docs/plugins/inspect/plugin-fieldanalysis.xml: + * docs/plugins/inspect/plugin-flite.xml: + * docs/plugins/inspect/plugin-fragmented.xml: + * docs/plugins/inspect/plugin-frei0r.xml: + * docs/plugins/inspect/plugin-gaudieffects.xml: + * docs/plugins/inspect/plugin-gdp.xml: + * docs/plugins/inspect/plugin-geometrictransform.xml: + * docs/plugins/inspect/plugin-gmedec.xml: + * docs/plugins/inspect/plugin-gsm.xml: + * docs/plugins/inspect/plugin-gstsiren.xml: + * docs/plugins/inspect/plugin-id3tag.xml: + * docs/plugins/inspect/plugin-inter.xml: + * docs/plugins/inspect/plugin-interlace.xml: + * docs/plugins/inspect/plugin-jpegformat.xml: + * docs/plugins/inspect/plugin-liveadder.xml: + * docs/plugins/inspect/plugin-mimic.xml: + * docs/plugins/inspect/plugin-mms.xml: + * docs/plugins/inspect/plugin-modplug.xml: + * docs/plugins/inspect/plugin-mpegpsdemux.xml: + * docs/plugins/inspect/plugin-mpegtsdemux.xml: + * docs/plugins/inspect/plugin-mpegtsmux.xml: + * docs/plugins/inspect/plugin-mpg123.xml: + * docs/plugins/inspect/plugin-neon.xml: + * docs/plugins/inspect/plugin-ofa.xml: + * docs/plugins/inspect/plugin-openal.xml: + * docs/plugins/inspect/plugin-opencv.xml: + * docs/plugins/inspect/plugin-opus.xml: + * docs/plugins/inspect/plugin-pcapparse.xml: + * docs/plugins/inspect/plugin-pnm.xml: + * docs/plugins/inspect/plugin-rawparse.xml: + * docs/plugins/inspect/plugin-removesilence.xml: + * docs/plugins/inspect/plugin-resindvd.xml: + * docs/plugins/inspect/plugin-rfbsrc.xml: + * docs/plugins/inspect/plugin-rtmp.xml: + * docs/plugins/inspect/plugin-schro.xml: + * docs/plugins/inspect/plugin-sdp.xml: + * docs/plugins/inspect/plugin-segmentclip.xml: + * docs/plugins/inspect/plugin-shm.xml: + * docs/plugins/inspect/plugin-smooth.xml: + * docs/plugins/inspect/plugin-soundtouch.xml: + * docs/plugins/inspect/plugin-spandsp.xml: + * docs/plugins/inspect/plugin-speed.xml: + * docs/plugins/inspect/plugin-subenc.xml: + * docs/plugins/inspect/plugin-videoparsersbad.xml: + * docs/plugins/inspect/plugin-voaacenc.xml: + * docs/plugins/inspect/plugin-voamrwbenc.xml: + * docs/plugins/inspect/plugin-waylandsink.xml: + * docs/plugins/inspect/plugin-y4mdec.xml: + * docs/plugins/inspect/plugin-zbar.xml: + * gst-plugins-bad.doap: + * win32/common/config.h: + Release 1.2.1 + +2013-11-09 15:53:37 +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/ky.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: + Update .po files 2013-11-09 13:32:21 +0100 Matej Knopp <matej.knopp@gmail.com> @@ -1,2 +1,2 @@ -This is GStreamer Bad Plugins 1.2.1 +This is GStreamer Bad Plugins 1.2.2 @@ -1,5 +1,5 @@ -Release notes for GStreamer Bad Plugins 1.2.1 +Release notes for GStreamer Bad Plugins 1.2.2 The GStreamer team is proud to announce a new bug-fix release @@ -62,26 +62,21 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg) Bugs fixed in this release + * 667564 : mpeg4videoparse: does not detect config data when VOP only stream is sent + * 680700 : decklinksrc: does not forward EOS events passed via send_event + * 706211 : applemedia: Garbled output from vtenc_h264 + * 709416 : gsmdec: MS GSM playback is broken + * 710223 : smoothstreaming: strip both /manifest and /Manifest from the manifest uri + * 711495 : srtpenc: new streams remove any existing streams * 711627 : mpegvparse: Incorrect repositioning of start code location when input buffer is empty - * 690148 : hlsdemux: hangs when network disconnects or when server is unreachable - * 707974 : h264parse: Broken conversion to AVC if a SPS/PPS not from the first indizes is used - * 708161 : mpegtspacketizer: rework packet extraction and sync - * 708222 : tsparse: Pushes unparsed data immediately on the srcpad - * 708849 : hlsdemux: occasionally dereferencing NULL in gst_hls_demux_switch_playlist() - * 709145 : mpegts: Can't link against mpegts - * 709373 : camerabin: Filesink not closing file after stop-capture - * 709531 : egl: Make dependency on egl optional - * 709886 : " pitch " plugin prevent pipeline creation - * 710392 : geometrictransform: fix setting black background for AYUV buffers - * 710433 : androidmedia: gst_amc_avc_profile_from_string not recognize alternative profile names - * 710451 : yadif: OSX linking fails because of unresolved symbols: " pb_1 " and " pw_1 " unreferenced - * 710657 : avfvideosrc: fix truncated line - * 710881 : memory leaks in hlsdemux - * 711135 : applemedia-nonpublic: fix plugin name - * 711156 : androidmedia: fix access to invalid buffers in the decoding loop - * 711214 : androidmedia: fix rank for more software decoders - * 711615 : codecparsers: Condition mistake in h264parser - * 711721 : mpegvideoparse: Unit test fails + * 712219 : dvdspu: stalled playback + * 712605 : h264parse: Broken conversion avc/au to byte-stream/nal + * 715166 : pngparse: Don't set a framerate from uninitialized variables + * 719657 : gstmpegvideoparser: debug category not always initialized soon enough + * 720099 : codecparsers: h264: fix picture level scaling lists derivation from fall-back rule set B + * 720421 : eglglessink: simultaneous eglglessinks not possible in iOS application + * 720532 : configure.ac: Fix typo in bz2-check + * 720673 : mpegts: Does not install all headers ==== Download ==== @@ -118,20 +113,17 @@ subscribe to the gstreamer-devel list. Contributors to this release - * Alex Ashley - * Andoni Morales Alastruey - * Antonio Ospite - * Arnaud Vrac * Aurélien Zanelli - * Brendan Long - * Chen Jie - * Edward Hervey - * Gilles Dartiguelongue - * Greg Rutz - * Matej Knopp - * Matthieu Bouron + * Cong Zhong + * Dominik Röttsches + * Jan Schmidt + * Lubosz Sarnecki + * Mariusz Buras + * Mark Nauwelaerts * Olivier Crête * Sebastian Dröge * Thiago Santos + * Thibault Saunier * Tim-Philipp Müller + * Todd Agulnick
\ No newline at end of file @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for GStreamer Bad Plug-ins 1.2.1. +# Generated by GNU Autoconf 2.69 for GStreamer Bad 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 Bad Plug-ins' PACKAGE_TARNAME='gst-plugins-bad' -PACKAGE_VERSION='1.2.1' -PACKAGE_STRING='GStreamer Bad Plug-ins 1.2.1' +PACKAGE_VERSION='1.2.2' +PACKAGE_STRING='GStreamer Bad Plug-ins 1.2.2' PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer' PACKAGE_URL='' @@ -2388,7 +2388,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 Bad Plug-ins 1.2.1 to adapt to many kinds of systems. +\`configure' configures GStreamer Bad Plug-ins 1.2.2 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -2463,7 +2463,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of GStreamer Bad Plug-ins 1.2.1:";; + short | recursive ) echo "Configuration of GStreamer Bad Plug-ins 1.2.2:";; esac cat <<\_ACEOF @@ -3024,7 +3024,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -GStreamer Bad Plug-ins configure 1.2.1 +GStreamer Bad Plug-ins configure 1.2.2 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -3997,7 +3997,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 Bad Plug-ins $as_me 1.2.1, which was +It was created by GStreamer Bad Plug-ins $as_me 1.2.2, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -4979,7 +4979,7 @@ fi # Define the identity of the package. PACKAGE='gst-plugins-bad' - VERSION='1.2.1' + VERSION='1.2.2' cat >>confdefs.h <<_ACEOF @@ -5189,9 +5189,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) @@ -5202,7 +5202,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 @@ -9853,10 +9853,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 @@ -35178,7 +35178,7 @@ $as_echo "$HAVE_BZ2" >&6; } if test "x$HAVE_BZ2" = "xyes"; then BZ2_LIBS="-lbz2" fi - :w + @@ -52689,7 +52689,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 Bad Plug-ins $as_me 1.2.1, which was +This file was extended by GStreamer Bad Plug-ins $as_me 1.2.2, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -52755,7 +52755,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 Bad Plug-ins config.status 1.2.1 +GStreamer Bad 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 4c8d9e20..79a16334 100644 --- a/configure.ac +++ b/configure.ac @@ -3,7 +3,7 @@ AC_PREREQ([2.68]) dnl initialize autoconf dnl when going to/from release please set the nano (fourth number) right ! dnl releases only do Wall, cvs and prerelease does Werror too -AC_INIT([GStreamer Bad Plug-ins],[1.2.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-bad]) +AC_INIT([GStreamer Bad Plug-ins],[1.2.2],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-bad]) AG_GST_INIT @@ -48,7 +48,7 @@ dnl - interfaces added/removed/changed -> increment CURRENT, REVISION = 0 dnl - interfaces added -> increment AGE dnl - interfaces removed -> AGE = 0 dnl sets GST_LT_LDFLAGS -AS_LIBTOOL(GST, 201, 0, 201) +AS_LIBTOOL(GST, 202, 0, 202) dnl *** required versions of GStreamer stuff *** GST_REQ=1.2.0 @@ -1089,7 +1089,7 @@ AG_GST_CHECK_FEATURE(BZ2, [bz2 library], bz2, [ if test "x$HAVE_BZ2" = "xyes"; then BZ2_LIBS="-lbz2" fi - AC_SUBST(BZ2_LIBS):w + AC_SUBST(BZ2_LIBS) ]) diff --git a/docs/libs/html/annotation-glossary.html b/docs/libs/html/annotation-glossary.html index bd0da70a..6ae3239c 100644 --- a/docs/libs/html/annotation-glossary.html +++ b/docs/libs/html/annotation-glossary.html @@ -24,11 +24,11 @@ | <a class="shortcut" href="#glsS">S</a> | - <a class="shortcut" href="#glsE">E</a> - | <a class="shortcut" href="#glsO">O</a> | <a class="shortcut" href="#glsT">T</a> + | + <a class="shortcut" href="#glsE">E</a> </td></tr> </table> <div class="glossary"> @@ -40,19 +40,19 @@ <a name="glsS"></a><h3 class="title">S</h3> <dt><span class="glossterm"><a name="annotation-glossterm-scope%20async"></a>scope async</span></dt> <dd class="glossdef"><p>The callback is valid until first called.</p></dd> -<a name="glsE"></a><h3 class="title">E</h3> -<dt><span class="glossterm"><a name="annotation-glossterm-element-type"></a>element-type</span></dt> -<dd class="glossdef"><p>Generics and defining elements of containers and arrays.</p></dd> <a name="glsO"></a><h3 class="title">O</h3> <dt><span class="glossterm"><a name="annotation-glossterm-out"></a>out</span></dt> <dd class="glossdef"><p>Parameter for returning results. Default is <acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>.</p></dd> <a name="glsT"></a><h3 class="title">T</h3> -<dt><span class="glossterm"><a name="annotation-glossterm-transfer%20container"></a>transfer container</span></dt> -<dd class="glossdef"><p>Free data container after the code is done.</p></dd> -<dt><span class="glossterm"><a name="annotation-glossterm-transfer%20full"></a>transfer full</span></dt> -<dd class="glossdef"><p>Free data after the code is done.</p></dd> <dt><span class="glossterm"><a name="annotation-glossterm-transfer%20none"></a>transfer none</span></dt> <dd class="glossdef"><p>Don't free data after the code is done.</p></dd> +<dt><span class="glossterm"><a name="annotation-glossterm-transfer%20full"></a>transfer full</span></dt> +<dd class="glossdef"><p>Free data after the code is done.</p></dd> +<dt><span class="glossterm"><a name="annotation-glossterm-transfer%20container"></a>transfer container</span></dt> +<dd class="glossdef"><p>Free data container after the code is done.</p></dd> +<a name="glsE"></a><h3 class="title">E</h3> +<dt><span class="glossterm"><a name="annotation-glossterm-element-type"></a>element-type</span></dt> +<dd class="glossdef"><p>Generics and defining elements of containers and arrays.</p></dd> </div> <div class="footer"> <hr> diff --git a/docs/libs/html/index.html b/docs/libs/html/index.html index f21a72ad..e5d7935d 100644 --- a/docs/libs/html/index.html +++ b/docs/libs/html/index.html @@ -15,7 +15,7 @@ <div> <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GStreamer Bad Plugins 1.0 Library Reference Manual</p></th></tr></table></div> <div><p class="releaseinfo"> - for GStreamer Bad Library 1.0 (1.2.1) + for GStreamer Bad Library 1.0 (1.2.2) <a class="ulink" href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad-libs/html/" target="_top">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad-libs/html/</a>. </p></div> </div> diff --git a/docs/libs/html/index.sgml b/docs/libs/html/index.sgml index 71641400..1fa014a9 100644 --- a/docs/libs/html/index.sgml +++ b/docs/libs/html/index.sgml @@ -863,8 +863,8 @@ <ANCHOR id="GstInsertBin-remove" href="gst-plugins-bad-libs-1.0/gst-plugins-bad-libs-GstInsertbin.html#GstInsertBin-remove"> <ANCHOR id="annotation-glossterm-allow-none" href="gst-plugins-bad-libs-1.0/annotation-glossary.html#annotation-glossterm-allow-none"> <ANCHOR id="annotation-glossterm-scope async" href="gst-plugins-bad-libs-1.0/annotation-glossary.html#annotation-glossterm-scope async"> -<ANCHOR id="annotation-glossterm-element-type" href="gst-plugins-bad-libs-1.0/annotation-glossary.html#annotation-glossterm-element-type"> <ANCHOR id="annotation-glossterm-out" href="gst-plugins-bad-libs-1.0/annotation-glossary.html#annotation-glossterm-out"> -<ANCHOR id="annotation-glossterm-transfer container" href="gst-plugins-bad-libs-1.0/annotation-glossary.html#annotation-glossterm-transfer container"> -<ANCHOR id="annotation-glossterm-transfer full" href="gst-plugins-bad-libs-1.0/annotation-glossary.html#annotation-glossterm-transfer full"> <ANCHOR id="annotation-glossterm-transfer none" href="gst-plugins-bad-libs-1.0/annotation-glossary.html#annotation-glossterm-transfer none"> +<ANCHOR id="annotation-glossterm-transfer full" href="gst-plugins-bad-libs-1.0/annotation-glossary.html#annotation-glossterm-transfer full"> +<ANCHOR id="annotation-glossterm-transfer container" href="gst-plugins-bad-libs-1.0/annotation-glossary.html#annotation-glossterm-transfer container"> +<ANCHOR id="annotation-glossterm-element-type" href="gst-plugins-bad-libs-1.0/annotation-glossary.html#annotation-glossterm-element-type"> diff --git a/docs/plugins/gst-plugins-bad-plugins.args b/docs/plugins/gst-plugins-bad-plugins.args index 4e751379..e6b3fbf8 100644 --- a/docs/plugins/gst-plugins-bad-plugins.args +++ b/docs/plugins/gst-plugins-bad-plugins.args @@ -26800,7 +26800,7 @@ <FLAGS>rw</FLAGS> <NICK>splash (Y)</NICK> <BLURB>make a big splash in the center.</BLURB> -<DEFAULT>0</DEFAULT> +<DEFAULT>4.77773e-299</DEFAULT> </ARG> <ARG> @@ -26810,7 +26810,7 @@ <FLAGS>rw</FLAGS> <NICK>splash (X)</NICK> <BLURB>make a big splash in the center.</BLURB> -<DEFAULT>7.75038e-304</DEFAULT> +<DEFAULT>0</DEFAULT> </ARG> <ARG> @@ -26840,7 +26840,7 @@ <FLAGS>rw</FLAGS> <NICK>ratiox</NICK> <BLURB>x-ratio.</BLURB> -<DEFAULT>2.58656e-231</DEFAULT> +<DEFAULT>3.81574e-236</DEFAULT> </ARG> <ARG> @@ -26860,7 +26860,7 @@ <FLAGS>rw</FLAGS> <NICK>DelayTime</NICK> <BLURB>the delay time.</BLURB> -<DEFAULT>7.65802e-322</DEFAULT> +<DEFAULT>1.63247e-316</DEFAULT> </ARG> <ARG> @@ -26890,7 +26890,7 @@ <FLAGS>rw</FLAGS> <NICK>Color (B)</NICK> <BLURB>the color of the image.</BLURB> -<DEFAULT>7.47605e-27</DEFAULT> +<DEFAULT>2.84114e-29</DEFAULT> </ARG> <ARG> @@ -26900,7 +26900,7 @@ <FLAGS>rw</FLAGS> <NICK>Color (G)</NICK> <BLURB>the color of the image.</BLURB> -<DEFAULT>2.84114e-29</DEFAULT> +<DEFAULT>7.05334e-30</DEFAULT> </ARG> <ARG> @@ -26910,7 +26910,7 @@ <FLAGS>rw</FLAGS> <NICK>Color (R)</NICK> <BLURB>the color of the image.</BLURB> -<DEFAULT>7.05334e-30</DEFAULT> +<DEFAULT>0</DEFAULT> </ARG> <ARG> @@ -27240,7 +27240,7 @@ <FLAGS>rw</FLAGS> <NICK>lredscale</NICK> <BLURB>multiplier for downscaling non-edge brightness.</BLURB> -<DEFAULT>8.20788e-311</DEFAULT> +<DEFAULT>4.34585e-311</DEFAULT> </ARG> <ARG> @@ -27620,7 +27620,7 @@ <FLAGS>rw</FLAGS> <NICK>HSync</NICK> <BLURB>the hsync offset.</BLURB> -<DEFAULT>5.35988e-317</DEFAULT> +<DEFAULT>1.62197e-316</DEFAULT> </ARG> <ARG> diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-assrender.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-assrender.html index 2887ae69..6efa23be 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-assrender.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-assrender.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-bad-plugins-plugin-audiovisualizers.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-audiovisualizers.html index 3805de17..5b69d513 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-audiovisualizers.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-audiovisualizers.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-bad-plugins-plugin-autoconvert.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-autoconvert.html index b4023e38..81d27562 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-autoconvert.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-autoconvert.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-bad-plugins-plugin-bayer.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-bayer.html index 891f6436..25b7b763 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-bayer.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-bayer.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-bad-plugins-plugin-bz2.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-bz2.html index 973a4c69..33dd3373 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-bz2.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-bz2.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-bad-plugins-plugin-camerabin.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-camerabin.html index 7449e2fc..640e317f 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-camerabin.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-camerabin.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-bad-plugins-plugin-coloreffects.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-coloreffects.html index bcc9cfcc..0162e2b2 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-coloreffects.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-coloreffects.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-bad-plugins-plugin-curl.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-curl.html index f5c841f2..8d253b03 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-curl.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-curl.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-bad-plugins-plugin-dataurisrc.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-dataurisrc.html index 6278a475..193e7af5 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-dataurisrc.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-dataurisrc.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-bad-plugins-plugin-debugutilsbad.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-debugutilsbad.html index 282a4856..f9a8bb2a 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-debugutilsbad.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-debugutilsbad.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-bad-plugins-plugin-dtsdec.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-dtsdec.html index 15bd78aa..30eb7f43 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-dtsdec.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-dtsdec.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-bad-plugins-plugin-dvb.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-dvb.html index 9c8ba20e..baf7e701 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-dvb.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-dvb.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-bad-plugins-plugin-dvdspu.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-dvdspu.html index 896df0f4..d61e3b56 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-dvdspu.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-dvdspu.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-bad-plugins-plugin-eglglessink.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-eglglessink.html index df40a8f2..a4c6a60a 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-eglglessink.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-eglglessink.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-bad-plugins-plugin-faac.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-faac.html index 57ea97bf..38bc0d8b 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-faac.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-faac.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-bad-plugins-plugin-faad.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-faad.html index 117c4100..cb191068 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-faad.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-faad.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-bad-plugins-plugin-festival.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-festival.html index 07715f70..ef2e3651 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-festival.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-festival.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-bad-plugins-plugin-gaudieffects.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-gaudieffects.html index a020212e..3b46f967 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-gaudieffects.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-gaudieffects.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-bad-plugins-plugin-geometrictransform.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-geometrictransform.html index a11c76e5..3b677227 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-geometrictransform.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-geometrictransform.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-bad-plugins-plugin-gsm.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-gsm.html index bbe837ce..5a8ca534 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-gsm.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-gsm.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-bad-plugins-plugin-jpegformat.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-jpegformat.html index 673764c6..bdbaed31 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-jpegformat.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-jpegformat.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-bad-plugins-plugin-liveadder.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-liveadder.html index e04611ef..d9d966c5 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-liveadder.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-liveadder.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-bad-plugins-plugin-mimic.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-mimic.html index 8949be7a..27084cfd 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-mimic.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-mimic.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-bad-plugins-plugin-mms.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-mms.html index 5f459996..7041e162 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-mms.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-mms.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-bad-plugins-plugin-modplug.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-modplug.html index 7af433e5..7b8ade75 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-modplug.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-modplug.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-bad-plugins-plugin-mpegtsmux.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-mpegtsmux.html index 11ec5d7a..094d5851 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-mpegtsmux.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-mpegtsmux.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-bad-plugins-plugin-neon.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-neon.html index 9ed6adb3..edd2ae55 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-neon.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-neon.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-bad-plugins-plugin-ofa.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-ofa.html index 0c0a0456..1e01996d 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-ofa.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-ofa.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-bad-plugins-plugin-openal.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-openal.html index 78cb90aa..33d04be0 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-openal.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-openal.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-bad-plugins-plugin-opencv.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-opencv.html index 9c501790..775d58e5 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-opencv.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-opencv.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-bad-plugins-plugin-pcapparse.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-pcapparse.html index d3460e95..8d13de98 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-pcapparse.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-pcapparse.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-bad-plugins-plugin-rawparse.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-rawparse.html index df931326..71d49755 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-rawparse.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-rawparse.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-bad-plugins-plugin-rfbsrc.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-rfbsrc.html index cc18dad2..ff1d35df 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-rfbsrc.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-rfbsrc.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-bad-plugins-plugin-rtmp.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-rtmp.html index a2a1bc3d..468d10d8 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-rtmp.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-rtmp.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-bad-plugins-plugin-sdp.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-sdp.html index 9ae5b33e..84c99406 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-sdp.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-sdp.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-bad-plugins-plugin-shm.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-shm.html index 158571dc..066ceecb 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-shm.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-shm.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-bad-plugins-plugin-soundtouch.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-soundtouch.html index 0b2ad486..9e0e3b26 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-soundtouch.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-soundtouch.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-bad-plugins-plugin-speed.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-speed.html index c9e77036..18dd38e7 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-speed.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-speed.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-bad-plugins-plugin-voaacenc.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-voaacenc.html index 91f894de..78f47415 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-voaacenc.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-voaacenc.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-bad-plugins-plugin-voamrwbenc.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-voamrwbenc.html index 7c01ddc3..23a688c2 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-voamrwbenc.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-voamrwbenc.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-bad-plugins-plugin-zbar.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-zbar.html index 98980def..01e45d82 100644 --- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-zbar.html +++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-zbar.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 acadc3f3..80ba7139 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 Bad Plugins 1.0 Plugins Reference Manual</p></th></tr></table></div> <div><p class="releaseinfo"> - for GStreamer Bad Plugins 1.0 (1.2.1) + for GStreamer Bad 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-bad/html/" target="_top">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad/html/</a>. </p></div> diff --git a/docs/plugins/inspect/plugin-accurip.xml b/docs/plugins/inspect/plugin-accurip.xml index 0df9e7c0..6d291f07 100644 --- a/docs/plugins/inspect/plugin-accurip.xml +++ b/docs/plugins/inspect/plugin-accurip.xml @@ -3,7 +3,7 @@ <description>Computes an AccurateRip CRC</description> <filename>../../gst/accurip/.libs/libgstaccurip.so</filename> <basename>libgstaccurip.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-adpcmdec.xml b/docs/plugins/inspect/plugin-adpcmdec.xml index f1574258..eb61d804 100644 --- a/docs/plugins/inspect/plugin-adpcmdec.xml +++ b/docs/plugins/inspect/plugin-adpcmdec.xml @@ -3,7 +3,7 @@ <description>ADPCM decoder</description> <filename>../../gst/adpcmdec/.libs/libgstadpcmdec.so</filename> <basename>libgstadpcmdec.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-adpcmenc.xml b/docs/plugins/inspect/plugin-adpcmenc.xml index 31fa1c98..912f6558 100644 --- a/docs/plugins/inspect/plugin-adpcmenc.xml +++ b/docs/plugins/inspect/plugin-adpcmenc.xml @@ -3,7 +3,7 @@ <description>ADPCM encoder</description> <filename>../../gst/adpcmenc/.libs/libgstadpcmenc.so</filename> <basename>libgstadpcmenc.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-aiff.xml b/docs/plugins/inspect/plugin-aiff.xml index 18db3368..4f5cb3e3 100644 --- a/docs/plugins/inspect/plugin-aiff.xml +++ b/docs/plugins/inspect/plugin-aiff.xml @@ -3,7 +3,7 @@ <description>Create and parse Audio Interchange File Format (AIFF) files</description> <filename>../../gst/aiff/.libs/libgstaiff.so</filename> <basename>libgstaiff.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-asfmux.xml b/docs/plugins/inspect/plugin-asfmux.xml index 145c8311..af1ed664 100644 --- a/docs/plugins/inspect/plugin-asfmux.xml +++ b/docs/plugins/inspect/plugin-asfmux.xml @@ -3,7 +3,7 @@ <description>ASF Muxer Plugin</description> <filename>../../gst/asfmux/.libs/libgstasfmux.so</filename> <basename>libgstasfmux.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-assrender.xml b/docs/plugins/inspect/plugin-assrender.xml index 5aca1589..a79fb782 100644 --- a/docs/plugins/inspect/plugin-assrender.xml +++ b/docs/plugins/inspect/plugin-assrender.xml @@ -3,7 +3,7 @@ <description>ASS/SSA subtitle renderer</description> <filename>../../ext/assrender/.libs/libgstassrender.so</filename> <basename>libgstassrender.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-audiofxbad.xml b/docs/plugins/inspect/plugin-audiofxbad.xml index a8afe63f..7b0b9019 100644 --- a/docs/plugins/inspect/plugin-audiofxbad.xml +++ b/docs/plugins/inspect/plugin-audiofxbad.xml @@ -3,7 +3,7 @@ <description>Audio filters from gst-plugins-bad</description> <filename>../../gst/audiofxbad/.libs/libgstaudiofxbad.so</filename> <basename>libgstaudiofxbad.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins</package> diff --git a/docs/plugins/inspect/plugin-audiovisualizers.xml b/docs/plugins/inspect/plugin-audiovisualizers.xml index d5d7b01d..aca208d6 100644 --- a/docs/plugins/inspect/plugin-audiovisualizers.xml +++ b/docs/plugins/inspect/plugin-audiovisualizers.xml @@ -3,7 +3,7 @@ <description>Creates video visualizations of audio input</description> <filename>../../gst/audiovisualizers/.libs/libgstaudiovisualizers.so</filename> <basename>libgstaudiovisualizers.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>GPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-autoconvert.xml b/docs/plugins/inspect/plugin-autoconvert.xml index 1c25147e..10deba38 100644 --- a/docs/plugins/inspect/plugin-autoconvert.xml +++ b/docs/plugins/inspect/plugin-autoconvert.xml @@ -3,7 +3,7 @@ <description>Selects convertor element based on caps</description> <filename>../../gst/autoconvert/.libs/libgstautoconvert.so</filename> <basename>libgstautoconvert.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-bayer.xml b/docs/plugins/inspect/plugin-bayer.xml index e7b5aff4..1c8d94ba 100644 --- a/docs/plugins/inspect/plugin-bayer.xml +++ b/docs/plugins/inspect/plugin-bayer.xml @@ -3,7 +3,7 @@ <description>Elements to convert Bayer images</description> <filename>../../gst/bayer/.libs/libgstbayer.so</filename> <basename>libgstbayer.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-bluez.xml b/docs/plugins/inspect/plugin-bluez.xml index 8782111b..d3bd3270 100644 --- a/docs/plugins/inspect/plugin-bluez.xml +++ b/docs/plugins/inspect/plugin-bluez.xml @@ -3,7 +3,7 @@ <description>Bluez-based bluetooth support</description> <filename>../../sys/bluez/.libs/libgstbluez.so</filename> <basename>libgstbluez.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-bz2.xml b/docs/plugins/inspect/plugin-bz2.xml index ee17fa30..ec1f0cce 100644 --- a/docs/plugins/inspect/plugin-bz2.xml +++ b/docs/plugins/inspect/plugin-bz2.xml @@ -3,7 +3,7 @@ <description>Compress or decompress streams</description> <filename>../../ext/bz2/.libs/libgstbz2.so</filename> <basename>libgstbz2.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-camerabin.xml b/docs/plugins/inspect/plugin-camerabin.xml index f8253ab4..d8393561 100644 --- a/docs/plugins/inspect/plugin-camerabin.xml +++ b/docs/plugins/inspect/plugin-camerabin.xml @@ -3,7 +3,7 @@ <description>Take image snapshots and record movies from camera</description> <filename>../../gst/camerabin2/.libs/libgstcamerabin2.so</filename> <basename>libgstcamerabin2.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-chromaprint.xml b/docs/plugins/inspect/plugin-chromaprint.xml index 09f0796d..5d3f818a 100644 --- a/docs/plugins/inspect/plugin-chromaprint.xml +++ b/docs/plugins/inspect/plugin-chromaprint.xml @@ -3,7 +3,7 @@ <description>Calculate Chromaprint fingerprint from audio files</description> <filename>../../ext/chromaprint/.libs/libgstchromaprint.so</filename> <basename>libgstchromaprint.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-coloreffects.xml b/docs/plugins/inspect/plugin-coloreffects.xml index 89ee4638..0f53388c 100644 --- a/docs/plugins/inspect/plugin-coloreffects.xml +++ b/docs/plugins/inspect/plugin-coloreffects.xml @@ -3,7 +3,7 @@ <description>Color Look-up Table filters</description> <filename>../../gst/coloreffects/.libs/libgstcoloreffects.so</filename> <basename>libgstcoloreffects.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-curl.xml b/docs/plugins/inspect/plugin-curl.xml index 6af233c0..e6a19b84 100644 --- a/docs/plugins/inspect/plugin-curl.xml +++ b/docs/plugins/inspect/plugin-curl.xml @@ -3,7 +3,7 @@ <description>libcurl-based elements</description> <filename>../../ext/curl/.libs/libgstcurl.so</filename> <basename>libgstcurl.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-dashdemux.xml b/docs/plugins/inspect/plugin-dashdemux.xml index 6334b426..8f4dbeb3 100644 --- a/docs/plugins/inspect/plugin-dashdemux.xml +++ b/docs/plugins/inspect/plugin-dashdemux.xml @@ -3,7 +3,7 @@ <description>DASH demuxer plugin</description> <filename>../../ext/dash/.libs/libgstdashdemux.so</filename> <basename>libgstdashdemux.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins</package> diff --git a/docs/plugins/inspect/plugin-dataurisrc.xml b/docs/plugins/inspect/plugin-dataurisrc.xml index 7a5d5706..73cb2f34 100644 --- a/docs/plugins/inspect/plugin-dataurisrc.xml +++ b/docs/plugins/inspect/plugin-dataurisrc.xml @@ -3,7 +3,7 @@ <description>data: URI source</description> <filename>../../gst/dataurisrc/.libs/libgstdataurisrc.so</filename> <basename>libgstdataurisrc.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-debugutilsbad.xml b/docs/plugins/inspect/plugin-debugutilsbad.xml index 6dd755c0..47ec0f99 100644 --- a/docs/plugins/inspect/plugin-debugutilsbad.xml +++ b/docs/plugins/inspect/plugin-debugutilsbad.xml @@ -3,7 +3,7 @@ <description>Collection of elements that may or may not be useful for debugging</description> <filename>../../gst/debugutils/.libs/libgstdebugutilsbad.so</filename> <basename>libgstdebugutilsbad.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-decklink.xml b/docs/plugins/inspect/plugin-decklink.xml index 632ce136..56e4c096 100644 --- a/docs/plugins/inspect/plugin-decklink.xml +++ b/docs/plugins/inspect/plugin-decklink.xml @@ -3,7 +3,7 @@ <description>Blackmagic Decklink plugin</description> <filename>../../sys/decklink/.libs/libgstdecklink.so</filename> <basename>libgstdecklink.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins</package> diff --git a/docs/plugins/inspect/plugin-dfbvideosink.xml b/docs/plugins/inspect/plugin-dfbvideosink.xml index fd8a2293..f3768182 100644 --- a/docs/plugins/inspect/plugin-dfbvideosink.xml +++ b/docs/plugins/inspect/plugin-dfbvideosink.xml @@ -3,7 +3,7 @@ <description>DirectFB video output plugin</description> <filename>../../ext/directfb/.libs/libgstdfbvideosink.so</filename> <basename>libgstdfbvideosink.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-dtsdec.xml b/docs/plugins/inspect/plugin-dtsdec.xml index 319f559e..98eb94c5 100644 --- a/docs/plugins/inspect/plugin-dtsdec.xml +++ b/docs/plugins/inspect/plugin-dtsdec.xml @@ -3,7 +3,7 @@ <description>Decodes DTS audio streams</description> <filename>../../ext/dts/.libs/libgstdtsdec.so</filename> <basename>libgstdtsdec.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>GPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-dvb.xml b/docs/plugins/inspect/plugin-dvb.xml index d949b15e..c6f9b9fd 100644 --- a/docs/plugins/inspect/plugin-dvb.xml +++ b/docs/plugins/inspect/plugin-dvb.xml @@ -3,7 +3,7 @@ <description>DVB elements</description> <filename>../../sys/dvb/.libs/libgstdvb.so</filename> <basename>libgstdvb.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-dvbsuboverlay.xml b/docs/plugins/inspect/plugin-dvbsuboverlay.xml index a64f6644..f3786908 100644 --- a/docs/plugins/inspect/plugin-dvbsuboverlay.xml +++ b/docs/plugins/inspect/plugin-dvbsuboverlay.xml @@ -3,7 +3,7 @@ <description>DVB subtitle renderer</description> <filename>../../gst/dvbsuboverlay/.libs/libgstdvbsuboverlay.so</filename> <basename>libgstdvbsuboverlay.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-dvdspu.xml b/docs/plugins/inspect/plugin-dvdspu.xml index 6262948f..c981e575 100644 --- a/docs/plugins/inspect/plugin-dvdspu.xml +++ b/docs/plugins/inspect/plugin-dvdspu.xml @@ -3,7 +3,7 @@ <description>DVD Sub-picture Overlay element</description> <filename>../../gst/dvdspu/.libs/libgstdvdspu.so</filename> <basename>libgstdvdspu.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-eglglessink.xml b/docs/plugins/inspect/plugin-eglglessink.xml index 4cf0948a..08d5c324 100644 --- a/docs/plugins/inspect/plugin-eglglessink.xml +++ b/docs/plugins/inspect/plugin-eglglessink.xml @@ -3,7 +3,7 @@ <description>EGL/GLES sink</description> <filename>../../ext/eglgles/.libs/libgsteglglessink.so</filename> <basename>libgsteglglessink.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-faac.xml b/docs/plugins/inspect/plugin-faac.xml index f6b71910..9b0d8dff 100644 --- a/docs/plugins/inspect/plugin-faac.xml +++ b/docs/plugins/inspect/plugin-faac.xml @@ -3,7 +3,7 @@ <description>Free AAC Encoder (FAAC)</description> <filename>../../ext/faac/.libs/libgstfaac.so</filename> <basename>libgstfaac.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-faad.xml b/docs/plugins/inspect/plugin-faad.xml index e1228f1b..ac24f714 100644 --- a/docs/plugins/inspect/plugin-faad.xml +++ b/docs/plugins/inspect/plugin-faad.xml @@ -3,7 +3,7 @@ <description>Free AAC Decoder (FAAD)</description> <filename>../../ext/faad/.libs/libgstfaad.so</filename> <basename>libgstfaad.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>GPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-fbdevsink.xml b/docs/plugins/inspect/plugin-fbdevsink.xml index 66cc090c..e7398389 100644 --- a/docs/plugins/inspect/plugin-fbdevsink.xml +++ b/docs/plugins/inspect/plugin-fbdevsink.xml @@ -3,7 +3,7 @@ <description>Linux framebuffer video sink</description> <filename>../../sys/fbdev/.libs/libgstfbdevsink.so</filename> <basename>libgstfbdevsink.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-festival.xml b/docs/plugins/inspect/plugin-festival.xml index e50e77aa..d1381032 100644 --- a/docs/plugins/inspect/plugin-festival.xml +++ b/docs/plugins/inspect/plugin-festival.xml @@ -3,7 +3,7 @@ <description>Synthesizes plain text into audio</description> <filename>../../gst/festival/.libs/libgstfestival.so</filename> <basename>libgstfestival.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-fieldanalysis.xml b/docs/plugins/inspect/plugin-fieldanalysis.xml index 4b9d0ecf..aa4cb720 100644 --- a/docs/plugins/inspect/plugin-fieldanalysis.xml +++ b/docs/plugins/inspect/plugin-fieldanalysis.xml @@ -3,7 +3,7 @@ <description>Video field analysis</description> <filename>../../gst/fieldanalysis/.libs/libgstfieldanalysis.so</filename> <basename>libgstfieldanalysis.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer</package> diff --git a/docs/plugins/inspect/plugin-flite.xml b/docs/plugins/inspect/plugin-flite.xml index 7ce61e5c..4261bb5d 100644 --- a/docs/plugins/inspect/plugin-flite.xml +++ b/docs/plugins/inspect/plugin-flite.xml @@ -3,7 +3,7 @@ <description>Flite speech synthesizer plugin</description> <filename>../../ext/flite/.libs/libgstflite.so</filename> <basename>libgstflite.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-fluidsynthmidi.xml b/docs/plugins/inspect/plugin-fluidsynthmidi.xml index 269f94dd..410f8ed6 100644 --- a/docs/plugins/inspect/plugin-fluidsynthmidi.xml +++ b/docs/plugins/inspect/plugin-fluidsynthmidi.xml @@ -3,7 +3,7 @@ <description>Fluidsynth MIDI Plugin</description> <filename>../../ext/fluidsynth/.libs/libgstfluidsynthmidi.so</filename> <basename>libgstfluidsynthmidi.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-fragmented.xml b/docs/plugins/inspect/plugin-fragmented.xml index 104065d3..80a20889 100644 --- a/docs/plugins/inspect/plugin-fragmented.xml +++ b/docs/plugins/inspect/plugin-fragmented.xml @@ -3,7 +3,7 @@ <description>Fragmented streaming plugins</description> <filename>../../ext/hls/.libs/libgstfragmented.so</filename> <basename>libgstfragmented.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins</package> diff --git a/docs/plugins/inspect/plugin-freeverb.xml b/docs/plugins/inspect/plugin-freeverb.xml index 9cc927ee..4c25b55d 100644 --- a/docs/plugins/inspect/plugin-freeverb.xml +++ b/docs/plugins/inspect/plugin-freeverb.xml @@ -3,7 +3,7 @@ <description>Reverberation/room effect</description> <filename>../../gst/freeverb/.libs/libgstfreeverb.so</filename> <basename>libgstfreeverb.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-frei0r.xml b/docs/plugins/inspect/plugin-frei0r.xml index 23c8fac8..e43e8794 100644 --- a/docs/plugins/inspect/plugin-frei0r.xml +++ b/docs/plugins/inspect/plugin-frei0r.xml @@ -3,7 +3,7 @@ <description>frei0r plugin library</description> <filename>../../gst/frei0r/.libs/libgstfrei0r.so</filename> <basename>libgstfrei0r.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-gaudieffects.xml b/docs/plugins/inspect/plugin-gaudieffects.xml index fbc7a5ee..70571b0a 100644 --- a/docs/plugins/inspect/plugin-gaudieffects.xml +++ b/docs/plugins/inspect/plugin-gaudieffects.xml @@ -3,7 +3,7 @@ <description>Gaudi video effects.</description> <filename>../../gst/gaudieffects/.libs/libgstgaudieffects.so</filename> <basename>libgstgaudieffects.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer</package> diff --git a/docs/plugins/inspect/plugin-gdp.xml b/docs/plugins/inspect/plugin-gdp.xml index 5802d067..863e0e7d 100644 --- a/docs/plugins/inspect/plugin-gdp.xml +++ b/docs/plugins/inspect/plugin-gdp.xml @@ -3,7 +3,7 @@ <description>Payload/depayload GDP packets</description> <filename>../../gst/gdp/.libs/libgstgdp.so</filename> <basename>libgstgdp.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-geometrictransform.xml b/docs/plugins/inspect/plugin-geometrictransform.xml index 197a58ad..40bbb3d5 100644 --- a/docs/plugins/inspect/plugin-geometrictransform.xml +++ b/docs/plugins/inspect/plugin-geometrictransform.xml @@ -3,7 +3,7 @@ <description>Various geometric image transform elements</description> <filename>../../gst/geometrictransform/.libs/libgstgeometrictransform.so</filename> <basename>libgstgeometrictransform.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-gmedec.xml b/docs/plugins/inspect/plugin-gmedec.xml index c414b9c5..27c6911b 100644 --- a/docs/plugins/inspect/plugin-gmedec.xml +++ b/docs/plugins/inspect/plugin-gmedec.xml @@ -3,7 +3,7 @@ <description>GME Audio Decoder</description> <filename>../../ext/gme/.libs/libgstgme.so</filename> <basename>libgstgme.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-gsm.xml b/docs/plugins/inspect/plugin-gsm.xml index 215fff10..cb2e2371 100644 --- a/docs/plugins/inspect/plugin-gsm.xml +++ b/docs/plugins/inspect/plugin-gsm.xml @@ -3,7 +3,7 @@ <description>GSM encoder/decoder</description> <filename>../../ext/gsm/.libs/libgstgsm.so</filename> <basename>libgstgsm.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-gstsiren.xml b/docs/plugins/inspect/plugin-gstsiren.xml index fadbcf24..1616a22e 100644 --- a/docs/plugins/inspect/plugin-gstsiren.xml +++ b/docs/plugins/inspect/plugin-gstsiren.xml @@ -3,7 +3,7 @@ <description>Siren encoder/decoder/payloader/depayloader plugins</description> <filename>../../gst/siren/.libs/libgstsiren.so</filename> <basename>libgstsiren.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-id3tag.xml b/docs/plugins/inspect/plugin-id3tag.xml index 26330d5b..dc03e6a1 100644 --- a/docs/plugins/inspect/plugin-id3tag.xml +++ b/docs/plugins/inspect/plugin-id3tag.xml @@ -3,7 +3,7 @@ <description>ID3 v1 and v2 muxing plugin</description> <filename>../../gst/id3tag/.libs/libgstid3tag.so</filename> <basename>libgstid3tag.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-inter.xml b/docs/plugins/inspect/plugin-inter.xml index 9314eae3..b9f0c7f0 100644 --- a/docs/plugins/inspect/plugin-inter.xml +++ b/docs/plugins/inspect/plugin-inter.xml @@ -3,7 +3,7 @@ <description>plugin for inter-pipeline communication</description> <filename>../../gst/inter/.libs/libgstinter.so</filename> <basename>libgstinter.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins</package> diff --git a/docs/plugins/inspect/plugin-interlace.xml b/docs/plugins/inspect/plugin-interlace.xml index 9c182b7c..2885dbbe 100644 --- a/docs/plugins/inspect/plugin-interlace.xml +++ b/docs/plugins/inspect/plugin-interlace.xml @@ -3,7 +3,7 @@ <description>Create an interlaced video stream</description> <filename>../../gst/interlace/.libs/libgstinterlace.so</filename> <basename>libgstinterlace.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-ivtc.xml b/docs/plugins/inspect/plugin-ivtc.xml index 9f466a05..73fc0ea9 100644 --- a/docs/plugins/inspect/plugin-ivtc.xml +++ b/docs/plugins/inspect/plugin-ivtc.xml @@ -3,7 +3,7 @@ <description>Inverse Telecine</description> <filename>../../gst/ivtc/.libs/libgstivtc.so</filename> <basename>libgstivtc.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins</package> diff --git a/docs/plugins/inspect/plugin-jpegformat.xml b/docs/plugins/inspect/plugin-jpegformat.xml index ab2164fb..3b77f792 100644 --- a/docs/plugins/inspect/plugin-jpegformat.xml +++ b/docs/plugins/inspect/plugin-jpegformat.xml @@ -3,7 +3,7 @@ <description>JPEG interchange format plugin</description> <filename>../../gst/jpegformat/.libs/libgstjpegformat.so</filename> <basename>libgstjpegformat.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-kate.xml b/docs/plugins/inspect/plugin-kate.xml index 8c35006a..d01dfa0b 100644 --- a/docs/plugins/inspect/plugin-kate.xml +++ b/docs/plugins/inspect/plugin-kate.xml @@ -3,7 +3,7 @@ <description>Kate plugin</description> <filename>../../ext/kate/.libs/libgstkate.so</filename> <basename>libgstkate.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-ladspa.xml b/docs/plugins/inspect/plugin-ladspa.xml index 80777f54..f4a09868 100644 --- a/docs/plugins/inspect/plugin-ladspa.xml +++ b/docs/plugins/inspect/plugin-ladspa.xml @@ -3,7 +3,7 @@ <description>LADSPA plugin</description> <filename>../../ext/ladspa/.libs/libgstladspa.so</filename> <basename>libgstladspa.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-liveadder.xml b/docs/plugins/inspect/plugin-liveadder.xml index 3b981416..56ffe5b3 100644 --- a/docs/plugins/inspect/plugin-liveadder.xml +++ b/docs/plugins/inspect/plugin-liveadder.xml @@ -3,7 +3,7 @@ <description>Adds multiple live discontinuous streams</description> <filename>../../gst/liveadder/.libs/libgstliveadder.so</filename> <basename>libgstliveadder.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-mfc.xml b/docs/plugins/inspect/plugin-mfc.xml index 022e45d8..2d6b3f72 100644 --- a/docs/plugins/inspect/plugin-mfc.xml +++ b/docs/plugins/inspect/plugin-mfc.xml @@ -3,7 +3,7 @@ <description>Samsung Exynos MFC plugin</description> <filename>../../sys/mfc/.libs/libgstmfc.so</filename> <basename>libgstmfc.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-midi.xml b/docs/plugins/inspect/plugin-midi.xml index 4626b3db..fd9e4242 100644 --- a/docs/plugins/inspect/plugin-midi.xml +++ b/docs/plugins/inspect/plugin-midi.xml @@ -3,7 +3,7 @@ <description>Parse MIDI files</description> <filename>../../gst/midi/.libs/libgstmidi.so</filename> <basename>libgstmidi.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-mimic.xml b/docs/plugins/inspect/plugin-mimic.xml index a33c0a7a..2c30cd9d 100644 --- a/docs/plugins/inspect/plugin-mimic.xml +++ b/docs/plugins/inspect/plugin-mimic.xml @@ -3,7 +3,7 @@ <description>Mimic codec</description> <filename>../../ext/mimic/.libs/libgstmimic.so</filename> <basename>libgstmimic.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-mms.xml b/docs/plugins/inspect/plugin-mms.xml index 22403528..88bb00f5 100644 --- a/docs/plugins/inspect/plugin-mms.xml +++ b/docs/plugins/inspect/plugin-mms.xml @@ -3,7 +3,7 @@ <description>Microsoft Multi Media Server streaming protocol support</description> <filename>../../ext/libmms/.libs/libgstmms.so</filename> <basename>libgstmms.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-modplug.xml b/docs/plugins/inspect/plugin-modplug.xml index ef33874d..c78547af 100644 --- a/docs/plugins/inspect/plugin-modplug.xml +++ b/docs/plugins/inspect/plugin-modplug.xml @@ -3,7 +3,7 @@ <description>.MOD audio decoding</description> <filename>../../ext/modplug/.libs/libgstmodplug.so</filename> <basename>libgstmodplug.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-mpegpsdemux.xml b/docs/plugins/inspect/plugin-mpegpsdemux.xml index b3cd34c1..00370ca9 100644 --- a/docs/plugins/inspect/plugin-mpegpsdemux.xml +++ b/docs/plugins/inspect/plugin-mpegpsdemux.xml @@ -3,7 +3,7 @@ <description>MPEG-PS demuxer</description> <filename>../../gst/mpegdemux/.libs/libgstmpegpsdemux.so</filename> <basename>libgstmpegpsdemux.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>unknown</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-mpegpsmux.xml b/docs/plugins/inspect/plugin-mpegpsmux.xml index 0d5bbbea..91d1a8fc 100644 --- a/docs/plugins/inspect/plugin-mpegpsmux.xml +++ b/docs/plugins/inspect/plugin-mpegpsmux.xml @@ -3,7 +3,7 @@ <description>MPEG-PS muxer</description> <filename>../../gst/mpegpsmux/.libs/libgstmpegpsmux.so</filename> <basename>libgstmpegpsmux.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-mpegtsdemux.xml b/docs/plugins/inspect/plugin-mpegtsdemux.xml index d4180c8f..2194741a 100644 --- a/docs/plugins/inspect/plugin-mpegtsdemux.xml +++ b/docs/plugins/inspect/plugin-mpegtsdemux.xml @@ -3,7 +3,7 @@ <description>MPEG TS demuxer</description> <filename>../../gst/mpegtsdemux/.libs/libgstmpegtsdemux.so</filename> <basename>libgstmpegtsdemux.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>unknown</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-mpegtsmux.xml b/docs/plugins/inspect/plugin-mpegtsmux.xml index 19ebd3f1..98594a8c 100644 --- a/docs/plugins/inspect/plugin-mpegtsmux.xml +++ b/docs/plugins/inspect/plugin-mpegtsmux.xml @@ -3,7 +3,7 @@ <description>MPEG-TS muxer</description> <filename>../../gst/mpegtsmux/.libs/libgstmpegtsmux.so</filename> <basename>libgstmpegtsmux.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-mpg123.xml b/docs/plugins/inspect/plugin-mpg123.xml index f1e167ca..73eb9bbf 100644 --- a/docs/plugins/inspect/plugin-mpg123.xml +++ b/docs/plugins/inspect/plugin-mpg123.xml @@ -3,7 +3,7 @@ <description>mp3 decoding based on the mpg123 library</description> <filename>../../ext/mpg123/.libs/libgstmpg123.so</filename> <basename>libgstmpg123.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-mxf.xml b/docs/plugins/inspect/plugin-mxf.xml index 8ca3bc78..4baea437 100644 --- a/docs/plugins/inspect/plugin-mxf.xml +++ b/docs/plugins/inspect/plugin-mxf.xml @@ -3,7 +3,7 @@ <description>MXF plugin library</description> <filename>../../gst/mxf/.libs/libgstmxf.so</filename> <basename>libgstmxf.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-neon.xml b/docs/plugins/inspect/plugin-neon.xml index bd6c4851..b98c65e9 100644 --- a/docs/plugins/inspect/plugin-neon.xml +++ b/docs/plugins/inspect/plugin-neon.xml @@ -3,7 +3,7 @@ <description>lib neon http client src</description> <filename>../../ext/neon/.libs/libgstneonhttpsrc.so</filename> <basename>libgstneonhttpsrc.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-ofa.xml b/docs/plugins/inspect/plugin-ofa.xml index 07835cd8..b1f36477 100644 --- a/docs/plugins/inspect/plugin-ofa.xml +++ b/docs/plugins/inspect/plugin-ofa.xml @@ -3,7 +3,7 @@ <description>Calculate MusicIP fingerprint from audio files</description> <filename>../../ext/ofa/.libs/libgstofa.so</filename> <basename>libgstofa.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>GPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-openal.xml b/docs/plugins/inspect/plugin-openal.xml index c8ebdde4..05e987b1 100644 --- a/docs/plugins/inspect/plugin-openal.xml +++ b/docs/plugins/inspect/plugin-openal.xml @@ -3,7 +3,7 @@ <description>OpenAL plugin library</description> <filename>../../ext/openal/.libs/libgstopenal.so</filename> <basename>libgstopenal.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-opencv.xml b/docs/plugins/inspect/plugin-opencv.xml index 00c581a0..5d8354c0 100644 --- a/docs/plugins/inspect/plugin-opencv.xml +++ b/docs/plugins/inspect/plugin-opencv.xml @@ -3,7 +3,7 @@ <description>GStreamer OpenCV Plugins</description> <filename>../../ext/opencv/.libs/libgstopencv.so</filename> <basename>libgstopencv.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-openjpeg.xml b/docs/plugins/inspect/plugin-openjpeg.xml index 6f00e374..89f25d6a 100644 --- a/docs/plugins/inspect/plugin-openjpeg.xml +++ b/docs/plugins/inspect/plugin-openjpeg.xml @@ -3,7 +3,7 @@ <description>OpenJPEG-based JPEG2000 image decoder/encoder</description> <filename>../../ext/openjpeg/.libs/libgstopenjpeg.so</filename> <basename>libgstopenjpeg.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-opus.xml b/docs/plugins/inspect/plugin-opus.xml index a2c751c3..a8247614 100644 --- a/docs/plugins/inspect/plugin-opus.xml +++ b/docs/plugins/inspect/plugin-opus.xml @@ -3,7 +3,7 @@ <description>OPUS plugin library</description> <filename>../../ext/opus/.libs/libgstopus.so</filename> <basename>libgstopus.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-pcapparse.xml b/docs/plugins/inspect/plugin-pcapparse.xml index 283af4c5..e6b1dfb7 100644 --- a/docs/plugins/inspect/plugin-pcapparse.xml +++ b/docs/plugins/inspect/plugin-pcapparse.xml @@ -3,7 +3,7 @@ <description>Element parsing raw pcap streams</description> <filename>../../gst/pcapparse/.libs/libgstpcapparse.so</filename> <basename>libgstpcapparse.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer</package> diff --git a/docs/plugins/inspect/plugin-pnm.xml b/docs/plugins/inspect/plugin-pnm.xml index 169010e9..a6389852 100644 --- a/docs/plugins/inspect/plugin-pnm.xml +++ b/docs/plugins/inspect/plugin-pnm.xml @@ -3,7 +3,7 @@ <description>PNM plugin</description> <filename>../../gst/pnm/.libs/libgstpnm.so</filename> <basename>libgstpnm.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-rawparse.xml b/docs/plugins/inspect/plugin-rawparse.xml index 5cfa8a34..3108c4e1 100644 --- a/docs/plugins/inspect/plugin-rawparse.xml +++ b/docs/plugins/inspect/plugin-rawparse.xml @@ -3,7 +3,7 @@ <description>Parses byte streams into raw frames</description> <filename>../../gst/rawparse/.libs/libgstrawparse.so</filename> <basename>libgstrawparse.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-removesilence.xml b/docs/plugins/inspect/plugin-removesilence.xml index 667afc0d..955e5a2c 100644 --- a/docs/plugins/inspect/plugin-removesilence.xml +++ b/docs/plugins/inspect/plugin-removesilence.xml @@ -3,7 +3,7 @@ <description>Removes silence from an audio stream</description> <filename>../../gst/removesilence/.libs/libgstremovesilence.so</filename> <basename>libgstremovesilence.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-resindvd.xml b/docs/plugins/inspect/plugin-resindvd.xml index e8cc2b8f..d18a59b1 100644 --- a/docs/plugins/inspect/plugin-resindvd.xml +++ b/docs/plugins/inspect/plugin-resindvd.xml @@ -3,7 +3,7 @@ <description>Resin DVD playback elements</description> <filename>../../ext/resindvd/.libs/libgstresindvd.so</filename> <basename>libgstresindvd.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>GPL</license> <source>gst-plugins-bad</source> <package>GStreamer</package> diff --git a/docs/plugins/inspect/plugin-rfbsrc.xml b/docs/plugins/inspect/plugin-rfbsrc.xml index f4af3022..0dc1f31e 100644 --- a/docs/plugins/inspect/plugin-rfbsrc.xml +++ b/docs/plugins/inspect/plugin-rfbsrc.xml @@ -3,7 +3,7 @@ <description>Connects to a VNC server and decodes RFB stream</description> <filename>../../gst/librfb/.libs/libgstrfbsrc.so</filename> <basename>libgstrfbsrc.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-rsvg.xml b/docs/plugins/inspect/plugin-rsvg.xml index b3efc074..994fe819 100644 --- a/docs/plugins/inspect/plugin-rsvg.xml +++ b/docs/plugins/inspect/plugin-rsvg.xml @@ -3,7 +3,7 @@ <description>RSVG plugin library</description> <filename>../../ext/rsvg/.libs/libgstrsvg.so</filename> <basename>libgstrsvg.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-rtmp.xml b/docs/plugins/inspect/plugin-rtmp.xml index 700dcbde..c2e89f68 100644 --- a/docs/plugins/inspect/plugin-rtmp.xml +++ b/docs/plugins/inspect/plugin-rtmp.xml @@ -3,7 +3,7 @@ <description>RTMP source and sink</description> <filename>../../ext/rtmp/.libs/libgstrtmp.so</filename> <basename>libgstrtmp.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-sbc.xml b/docs/plugins/inspect/plugin-sbc.xml index fcd35f0f..0c0acf18 100644 --- a/docs/plugins/inspect/plugin-sbc.xml +++ b/docs/plugins/inspect/plugin-sbc.xml @@ -3,7 +3,7 @@ <description>SBC bluetooth audio support</description> <filename>../../ext/sbc/.libs/libgstsbc.so</filename> <basename>libgstsbc.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-schro.xml b/docs/plugins/inspect/plugin-schro.xml index a71f2f37..ce684c54 100644 --- a/docs/plugins/inspect/plugin-schro.xml +++ b/docs/plugins/inspect/plugin-schro.xml @@ -3,7 +3,7 @@ <description>Schroedinger plugin</description> <filename>../../ext/schroedinger/.libs/libgstschro.so</filename> <basename>libgstschro.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-sdp.xml b/docs/plugins/inspect/plugin-sdp.xml index c44fb922..a1d4fb9e 100644 --- a/docs/plugins/inspect/plugin-sdp.xml +++ b/docs/plugins/inspect/plugin-sdp.xml @@ -3,7 +3,7 @@ <description>configure streaming sessions using SDP</description> <filename>../../gst/sdp/.libs/libgstsdpelem.so</filename> <basename>libgstsdpelem.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-segmentclip.xml b/docs/plugins/inspect/plugin-segmentclip.xml index b78a8775..f08f6a7f 100644 --- a/docs/plugins/inspect/plugin-segmentclip.xml +++ b/docs/plugins/inspect/plugin-segmentclip.xml @@ -3,7 +3,7 @@ <description>Segment clip elements</description> <filename>../../gst/segmentclip/.libs/libgstsegmentclip.so</filename> <basename>libgstsegmentclip.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-shm.xml b/docs/plugins/inspect/plugin-shm.xml index 6e462ae4..d057442e 100644 --- a/docs/plugins/inspect/plugin-shm.xml +++ b/docs/plugins/inspect/plugin-shm.xml @@ -3,7 +3,7 @@ <description>shared memory sink source</description> <filename>../../sys/shm/.libs/libgstshm.so</filename> <basename>libgstshm.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-smooth.xml b/docs/plugins/inspect/plugin-smooth.xml index 313755fe..95fb1a71 100644 --- a/docs/plugins/inspect/plugin-smooth.xml +++ b/docs/plugins/inspect/plugin-smooth.xml @@ -3,7 +3,7 @@ <description>Apply a smooth filter to an image</description> <filename>../../gst/smooth/.libs/libgstsmooth.so</filename> <basename>libgstsmooth.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-smoothstreaming.xml b/docs/plugins/inspect/plugin-smoothstreaming.xml index 2a39727b..d0108f4c 100644 --- a/docs/plugins/inspect/plugin-smoothstreaming.xml +++ b/docs/plugins/inspect/plugin-smoothstreaming.xml @@ -3,7 +3,7 @@ <description>Microsoft's Smooth Streaming format support </description> <filename>../../ext/smoothstreaming/.libs/libgstsmoothstreaming.so</filename> <basename>libgstsmoothstreaming.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-soundtouch.xml b/docs/plugins/inspect/plugin-soundtouch.xml index 33613043..61738556 100644 --- a/docs/plugins/inspect/plugin-soundtouch.xml +++ b/docs/plugins/inspect/plugin-soundtouch.xml @@ -3,7 +3,7 @@ <description>Audio Pitch Controller & BPM Detection</description> <filename>../../ext/soundtouch/.libs/libgstsoundtouch.so</filename> <basename>libgstsoundtouch.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-spandsp.xml b/docs/plugins/inspect/plugin-spandsp.xml index 674a809b..c5dd603f 100644 --- a/docs/plugins/inspect/plugin-spandsp.xml +++ b/docs/plugins/inspect/plugin-spandsp.xml @@ -3,7 +3,7 @@ <description>libspandsp plugin</description> <filename>../../ext/spandsp/.libs/libgstspandsp.so</filename> <basename>libgstspandsp.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-speed.xml b/docs/plugins/inspect/plugin-speed.xml index d4392d46..1416b351 100644 --- a/docs/plugins/inspect/plugin-speed.xml +++ b/docs/plugins/inspect/plugin-speed.xml @@ -3,7 +3,7 @@ <description>Set speed/pitch on audio/raw streams (resampler)</description> <filename>../../gst/speed/.libs/libgstspeed.so</filename> <basename>libgstspeed.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-srtp.xml b/docs/plugins/inspect/plugin-srtp.xml index eac22075..c8e4829b 100644 --- a/docs/plugins/inspect/plugin-srtp.xml +++ b/docs/plugins/inspect/plugin-srtp.xml @@ -3,7 +3,7 @@ <description>GStreamer SRTP</description> <filename>../../ext/srtp/.libs/libgstsrtp.so</filename> <basename>libgstsrtp.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer</package> diff --git a/docs/plugins/inspect/plugin-subenc.xml b/docs/plugins/inspect/plugin-subenc.xml index 35c9aceb..99ee4ac7 100644 --- a/docs/plugins/inspect/plugin-subenc.xml +++ b/docs/plugins/inspect/plugin-subenc.xml @@ -3,7 +3,7 @@ <description>subtitle encoders</description> <filename>../../gst/subenc/.libs/libgstsubenc.so</filename> <basename>libgstsubenc.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-uvch264.xml b/docs/plugins/inspect/plugin-uvch264.xml index 0e92d44c..8e0e6770 100644 --- a/docs/plugins/inspect/plugin-uvch264.xml +++ b/docs/plugins/inspect/plugin-uvch264.xml @@ -3,7 +3,7 @@ <description>UVC compliant H264 encoding cameras plugin</description> <filename>../../sys/uvch264/.libs/libgstuvch264.so</filename> <basename>libgstuvch264.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-vdpau.xml b/docs/plugins/inspect/plugin-vdpau.xml index a844604c..ff2dea63 100644 --- a/docs/plugins/inspect/plugin-vdpau.xml +++ b/docs/plugins/inspect/plugin-vdpau.xml @@ -3,7 +3,7 @@ <description>Various elements utilizing VDPAU</description> <filename>../../sys/vdpau/.libs/libgstvdpau.so</filename> <basename>libgstvdpau.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer</package> diff --git a/docs/plugins/inspect/plugin-videofiltersbad.xml b/docs/plugins/inspect/plugin-videofiltersbad.xml index cdb74de8..da952e71 100644 --- a/docs/plugins/inspect/plugin-videofiltersbad.xml +++ b/docs/plugins/inspect/plugin-videofiltersbad.xml @@ -3,7 +3,7 @@ <description>Video filters in gst-plugins-bad</description> <filename>../../gst/videofilters/.libs/libgstvideofiltersbad.so</filename> <basename>libgstvideofiltersbad.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins</package> diff --git a/docs/plugins/inspect/plugin-videoparsersbad.xml b/docs/plugins/inspect/plugin-videoparsersbad.xml index 146e8cb9..4ef93cd3 100644 --- a/docs/plugins/inspect/plugin-videoparsersbad.xml +++ b/docs/plugins/inspect/plugin-videoparsersbad.xml @@ -3,7 +3,7 @@ <description>videoparsers</description> <filename>../../gst/videoparsers/.libs/libgstvideoparsersbad.so</filename> <basename>libgstvideoparsersbad.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-voaacenc.xml b/docs/plugins/inspect/plugin-voaacenc.xml index 42d5318a..03ed4f33 100644 --- a/docs/plugins/inspect/plugin-voaacenc.xml +++ b/docs/plugins/inspect/plugin-voaacenc.xml @@ -3,7 +3,7 @@ <description>AAC audio encoder</description> <filename>../../ext/voaacenc/.libs/libgstvoaacenc.so</filename> <basename>libgstvoaacenc.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-voamrwbenc.xml b/docs/plugins/inspect/plugin-voamrwbenc.xml index 1ad8b3b4..bd1c1eed 100644 --- a/docs/plugins/inspect/plugin-voamrwbenc.xml +++ b/docs/plugins/inspect/plugin-voamrwbenc.xml @@ -3,7 +3,7 @@ <description>Adaptive Multi-Rate Wide-Band Encoder</description> <filename>../../ext/voamrwbenc/.libs/libgstvoamrwbenc.so</filename> <basename>libgstvoamrwbenc.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>unknown</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-waylandsink.xml b/docs/plugins/inspect/plugin-waylandsink.xml index 954ed1d3..3688afb0 100644 --- a/docs/plugins/inspect/plugin-waylandsink.xml +++ b/docs/plugins/inspect/plugin-waylandsink.xml @@ -3,7 +3,7 @@ <description>Wayland Video Sink</description> <filename>../../ext/wayland/.libs/libgstwaylandsink.so</filename> <basename>libgstwaylandsink.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-webp.xml b/docs/plugins/inspect/plugin-webp.xml index 1f7c0f07..ecfd9c0b 100644 --- a/docs/plugins/inspect/plugin-webp.xml +++ b/docs/plugins/inspect/plugin-webp.xml @@ -3,7 +3,7 @@ <description>WebP plugin</description> <filename>../../ext/webp/.libs/libgstwebp.so</filename> <basename>libgstwebp.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-wildmidi.xml b/docs/plugins/inspect/plugin-wildmidi.xml index 2a21fd2f..0134ba5a 100644 --- a/docs/plugins/inspect/plugin-wildmidi.xml +++ b/docs/plugins/inspect/plugin-wildmidi.xml @@ -3,7 +3,7 @@ <description>Wildmidi Plugin</description> <filename>../../ext/timidity/.libs/libgstwildmidi.so</filename> <basename>libgstwildmidi.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>GPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-y4mdec.xml b/docs/plugins/inspect/plugin-y4mdec.xml index 7b496c93..467593d9 100644 --- a/docs/plugins/inspect/plugin-y4mdec.xml +++ b/docs/plugins/inspect/plugin-y4mdec.xml @@ -3,7 +3,7 @@ <description>Demuxes/decodes YUV4MPEG streams</description> <filename>../../gst/y4m/.libs/libgsty4mdec.so</filename> <basename>libgsty4mdec.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins</package> diff --git a/docs/plugins/inspect/plugin-yadif.xml b/docs/plugins/inspect/plugin-yadif.xml index 01a95fd0..f9057eb3 100644 --- a/docs/plugins/inspect/plugin-yadif.xml +++ b/docs/plugins/inspect/plugin-yadif.xml @@ -3,7 +3,7 @@ <description>YADIF deinterlacing filter</description> <filename>../../gst/yadif/.libs/libgstyadif.so</filename> <basename>libgstyadif.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>GPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins</package> diff --git a/docs/plugins/inspect/plugin-zbar.xml b/docs/plugins/inspect/plugin-zbar.xml index aefedbc7..1c4ea12b 100644 --- a/docs/plugins/inspect/plugin-zbar.xml +++ b/docs/plugins/inspect/plugin-zbar.xml @@ -3,7 +3,7 @@ <description>zbar barcode scanner</description> <filename>../../ext/zbar/.libs/libgstzbar.so</filename> <basename>libgstzbar.so</basename> - <version>1.2.1</version> + <version>1.2.2</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/ext/eglgles/gstegladaptation_eagl.m b/ext/eglgles/gstegladaptation_eagl.m index 142bc950..3177ca62 100644 --- a/ext/eglgles/gstegladaptation_eagl.m +++ b/ext/eglgles/gstegladaptation_eagl.m @@ -113,14 +113,9 @@ gst_egl_adaptation_create_egl_context (GstEglAdaptationContext * ctx) __block EAGLContext *context; dispatch_sync(dispatch_get_main_queue(), ^{ - EAGLContext *cur_ctx = [EAGLContext currentContext]; - if (cur_ctx) { - context = cur_ctx; - } else { - context = [[EAGLContext alloc] initWithAPI:kEAGLRenderingAPIOpenGLES2]; - if (context == nil) { - GST_ERROR_OBJECT (ctx->element, "Failed to create EAGL GLES2 context"); - } + context = [[EAGLContext alloc] initWithAPI:kEAGLRenderingAPIOpenGLES2]; + if (context == nil) { + GST_ERROR_OBJECT (ctx->element, "Failed to create EAGL GLES2 context"); } }); @@ -154,10 +149,6 @@ gst_egl_adaptation_context_make_current (GstEglAdaptationContext * ctx, return FALSE; } ctx_to_set = ctx->eaglctx->eagl_context; - dispatch_sync(dispatch_get_main_queue(), ^{ - [EAGLContext setCurrentContext: ctx_to_set]; - }); - } else { GST_DEBUG_OBJECT (ctx->element, "Detaching context from thread %p", g_thread_self ()); @@ -184,6 +175,8 @@ gst_egl_adaptation_create_surface (GstEglAdaptationContext * ctx) dispatch_sync(dispatch_get_main_queue(), ^{ + gst_egl_adaptation_context_make_current (ctx, TRUE); + if (ctx->eaglctx->framebuffer) { framebuffer = ctx->eaglctx->framebuffer; } else { @@ -209,6 +202,8 @@ gst_egl_adaptation_create_surface (GstEglAdaptationContext * ctx) glRenderbufferStorage(GL_RENDERBUFFER, GL_DEPTH_COMPONENT16, width, height); glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_DEPTH_ATTACHMENT, GL_RENDERBUFFER, depthRenderbuffer); + + gst_egl_adaptation_context_make_current (ctx, FALSE); }); glBindFramebuffer(GL_FRAMEBUFFER, framebuffer); @@ -310,6 +305,12 @@ gst_egl_adaptation_destroy_surface (GstEglAdaptationContext * ctx) if (ctx->eaglctx->framebuffer) { glDeleteFramebuffers (1, &ctx->eaglctx->framebuffer); ctx->eaglctx->framebuffer = 0; + + glDeleteRenderbuffers(1, &ctx->eaglctx->depth_renderbuffer); + ctx->eaglctx->depth_renderbuffer = 0; + glDeleteRenderbuffers(1, &ctx->eaglctx->color_renderbuffer); + ctx->eaglctx->color_renderbuffer = 0; + ctx->have_surface = FALSE; } } @@ -335,8 +336,7 @@ void gst_egl_adaptation_destroy_context (GstEglAdaptationContext * ctx) { if (ctx->eaglctx->eagl_context) { - /* Do not release/dealloc as it seems that EAGL expects to do all - * the cleanup by itself when a new context replaces the old one */ + [ctx->eaglctx->eagl_context release]; ctx->eaglctx->eagl_context = NULL; } } diff --git a/ext/gsm/gstgsmdec.c b/ext/gsm/gstgsmdec.c index fc182cd2..d8d140fd 100644 --- a/ext/gsm/gstgsmdec.c +++ b/ext/gsm/gstgsmdec.c @@ -191,17 +191,17 @@ gst_gsmdec_parse (GstAudioDecoder * dec, GstAdapter * adapter, size = gst_adapter_available (adapter); g_return_val_if_fail (size > 0, GST_FLOW_ERROR); - /* WAV49 requires alternating 33 and 32 bytes of input */ - if (gsmdec->use_wav49) { - gsmdec->needed = (gsmdec->needed == 33 ? 32 : 33); - } - if (size < gsmdec->needed) return GST_FLOW_EOS; *offset = 0; *length = gsmdec->needed; + /* WAV49 requires alternating 33 and 32 bytes of input */ + if (gsmdec->use_wav49) { + gsmdec->needed = (gsmdec->needed == 33 ? 32 : 33); + } + return GST_FLOW_OK; } diff --git a/ext/opencv/gstdisparity.cpp b/ext/opencv/gstdisparity.cpp index 9fcb9ee1..f3f9d64d 100644 --- a/ext/opencv/gstdisparity.cpp +++ b/ext/opencv/gstdisparity.cpp @@ -461,11 +461,11 @@ static void gst_disparity_finalize (GObject * object) { GstDisparity *filter; + filter = GST_DISPARITY (object); gst_disparity_release_all_pointers (filter); - gst_caps_unref (filter->caps); - filter->caps = NULL; + gst_caps_replace (&filter->caps, NULL); g_cond_clear (&filter->cond); g_mutex_clear (&filter->lock); diff --git a/ext/smoothstreaming/gstmssdemux.c b/ext/smoothstreaming/gstmssdemux.c index 35a424af..36886396 100644 --- a/ext/smoothstreaming/gstmssdemux.c +++ b/ext/smoothstreaming/gstmssdemux.c @@ -255,7 +255,6 @@ gst_mss_demux_stream_new (GstMssDemux * mssdemux, static void gst_mss_demux_stream_free (GstMssDemuxStream * stream) { - gst_download_rate_deinit (&stream->download_rate); if (stream->download_task) { if (GST_TASK_STATE (stream->download_task) != GST_TASK_STOPPED) { GST_DEBUG_OBJECT (stream->parent, "Leaving streaming task %s:%s", @@ -273,12 +272,12 @@ gst_mss_demux_stream_free (GstMssDemuxStream * stream) stream->download_task = NULL; } + gst_download_rate_deinit (&stream->download_rate); if (stream->pending_newsegment) { gst_event_unref (stream->pending_newsegment); stream->pending_newsegment = NULL; } - if (stream->downloader != NULL) { g_object_unref (stream->downloader); stream->downloader = NULL; @@ -893,6 +892,11 @@ gst_mss_demux_process_manifest (GstMssDemux * mssdemux) mssdemux->manifest_uri = g_strdup (uri); baseurl_end = g_strrstr (uri, "/Manifest"); + if (baseurl_end == NULL) { + /* second try */ + baseurl_end = g_strrstr (uri, "/manifest"); + } + if (baseurl_end) { /* set the new end of the string */ baseurl_end[0] = '\0'; diff --git a/ext/soundtouch/gstbpmdetect.cc b/ext/soundtouch/gstbpmdetect.cc index d32f219e..5b9bcef4 100644 --- a/ext/soundtouch/gstbpmdetect.cc +++ b/ext/soundtouch/gstbpmdetect.cc @@ -181,7 +181,7 @@ gst_bpm_detect_event (GstBaseTransform * trans, GstEvent * event) break; } - return TRUE; + return GST_BASE_TRANSFORM_CLASS (parent_class)->sink_event (trans, event); } static gboolean diff --git a/ext/srtp/gstsrtpdec.c b/ext/srtp/gstsrtpdec.c index 80ed582a..50af8290 100644 --- a/ext/srtp/gstsrtpdec.c +++ b/ext/srtp/gstsrtpdec.c @@ -685,7 +685,7 @@ gst_srtp_dec_sink_event (GstPad * pad, GstObject * parent, switch (GST_EVENT_TYPE (event)) { case GST_EVENT_CAPS: gst_event_parse_caps (event, &caps); - return gst_srtp_dec_sink_setcaps (pad, parent, caps, FALSE); + return gst_srtp_dec_sink_setcaps (pad, parent, caps, is_rtcp); default: return gst_pad_event_default (pad, parent, event); } diff --git a/ext/srtp/gstsrtpenc.c b/ext/srtp/gstsrtpenc.c index ddd56611..e057efbd 100644 --- a/ext/srtp/gstsrtpenc.c +++ b/ext/srtp/gstsrtpenc.c @@ -379,6 +379,8 @@ check_new_stream_locked (GstSrtpEnc * filter, guint32 ssrc) else ret = srtp_add_stream (filter->session, &policy); + filter->first_session = FALSE; + if (HAS_CRYPTO (filter)) gst_buffer_unmap (filter->key, &map); diff --git a/gst-libs/gst/codecparsers/gsth264parser.c b/gst-libs/gst/codecparsers/gsth264parser.c index 3173205c..bd79a6fa 100644 --- a/gst-libs/gst/codecparsers/gsth264parser.c +++ b/gst-libs/gst/codecparsers/gsth264parser.c @@ -1721,8 +1721,8 @@ gst_h264_parse_pps (GstH264NalParser * nalparser, GstH264NalUnit * nalu, if (sps->scaling_matrix_present_flag) { if (!gst_h264_parser_parse_scaling_list (&nr, pps->scaling_lists_4x4, pps->scaling_lists_8x8, - sps->scaling_lists_4x4[0], sps->scaling_lists_4x4[3], - sps->scaling_lists_8x8[0], sps->scaling_lists_8x8[3], n_lists)) + sps->scaling_lists_4x4[3], sps->scaling_lists_4x4[0], + sps->scaling_lists_8x8[3], sps->scaling_lists_8x8[0], n_lists)) goto error; } else { if (!gst_h264_parser_parse_scaling_list (&nr, diff --git a/gst-libs/gst/codecparsers/gstmpegvideoparser.c b/gst-libs/gst/codecparsers/gstmpegvideoparser.c index 2fd992f2..db750ad8 100644 --- a/gst-libs/gst/codecparsers/gstmpegvideoparser.c +++ b/gst-libs/gst/codecparsers/gstmpegvideoparser.c @@ -124,7 +124,10 @@ static const VLCTable mpeg2_mbaddr_vlc_table[] = { GST_DEBUG_CATEGORY (mpegvideo_parser_debug); #define GST_CAT_DEFAULT mpegvideo_parser_debug -static gboolean initialized = FALSE; +#define INITIALIZE_DEBUG_CATEGORY \ + GST_DEBUG_CATEGORY_INIT (mpegvideo_parser_debug, "codecparsers_mpegvideo", \ + 0, "Mpegvideo parser library"); + static inline gboolean find_start_code (GstBitReader * b) @@ -256,11 +259,7 @@ gst_mpeg_video_parse (GstMpegVideoPacket * packet, gint off; GstByteReader br; - if (!initialized) { - GST_DEBUG_CATEGORY_INIT (mpegvideo_parser_debug, "codecparsers_mpegvideo", - 0, "Mpegvideo parser library"); - initialized = TRUE; - } + INITIALIZE_DEBUG_CATEGORY; if (size <= offset) { GST_DEBUG ("Can't parse from offset %d, buffer is to small", offset); @@ -328,6 +327,8 @@ gst_mpeg_video_packet_parse_sequence_header (const GstMpegVideoPacket * packet, if (packet->size < 8) return FALSE; + INITIALIZE_DEBUG_CATEGORY; + gst_bit_reader_init (&br, &packet->data[packet->offset], packet->size); /* Setting the height/width codes */ diff --git a/gst-libs/gst/mpegts/Makefile.am b/gst-libs/gst/mpegts/Makefile.am index c89f37e6..1af8ec8e 100644 --- a/gst-libs/gst/mpegts/Makefile.am +++ b/gst-libs/gst/mpegts/Makefile.am @@ -17,8 +17,8 @@ libgstmpegts_@GST_API_VERSION@include_HEADERS = \ gst-dvb-section.h \ gstmpegtsdescriptor.h \ gst-dvb-descriptor.h \ - mpegts.h - + mpegts.h \ + gstmpegts-enumtypes.h libgstmpegts_@GST_API_VERSION@_la_CFLAGS = \ $(GST_PLUGINS_BAD_CFLAGS) \ @@ -45,7 +45,7 @@ glib_gen_prefix=gst_mpegts glib_gen_basename=gstmpegts BUILT_SOURCES = gstmpegts-enumtypes.c gstmpegts-enumtypes.h -nodist_libgstmpegts_@GST_API_VERSION@_la_SOURCES = $(BUILT_SOURCES) +nodist_libgstmpegts_@GST_API_VERSION@_la_SOURCES = gstmpegts-enumtypes.c CLEANFILES = $(BUILT_SOURCES) diff --git a/gst-libs/gst/mpegts/Makefile.in b/gst-libs/gst/mpegts/Makefile.in index 4fb80b35..86c4dc05 100644 --- a/gst-libs/gst/mpegts/Makefile.in +++ b/gst-libs/gst/mpegts/Makefile.in @@ -176,9 +176,8 @@ am_libgstmpegts_@GST_API_VERSION@_la_OBJECTS = \ libgstmpegts_@GST_API_VERSION@_la-gstmpegtsdescriptor.lo \ libgstmpegts_@GST_API_VERSION@_la-gst-dvb-descriptor.lo \ libgstmpegts_@GST_API_VERSION@_la-gst-dvb-section.lo -am__objects_1 = \ +nodist_libgstmpegts_@GST_API_VERSION@_la_OBJECTS = \ libgstmpegts_@GST_API_VERSION@_la-gstmpegts-enumtypes.lo -nodist_libgstmpegts_@GST_API_VERSION@_la_OBJECTS = $(am__objects_1) libgstmpegts_@GST_API_VERSION@_la_OBJECTS = \ $(am_libgstmpegts_@GST_API_VERSION@_la_OBJECTS) \ $(nodist_libgstmpegts_@GST_API_VERSION@_la_OBJECTS) @@ -726,7 +725,8 @@ libgstmpegts_@GST_API_VERSION@include_HEADERS = \ gst-dvb-section.h \ gstmpegtsdescriptor.h \ gst-dvb-descriptor.h \ - mpegts.h + mpegts.h \ + gstmpegts-enumtypes.h libgstmpegts_@GST_API_VERSION@_la_CFLAGS = \ $(GST_PLUGINS_BAD_CFLAGS) \ @@ -752,7 +752,7 @@ glib_enum_define = GST_MPEGTS glib_gen_prefix = gst_mpegts glib_gen_basename = gstmpegts BUILT_SOURCES = gstmpegts-enumtypes.c gstmpegts-enumtypes.h -nodist_libgstmpegts_@GST_API_VERSION@_la_SOURCES = $(BUILT_SOURCES) +nodist_libgstmpegts_@GST_API_VERSION@_la_SOURCES = gstmpegts-enumtypes.c CLEANFILES = $(BUILT_SOURCES) $(am__append_1) @HAVE_INTROSPECTION_TRUE@BUILT_GIRSOURCES = GstMpegts-@GST_API_VERSION@.gir @HAVE_INTROSPECTION_TRUE@gir_headers = $(patsubst %,$(srcdir)/%, \ diff --git a/gst-libs/gst/mpegts/gstmpegts-enumtypes.h b/gst-libs/gst/mpegts/gstmpegts-enumtypes.h new file mode 100644 index 00000000..6e8173e4 --- /dev/null +++ b/gst-libs/gst/mpegts/gstmpegts-enumtypes.h @@ -0,0 +1,61 @@ + + + +#ifndef __GST_MPEGTS_ENUM_TYPES_H__ +#define __GST_MPEGTS_ENUM_TYPES_H__ + +#include <glib-object.h> + +G_BEGIN_DECLS + +/* enumerations from "gstmpegtssection.h" */ +GType gst_mpeg_ts_section_type_get_type (void); +#define GST_TYPE_MPEG_TS_SECTION_TYPE (gst_mpeg_ts_section_type_get_type()) +GType gst_mpeg_ts_section_table_id_get_type (void); +#define GST_TYPE_MPEG_TS_SECTION_TABLE_ID (gst_mpeg_ts_section_table_id_get_type()) +GType gst_mpeg_ts_stream_type_get_type (void); +#define GST_TYPE_MPEG_TS_STREAM_TYPE (gst_mpeg_ts_stream_type_get_type()) + +/* enumerations from "gstmpegtsdescriptor.h" */ +GType gst_mpeg_ts_descriptor_type_get_type (void); +#define GST_TYPE_MPEG_TS_DESCRIPTOR_TYPE (gst_mpeg_ts_descriptor_type_get_type()) +GType gst_mpeg_ts_misc_descriptor_type_get_type (void); +#define GST_TYPE_MPEG_TS_MISC_DESCRIPTOR_TYPE (gst_mpeg_ts_misc_descriptor_type_get_type()) +GType gst_mpeg_ts_atsc_descriptor_type_get_type (void); +#define GST_TYPE_MPEG_TS_ATSC_DESCRIPTOR_TYPE (gst_mpeg_ts_atsc_descriptor_type_get_type()) +GType gst_mpeg_ts_isdb_descriptor_type_get_type (void); +#define GST_TYPE_MPEG_TS_ISDB_DESCRIPTOR_TYPE (gst_mpeg_ts_isdb_descriptor_type_get_type()) +GType gst_mpeg_ts_iso639_audio_type_get_type (void); +#define GST_TYPE_MPEG_TS_ISO639_AUDIO_TYPE (gst_mpeg_ts_iso639_audio_type_get_type()) + +/* enumerations from "gst-atsc-section.h" */ +GType gst_mpeg_ts_section_atsc_table_id_get_type (void); +#define GST_TYPE_MPEG_TS_SECTION_ATSC_TABLE_ID (gst_mpeg_ts_section_atsc_table_id_get_type()) + +/* enumerations from "gst-dvb-section.h" */ +GType gst_mpeg_ts_section_dvb_table_id_get_type (void); +#define GST_TYPE_MPEG_TS_SECTION_DVB_TABLE_ID (gst_mpeg_ts_section_dvb_table_id_get_type()) +GType gst_mpeg_ts_running_status_get_type (void); +#define GST_TYPE_MPEG_TS_RUNNING_STATUS (gst_mpeg_ts_running_status_get_type()) + +/* enumerations from "gst-dvb-descriptor.h" */ +GType gst_mpeg_ts_dvb_descriptor_type_get_type (void); +#define GST_TYPE_MPEG_TS_DVB_DESCRIPTOR_TYPE (gst_mpeg_ts_dvb_descriptor_type_get_type()) +GType gst_mpeg_ts_modulation_type_get_type (void); +#define GST_TYPE_MPEG_TS_MODULATION_TYPE (gst_mpeg_ts_modulation_type_get_type()) +GType gst_mpeg_ts_dvb_code_rate_get_type (void); +#define GST_TYPE_MPEG_TS_DVB_CODE_RATE (gst_mpeg_ts_dvb_code_rate_get_type()) +GType gst_mpeg_ts_satellite_rolloff_get_type (void); +#define GST_TYPE_MPEG_TS_SATELLITE_ROLLOFF (gst_mpeg_ts_satellite_rolloff_get_type()) +GType gst_mpeg_ts_satellite_polarization_type_get_type (void); +#define GST_TYPE_MPEG_TS_SATELLITE_POLARIZATION_TYPE (gst_mpeg_ts_satellite_polarization_type_get_type()) +GType gst_mpeg_ts_cable_outer_fec_scheme_get_type (void); +#define GST_TYPE_MPEG_TS_CABLE_OUTER_FEC_SCHEME (gst_mpeg_ts_cable_outer_fec_scheme_get_type()) +GType gst_mpeg_ts_dvb_service_type_get_type (void); +#define GST_TYPE_MPEG_TS_DVB_SERVICE_TYPE (gst_mpeg_ts_dvb_service_type_get_type()) +G_END_DECLS + +#endif /* __GST_MPEGTS_ENUM_TYPES_H__ */ + + + diff --git a/gst-plugins-bad.doap b/gst-plugins-bad.doap index b3fa124d..ed89ca4e 100644 --- a/gst-plugins-bad.doap +++ b/gst-plugins-bad.doap @@ -32,7 +32,17 @@ real live maintainer, or some actual wide use. <browse rdf:resource="http://cgit.freedesktop.org/gstreamer/gst-plugins-bad"/> </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-bad/gst-plugins-bad-1.2.2.tar.xz" /> + </Version> + </release> + <release> <Version> <revision>1.2.1</revision> diff --git a/gst-plugins-bad.spec b/gst-plugins-bad.spec index 0555099d..28393808 100644 --- a/gst-plugins-bad.spec +++ b/gst-plugins-bad.spec @@ -6,7 +6,7 @@ Summary: GStreamer streaming media framework "bad" plug-ins Name: %{gstreamer}-plugins-bad -Version: 1.2.1 +Version: 1.2.2 Release: 1.gst # The freeze and nfs plugins are LGPLv2 (only) License: LGPLv2+ and LGPLv2 diff --git a/gst/adpcmenc/adpcmenc.c b/gst/adpcmenc/adpcmenc.c index 9dc7f0f4..9e5085db 100644 --- a/gst/adpcmenc/adpcmenc.c +++ b/gst/adpcmenc/adpcmenc.c @@ -142,6 +142,7 @@ adpcmenc_setup (ADPCMEnc * enc) guint64 sample_bytes; const char *layout; GstCaps *caps; + gboolean ret; switch (enc->layout) { case LAYOUT_ADPCM_DVI: @@ -163,14 +164,14 @@ adpcmenc_setup (ADPCMEnc * enc) "layout", G_TYPE_STRING, layout, "block_align", G_TYPE_INT, enc->blocksize, NULL); - gst_pad_set_caps (GST_AUDIO_ENCODER_SRC_PAD (enc), caps); + ret = gst_audio_encoder_set_output_format (GST_AUDIO_ENCODER (enc), caps); gst_caps_unref (caps); /* Step index state is carried between blocks. */ enc->step_index[0] = 0; enc->step_index[1] = 0; - return TRUE; + return ret; } static gboolean diff --git a/gst/asfmux/gstasfmux.c b/gst/asfmux/gstasfmux.c index 21bb14c2..1ed0e070 100644 --- a/gst/asfmux/gstasfmux.c +++ b/gst/asfmux/gstasfmux.c @@ -376,9 +376,13 @@ static GstFlowReturn gst_asf_mux_push_buffer (GstAsfMux * asfmux, GstBuffer * buf) { GstFlowReturn ret; + gsize bufsize = gst_buffer_get_size (buf); + ret = gst_pad_push (asfmux->srcpad, buf); + if (ret == GST_FLOW_OK) - asfmux->file_size += gst_buffer_get_size (buf); + asfmux->file_size += bufsize; + return ret; } diff --git a/gst/asfmux/gstrtpasfpay.c b/gst/asfmux/gstrtpasfpay.c index ae60c46e..e5ff0de7 100644 --- a/gst/asfmux/gstrtpasfpay.c +++ b/gst/asfmux/gstrtpasfpay.c @@ -185,7 +185,7 @@ gst_rtp_asf_pay_handle_packet (GstRtpAsfPay * rtpasfpay, GstBuffer * buffer) * This flag tells us to push the packet. */ gboolean force_push = FALSE; - GstRTPBuffer rtp; + GstRTPBuffer rtp = GST_RTP_BUFFER_INIT; /* we have no output buffer pending, create one */ if (rtpasfpay->current == NULL) { @@ -287,9 +287,7 @@ gst_rtp_asf_pay_handle_packet (GstRtpAsfPay * rtpasfpay, GstBuffer * buffer) rtppay->timestamp = packetinfo->send_time; GST_DEBUG_OBJECT (rtpasfpay, "Pushing rtp buffer"); - ret = - gst_pad_push (GST_RTP_BASE_PAYLOAD_SRCPAD (rtppay), - rtpasfpay->current); + ret = gst_rtp_base_payload_push (rtppay, rtpasfpay->current); rtpasfpay->current = NULL; if (ret != GST_FLOW_OK) { gst_buffer_unref (buffer); diff --git a/gst/bayer/gstbayerorc-dist.c b/gst/bayer/gstbayerorc-dist.c index b5e07fff..964dbc28 100644 --- a/gst/bayer/gstbayerorc-dist.c +++ b/gst/bayer/gstbayerorc-dist.c @@ -336,7 +336,7 @@ bayer_orc_horiz_upsample_unaligned (guint8 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 34, 98, 97, 121, 101, 114, 95, 111, 114, 99, 95, 104, 111, 114, 105, 122, 95, 117, 112, 115, 97, 109, 112, 108, 101, 95, 117, 110, 97, - 108, + 108, 105, 103, 110, 101, 100, 11, 2, 2, 11, 2, 2, 12, 2, 2, 14, 4, 1, 0, 0, 0, 20, 2, 20, 1, 20, 1, 20, 1, 20, 1, 199, 34, 33, 4, 83, 32, 4, 16, 199, 36, 35, 32, 39, 36, 34, 36, 196, 0, diff --git a/gst/dvdspu/gstdvdspu.c b/gst/dvdspu/gstdvdspu.c index f36d942e..69276f4c 100644 --- a/gst/dvdspu/gstdvdspu.c +++ b/gst/dvdspu/gstdvdspu.c @@ -950,7 +950,7 @@ gst_dvd_spu_subpic_chain (GstPad * pad, GstObject * parent, GstBuffer * buf) switch (dvdspu->spu_input_type) { case SPU_INPUT_TYPE_VOBSUB: - if (size > 4) { + if (size >= 2) { guint8 header[2]; guint16 packet_size; @@ -959,6 +959,10 @@ gst_dvd_spu_subpic_chain (GstPad * pad, GstObject * parent, GstBuffer * buf) if (packet_size == size) { submit_new_spu_packet (dvdspu, dvdspu->partial_spu); dvdspu->partial_spu = NULL; + } else if (packet_size == 0) { + GST_LOG_OBJECT (dvdspu, "Discarding empty SPU buffer"); + gst_buffer_unref (dvdspu->partial_spu); + dvdspu->partial_spu = NULL; } else if (packet_size < size) { /* Somehow we collected too much - something is wrong. Drop the * packet entirely and wait for a new one */ diff --git a/gst/dvdspu/gstspu-vobsub.c b/gst/dvdspu/gstspu-vobsub.c index 2d2bb290..fa05d5b9 100644 --- a/gst/dvdspu/gstspu-vobsub.c +++ b/gst/dvdspu/gstspu-vobsub.c @@ -261,8 +261,10 @@ gst_dvd_spu_setup_cmd_blk (GstDVDSpu * dvdspu, guint16 cmd_blk_offset, guint16 delay; guint8 *cmd_blk = start + cmd_blk_offset; - if (G_UNLIKELY (cmd_blk + 5 >= end)) + if (G_UNLIKELY (cmd_blk + 5 >= end)) { + GST_DEBUG_OBJECT (dvdspu, "No valid command block"); return FALSE; /* No valid command block to read */ + } delay = GST_READ_UINT16_BE (cmd_blk); state->next_ts = state->vobsub.base_ts + STM_TO_GST (delay); @@ -368,6 +370,7 @@ gstspu_vobsub_execute_event (GstDVDSpu * dvdspu) guint8 *start, *cmd_blk, *end; guint16 next_blk; SpuState *state = &dvdspu->spu_state; + gboolean ret = TRUE; if (state->vobsub.buf == NULL) return FALSE; @@ -394,17 +397,17 @@ gstspu_vobsub_execute_event (GstDVDSpu * dvdspu) next_blk = GST_READ_UINT16_BE (cmd_blk + 2); if (next_blk != state->vobsub.cur_cmd_blk) { /* Advance to the next block of commands */ - gst_dvd_spu_setup_cmd_blk (dvdspu, next_blk, start, end); + ret = gst_dvd_spu_setup_cmd_blk (dvdspu, next_blk, start, end); + gst_buffer_unmap (state->vobsub.buf, &map); } else { /* Next Block points to the current block, so we're finished with this * SPU buffer */ gst_buffer_unmap (state->vobsub.buf, &map); gst_dvd_spu_finish_spu_buf (dvdspu); - return FALSE; + ret = FALSE; } - gst_buffer_unmap (state->vobsub.buf, &map); - return TRUE; + return ret; } gboolean diff --git a/gst/fieldanalysis/gstfieldanalysisorc-dist.c b/gst/fieldanalysis/gstfieldanalysisorc-dist.c index 79869bf3..3bbab00a 100644 --- a/gst/fieldanalysis/gstfieldanalysisorc-dist.c +++ b/gst/fieldanalysis/gstfieldanalysisorc-dist.c @@ -283,7 +283,7 @@ fieldanalysis_orc_same_parity_sad_planar_yuv (guint32 * ORC_RESTRICT a1, static const orc_uint8 bc[] = { 1, 9, 44, 102, 105, 101, 108, 100, 97, 110, 97, 108, 121, 115, 105, 115, 95, 111, 114, 99, 95, 115, 97, 109, 101, 95, 112, 97, 114, 105, 116, - 121, + 121, 95, 115, 97, 100, 95, 112, 108, 97, 110, 97, 114, 95, 121, 117, 118, 12, 1, 1, 12, 1, 1, 13, 4, 16, 4, 20, 2, 20, 2, 20, 4, 20, 4, 150, 32, 4, 150, 33, 5, 98, 32, 32, 33, 69, 32, 32, 154, 34, @@ -466,9 +466,9 @@ fieldanalysis_orc_same_parity_ssd_planar_yuv (guint32 * ORC_RESTRICT a1, static const orc_uint8 bc[] = { 1, 9, 44, 102, 105, 101, 108, 100, 97, 110, 97, 108, 121, 115, 105, 115, 95, 111, 114, 99, 95, 115, 97, 109, 101, 95, 112, 97, 114, 105, 116, - 121, + 121, 95, 115, 115, 100, 95, 112, 108, 97, 110, 97, 114, 95, 121, 117, 118, - 12, + 12, 1, 1, 12, 1, 1, 13, 4, 16, 4, 20, 2, 20, 2, 20, 4, 20, 4, 150, 32, 4, 150, 33, 5, 98, 32, 32, 33, 176, 34, 32, 32, 111, 35, 34, 24, 106, 34, 34, 35, 181, 12, 34, 2, 0, @@ -758,7 +758,7 @@ fieldanalysis_orc_same_parity_3_tap_planar_yuv (guint32 * ORC_RESTRICT a1, static const orc_uint8 bc[] = { 1, 9, 46, 102, 105, 101, 108, 100, 97, 110, 97, 108, 121, 115, 105, 115, 95, 111, 114, 99, 95, 115, 97, 109, 101, 95, 112, 97, 114, 105, 116, - 121, + 121, 95, 51, 95, 116, 97, 112, 95, 112, 108, 97, 110, 97, 114, 95, 121, 117, 118, 12, 1, 1, 12, 1, 1, 12, 1, 1, 12, 1, 1, 12, 1, 1, 12, 1, 1, 13, 4, 14, 4, 2, 0, 0, 0, 16, 4, 20, 2, 20, @@ -1099,7 +1099,7 @@ fieldanalysis_orc_opposite_parity_5_tap_planar_yuv (guint32 * ORC_RESTRICT a1, static const orc_uint8 bc[] = { 1, 9, 50, 102, 105, 101, 108, 100, 97, 110, 97, 108, 121, 115, 105, 115, 95, 111, 114, 99, 95, 111, 112, 112, 111, 115, 105, 116, 101, 95, 112, - 97, + 97, 114, 105, 116, 121, 95, 53, 95, 116, 97, 112, 95, 112, 108, 97, 110, 97, 114, 95, 121, 117, 118, 12, 1, 1, 12, 1, 1, 12, 1, 1, 12, 1, 1, 12, 1, 1, 13, 4, 14, 4, 2, 0, 0, 0, 14, 4, 3, 0, diff --git a/gst/id3tag/id3tag.c b/gst/id3tag/id3tag.c index ea322d17..8e3b0157 100644 --- a/gst/id3tag/id3tag.c +++ b/gst/id3tag/id3tag.c @@ -726,10 +726,16 @@ add_image_tag (GstId3v2Tag * id3v2tag, const GstTagList * list, s = gst_caps_get_structure (caps, 0); mime_type = gst_structure_get_name (s); if (mime_type != NULL) { - const gchar *desc; + const gchar *desc = NULL; GstId3v2Frame frame; GstMapInfo mapinfo; int encoding; + const GstStructure *info_struct; + + info_struct = gst_sample_get_info (sample); + if (!info_struct + || !gst_structure_has_name (info_struct, "GstTagImageInfo")) + info_struct = NULL; /* APIC frame specifies "-->" if we're providing a URL to the image rather than directly embedding it */ @@ -741,7 +747,8 @@ add_image_tag (GstId3v2Tag * id3v2tag, const GstTagList * list, id3v2_frame_init (&frame, "APIC", 0); - desc = gst_structure_get_string (s, "image-description"); + if (info_struct) + desc = gst_structure_get_string (info_struct, "image-description"); if (!desc) desc = ""; encoding = id3v2_tag_string_encoding (id3v2tag, desc); @@ -749,11 +756,25 @@ add_image_tag (GstId3v2Tag * id3v2tag, const GstTagList * list, id3v2_frame_write_string (&frame, encoding, mime_type, TRUE); - /* FIXME set image type properly from caps */ - if (strcmp (tag, GST_TAG_PREVIEW_IMAGE) == 0) + if (strcmp (tag, GST_TAG_PREVIEW_IMAGE) == 0) { id3v2_frame_write_uint8 (&frame, ID3V2_APIC_PICTURE_FILE_ICON); - else - id3v2_frame_write_uint8 (&frame, ID3V2_APIC_PICTURE_OTHER); + } else { + 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_APIC_PICTURE_OTHER; + } + } else { + image_type = ID3V2_APIC_PICTURE_OTHER; + } + } + id3v2_frame_write_uint8 (&frame, image_type); + } id3v2_frame_write_string (&frame, encoding, desc, TRUE); diff --git a/gst/mpegdemux/gstmpegdemux.c b/gst/mpegdemux/gstmpegdemux.c index 815fffa6..a5ad6345 100644 --- a/gst/mpegdemux/gstmpegdemux.c +++ b/gst/mpegdemux/gstmpegdemux.c @@ -661,11 +661,11 @@ gst_flups_demux_send_data (GstFluPSDemux * demux, GstFluPSStream * stream, demux->next_pts = G_MAXUINT64; demux->next_dts = G_MAXUINT64; + GST_LOG_OBJECT (demux, "pushing stream id 0x%02x type 0x%02x, pts time: %" + GST_TIME_FORMAT ", size %" G_GSIZE_FORMAT, + stream->id, stream->type, GST_TIME_ARGS (pts), gst_buffer_get_size (buf)); stream->last_flow = result = gst_pad_push (stream->pad, buf); - GST_LOG_OBJECT (demux, "pushed stream id 0x%02x type 0x%02x, pts time: %" - GST_TIME_FORMAT ", size %" G_GSIZE_FORMAT ". result: %s", - stream->id, stream->type, GST_TIME_ARGS (pts), - gst_buffer_get_size (buf), gst_flow_get_name (result)); + GST_LOG_OBJECT (demux, "result: %s", gst_flow_get_name (result)); return result; diff --git a/gst/videoparsers/gsth264parse.c b/gst/videoparsers/gsth264parse.c index 9e1d3c9e..4e1b6188 100644 --- a/gst/videoparsers/gsth264parse.c +++ b/gst/videoparsers/gsth264parse.c @@ -715,12 +715,21 @@ gst_h264_parse_handle_frame_packetized (GstBaseParse * parse, /* dispatch per NALU if needed */ if (h264parse->split_packetized) { + GstBaseParseFrame tmp_frame; + + gst_base_parse_frame_init (&tmp_frame); + tmp_frame.flags |= frame->flags; + tmp_frame.offset = frame->offset; + tmp_frame.overhead = frame->overhead; + tmp_frame.buffer = gst_buffer_copy_region (buffer, GST_BUFFER_COPY_ALL, + nalu.offset, nalu.size); + /* note we don't need to come up with a sub-buffer, since * subsequent code only considers input buffer's metadata. * Real data is either taken from input by baseclass or * a replacement output buffer is provided anyway. */ - gst_h264_parse_parse_frame (parse, frame); - ret = gst_base_parse_finish_frame (parse, frame, nl + nalu.size); + gst_h264_parse_parse_frame (parse, &tmp_frame); + ret = gst_base_parse_finish_frame (parse, &tmp_frame, nl + nalu.size); left -= nl + nalu.size; } diff --git a/gst/videoparsers/gstmpeg4videoparse.c b/gst/videoparsers/gstmpeg4videoparse.c index b5c12883..333db5da 100644 --- a/gst/videoparsers/gstmpeg4videoparse.c +++ b/gst/videoparsers/gstmpeg4videoparse.c @@ -379,10 +379,15 @@ gst_mpeg4vparse_process_sc (GstMpeg4VParse * mp4vparse, GstMpeg4Packet * packet, GST_LOG_OBJECT (mp4vparse, "Video Object Layer"); - /* wee keep track of the offset to parse later on */ + /* we keep track of the offset to parse later on */ if (mp4vparse->vol_offset < 0) mp4vparse->vol_offset = packet->offset; + /* Video Object below is merely a start code, + * if that is considered as config, then certainly Video Object Layer + * which really contains some needed data */ + mp4vparse->config_found = TRUE; + /* VO (video object) cases */ } else if (packet->type <= GST_MPEG4_VIDEO_OBJ_LAST) { GST_LOG_OBJECT (mp4vparse, "Video object"); @@ -458,8 +463,11 @@ retry: default: if (packet.type <= GST_MPEG4_VIDEO_OBJ_LAST) break; + if (packet.type >= GST_MPEG4_VIDEO_LAYER_FIRST && + packet.type <= GST_MPEG4_VIDEO_LAYER_LAST) + break; /* undesirable sc */ - GST_LOG_OBJECT (mp4vparse, "start code is no VOS, VO, VOP or GOP"); + GST_LOG_OBJECT (mp4vparse, "start code is no VOS, VO, VOL, VOP or GOP"); goto retry; } diff --git a/gst/videoparsers/gstmpegvideoparse.c b/gst/videoparsers/gstmpegvideoparse.c index 1b2116fc..1feb3c52 100644 --- a/gst/videoparsers/gstmpegvideoparse.c +++ b/gst/videoparsers/gstmpegvideoparse.c @@ -461,18 +461,21 @@ parse_packet_extension (GstMpegvParse * mpvparse, GstMapInfo * info, guint off) } } -/* caller guarantees at least start code in @buf at @off */ +/* caller guarantees at least start code in @buf at @off ( - 4)*/ /* for off == 4 initial code; returns TRUE if code starts a frame * otherwise returns TRUE if code terminates preceding frame */ static gboolean gst_mpegv_parse_process_sc (GstMpegvParse * mpvparse, - GstMapInfo * info, gint off, GstMpegVideoPacket * packet) + GstMapInfo * info, gint off, GstMpegVideoPacket * packet, + gboolean * need_more) { gboolean ret = FALSE, checkconfig = TRUE; GST_LOG_OBJECT (mpvparse, "process startcode %x (%s) offset:%d", packet->type, picture_start_code_name (packet->type), off); + *need_more = FALSE; + switch (packet->type) { case GST_MPEG_VIDEO_PACKET_PICTURE: GST_LOG_OBJECT (mpvparse, "startcode is PICTURE"); @@ -501,9 +504,14 @@ gst_mpegv_parse_process_sc (GstMpegvParse * mpvparse, break; case GST_MPEG_VIDEO_PACKET_EXTENSION: GST_LOG_OBJECT (mpvparse, "startcode is VIDEO PACKET EXTENSION"); - parse_packet_extension (mpvparse, info, off); - if (mpvparse->ext_count < G_N_ELEMENTS (mpvparse->ext_offsets)) - mpvparse->ext_offsets[mpvparse->ext_count++] = off; + if (mpvparse->pic_offset >= 0) { + GST_LOG_OBJECT (mpvparse, "... considered PICTURE EXTENSION"); + parse_packet_extension (mpvparse, info, off); + } else { + GST_LOG_OBJECT (mpvparse, "... considered SEQUENCE EXTENSION"); + if (mpvparse->ext_count < G_N_ELEMENTS (mpvparse->ext_offsets)) + mpvparse->ext_offsets[mpvparse->ext_count++] = off; + } checkconfig = FALSE; break; default: @@ -548,6 +556,7 @@ gst_mpegv_parse_process_sc (GstMpegvParse * mpvparse, && (mpvparse->config_flags & FLAG_SEQUENCE_EXT) && !mpvparse->sequenceext.progressive) { if (info->size - off < 2) { /* we need at least two bytes to read the TSN */ + *need_more = TRUE; ret = FALSE; } else { /* TSN is stored in first 10 bits */ @@ -591,6 +600,7 @@ gst_mpegv_parse_handle_frame (GstBaseParse * parse, GstMpegVideoPacket packet; guint8 *data; gint size; + gboolean need_more = FALSE; GstMapInfo map; update_frame_parsing_status (mpvparse, frame); @@ -630,7 +640,7 @@ retry: /* note: initial start code is assumed at offset 0 by subsequent code */ /* examine start code, see if it looks like an initial start code */ - if (gst_mpegv_parse_process_sc (mpvparse, &map, 4, &packet)) { + if (gst_mpegv_parse_process_sc (mpvparse, &map, 4, &packet, &need_more)) { /* found sc */ GST_LOG_OBJECT (mpvparse, "valid start code found"); mpvparse->last_sc = 0; @@ -660,22 +670,18 @@ next: GST_LOG_OBJECT (mpvparse, "next start code at %d", off); if (off < 0) { - /* if draining, take all */ - if (GST_BASE_PARSE_DRAINING (parse)) { - GST_LOG_OBJECT (mpvparse, "draining, accepting all data"); - off = size; - ret = TRUE; - } else { - GST_LOG_OBJECT (mpvparse, "need more data"); - /* resume scan where we left it */ - mpvparse->last_sc = size - 3; - /* request best next available */ - off = G_MAXUINT; - goto exit; - } + off = size - 3; + goto need_more; } else { /* decide whether this startcode ends a frame */ - ret = gst_mpegv_parse_process_sc (mpvparse, &map, off + 4, &packet); + ret = gst_mpegv_parse_process_sc (mpvparse, &map, off + 4, &packet, + &need_more); + /* in rare cases, might need to peek past start code */ + if (need_more) { + GST_LOG_OBJECT (mpvparse, "need more data (past start code"); + ret = FALSE; + goto need_more; + } } if (!ret) @@ -702,6 +708,21 @@ exit: } return flowret; + +need_more: + /* if draining, take all */ + if (GST_BASE_PARSE_DRAINING (parse)) { + GST_LOG_OBJECT (mpvparse, "draining, accepting all data"); + off = size; + ret = TRUE; + } else { + GST_LOG_OBJECT (mpvparse, "need more data"); + /* resume scan where we left it */ + mpvparse->last_sc = off; + /* request best next available */ + off = G_MAXUINT; + } + goto exit; } static void diff --git a/gst/videoparsers/gstpngparse.c b/gst/videoparsers/gstpngparse.c index 06b42500..72aadb1e 100644 --- a/gst/videoparsers/gstpngparse.c +++ b/gst/videoparsers/gstpngparse.c @@ -161,16 +161,35 @@ gst_png_parse_handle_frame (GstBaseParse * parse, if (code == GST_MAKE_FOURCC ('I', 'E', 'N', 'D')) { if (pngparse->width != width || pngparse->height != height) { - GstCaps *caps; + GstCaps *caps, *sink_caps; pngparse->height = height; pngparse->width = width; caps = gst_caps_new_simple ("image/png", "width", G_TYPE_INT, width, "height", G_TYPE_INT, height, NULL); - if (!gst_pad_set_caps (GST_BASE_PARSE_SRC_PAD (parse), caps)) { - ret = GST_FLOW_NOT_NEGOTIATED; + + sink_caps = + gst_pad_get_current_caps (GST_BASE_PARSE_SINK_PAD (pngparse)); + + if (sink_caps) { + GstStructure *st; + gint fr_num, fr_denom; + + st = gst_caps_get_structure (sink_caps, 0); + if (st + && gst_structure_get_fraction (st, "framerate", &fr_num, + &fr_denom)) { + gst_caps_set_simple (caps, + "framerate", GST_TYPE_FRACTION, fr_num, fr_denom, NULL); + } else { + GST_WARNING_OBJECT (pngparse, "No framerate set"); + } } + + if (!gst_pad_set_caps (GST_BASE_PARSE_SRC_PAD (parse), caps)) + ret = GST_FLOW_NOT_NEGOTIATED; + gst_caps_unref (caps); if (ret != GST_FLOW_OK) Binary files differ@@ -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:49+0100\n" +"POT-Creation-Date: 2013-12-26 17:46+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" Binary files differ@@ -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:49+0100\n" +"POT-Creation-Date: 2013-12-26 17:46+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" Binary files differ@@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-bad 0.10.21.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-11-09 15:49+0100\n" +"POT-Creation-Date: 2013-12-26 17:46+0100\n" "PO-Revision-Date: 2011-04-26 22:30+0300\n" "Last-Translator: Alexander Shopov <ash@kambanaria.org>\n" "Language-Team: Bulgarian <dict@fsa-bg.org>\n" Binary files differ@@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-bad 0.10.21.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-11-09 15:49+0100\n" +"POT-Creation-Date: 2013-12-26 17:46+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" Binary files differ@@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-bad 1.1.4\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-11-09 15:49+0100\n" +"POT-Creation-Date: 2013-12-26 17:46+0100\n" "PO-Revision-Date: 2013-09-18 10:05+0200\n" "Last-Translator: Marek Černocký <marek@manet.cz>\n" "Language-Team: Czech <translation-team-cs@lists.sourceforge.net>\n" Binary files differ@@ -2,14 +2,14 @@ # Copyright (C) 2011 gst. # This file is distributed under the same license as the gst-plugins-bad package. # Mogens Jaeger <mogens@jaeger.tf>, 2007. -# Joe Hansen <joedalton2@yahoo.dk>, 2008, 2009, 2011. +# Joe Hansen <joedalton2@yahoo.dk>, 2008, 2009, 2011, 2013. # msgid "" msgstr "" -"Project-Id-Version: gst-plugins-bad-0.10.21.2\n" +"Project-Id-Version: gst-plugins-bad-1.2.1\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-11-09 15:49+0100\n" -"PO-Revision-Date: 2011-04-28 11:28+0200\n" +"POT-Creation-Date: 2013-12-26 17:46+0100\n" +"PO-Revision-Date: 2013-12-08 11:28+0200\n" "Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n" "Language-Team: Danish <dansk@dansk-gruppen.dk>\n" "Language: da\n" @@ -37,18 +37,17 @@ msgstr "" msgid "Could not read DVD." msgstr "Kunne ikke læse dvd." -#, fuzzy msgid "This file contains no playable streams." -msgstr "Denne fil er korrupt og kan ikke afspilles." +msgstr "Denne fil indeholder ingen spilbare strømme." msgid "Couldn't get the Manifest's URI" -msgstr "" +msgstr "Kunne ikke indhente Manifestens adresse" msgid "Failed to get fragment URL." -msgstr "" +msgstr "Kunne ikke indhente fragmentadresse." msgid "Couldn't download fragments" -msgstr "" +msgstr "Kunne ikke hente fragmenter" msgid "No file name specified for writing." msgstr "Intet filnavn er angivet til skrivning." @@ -65,38 +64,39 @@ msgid "Could not write to file \"%s\"." msgstr "Kunne ikke skrive til fil »%s«." msgid "Could not establish connection to sndio" -msgstr "" +msgstr "Kunne ikke etablere forbindelse til sndio" msgid "Failed to query sndio capabilities" -msgstr "" +msgstr "Kunne ikke forespørge sndio-funktioner" -#, fuzzy msgid "Could not configure sndio" -msgstr "Kunne ikke åbne filen »%s« for læsning." +msgstr "Kunne ikke konfigurere" -#, fuzzy msgid "Could not start sndio" -msgstr "Kunne ikke læse dvd." +msgstr "Kunne ikke starte sndio" msgid "Internal data flow error." msgstr "Intern datastrømfejl." +# pre-roll. The name of an online video commercial that appears prior to an online video, +# http://en.wiktionary.org/wiki/preroll msgid "Generated file has a larger preroll time than its streams duration" -msgstr "" +msgstr "Oprettet fil har en længere preroll-tid end strømmens varighed" #, c-format msgid "Missing element '%s' - check your GStreamer installation." -msgstr "" +msgstr "Manglende element »%s« - kontroller din GStreamer-installation." msgid "File location is set to NULL, please set it to a valid filename" -msgstr "" +msgstr "Filplacering er sat til NULL, sæt den venligst til et gyldigt filnavn" msgid "Subpicture format was not configured before data flow" -msgstr "" +msgstr "Format for underbillede blev ikke konfigureret før datastrøm" #, c-format msgid "Given file name \"%s\" can't be converted to local file name encoding." msgstr "" +"Det angivne filnavn »%s« kan ikke konverteres til en lokal filnavnskodning." #, c-format msgid "Device \"%s\" does not exist." @@ -114,460 +114,16 @@ msgstr "Kunne ikke hente indstillinger fra forende-enheden »%s«." msgid "Could not open file \"%s\" for reading." msgstr "Kunne ikke åbne filen »%s« for læsning." -#, fuzzy msgid "Couldn't find DVB channel configuration file" -msgstr "Virtuel mikserkanalkonfiguration" +msgstr "Kunne ikke finde DVB-kanalens konfigurationsfil" -#, fuzzy, c-format +#, c-format msgid "Couldn't load DVB channel configuration file: %s" -msgstr "Virtuel mikserkanalkonfiguration" +msgstr "Kunne ikke indlæse DVB-kanalens konfigurationsfil: %s" msgid "DVB channel configuration file doesn't contain any channels" -msgstr "" +msgstr "DVB-kanalens konfigurationsfil indeholder ikke nogen kanaler" #, c-format msgid "Couldn't find details for DVB channel %s" -msgstr "" - -#~ msgid "Internal clock error." -#~ msgstr "Intern urfejl." - -#~ msgid "Could not open audio device for mixer control handling." -#~ msgstr "Kunne ikke åbne lydenhed til mikserpulthåndtering." - -#~ msgid "" -#~ "Could not open audio device for mixer control handling. This version of " -#~ "the Open Sound System is not supported by this element." -#~ msgstr "" -#~ "Kunne ikke åbne lydenhed til mikserpulthåndtering. Denne version af Open " -#~ "Sound System er ikke understøttet af dette element." - -#~ msgid "Volume" -#~ msgstr "Lydstyrke" - -#~ msgid "Master" -#~ msgstr "Master" - -#~ msgid "Front" -#~ msgstr "Front" - -# bagende eller eller "Bag" hvis det er den bagerste lydkanal -# vi snakker om -#~ msgid "Rear" -#~ msgstr "Bag" - -#~ msgid "Headphones" -#~ msgstr "Høretelefoner" - -#~ msgid "Center" -#~ msgstr "Center" - -#~ msgid "LFE" -#~ msgstr "LFE" - -#~ msgid "Surround" -#~ msgstr "Surround" - -#~ msgid "Side" -#~ msgstr "Side" - -#~ msgid "Built-in Speaker" -#~ msgstr "Indbygget højtaler" - -#~ msgid "AUX 1 Out" -#~ msgstr "AUX 1 ud" - -#~ msgid "AUX 2 Out" -#~ msgstr "AUX 2 ud" - -#~ msgid "AUX Out" -#~ msgstr "AUX ud" - -#~ msgid "Bass" -#~ msgstr "Bas" - -#~ msgid "Treble" -#~ msgstr "Diskant" - -#~ msgid "3D Depth" -#~ msgstr "3D-dybde" - -#~ msgid "3D Center" -#~ msgstr "3D-center" - -# (ændret fra 3D-forbedring) -#~ msgid "3D Enhance" -#~ msgstr "3D-fremhævelse" - -#~ msgid "Telephone" -#~ msgstr "Telefon" - -#~ msgid "Microphone" -#~ msgstr "Mikrofon" - -#~ msgid "Line Out" -#~ msgstr "Linje ud" - -#~ msgid "Line In" -#~ msgstr "Linje ind" - -#~ msgid "Internal CD" -#~ msgstr "Intern cd" - -#~ msgid "Video In" -#~ msgstr "Video ind" - -#~ msgid "AUX 1 In" -#~ msgstr "AUX 1 ind" - -#~ msgid "AUX 2 In" -#~ msgstr "AUX 2 ind" - -#~ msgid "AUX In" -#~ msgstr "AUX ind" - -#~ msgid "PCM" -#~ msgstr "PCM" - -#~ msgid "Record Gain" -#~ msgstr "Optagelsesforøgelse" - -#~ msgid "Output Gain" -#~ msgstr "Uddataforøgelse" - -#~ msgid "Microphone Boost" -#~ msgstr "Mikrofonløft" - -#~ msgid "Loopback" -#~ msgstr "Sløjfe" - -#~ msgid "Diagnostic" -#~ msgstr "Diagnosticering" - -#~ msgid "Bass Boost" -#~ msgstr "Basløft" - -#~ msgid "Playback Ports" -#~ msgstr "Afspilningsporte" - -#~ msgid "Input" -#~ msgstr "Inddata" - -#~ msgid "Record Source" -#~ msgstr "Optagelseskilde" - -# overvåg eller skærm ?, mangler lidt info her. -#~ msgid "Monitor Source" -#~ msgstr "Overvåg kilde" - -#~ msgid "Keyboard Beep" -#~ msgstr "Tastaturbip" - -# overvåg eller skærm? -#~ msgid "Monitor" -#~ msgstr "Overvåg" - -#~ msgid "Simulate Stereo" -#~ msgstr "Simuler stereo" - -#~ msgid "Stereo" -#~ msgstr "Stereo" - -#~ msgid "Surround Sound" -#~ msgstr "Surroundlyd" - -#~ msgid "Microphone Gain" -#~ msgstr "Mikrofonforøgelse" - -#~ msgid "Speaker Source" -#~ msgstr "Højtalerkilde" - -#~ msgid "Microphone Source" -#~ msgstr "Mikrofonkilde" - -# ikke nem den her -# Tror det er en fysisk enhed, måske indgang -#~ msgid "Jack" -#~ msgstr "Indgang" - -#~ msgid "Center / LFE" -#~ msgstr "Center / LFE" - -# rød ordbog 4. (lyd) miksning. -#~ msgid "Stereo Mix" -#~ msgstr "Stereomiksning" - -#~ msgid "Mono Mix" -#~ msgstr "Monomiksning" - -#~ msgid "Input Mix" -#~ msgstr "Inddatamiksning" - -#~ msgid "SPDIF In" -#~ msgstr "SPDIF ind" - -#~ msgid "SPDIF Out" -#~ msgstr "SPDIF ud" - -#~ msgid "Microphone 1" -#~ msgstr "Mikrofon 1" - -#~ msgid "Microphone 2" -#~ msgstr "Mikrofon 2" - -#~ msgid "Digital Out" -#~ msgstr "Digitalt ud" - -#~ msgid "Digital In" -#~ msgstr "Digitalt ind" - -#~ msgid "HDMI" -#~ msgstr "HDMI" - -#~ msgid "Modem" -#~ msgstr "Modem" - -#~ msgid "Handset" -#~ msgstr "Håndsæt" - -#~ msgid "Other" -#~ msgstr "Andet" - -#~ msgid "None" -#~ msgstr "Ingen" - -#~ msgid "On" -#~ msgstr "Tændt" - -#~ msgid "Off" -#~ msgstr "Slukket" - -# slukket, dæmpet, stum -#~ msgid "Mute" -#~ msgstr "Dæmpet" - -#~ msgid "Fast" -#~ msgstr "Hurtig" - -#~ msgid "Very Low" -#~ msgstr "Meget lavt" - -#~ msgid "Low" -#~ msgstr "Lav" - -#~ msgid "Medium" -#~ msgstr "Medium" - -#~ msgid "High" -#~ msgstr "Højt" - -#~ msgid "Very High" -#~ msgstr "Meget højt" - -#~ msgid "Production" -#~ msgstr "Produktion" - -#~ msgid "Front Panel Microphone" -#~ msgstr "Frontpanelmikrofon" - -#~ msgid "Front Panel Line In" -#~ msgstr "Frontpanel linje ind" - -#~ msgid "Front Panel Headphones" -#~ msgstr "Frontpanel høretelefoner" - -#~ msgid "Front Panel Line Out" -#~ msgstr "Frontpanel linje ud" - -#~ msgid "Green Connector" -#~ msgstr "Grøn forbindelse" - -#~ msgid "Pink Connector" -#~ msgstr "Lyserød forbindelse" - -#~ msgid "Blue Connector" -#~ msgstr "Blå forbindelse" - -#~ msgid "White Connector" -#~ msgstr "Hvid forbindelse" - -#~ msgid "Black Connector" -#~ msgstr "Sort forbindelse" - -#~ msgid "Gray Connector" -#~ msgstr "Grå forbindelse" - -#~ msgid "Orange Connector" -#~ msgstr "Orange forbindelse" - -#~ msgid "Red Connector" -#~ msgstr "Rød forbindelse" - -#~ msgid "Yellow Connector" -#~ msgstr "Gul forbindelse" - -#~ msgid "Green Front Panel Connector" -#~ msgstr "Grøn frontpanelforbindelse" - -#~ msgid "Pink Front Panel Connector" -#~ msgstr "Lyserød frontpanelforbindelse" - -#~ msgid "Blue Front Panel Connector" -#~ msgstr "Blå frontpanelforbindelse" - -#~ msgid "White Front Panel Connector" -#~ msgstr "Hvid frontpanelforbindelse" - -#~ msgid "Black Front Panel Connector" -#~ msgstr "Sort frontpanelforbindelse" - -#~ msgid "Gray Front Panel Connector" -#~ msgstr "Grå frontpanelforbindelse" - -#~ msgid "Orange Front Panel Connector" -#~ msgstr "Orange frontpanelforbindelse" - -#~ msgid "Red Front Panel Connector" -#~ msgstr "Rød frontpanelforbindelse" - -#~ msgid "Yellow Front Panel Connector" -#~ msgstr "Gul frontpanelforbindelse" - -#~ msgid "Spread Output" -#~ msgstr "Spred uddata" - -# har ingen anelse om hvad det her er? -#~ msgid "Downmix" -#~ msgstr "Downmix" - -#~ msgid "Virtual Mixer Input" -#~ msgstr "Virtuelle mikserinddata" - -#~ msgid "Virtual Mixer Output" -#~ msgstr "Virtuelle mikseruddata" - -#~ msgid "Virtual Mixer Channels" -#~ msgstr "Virtuelle mikserkanaler" - -#~ msgid "%s Function" -#~ msgstr "%s funktion" - -#~ msgid "%s %d" -#~ msgstr "%s %d" - -#~ msgid "" -#~ "Could not open audio device for playback. Device is being used by another " -#~ "application." -#~ msgstr "" -#~ "Kunne ikke åbne lydenhed til afspilning. Enheden bruges af et andet " -#~ "program." - -#~ msgid "" -#~ "Could not open audio device for playback. You don't have permission to " -#~ "open the device." -#~ msgstr "" -#~ "Kunne ikke åbne lydenhed til afspilning. Du har ikke rettigheder til at " -#~ "åbne enheden." - -#~ msgid "Could not open audio device for playback." -#~ msgstr "Kunne ikke åbne lydenhed til afspilning." - -#~ msgid "" -#~ "Could not open audio device for playback. This version of the Open Sound " -#~ "System is not supported by this element." -#~ msgstr "" -#~ "Kunne ikke åbne lydenhed for afspilning. Denne version af Open Sound " -#~ "System er ikke understøttet af dette element." - -#~ msgid "Playback is not supported by this audio device." -#~ msgstr "Afspilning er ikke understøttet af denne lydenhed." - -#~ msgid "Audio playback error." -#~ msgstr "Fejl ved lydafspilning." - -#~ msgid "Recording is not supported by this audio device." -#~ msgstr "Optagelse er ikke understøttet af denne lydenhed." - -#~ msgid "Error recording from audio device." -#~ msgstr "Fejl under optagelse fra lydenhed." - -#~ msgid "PCM 1" -#~ msgstr "PCM 1" - -#~ msgid "PCM 2" -#~ msgstr "PCM 2" - -#~ msgid "PCM 3" -#~ msgstr "PCM 3" - -#~ msgid "PCM 4" -#~ msgstr "PCM 4" - -#~ msgid "Green connector function" -#~ msgstr "Grøn forbindelsesfunktion" - -#~ msgid "Green front panel connector function" -#~ msgstr "Grøn frontpanelforbindelsesfunktion" - -#~ msgid "Pink connector function" -#~ msgstr "Lyserød forbindelsesfunktion" - -#~ msgid "Pink front panel connector function" -#~ msgstr "Lyserød frontpanelforbindelsesfunktion" - -#~ msgid "Blue connector function" -#~ msgstr "Blå forbindelsesfunktion" - -#~ msgid "Blue front panel connector function" -#~ msgstr "Blå frontpanelforbindelsesfunktion" - -#~ msgid "Orange connector function" -#~ msgstr "Orange forbindelsesfunktion" - -#~ msgid "Orange front panel connector function" -#~ msgstr "Orange frontpanelforbindelsesfunktion" - -#~ msgid "Black connector function" -#~ msgstr "Sort forbindelsesfunktion" - -#~ msgid "Black front panel connector function" -#~ msgstr "Sort frontpanelforbindelsesfunktion" - -#~ msgid "Gray connector function" -#~ msgstr "Grå forbindelsesfunktion" - -#~ msgid "Gray front panel connector function" -#~ msgstr "Grå frontpanelforbindelsesfunktion" - -#~ msgid "White connector function" -#~ msgstr "Hvid forbindelsesfunktion" - -#~ msgid "White front panel connector function" -#~ msgstr "Hvid frontpanelforbindelsesfunktion" - -#~ msgid "Red connector function" -#~ msgstr "Rød forbindelsesfunktion" - -#~ msgid "Red front panel connector function" -#~ msgstr "Rød frontpanelforbindelsesfunktion" - -#~ msgid "Yellow connector function" -#~ msgstr "Gul forbindelsesfunktion" - -#~ msgid "Yellow front panel connector function" -#~ msgstr "Gul frontpanelforbindelsesfunktion" - -#~ msgid "Failed to configure TwoLAME encoder. Check your encoding parameters." -#~ msgstr "" -#~ "Mislykkedes i at konfigurere TwoLAME-koder. Undersøg dine " -#~ "kodningsparametre." - -#~ msgid "" -#~ "The requested bitrate %d kbit/s for property '%s' is not allowed. The " -#~ "bitrate was changed to %d kbit/s." -#~ msgstr "" -#~ "Den anmodede bitrate %d kbit/s for egenskab »%s« er ikke tilladt. " -#~ "Bitraten blev ændret til %d kbit/s." - -#~ msgid "This file is encrypted and cannot be played." -#~ msgstr "Denne fil er krypteret og kan ikke afspilles." +msgstr "Kunne ikke finde detaljer for DVB-kanalen %s" Binary files differ@@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-bad 1.1.4\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-11-09 15:49+0100\n" +"POT-Creation-Date: 2013-12-26 17:46+0100\n" "PO-Revision-Date: 2013-09-21 13:34+0100\n" "Last-Translator: Christian Kirbach <christian.kirbach@gmail.com>\n" "Language-Team: German <translation-team-de@lists.sourceforge.net>\n" Binary files differ@@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-bad 0.10.21.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-11-09 15:49+0100\n" +"POT-Creation-Date: 2013-12-26 17:46+0100\n" "PO-Revision-Date: 2012-05-05 19:17+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 Binary files differindex e30f7ae9..521e514e 100644 --- a/po/en_GB.gmo +++ b/po/en_GB.gmo diff --git a/po/en_GB.po b/po/en_GB.po index 92659cd9..186fae31 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:49+0100\n" +"POT-Creation-Date: 2013-12-26 17:46+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" Binary files differ@@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-bad 0.10.21.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-11-09 15:49+0100\n" +"POT-Creation-Date: 2013-12-26 17:46+0100\n" "PO-Revision-Date: 2011-06-04 22:18+0200\n" "Last-Translator: Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>\n" "Language-Team: Esperanto <translation-team-eo@lists.sourceforge.net>\n" Binary files differ@@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-bad 0.10.21.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-11-09 15:49+0100\n" +"POT-Creation-Date: 2013-12-26 17:46+0100\n" "PO-Revision-Date: 2011-10-02 15:47+0200\n" "Last-Translator: Jorge González González <aloriel@gmail.com>\n" "Language-Team: Spanish <es@li.org>\n" Binary files differ@@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-bad-0.10.17.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-11-09 15:49+0100\n" +"POT-Creation-Date: 2013-12-26 17:46+0100\n" "PO-Revision-Date: 2010-03-25 12:30+0100\n" "Last-Translator: Mikel Olasagasti Uranga <hey_neken@mundurat.net>\n" "Language-Team: Basque <translation-team-eu@lists.sourceforge.net>\n" Binary files differ@@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-bad 0.10.13.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-11-09 15:49+0100\n" +"POT-Creation-Date: 2013-12-26 17:46+0100\n" "PO-Revision-Date: 2009-08-12 22:13+0300\n" "Last-Translator: Tommi Vainikainen <Tommi.Vainikainen@iki.fi>\n" "Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n" Binary files differ@@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-bad 0.10.21.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-11-09 15:49+0100\n" +"POT-Creation-Date: 2013-12-26 17:46+0100\n" "PO-Revision-Date: 2011-04-28 09:13+0200\n" "Last-Translator: Claude Paroz <claude@2xlibre.net>\n" "Language-Team: French <traduc@traduc.org>\n" Binary files differ@@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-bad 0.10.21.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-11-09 15:49+0100\n" +"POT-Creation-Date: 2013-12-26 17:46+0100\n" "PO-Revision-Date: 2011-09-05 12:50+0200\n" "Last-Translator: Fran Dieguez <frandieguez@ubuntu.com>\n" "Language-Team: Galician <proxecto@trasno.net>\n" diff --git a/po/gst-plugins-bad-1.0.pot b/po/gst-plugins-bad-1.0.pot index f28fb0d0..3fe267b7 100644 --- a/po/gst-plugins-bad-1.0.pot +++ b/po/gst-plugins-bad-1.0.pot @@ -5,9 +5,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: gst-plugins-bad 1.2.1\n" +"Project-Id-Version: gst-plugins-bad 1.2.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-11-09 15:49+0100\n" +"POT-Creation-Date: 2013-12-26 17:46+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" @@ -39,19 +39,19 @@ msgstr "" msgid "Could not read DVD." msgstr "" -#: ext/smoothstreaming/gstmssdemux.c:777 ext/smoothstreaming/gstmssdemux.c:943 +#: ext/smoothstreaming/gstmssdemux.c:776 ext/smoothstreaming/gstmssdemux.c:947 msgid "This file contains no playable streams." msgstr "" -#: ext/smoothstreaming/gstmssdemux.c:909 +#: ext/smoothstreaming/gstmssdemux.c:913 msgid "Couldn't get the Manifest's URI" msgstr "" -#: ext/smoothstreaming/gstmssdemux.c:1142 +#: ext/smoothstreaming/gstmssdemux.c:1146 msgid "Failed to get fragment URL." msgstr "" -#: ext/smoothstreaming/gstmssdemux.c:1210 +#: ext/smoothstreaming/gstmssdemux.c:1214 msgid "Couldn't download fragments" msgstr "" @@ -96,7 +96,7 @@ msgstr "" msgid "Internal data flow error." msgstr "" -#: gst/asfmux/gstasfmux.c:1795 +#: gst/asfmux/gstasfmux.c:1799 msgid "Generated file has a larger preroll time than its streams duration" msgstr "" @@ -110,7 +110,7 @@ msgstr "" msgid "File location is set to NULL, please set it to a valid filename" msgstr "" -#: gst/dvdspu/gstdvdspu.c:1038 +#: gst/dvdspu/gstdvdspu.c:1042 msgid "Subpicture format was not configured before data flow" msgstr "" @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-bad 0.10.21.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-11-09 15:49+0100\n" +"POT-Creation-Date: 2013-12-26 17:46+0100\n" "PO-Revision-Date: 2012-04-16 02:06+0200\n" "Last-Translator: Tomislav Krznar <tomislav.krznar@gmail.com>\n" "Language-Team: Croatian <lokalizacija@linux.hr>\n" Binary files differ@@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-bad 1.0.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-11-09 15:49+0100\n" +"POT-Creation-Date: 2013-12-26 17:46+0100\n" "PO-Revision-Date: 2012-11-30 15:02+0100\n" "Last-Translator: Gabor Kelemen <kelemeng@gnome.hu>\n" "Language-Team: Hungarian <translation-team-hu@lists.sourceforge.net>\n" Binary files differ@@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-bad 1.1.4\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-11-09 15:49+0100\n" +"POT-Creation-Date: 2013-12-26 17:46+0100\n" "PO-Revision-Date: 2013-10-15 15:39+0700\n" "Last-Translator: Andika Triwidada <andika@gmail.com>\n" "Language-Team: Indonesian <translation-team-id@lists.sourceforge.net>\n" Binary files differ@@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-bad 0.10.13.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-11-09 15:49+0100\n" +"POT-Creation-Date: 2013-12-26 17:46+0100\n" "PO-Revision-Date: 2009-08-14 00:12+0200\n" "Last-Translator: Luca Ferretti <elle.uca@infinito.it>\n" "Language-Team: Italian <tp@lists.linux.it>\n" Binary files differ@@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-bad 0.10.21.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-11-09 15:49+0100\n" +"POT-Creation-Date: 2013-12-26 17:46+0100\n" "PO-Revision-Date: 2011-04-26 19:38+0900\n" "Last-Translator: Makoto Kato <makoto.kt@gmail.com>\n" "Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n" Binary files differ@@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-bad 0.10.5\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-11-09 15:49+0100\n" +"POT-Creation-Date: 2013-12-26 17:46+0100\n" "PO-Revision-Date: 2007-11-13 17:16+0600\n" "Last-Translator: Ilyas Bakirov <just_ilyas@yahoo.com>\n" "Language-Team: Kirghiz <i18n-team-ky-kyrgyz@lists.sourceforge.net>\n" Binary files differ@@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-bad-0.10.6.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-11-09 15:49+0100\n" +"POT-Creation-Date: 2013-12-26 17:46+0100\n" "PO-Revision-Date: 2008-05-14 02:13+0300\n" "Last-Translator: Gintautas Miliauskas <gintas@akl.lt>\n" "Language-Team: Lithuanian <komp_lt@konferencijos.lt>\n" Binary files differ@@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-bad 0.10.21.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-11-09 15:49+0100\n" +"POT-Creation-Date: 2013-12-26 17:46+0100\n" "PO-Revision-Date: 2011-09-02 12:04-0000\n" "Last-Translator: Rihards Priedītis <rprieditis@gmail.com>\n" "Language-Team: Latvian <translation-team-lv@lists.sourceforge.net>\n" Binary files differ@@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-bad-0.10.8.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-11-09 15:49+0100\n" +"POT-Creation-Date: 2013-12-26 17:46+0100\n" "PO-Revision-Date: 2008-10-26 20:27+0100\n" "Last-Translator: Michel Bugeja <michelbugeja@rabatmalta.com>\n" "Language-Team: Maltese <translation-team-mt@lists.sourceforge.net>\n" Binary files differ@@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-bad 0.10.21.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-11-09 15:49+0100\n" +"POT-Creation-Date: 2013-12-26 17:46+0100\n" "PO-Revision-Date: 2012-07-28 07:10+0100\n" "Last-Translator: Johnny A. Solbu <johnny@solbu.net>\n" "Language-Team: Norwegian Bokmaal <i18n-nb@lister.ping.uio.no>\n" Binary files differ@@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-bad 1.1.4\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-11-09 15:49+0100\n" +"POT-Creation-Date: 2013-12-26 17:46+0100\n" "PO-Revision-Date: 2013-09-15 13:26+0200\n" "Last-Translator: Freek de Kruijf <f.de.kruijf@gmail.com>\n" "Language-Team: Dutch <vertaling@vrijschrift.org>\n" Binary files differ@@ -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:49+0100\n" +"POT-Creation-Date: 2013-12-26 17:46+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" Binary files differ@@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-bad 1.1.4\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-11-09 15:49+0100\n" +"POT-Creation-Date: 2013-12-26 17:46+0100\n" "PO-Revision-Date: 2013-09-15 11:29+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 Binary files differindex 5bfffd53..68957191 100644 --- a/po/pt_BR.gmo +++ b/po/pt_BR.gmo diff --git a/po/pt_BR.po b/po/pt_BR.po index 128e0c1a..913c7621 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-bad-1.0.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-11-09 15:49+0100\n" +"POT-Creation-Date: 2013-12-26 17:46+0100\n" "PO-Revision-Date: 2013-08-19 23:34-0300\n" "Last-Translator: Fabrício Godoy <skarllot@gmail.com>\n" "Language-Team: Brazilian Portuguese <ldpbr-translation@lists.sourceforge." Binary files differ@@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-bad 0.10.18.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-11-09 15:49+0100\n" +"POT-Creation-Date: 2013-12-26 17:46+0100\n" "PO-Revision-Date: 2010-08-16 03:11+0300\n" "Last-Translator: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>\n" "Language-Team: Romanian <translation-team-ro@lists.sourceforge.net>\n" Binary files differ@@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-bad 1.1.4\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-11-09 15:49+0100\n" +"POT-Creation-Date: 2013-12-26 17:46+0100\n" "PO-Revision-Date: 2013-09-15 08:26+0400\n" "Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n" "Language-Team: Russian <gnu@mx.ru>\n" Binary files differ@@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-bad 0.10.17.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-11-09 15:49+0100\n" +"POT-Creation-Date: 2013-12-26 17:46+0100\n" "PO-Revision-Date: 2010-03-08 09:20+0100\n" "Last-Translator: Peter Tuhársky <tuharsky@misbb.sk>\n" "Language-Team: Slovak <sk-i18n@lists.linux.sk>\n" Binary files differ@@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-bad 0.10.21.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-11-09 15:49+0100\n" +"POT-Creation-Date: 2013-12-26 17:46+0100\n" "PO-Revision-Date: 2011-04-26 15:21+0100\n" "Last-Translator: Klemen Košir <klemen.kosir@gmx.com>\n" "Language-Team: Slovenian <translation-team-sl@lists.sourceforge.net>\n" Binary files differ@@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-bad 0.10.7.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-11-09 15:49+0100\n" +"POT-Creation-Date: 2013-12-26 17:46+0100\n" "PO-Revision-Date: 2008-08-15 16:07+0200\n" "Last-Translator: Laurent Dhima <laurenti@alblinux.net>\n" "Language-Team: Albanian <translation-team-sq@lists.sourceforge.net>\n" Binary files differ@@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-bad-1.1.4\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-11-09 15:49+0100\n" +"POT-Creation-Date: 2013-12-26 17:46+0100\n" "PO-Revision-Date: 2013-10-04 11:47+0200\n" "Last-Translator: Мирослав Николић <miroslavnikolic@rocketmail.com>\n" "Language-Team: Serbian <(nothing)>\n" Binary files differ@@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-bad 0.10.13.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-11-09 15:49+0100\n" +"POT-Creation-Date: 2013-12-26 17:46+0100\n" "PO-Revision-Date: 2009-08-12 20:29+0100\n" "Last-Translator: Daniel Nylander <po@danielnylander.se>\n" "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n" Binary files differ@@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-bad-0.10.21.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-11-09 15:49+0100\n" +"POT-Creation-Date: 2013-12-26 17:46+0100\n" "PO-Revision-Date: 2011-04-26 19:21+0200\n" "Last-Translator: Server Acim <serveracim@gmail.com>\n" "Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n" Binary files differ@@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-bad 1.1.4\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-11-09 15:49+0100\n" +"POT-Creation-Date: 2013-12-26 17:46+0100\n" "PO-Revision-Date: 2013-09-14 22:32+0300\n" "Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n" "Language-Team: Ukrainian <translation-team-uk@lists.sourceforge.net>\n" Binary files differ@@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-bad-1.1.4\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-11-09 15:49+0100\n" +"POT-Creation-Date: 2013-12-26 17:46+0100\n" "PO-Revision-Date: 2013-09-16 14:18+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 Binary files differindex e338a407..d1791c8e 100644 --- a/po/zh_CN.gmo +++ b/po/zh_CN.gmo diff --git a/po/zh_CN.po b/po/zh_CN.po index dbd6a140..bd1262bc 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-bad 0.10.16.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-11-09 15:49+0100\n" +"POT-Creation-Date: 2013-12-26 17:46+0100\n" "PO-Revision-Date: 2009-11-20 18:12中国标准时间\n" "Last-Translator: Ji ZhengYu <zhengyuji@gmail.com>\n" "Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n" diff --git a/sys/applemedia/vtenc.c b/sys/applemedia/vtenc.c index 419bd9cc..e728343b 100644 --- a/sys/applemedia/vtenc.c +++ b/sys/applemedia/vtenc.c @@ -1,5 +1,6 @@ /* * Copyright (C) 2010, 2013 Ole André Vadla Ravnås <oleavr@soundrop.com> + * Copyright (C) 2013 Intel Corporation * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public @@ -45,7 +46,7 @@ typedef struct _GstVTEncFrame GstVTEncFrame; struct _GstVTEncFrame { GstBuffer *buf; - GstMapInfo map; + GstVideoFrame videoframe; }; static GstElementClass *parent_class = NULL; @@ -94,7 +95,8 @@ static VTStatus gst_vtenc_enqueue_buffer (void *data, int a2, int a3, int a4, static gboolean gst_vtenc_buffer_is_keyframe (GstVTEnc * self, CMSampleBufferRef sbuf); -static GstVTEncFrame *gst_vtenc_frame_new (GstBuffer * buf); +static GstVTEncFrame *gst_vtenc_frame_new (GstBuffer * buf, + GstVideoInfo * videoinfo); static void gst_vtenc_frame_free (GstVTEncFrame * frame); static void @@ -116,7 +118,7 @@ gst_vtenc_base_init (GstVTEncClass * klass) gst_element_class_set_metadata (element_class, longname, "Codec/Encoder/Video", description, - "Ole André Vadla Ravnås <oleavr@soundrop.com>"); + "Ole André Vadla Ravnås <oleavr@soundrop.com>, Dominik Röttsches <dominik.rottsches@intel.com>"); g_free (longname); g_free (description); @@ -197,6 +199,8 @@ gst_vtenc_init (GstVTEnc * self) /* These could be controlled by properties later */ self->dump_properties = FALSE; self->dump_attributes = FALSE; + + self->session = NULL; } static gint @@ -377,6 +381,9 @@ gst_vtenc_sink_setcaps (GstVTEnc * self, GstCaps * caps) gst_structure_get_fraction (structure, "framerate", &self->negotiated_fps_n, &self->negotiated_fps_d); + if (!gst_video_info_from_caps (&self->video_info, caps)) + return FALSE; + gst_vtenc_destroy_session (self, &self->session); GST_OBJECT_UNLOCK (self); @@ -760,8 +767,7 @@ gst_vtenc_encode_frame (GstVTEnc * self, GstBuffer * buf) self->cur_inbuf = buf; - ts = CMTimeMake - (GST_TIME_AS_MSECONDS (GST_BUFFER_TIMESTAMP (buf)), 1000); + ts = CMTimeMake (GST_TIME_AS_MSECONDS (GST_BUFFER_TIMESTAMP (buf)), 1000); duration = CMTimeMake (GST_TIME_AS_MSECONDS (GST_BUFFER_DURATION (buf)), 1000); @@ -774,16 +780,45 @@ gst_vtenc_encode_frame (GstVTEnc * self, GstBuffer * buf) GstVTEncFrame *frame; CVReturn cv_ret; - frame = gst_vtenc_frame_new (buf); - cv_ret = CVPixelBufferCreateWithBytes (NULL, - self->negotiated_width, self->negotiated_height, - kCVPixelFormatType_422YpCbCr8, frame->map.data, - self->negotiated_width * 2, - (CVPixelBufferReleaseBytesCallback) gst_vtenc_frame_free, frame, - NULL, &pbuf); - if (cv_ret != kCVReturnSuccess) { - gst_vtenc_frame_free (frame); + frame = gst_vtenc_frame_new (buf, &self->video_info); + if (!frame) goto cv_error; + + { + const size_t num_planes = GST_VIDEO_FRAME_N_PLANES (&frame->videoframe); + void *plane_base_addresses[num_planes]; + size_t plane_widths[num_planes]; + size_t plane_heights[num_planes]; + size_t plane_bytes_per_row[num_planes]; + size_t i; + + for (i = 0; i < num_planes; i++) { + plane_base_addresses[i] = + GST_VIDEO_FRAME_PLANE_DATA (&frame->videoframe, i); + plane_widths[i] = GST_VIDEO_FRAME_COMP_WIDTH (&frame->videoframe, i); + plane_heights[i] = GST_VIDEO_FRAME_COMP_HEIGHT (&frame->videoframe, i); + plane_bytes_per_row[i] = + GST_VIDEO_FRAME_COMP_STRIDE (&frame->videoframe, i); + plane_bytes_per_row[i] = + GST_VIDEO_FRAME_COMP_STRIDE (&frame->videoframe, i); + } + + cv_ret = CVPixelBufferCreateWithPlanarBytes (NULL, + self->negotiated_width, self->negotiated_height, + kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange, + NULL, + GST_VIDEO_FRAME_SIZE (&frame->videoframe), + num_planes, + plane_base_addresses, + plane_widths, + plane_heights, + plane_bytes_per_row, + (CVPixelBufferReleaseBytesCallback) gst_vtenc_frame_free, frame, + NULL, &pbuf); + if (cv_ret != kCVReturnSuccess) { + gst_vtenc_frame_free (frame); + goto cv_error; + } } } @@ -884,8 +919,7 @@ gst_vtenc_buffer_is_keyframe (GstVTEnc * self, CMSampleBufferRef sbuf) gboolean result = FALSE; CFArrayRef attachments_for_sample; - attachments_for_sample = - CMSampleBufferGetSampleAttachmentsArray (sbuf, 0); + attachments_for_sample = CMSampleBufferGetSampleAttachmentsArray (sbuf, 0); if (attachments_for_sample != NULL) { CFDictionaryRef attachments; CFBooleanRef depends_on_others; @@ -900,13 +934,17 @@ gst_vtenc_buffer_is_keyframe (GstVTEnc * self, CMSampleBufferRef sbuf) } static GstVTEncFrame * -gst_vtenc_frame_new (GstBuffer * buf) +gst_vtenc_frame_new (GstBuffer * buf, GstVideoInfo * video_info) { GstVTEncFrame *frame; frame = g_slice_new (GstVTEncFrame); frame->buf = gst_buffer_ref (buf); - gst_buffer_map (buf, &frame->map, GST_MAP_READ); + if (!gst_video_frame_map (&frame->videoframe, video_info, buf, GST_MAP_READ)) { + gst_buffer_unref (frame->buf); + g_slice_free (GstVTEncFrame, frame); + return NULL; + } return frame; } @@ -914,7 +952,7 @@ gst_vtenc_frame_new (GstBuffer * buf) static void gst_vtenc_frame_free (GstVTEncFrame * frame) { - gst_buffer_unmap (frame->buf, &frame->map); + gst_video_frame_unmap (&frame->videoframe); gst_buffer_unref (frame->buf); g_slice_free (GstVTEncFrame, frame); } diff --git a/sys/applemedia/vtenc.h b/sys/applemedia/vtenc.h index 594e1e2e..776e04ba 100644 --- a/sys/applemedia/vtenc.h +++ b/sys/applemedia/vtenc.h @@ -21,6 +21,7 @@ #define __GST_VTENC_H__ #include <gst/gst.h> +#include <gst/video/video.h> #include "coremediactx.h" @@ -72,6 +73,7 @@ struct _GstVTEnc gint negotiated_fps_n, negotiated_fps_d; gint caps_width, caps_height; gint caps_fps_n, caps_fps_d; + GstVideoInfo video_info; VTCompressionSessionRef session; CFMutableDictionaryRef options; diff --git a/sys/decklink/gstdecklinksink.cpp b/sys/decklink/gstdecklinksink.cpp index b0c86eec..7f0ec61a 100644 --- a/sys/decklink/gstdecklinksink.cpp +++ b/sys/decklink/gstdecklinksink.cpp @@ -565,8 +565,12 @@ gst_decklink_sink_videosink_query (GstPad * pad, GstObject * parent, * should probably return the template caps instead */ mode_caps = gst_decklink_mode_get_caps (decklinksink->mode); gst_query_parse_caps (query, &filter); - caps = gst_caps_intersect (mode_caps, filter); - gst_caps_unref (mode_caps); + if (filter) { + caps = gst_caps_intersect_full (filter, mode_caps, GST_CAPS_INTERSECT_FIRST); + gst_caps_unref (mode_caps); + } else { + caps = mode_caps; + } gst_query_set_caps_result (query, caps); gst_caps_unref (caps); res = TRUE; diff --git a/sys/decklink/gstdecklinksrc.cpp b/sys/decklink/gstdecklinksrc.cpp index 1501a061..7c2683af 100644 --- a/sys/decklink/gstdecklinksrc.cpp +++ b/sys/decklink/gstdecklinksrc.cpp @@ -176,6 +176,7 @@ gst_decklink_src_init (GstDecklinkSrc * decklinksrc) GST_DEBUG_FUNCPTR (gst_decklink_src_video_src_query)); gst_element_add_pad (GST_ELEMENT (decklinksrc), decklinksrc->videosrcpad); + GST_OBJECT_FLAG_SET (decklinksrc, GST_ELEMENT_FLAG_SOURCE); g_cond_init (&decklinksrc->cond); g_mutex_init (&decklinksrc->mutex); @@ -361,6 +362,7 @@ gst_decklink_src_send_event (GstElement * element, GstEvent * event) case GST_EVENT_EOS: g_atomic_int_set (&src->pending_eos, TRUE); GST_INFO_OBJECT (src, "EOS pending"); + g_cond_signal (&src->cond); result = TRUE; break; break; @@ -744,7 +746,8 @@ gst_decklink_src_task (void *priv) GST_DEBUG_OBJECT (decklinksrc, "task"); g_mutex_lock (&decklinksrc->mutex); - while (decklinksrc->video_frame == NULL && !decklinksrc->stop) { + while (decklinksrc->video_frame == NULL && !decklinksrc->stop && + !decklinksrc->pending_eos) { g_cond_wait (&decklinksrc->cond, &decklinksrc->mutex); } video_frame = decklinksrc->video_frame; @@ -762,6 +765,13 @@ gst_decklink_src_task (void *priv) return; } + if (g_atomic_int_compare_and_exchange (&decklinksrc->pending_eos, TRUE, + FALSE)) { + GST_INFO_OBJECT (decklinksrc, "EOS pending"); + flow = GST_FLOW_EOS; + goto pause; + } + /* warning on dropped frames */ /* FIXME: post QoS message */ if (decklinksrc->dropped_frames - decklinksrc->dropped_frames_old > 0) { @@ -886,12 +896,6 @@ gst_decklink_src_task (void *priv) else flow = video_flow; - if (g_atomic_int_compare_and_exchange (&decklinksrc->pending_eos, TRUE, - FALSE)) { - GST_INFO_OBJECT (decklinksrc, "EOS pending"); - flow = GST_FLOW_EOS; - } - if (flow != GST_FLOW_OK) goto pause; diff --git a/win32/common/config.h b/win32/common/config.h index c13000a3..62c34bd1 100644 --- a/win32/common/config.h +++ b/win32/common/config.h @@ -77,7 +77,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 @@ -583,7 +583,7 @@ #define PACKAGE_NAME "GStreamer Bad Plug-ins" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GStreamer Bad Plug-ins 1.2.1" +#define PACKAGE_STRING "GStreamer Bad Plug-ins 1.2.2" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "gst-plugins-bad" @@ -592,7 +592,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 @@ -635,7 +635,7 @@ #undef USE_EGL_X11 /* Version number of package */ -#define VERSION "1.2.1" +#define VERSION "1.2.2" /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most significant byte first (like Motorola and SPARC, unlike Intel). */ |