diff options
author | Sebastian Dröge <slomo@circular-chaos.org> | 2013-09-24 16:20:19 +0200 |
---|---|---|
committer | Sebastian Dröge <slomo@circular-chaos.org> | 2013-09-24 16:20:19 +0200 |
commit | c372e7c345f2137ddff5ba35ef4f99ac6ee44cb1 (patch) | |
tree | 859123e75b279c33e35b102682f21ead12118f12 | |
parent | c57ec276d2100305462a78e4b717a710d3f2516b (diff) |
Imported Upstream version 1.2.0upstream/1.2.0
164 files changed, 605 insertions, 306 deletions
@@ -1,9 +1,163 @@ +=== release 1.2.0 === + +2013-09-24 Sebastian Dröge <sebastian.droege@collabora.co.uk> + + * configure.ac: + releasing 1.2.0 + +2013-09-24 12:47:26 +0200 Sebastian Dröge <slomo@circular-chaos.org> + + * gst/playback/gstplaybin2.c: + playbin: Make sure to cache context types we did not store yet + https://bugzilla.gnome.org/show_bug.cgi?id=708668 + +2013-09-24 12:10:00 +0200 Ognyan Tonchev <ognyan@axis.com> + + * gst-libs/gst/rtsp/gstrtspconnection.c: + rtspconnection: Only create writesrc when it is actually needed + Creating a GSource and not attaching it to a context will cause + a leak of it's child sources. That is why we create writesrc right + before attaching it to a context. + https://bugzilla.gnome.org/show_bug.cgi?id=708667 + +2013-09-22 22:55:33 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu> + + * gst/adder/gstadder.c: + adder: send pending segment out before checking for EOS + Otherwise there would be cases where it would not send its segment + out when the first collected after getting it would already yield EOS. + https://bugzilla.gnome.org/show_bug.cgi?id=708590 + +2013-09-19 17:25:05 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst-libs/gst/video/video-frame.c: + video-frame: copy offsets from metadata + Fixes https://bugzilla.gnome.org/show_bug.cgi?id=708606 + +2013-09-21 15:17:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst-libs/gst/sdp/gstsdpmessage.c: + sdp: fix docs + +2013-09-20 16:16:42 +0200 Edward Hervey <edward@collabora.com> + + * common: + Automatic update of common submodule + From b613661 to 6b03ba7 + +2013-09-19 18:42:49 +0100 Tim-Philipp Müller <tim@centricular.net> + + * common: + Automatic update of common submodule + From 74a6857 to b613661 + +2013-09-19 17:34:46 +0100 Tim-Philipp Müller <tim@centricular.net> + + * autogen.sh: + * common: + Automatic update of common submodule + From 098c0d7 to 74a6857 + +2013-09-19 16:33:29 +0200 Sebastian Dröge <slomo@circular-chaos.org> + + * gst-libs/gst/allocators/gstdmabuf.c: + dmabuf: Fix compilation if no mmap is available + Also #ifdef some more code paths that don't make sense without mmap. + https://bugzilla.gnome.org/show_bug.cgi?id=708372 + +2013-09-19 12:58:53 +0200 Edward Hervey <edward@collabora.com> + + * gst-libs/gst/pbutils/gstdiscoverer.c: + discoverer: Switch to playing to handle live URI + Fixes discovery on dvb:// + +2013-09-19 11:34:54 +0200 Sebastian Dröge <slomo@circular-chaos.org> + + * configure.ac: + Back to development + === release 1.1.90 === -2013-09-19 Sebastian Dröge <sebastian.droege@collabora.co.uk> +2013-09-19 10:49:58 +0200 Sebastian Dröge <slomo@circular-chaos.org> + * ChangeLog: + * NEWS: + * RELEASE: * configure.ac: - releasing 1.1.90 + * docs/plugins/inspect/plugin-adder.xml: + * docs/plugins/inspect/plugin-alsa.xml: + * docs/plugins/inspect/plugin-app.xml: + * docs/plugins/inspect/plugin-audioconvert.xml: + * docs/plugins/inspect/plugin-audiorate.xml: + * docs/plugins/inspect/plugin-audioresample.xml: + * docs/plugins/inspect/plugin-audiotestsrc.xml: + * docs/plugins/inspect/plugin-cdparanoia.xml: + * docs/plugins/inspect/plugin-encoding.xml: + * docs/plugins/inspect/plugin-gio.xml: + * docs/plugins/inspect/plugin-ivorbisdec.xml: + * docs/plugins/inspect/plugin-libvisual.xml: + * docs/plugins/inspect/plugin-ogg.xml: + * docs/plugins/inspect/plugin-pango.xml: + * docs/plugins/inspect/plugin-playback.xml: + * docs/plugins/inspect/plugin-subparse.xml: + * docs/plugins/inspect/plugin-tcp.xml: + * docs/plugins/inspect/plugin-theora.xml: + * docs/plugins/inspect/plugin-typefindfunctions.xml: + * docs/plugins/inspect/plugin-videoconvert.xml: + * docs/plugins/inspect/plugin-videorate.xml: + * docs/plugins/inspect/plugin-videoscale.xml: + * docs/plugins/inspect/plugin-videotestsrc.xml: + * docs/plugins/inspect/plugin-volume.xml: + * docs/plugins/inspect/plugin-vorbis.xml: + * docs/plugins/inspect/plugin-ximagesink.xml: + * docs/plugins/inspect/plugin-xvimagesink.xml: + * gst-plugins-base.doap: + * win32/common/_stdint.h: + * win32/common/config.h: + * win32/common/libgstallocators.def: + Release 1.1.90 + +2013-09-19 10:13:32 +0200 Sebastian Dröge <slomo@circular-chaos.org> + + * po/af.po: + * po/az.po: + * po/bg.po: + * po/ca.po: + * po/cs.po: + * po/da.po: + * po/de.po: + * po/el.po: + * po/en_GB.po: + * po/eo.po: + * po/es.po: + * po/eu.po: + * po/fi.po: + * po/fr.po: + * po/gl.po: + * po/hr.po: + * po/hu.po: + * po/id.po: + * po/it.po: + * po/ja.po: + * po/lt.po: + * po/lv.po: + * po/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-09-18 20:42:55 -0400 Olivier Crête <olivier.crete@collabora.com> @@ -1,2 +1,123 @@ -This is GStreamer Base Plugins 1.1.90 +This is GStreamer Base Plugins 1.2.0 + +Changes since 1.0: + +New API: + • GstContext negotiation / sharing / announcing for sharing a + generic context between elements, e.g. a display handle + • GL texture upload conversion meta for allowing different + buffer types to be converted to an OpenGL texture + • GstCapsFeatures as extension to GstCaps for allowing the + negotiation of specific memory or meta requirements between + elements + • GstMemory flags for contiguous and non-mappable memory + • The stream-start event has optional flags now, e.g. for signalling + sparse streams + • The stream-start even has an optional group-id field now to signal + all streams that should be played together + • Allocators library in gst-plugins-base, currently only with generic + dmabuf memory support + • insertbin library for easier handling of dynamically linked + pipelines (in -bad for now) + • EGL helper library (in -bad for now) + • MPEG-TS data structure library (in -bad for now) + • New GstVideoRegionOfInterestMeta to describe a region of interest on + video frames. + • GstVideoDecoder/Encoder has new ::flush() vfunc to replace the + ill-defined ::reset() vfunc. + • The URI query allows to query the redirected URI now. + +Major changes: + • New tool: gst-play-1.0 in gst-plugins-base for basic playback + testing on the command line. + • New plugins: + ∘ mssdemux for Microsoft Smooth Streaming + ∘ dashdemux for DASH adaptive streaming protocol + ∘ bluez for interaction with Bluetooth devices + ∘ openjpeg for JPEG2000 decoding and encoding + ∘ daala for experimental Daala decoding and encoding + ∘ vpx plugin has experimental VP9 decoding and encoding support + ∘ webp plugin for WebP decoding (encoding to be added later) + ∘ Various others: yadif, srtp, sbc, fluidsynth, midiparse, + mfc, ivtv, accuraterip and audiofxbad + + • Moved plugins: + ∘ dtmf, vp8rtp, scaletempo and rtpmux plugins are in + gst-plugins-good now + + • Video: + ∘ Fix handling of interlaced video in converters such as videoscale + and videoconvert (e.g. scale both fields independently) + ∘ videoconvert will try harder to minimise quality losses when + conversion is necessary + ∘ The experimental GstSurfaceConverter, GstSurfaceMeta and + GstVideoContext APIs from the (confusingly-named) + libgstbasevideo-1.0 library in gst-plugins-bad have now been + removed and been replaced by new APIs in GStreamer Core and + gst-plugins-base (see above). Since that was all that was left in + this library, the entire experimental libgstbasevideo-1.0 library + has been removed from gst-plugins-bad + ∘ Chroma subsampling and chroma siting conversion is better handled + in videoconvert and the support for interlaced video was improved. + ∘ New pinwheel and spoke patterns in videotestsrc + ∘ videomixer can now accept different video formats on its sinkpads + and converts to a common format during mixing + + • Audio: + ∘ audioconvert will try harder to minimise quality losses when + conversion is necessary + ∘ adder now allows muting/unmuting of its input streams, and also + per-input stream volume + ∘ pulseaudio elements can switch between devices during playback now + ∘ aacparse can convert between ADTS←→RAW + + • Platform specific changes: + ∘ Caps, events, etc. are now printed in the GStreamer debug logs + with their content instead of just the pointer address even on + non-glibc platforms (e.g. Windows, OSX, Android). + ∘ Network elements (UDP/TCP) now work better with platforms, + where IPv6 sockets can't handle IPv4 (e.g. Windows) + ∘ Linux/BSD: v4l2 had many improvements and cleanups + + • Other changes: + ∘ gst-libav now uses libav 9 + ∘ Static linking of plugins is supported now (also in 1.0.7) + ∘ rtspsrc: add support for NetClientClock: when the server suggests a + GstNetTimeProvider in the SDP, set up a GstNetClientClock that + slaves to the remote clock and suggest this clock in provide_clock. + Simplifies synchronized playback of a resource from an RTSP server. + gst-rtsp-server now supports adding this to the SDP and can provide + a network clock + ∘ RTP retransmission / NACK support and big RTP jitterbuffer improvements + ∘ SRTP and DTLS support + ∘ Changes to many elements and core to use the correct sticky event + order and also not lose any important sticky events during flushing + ∘ >1000 fixed bug reports, and many other bug fixes and other + improvements everywhere that had no bug report + +Things to look out for: + • Single header includes for all libraries, e.g. #include + <gst/video/video.h> - this was needed for some bindings. + • Stricter (correct) caps subset checking in some cases where this was + not correct before. Caps will now always fail to be a compatible + subset of another set of caps if the subset caps are missing some + fields that the superset caps have. This might lead to not-negotiated + errors if caps are incomplete now. However, it also prevents possible + data corruption caused by piping data formatted in an + incompatible/unexpected way into some elements. Check your h264 caps + for stream-format and alignment fields and AAC caps for the + stream-format field. This change will also be included in the next + stable 1.0.8 release. + • Stricter checking for missing events and correct sticky event order + (stream-start, caps, segment) in some places; this is not enabled in + stable releases by default, but you may get warnings when using git + builds, development releases or when compiling with + -UG_DISABLE_ASSERT in CFLAGS + • x264enc now outputs data in byte-stream by default if downstream has + ANY caps (e.g. appsink without caps set, filesink, udpsink, + tcpserversink etc.) + • The MPEG TS demuxer posts messages contain the PMT, PAT, etc. in a + different format now. This new format uses the data structures from + the new MPEGTS library + • The GstContext API has changed between 1.1.4 and 1.1.90 @@ -1,8 +1,8 @@ -Release notes for GStreamer Base Plugins 1.1.90 +Release notes for GStreamer Base Plugins 1.2.0 -The GStreamer team is proud to announce a new bug-fix release +The GStreamer team is proud to announce a new feature release in the 1.x stable series of the core of the GStreamer streaming media framework. @@ -60,19 +60,10 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg) Bugs fixed in this release - * 588535 : Elements need special handling of interlaced planar YUV formats with vertical subsampling - * 688043 : videodecoder: no timestamps for multifilesrc ! jpegdec ! ... - * 706340 : videofilter: it might make sense to implement the " transform_meta " virtual method - * 706823 : videoconvert: generic conversion produces artifacts - * 707158 : POTFILES.in is out of date - * 707304 : testsuite FAIL: elements/audioconvert - * 707332 : videoencoder: doesn't check for invalid duration - * 707611 : rtspsrc state change always blocks when source is offline (waiting for connect timeout) - * 707660 : playbin, playsink: typo in convert-sample signal docs - * 707765 : id3v2 blob frames are not encapsuled in a GstSample - * 707789 : Strings missed in POT - * 707793 : dmabuf allocator shouldn't a singleton - * 707878 : riff: Add support for TSCC2 + * 708667 : rtspconnection: leaks file descriptors/child sources + * 708372 : dmabuf: sys/mman.h: No such file or directory + * 708590 : adder: Should send its segment before checking for eos + * 708606 : video-frame: offsets are not copied from metadata ==== Download ==== @@ -109,17 +100,10 @@ subscribe to the gstreamer-devel list. Contributors to this release - * Alex Ashley - * Christian Fredrik Kalager Schaller - * Josep Torra - * Loïc Minier - * Matej Knopp + * Edward Hervey * Mathieu Duponchelle - * Matthieu Bouron - * Olivier Crête - * Piotr Drąg + * Ognyan Tonchev * Sebastian Dröge - * Thiago Santos * Tim-Philipp Müller * Wim Taymans
\ No newline at end of file @@ -88,12 +88,14 @@ toplevel_check $srcfile # autopoint # first remove patch if necessary, then run autopoint, then reapply -if test -f po/Makefile.in.in; -then - patch -p0 -R --forward < common/gettext.patch +if test -d po ; then + if test -f po/Makefile.in.in; + then + patch -p0 -R --forward < common/gettext.patch + fi + tool_run "$autopoint" "--force" "patch -p0 < common/gettext.patch" + patch -p0 < common/gettext.patch fi -tool_run "$autopoint" "--force" "patch -p0 < common/gettext.patch" -patch -p0 < common/gettext.patch # aclocal if test -f acinclude.m4; then rm acinclude.m4; fi diff --git a/common/check.mak b/common/check.mak index 285876c..611546a 100644 --- a/common/check.mak +++ b/common/check.mak @@ -53,6 +53,7 @@ LOOPS ?= 10 $(VALGRIND_PATH) -q \ $(foreach s,$(SUPPRESSIONS),--suppressions=$(s)) \ --tool=memcheck --leak-check=full --trace-children=yes \ + --show-possibly-lost=no \ --leak-resolution=high --num-callers=20 \ ./$* 2>&1 | tee valgrind.log @if grep "==" valgrind.log > /dev/null 2>&1; then \ @@ -60,7 +61,7 @@ LOOPS ?= 10 exit 1; \ fi @rm valgrind.log - + # valgrind any given test and generate suppressions for it %.valgrind.gen-suppressions: % @$(TESTS_ENVIRONMENT) \ @@ -70,10 +71,11 @@ LOOPS ?= 10 $(VALGRIND_PATH) -q \ $(foreach s,$(SUPPRESSIONS),--suppressions=$(s)) \ --tool=memcheck --leak-check=full --trace-children=yes \ + --show-possibly-lost=no \ --leak-resolution=high --num-callers=20 \ --gen-suppressions=all \ ./$* 2>&1 | tee suppressions.log - + # valgrind torture any given test %.valgrind-torture: % @for i in `seq 1 $(LOOPS)`; do \ diff --git a/common/extract-release-date-from-doap-file b/common/extract-release-date-from-doap-file index f2bc418..f57e307 100755 --- a/common/extract-release-date-from-doap-file +++ b/common/extract-release-date-from-doap-file @@ -18,12 +18,12 @@ fi awk 'BEGIN {x=0} { -if ($0~"<release>") {x=1; chunk=""} +if ( $0 ~ /<release>/ ) {x=1; chunk=""} if (x==1) { - if ($0~"<revision>") { chunk = chunk $0 } - if ($0~"<created>") { chunk = chunk $0 } + if ($0 ~ /<revision>/) { chunk = chunk $0 } + if ($0 ~ /<created>/) { chunk = chunk $0 } } -if ($0~"</release>") {x=0; print chunk} +if ($0 ~ /<\/release>/) {x=0; print chunk} }' < "$2" | \ \ grep '<revision>'"$1"'</revision>' | \ diff --git a/common/gst.supp b/common/gst.supp index 05ecbb9..8a3617f 100644 --- a/common/gst.supp +++ b/common/gst.supp @@ -91,6 +91,14 @@ fun:pthread_create@@* } +{ + <tls> + Memcheck:Leak + fun:calloc + fun:allocate_dtv + fun:_dl_allocate_tls +} + # I get an extra stack entry on x86/dapper { <tls> diff --git a/common/m4/gst-args.m4 b/common/m4/gst-args.m4 index 4872e3c..b478c82 100644 --- a/common/m4/gst-args.m4 +++ b/common/m4/gst-args.m4 @@ -337,6 +337,7 @@ AC_DEFUN([AG_GST_ARG_ENABLE_BROKEN], dnl allow people (or build tools) to override default behaviour dnl for fatal compiler warnings +dnl Enable fatal warnings by default only for development versions AC_DEFUN([AG_GST_ARG_DISABLE_FATAL_WARNINGS], [ AC_ARG_ENABLE(fatal-warnings, @@ -349,5 +350,11 @@ AC_DEFUN([AG_GST_ARG_DISABLE_FATAL_WARNINGS], *) AC_MSG_ERROR(bad value ${enableval} for --disable-fatal-warnings) ;; esac ], - [FATAL_WARNINGS=$GST_GIT]) dnl Default value + [ + if test "x`expr $PACKAGE_VERSION_MINOR % 2`" = "x1" -a "x`expr $PACKAGE_VERSION_MICRO '<' 90`" = "x1"; then + FATAL_WARNINGS=yes + else + FATAL_WARNINGS=no + fi + ]) ]) diff --git a/common/m4/gst-glib2.m4 b/common/m4/gst-glib2.m4 index 9a3a923..0b92734 100644 --- a/common/m4/gst-glib2.m4 +++ b/common/m4/gst-glib2.m4 @@ -27,8 +27,8 @@ AC_DEFUN([AG_GST_GLIB_CHECK], dnl when using threading primitives) GLIB_EXTRA_CFLAGS="$GLIB_EXTRA_CFLAGS -DG_THREADS_MANDATORY" - dnl Define G_DISABLE_DEPRECATED for GIT versions - if test "x$PACKAGE_VERSION_NANO" = "x1" -o "x`expr $PACKAGE_VERSION_MINOR % 2`" = "x1"; then + dnl Define G_DISABLE_DEPRECATED for development versions + if test "x`expr $PACKAGE_VERSION_MINOR % 2`" = "x1" -a "x`expr $PACKAGE_VERSION_MICRO '<' 90`" = "x1"; then GLIB_EXTRA_CFLAGS="$GLIB_EXTRA_CFLAGS -DG_DISABLE_DEPRECATED" fi @@ -38,8 +38,8 @@ AC_DEFUN([AG_GST_GLIB_CHECK], [enable_gobject_cast_checks=auto]) if test "x$enable_gobject_cast_checks" = "xauto"; then - dnl For releases, turn off the cast checks - if test "x$PACKAGE_VERSION_NANO" = "x1" -o "x`expr $PACKAGE_VERSION_MINOR % 2`" = "x1"; then + dnl Turn on cast checks only for development versions + if test "x`expr $PACKAGE_VERSION_MINOR % 2`" = "x1" -a "x`expr $PACKAGE_VERSION_MICRO '<' 90`" = "x1"; then enable_gobject_cast_checks=yes else enable_gobject_cast_checks=no @@ -56,8 +56,8 @@ AC_DEFUN([AG_GST_GLIB_CHECK], [enable_glib_assertions=auto]) if test "x$enable_glib_assertions" = "xauto"; then - dnl For releases, turn off the assertions - if test "x$PACKAGE_VERSION_NANO" = "x1" -o "x`expr $PACKAGE_VERSION_MINOR % 2`" = "x1"; then + dnl Enable assertions only for development versions + if test "x`expr $PACKAGE_VERSION_MINOR % 2`" = "x1" -a "x`expr $PACKAGE_VERSION_MICRO '<' 90`" = "x1"; then enable_glib_assertions=yes else enable_glib_assertions=no diff --git a/common/m4/gst-package-release-datetime.m4 b/common/m4/gst-package-release-datetime.m4 index 126919b..bc885e3 100644 --- a/common/m4/gst-package-release-datetime.m4 +++ b/common/m4/gst-package-release-datetime.m4 @@ -33,7 +33,7 @@ AC_DEFUN([AG_GST_SET_PACKAGE_RELEASE_DATETIME], elif test "x$1" = "xyes"; then dnl AG_GST_SET_PACKAGE_RELEASE_DATETIME([no], ["YYYY-MM-DD"]) dnl AG_GST_SET_PACKAGE_RELEASE_DATETIME([no], [DOAP-FILE], [RELEASE-VERSION]) - if ( echo $1 | grep -e '^20[1-9][0-9]-[0-1][0-9]-[0-3][0-9]' >/dev/null ) ; then + if ( echo $1 | grep '^20[1-9][0-9]-[0-1][0-9]-[0-3][0-9]' >/dev/null ) ; then GST_PACKAGE_RELEASE_DATETIME=$1 else dnl we assume the .doap file contains the date as YYYY-MM-DD @@ -47,7 +47,7 @@ AC_DEFUN([AG_GST_SET_PACKAGE_RELEASE_DATETIME], fi fi dnl AG_GST_SET_PACKAGE_RELEASE_DATETIME([YYYY-MM-DD]) - elif ( echo $1 | grep -e '^20[1-9][0-9]-[0-1][0-9]-[0-3][0-9]' >/dev/null ) ; then + elif ( echo $1 | grep '^20[1-9][0-9]-[0-1][0-9]-[0-3][0-9]' >/dev/null ) ; then GST_PACKAGE_RELEASE_DATETIME=$1 else AC_MSG_WARN([SET_PACKAGE_RELEASE_DATETIME: invalid first argument]) @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for GStreamer Base Plug-ins 1.1.90. +# Generated by GNU Autoconf 2.69 for GStreamer Base Plug-ins 1.2.0. # # Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer>. # @@ -591,8 +591,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='GStreamer Base Plug-ins' PACKAGE_TARNAME='gst-plugins-base' -PACKAGE_VERSION='1.1.90' -PACKAGE_STRING='GStreamer Base Plug-ins 1.1.90' +PACKAGE_VERSION='1.2.0' +PACKAGE_STRING='GStreamer Base Plug-ins 1.2.0' PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer' PACKAGE_URL='' @@ -1758,7 +1758,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 Base Plug-ins 1.1.90 to adapt to many kinds of systems. +\`configure' configures GStreamer Base Plug-ins 1.2.0 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1834,7 +1834,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of GStreamer Base Plug-ins 1.1.90:";; + short | recursive ) echo "Configuration of GStreamer Base Plug-ins 1.2.0:";; esac cat <<\_ACEOF @@ -2115,7 +2115,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -GStreamer Base Plug-ins configure 1.1.90 +GStreamer Base Plug-ins configure 1.2.0 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2888,7 +2888,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 Base Plug-ins $as_me 1.1.90, which was +It was created by GStreamer Base Plug-ins $as_me 1.2.0, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3867,7 +3867,7 @@ fi # Define the identity of the package. PACKAGE='gst-plugins-base' - VERSION='1.1.90' + VERSION='1.2.0' cat >>confdefs.h <<_ACEOF @@ -4077,9 +4077,9 @@ END fi - PACKAGE_VERSION_MAJOR=$(echo 1.1.90 | cut -d'.' -f1) - PACKAGE_VERSION_MINOR=$(echo 1.1.90 | cut -d'.' -f2) - PACKAGE_VERSION_MICRO=$(echo 1.1.90 | cut -d'.' -f3) + PACKAGE_VERSION_MAJOR=$(echo 1.2.0 | cut -d'.' -f1) + PACKAGE_VERSION_MINOR=$(echo 1.2.0 | cut -d'.' -f2) + PACKAGE_VERSION_MICRO=$(echo 1.2.0 | cut -d'.' -f3) @@ -4090,7 +4090,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking nano version" >&5 $as_echo_n "checking nano version... " >&6; } - NANO=$(echo 1.1.90 | cut -d'.' -f4) + NANO=$(echo 1.2.0 | cut -d'.' -f4) if test x"$NANO" = x || test "x$NANO" = "x0" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: 0 (release)" >&5 @@ -8733,10 +8733,10 @@ fi done - GST_CURRENT=190 + GST_CURRENT=200 GST_REVISION=0 - GST_AGE=190 - GST_LIBVERSION=190:0:190 + GST_AGE=200 + GST_LIBVERSION=200:0:200 @@ -13061,7 +13061,7 @@ CC="$lt_save_CC" -GST_REQ=1.1.90 +GST_REQ=1.2.0 @@ -15096,11 +15096,18 @@ if test "${enable_fatal_warnings+set}" = set; then : esac else - FATAL_WARNINGS=$GST_GIT + + if test "x`expr $PACKAGE_VERSION_MINOR % 2`" = "x1" -a "x`expr $PACKAGE_VERSION_MICRO '<' 90`" = "x1"; then + FATAL_WARNINGS=yes + else + FATAL_WARNINGS=no + fi + fi + # Check whether --enable-debug was given. if test "${enable_debug+set}" = set; then : enableval=$enable_debug; @@ -23248,7 +23255,7 @@ fi GLIB_EXTRA_CFLAGS="$GLIB_EXTRA_CFLAGS -DG_THREADS_MANDATORY" - if test "x$PACKAGE_VERSION_NANO" = "x1" -o "x`expr $PACKAGE_VERSION_MINOR % 2`" = "x1"; then + if test "x`expr $PACKAGE_VERSION_MINOR % 2`" = "x1" -a "x`expr $PACKAGE_VERSION_MICRO '<' 90`" = "x1"; then GLIB_EXTRA_CFLAGS="$GLIB_EXTRA_CFLAGS -DG_DISABLE_DEPRECATED" fi @@ -23261,7 +23268,7 @@ fi if test "x$enable_gobject_cast_checks" = "xauto"; then - if test "x$PACKAGE_VERSION_NANO" = "x1" -o "x`expr $PACKAGE_VERSION_MINOR % 2`" = "x1"; then + if test "x`expr $PACKAGE_VERSION_MINOR % 2`" = "x1" -a "x`expr $PACKAGE_VERSION_MICRO '<' 90`" = "x1"; then enable_gobject_cast_checks=yes else enable_gobject_cast_checks=no @@ -23281,7 +23288,7 @@ fi if test "x$enable_glib_assertions" = "xauto"; then - if test "x$PACKAGE_VERSION_NANO" = "x1" -o "x`expr $PACKAGE_VERSION_MINOR % 2`" = "x1"; then + if test "x`expr $PACKAGE_VERSION_MINOR % 2`" = "x1" -a "x`expr $PACKAGE_VERSION_MICRO '<' 90`" = "x1"; then enable_glib_assertions=yes else enable_glib_assertions=no @@ -24713,7 +24720,7 @@ $as_echo "$as_me: Using $PLUGINDIR as the plugin install location" >&6;} if test "xyes" = "xno" -o "xyes" = "x"; then GST_PACKAGE_RELEASE_DATETIME=`date -u "+%Y-%m-%dT%H:%MZ"` elif test "xyes" = "xyes"; then - if ( echo yes | grep -e '^201-90-9-0-10-9-0-30-9' >/dev/null ) ; then + if ( echo yes | grep '^201-90-9-0-10-9-0-30-9' >/dev/null ) ; then GST_PACKAGE_RELEASE_DATETIME=yes else YYYY_MM_DD=`sh "${srcdir}/common/extract-release-date-from-doap-file" $PACKAGE_VERSION_MAJOR.$PACKAGE_VERSION_MINOR.$PACKAGE_VERSION_MICRO "${srcdir}/gst-plugins-base.doap" `; @@ -24725,7 +24732,7 @@ $as_echo "$as_me: Using $PLUGINDIR as the plugin install location" >&6;} GST_PACKAGE_RELEASE_DATETIME="" fi fi - elif ( echo yes | grep -e '^201-90-9-0-10-9-0-30-9' >/dev/null ) ; then + elif ( echo yes | grep '^201-90-9-0-10-9-0-30-9' >/dev/null ) ; then GST_PACKAGE_RELEASE_DATETIME=yes else { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: SET_PACKAGE_RELEASE_DATETIME: invalid first argument" >&5 @@ -24752,7 +24759,7 @@ _ACEOF if test "xno" = "xno" -o "xno" = "x"; then GST_PACKAGE_RELEASE_DATETIME=`date -u "+%Y-%m-%dT%H:%MZ"` elif test "xno" = "xyes"; then - if ( echo no | grep -e '^201-90-9-0-10-9-0-30-9' >/dev/null ) ; then + if ( echo no | grep '^201-90-9-0-10-9-0-30-9' >/dev/null ) ; then GST_PACKAGE_RELEASE_DATETIME=no else YYYY_MM_DD=`sh "${srcdir}/common/extract-release-date-from-doap-file" `; @@ -24764,7 +24771,7 @@ _ACEOF GST_PACKAGE_RELEASE_DATETIME="" fi fi - elif ( echo no | grep -e '^201-90-9-0-10-9-0-30-9' >/dev/null ) ; then + elif ( echo no | grep '^201-90-9-0-10-9-0-30-9' >/dev/null ) ; then GST_PACKAGE_RELEASE_DATETIME=no else { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: SET_PACKAGE_RELEASE_DATETIME: invalid first argument" >&5 @@ -32225,7 +32232,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 Base Plug-ins $as_me 1.1.90, which was +This file was extended by GStreamer Base Plug-ins $as_me 1.2.0, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -32291,7 +32298,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 Base Plug-ins config.status 1.1.90 +GStreamer Base Plug-ins config.status 1.2.0 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff --git a/configure.ac b/configure.ac index bbc89a4..20f4d4e 100644 --- a/configure.ac +++ b/configure.ac @@ -5,7 +5,7 @@ dnl please read gstreamer/docs/random/autotools before changing this file dnl initialize autoconf dnl releases only do -Wall, git and prerelease does -Werror too dnl use a three digit version number for releases, and four for git/prerelease -AC_INIT([GStreamer Base Plug-ins],[1.1.90],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-base]) +AC_INIT([GStreamer Base Plug-ins],[1.2.0],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-base]) AG_GST_INIT @@ -56,10 +56,10 @@ dnl 1.2.5 => 205 dnl 1.10.9 (who knows) => 1009 dnl dnl sets GST_LT_LDFLAGS -AS_LIBTOOL(GST, 190, 0, 190) +AS_LIBTOOL(GST, 200, 0, 200) dnl *** required versions of GStreamer stuff *** -GST_REQ=1.1.90 +GST_REQ=1.2.0 dnl *** autotools stuff **** diff --git a/docs/libs/html/annotation-glossary.html b/docs/libs/html/annotation-glossary.html index d263e70..e3eb21c 100644 --- a/docs/libs/html/annotation-glossary.html +++ b/docs/libs/html/annotation-glossary.html @@ -26,14 +26,16 @@ | <a class="shortcut" href="#glsS">S</a> | - <a class="shortcut" href="#glsT">T</a> - | <a class="shortcut" href="#glsO">O</a> | <a class="shortcut" href="#glsC">C</a> | + <a class="shortcut" href="#glsT">T</a> + | <a class="shortcut" href="#glsA">A</a> | + <a class="shortcut" href="#glsT">T</a> + | <a class="shortcut" href="#glsE">E</a> </td></tr> </table> @@ -49,20 +51,21 @@ <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="glsT"></a><h3 class="title">T</h3> -<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> <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="glsC"></a><h3 class="title">C</h3> <dt><span class="glossterm"><a name="annotation-glossterm-closure"></a>closure</span></dt> <dd class="glossdef"><p>This parameter is a 'user_data', for callbacks; many bindings can pass NULL here.</p></dd> +<a name="glsT"></a><h3 class="title">T</h3> +<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> <a name="glsA"></a><h3 class="title">A</h3> <dt><span class="glossterm"><a name="annotation-glossterm-array"></a>array</span></dt> <dd class="glossdef"><p>Parameter points to an array of items.</p></dd> +<a name="glsT"></a><h3 class="title">T</h3> +<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> <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> diff --git a/docs/libs/html/gst-plugins-base-libs-gstpluginsbaseversion.html b/docs/libs/html/gst-plugins-base-libs-gstpluginsbaseversion.html index 419f396..727e89b 100644 --- a/docs/libs/html/gst-plugins-base-libs-gstpluginsbaseversion.html +++ b/docs/libs/html/gst-plugins-base-libs-gstpluginsbaseversion.html @@ -79,7 +79,7 @@ The major version of GStreamer's gst-plugins-base libraries at compile time. <hr> <div class="refsect2"> <a name="GST-PLUGINS-BASE-VERSION-MINOR:CAPS"></a><h3>GST_PLUGINS_BASE_VERSION_MINOR</h3> -<pre class="programlisting">#define GST_PLUGINS_BASE_VERSION_MINOR (1) +<pre class="programlisting">#define GST_PLUGINS_BASE_VERSION_MINOR (2) </pre> <p> The minor version of GStreamer's gst-plugins-base libraries at compile time. @@ -88,7 +88,7 @@ The minor version of GStreamer's gst-plugins-base libraries at compile time. <hr> <div class="refsect2"> <a name="GST-PLUGINS-BASE-VERSION-MICRO:CAPS"></a><h3>GST_PLUGINS_BASE_VERSION_MICRO</h3> -<pre class="programlisting">#define GST_PLUGINS_BASE_VERSION_MICRO (90) +<pre class="programlisting">#define GST_PLUGINS_BASE_VERSION_MICRO (0) </pre> <p> The micro version of GStreamer's gst-plugins-base libraries at compile time. diff --git a/docs/libs/html/gst-plugins-base-libs-gstsdpmessage.html b/docs/libs/html/gst-plugins-base-libs-gstsdpmessage.html index 4f5c040..c531fc3 100644 --- a/docs/libs/html/gst-plugins-base-libs-gstsdpmessage.html +++ b/docs/libs/html/gst-plugins-base-libs-gstsdpmessage.html @@ -2273,12 +2273,8 @@ When -1 is given as <em class="parameter"><code>idx</code></em>, the bandwidth i <td>an index</td> </tr> <tr> -<td><p><span class="term"><em class="parameter"><code>bwtype</code></em> :</span></p></td> -<td>the bandwidth modifier type</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>bandwidth</code></em> :</span></p></td> -<td>the bandwidth in kilobits per second</td> +<td><p><span class="term"><em class="parameter"><code>bw</code></em> :</span></p></td> +<td>the bandwidth</td> </tr> <tr> <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> @@ -2295,7 +2291,7 @@ When -1 is given as <em class="parameter"><code>idx</code></em>, the bandwidth i <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>, <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth"><span class="type">GstSDPBandwidth</span></a> *bw</code></em>);</pre> <p> -Replace the bandwidth information in <em class="parameter"><code>msg</code></em> at index <em class="parameter"><code>idx</code></em> with <em class="parameter"><code>bwtype</code></em> and <em class="parameter"><code>bandwidth</code></em>. +Replace the bandwidth information in <em class="parameter"><code>msg</code></em> at index <em class="parameter"><code>idx</code></em> with <em class="parameter"><code>bw</code></em>. </p> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> @@ -2313,12 +2309,8 @@ Replace the bandwidth information in <em class="parameter"><code>msg</code></em> <td>the bandwidth index</td> </tr> <tr> -<td><p><span class="term"><em class="parameter"><code>bwtype</code></em> :</span></p></td> -<td>the bandwidth modifier type</td> -</tr> -<tr> -<td><p><span class="term"><em class="parameter"><code>bandwidth</code></em> :</span></p></td> -<td>the bandwidth in kilobits per second</td> +<td><p><span class="term"><em class="parameter"><code>bw</code></em> :</span></p></td> +<td>the bandwidth</td> </tr> <tr> <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> @@ -2995,8 +2987,11 @@ When -1 is given as <em class="parameter"><code>idx</code></em>, the attribute i </tr> <tr> <td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td> -<td>an index -<em class="parameter"><code>attribute</code></em> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="type">GstSDPAttribute</span></a> +<td>an index</td> +</tr> +<tr> +<td><p><span class="term"><em class="parameter"><code>attr</code></em> :</span></p></td> +<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="type">GstSDPAttribute</span></a> </td> </tr> <tr> @@ -3014,7 +3009,7 @@ When -1 is given as <em class="parameter"><code>idx</code></em>, the attribute i <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>, <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="type">GstSDPAttribute</span></a> *attr</code></em>);</pre> <p> -Replace the attribute in <em class="parameter"><code>msg</code></em> at index <em class="parameter"><code>idx</code></em> with <em class="parameter"><code>attribute</code></em>. +Replace the attribute in <em class="parameter"><code>msg</code></em> at index <em class="parameter"><code>idx</code></em> with <em class="parameter"><code>attr</code></em>. </p> <div class="variablelist"><table border="0" class="variablelist"> <colgroup> @@ -3032,7 +3027,7 @@ Replace the attribute in <em class="parameter"><code>msg</code></em> at index <e <td>the index</td> </tr> <tr> -<td><p><span class="term"><em class="parameter"><code>attribute</code></em> :</span></p></td> +<td><p><span class="term"><em class="parameter"><code>attr</code></em> :</span></p></td> <td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="type">GstSDPAttribute</span></a> </td> </tr> diff --git a/docs/libs/html/gst-plugins-base-libs-gstvideooverlay.html b/docs/libs/html/gst-plugins-base-libs-gstvideooverlay.html index 07901de..5082c21 100644 --- a/docs/libs/html/gst-plugins-base-libs-gstvideooverlay.html +++ b/docs/libs/html/gst-plugins-base-libs-gstvideooverlay.html @@ -225,10 +225,10 @@ prepare-window-handle message is handled, because most GUI toolkits and windowing systems are not thread-safe at all and a lot of care would be required to co-ordinate the toolkit and window system calls of the different threads (Gtk+ users please note: prior to Gtk+ 2.18 -<a href="/usr/share/gtk-doc/html/gdk2/gdk2-X-Window-System-Interaction.html#GDK-WINDOW-XID:CAPS"><code class="function">GDK_WINDOW_XID()</code></a> was just a simple structure access, so generally fine to do +<a href="http://library.gnome.org/devel/gdk3/gdk2-X-Window-System-Interaction.html#GDK-WINDOW-XID:CAPS"><code class="function">GDK_WINDOW_XID()</code></a> was just a simple structure access, so generally fine to do within the bus sync handler; this macro was changed to a function call in Gtk+ 2.18 and later, which is likely to cause problems when called from a -sync handler; see below for a better approach without <a href="/usr/share/gtk-doc/html/gdk2/gdk2-X-Window-System-Interaction.html#GDK-WINDOW-XID:CAPS"><code class="function">GDK_WINDOW_XID()</code></a> +sync handler; see below for a better approach without <a href="http://library.gnome.org/devel/gdk3/gdk2-X-Window-System-Interaction.html#GDK-WINDOW-XID:CAPS"><code class="function">GDK_WINDOW_XID()</code></a> used in the callback). </p> </div> @@ -379,13 +379,13 @@ used in the callback). <span class="gtkdoc slc">// drawing onto the parent widget.</span> <span class="gtkdoc slc">// This is here just for pedagogical purposes, GDK_WINDOW_XID will call</span> <span class="gtkdoc slc">// it as well in newer Gtk versions</span> - <span class="keyword">if</span> <span class="gtkdoc opt">(!</span><span class="function"><a href="/usr/share/gtk-doc/html/gdk2/gdk2-Windows.html#gdk-window-ensure-native">gdk_window_ensure_native</a></span> <span class="gtkdoc opt">(</span>widget<span class="gtkdoc opt">-></span>window<span class="gtkdoc opt">))</span> + <span class="keyword">if</span> <span class="gtkdoc opt">(!</span><span class="function"><a href="http://library.gnome.org/devel/gdk3/gdk2-Windows.html#gdk-window-ensure-native">gdk_window_ensure_native</a></span> <span class="gtkdoc opt">(</span>widget<span class="gtkdoc opt">-></span>window<span class="gtkdoc opt">))</span> <span class="function"><a href="http://library.gnome.org/devel/glib/unstable/glib-Message-Logging.html#g-error">g_error</a></span> <span class="gtkdoc opt">(</span><span class="string">"Couldn't create native window needed for GstVideoOverlay!"</span><span class="gtkdoc opt">);</span> <span class="gtkdoc ppc">#endif</span> <span class="gtkdoc ppc">#ifdef GDK_WINDOWING_X11</span> <span class="gtkdoc opt">{</span> - gulong xid <span class="gtkdoc opt">=</span> <span class="function"><a href="/usr/share/gtk-doc/html/gdk2/gdk2-X-Window-System-Interaction.html#GDK-WINDOW-XID:CAPS">GDK_WINDOW_XID</a></span> <span class="gtkdoc opt">(</span><span class="function"><a href="http://developer.gnome.org/gtk2/GtkWidget.html#gtk-widget-get-window">gtk_widget_get_window</a></span> <span class="gtkdoc opt">(</span>video_window<span class="gtkdoc opt">));</span> + gulong xid <span class="gtkdoc opt">=</span> <span class="function"><a href="http://library.gnome.org/devel/gdk3/gdk2-X-Window-System-Interaction.html#GDK-WINDOW-XID:CAPS">GDK_WINDOW_XID</a></span> <span class="gtkdoc opt">(</span><span class="function"><a href="http://developer.gnome.org/gtk2/GtkWidget.html#gtk-widget-get-window">gtk_widget_get_window</a></span> <span class="gtkdoc opt">(</span>video_window<span class="gtkdoc opt">));</span> video_window_handle <span class="gtkdoc opt">=</span> xid<span class="gtkdoc opt">;</span> <span class="gtkdoc opt">}</span> <span class="gtkdoc ppc">#endif</span> diff --git a/docs/libs/html/index.html b/docs/libs/html/index.html index 58e82b9..e23ca8a 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 Base Plugins 1.0 Library Reference Manual</p></th></tr></table></div> <div><p class="releaseinfo"> - for GStreamer Base Library 1.0 (1.1.90) + for GStreamer Base Library 1.0 (1.2.0) <a class="ulink" href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/" target="_top">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/</a>. </p></div> </div> diff --git a/docs/libs/html/index.sgml b/docs/libs/html/index.sgml index c1e5015..7940ae9 100644 --- a/docs/libs/html/index.sgml +++ b/docs/libs/html/index.sgml @@ -2314,9 +2314,9 @@ <ANCHOR id="annotation-glossterm-type" href="gst-plugins-base-libs-1.0/annotation-glossary.html#annotation-glossterm-type"> <ANCHOR id="annotation-glossterm-allow-none" href="gst-plugins-base-libs-1.0/annotation-glossary.html#annotation-glossterm-allow-none"> <ANCHOR id="annotation-glossterm-scope async" href="gst-plugins-base-libs-1.0/annotation-glossary.html#annotation-glossterm-scope async"> -<ANCHOR id="annotation-glossterm-transfer none" href="gst-plugins-base-libs-1.0/annotation-glossary.html#annotation-glossterm-transfer none"> -<ANCHOR id="annotation-glossterm-transfer full" href="gst-plugins-base-libs-1.0/annotation-glossary.html#annotation-glossterm-transfer full"> <ANCHOR id="annotation-glossterm-out" href="gst-plugins-base-libs-1.0/annotation-glossary.html#annotation-glossterm-out"> <ANCHOR id="annotation-glossterm-closure" href="gst-plugins-base-libs-1.0/annotation-glossary.html#annotation-glossterm-closure"> +<ANCHOR id="annotation-glossterm-transfer none" href="gst-plugins-base-libs-1.0/annotation-glossary.html#annotation-glossterm-transfer none"> <ANCHOR id="annotation-glossterm-array" href="gst-plugins-base-libs-1.0/annotation-glossary.html#annotation-glossterm-array"> +<ANCHOR id="annotation-glossterm-transfer full" href="gst-plugins-base-libs-1.0/annotation-glossary.html#annotation-glossterm-transfer full"> <ANCHOR id="annotation-glossterm-element-type" href="gst-plugins-base-libs-1.0/annotation-glossary.html#annotation-glossterm-element-type"> diff --git a/docs/plugins/html/gst-plugins-base-plugins-plugin-adder.html b/docs/plugins/html/gst-plugins-base-plugins-plugin-adder.html index 5b5200b..a915588 100644 --- a/docs/plugins/html/gst-plugins-base-plugins-plugin-adder.html +++ b/docs/plugins/html/gst-plugins-base-plugins-plugin-adder.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.90</td> +<td>1.2.0</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-base-plugins-plugin-alsa.html b/docs/plugins/html/gst-plugins-base-plugins-plugin-alsa.html index 70127d3..a54ceb5 100644 --- a/docs/plugins/html/gst-plugins-base-plugins-plugin-alsa.html +++ b/docs/plugins/html/gst-plugins-base-plugins-plugin-alsa.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.90</td> +<td>1.2.0</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-base-plugins-plugin-app.html b/docs/plugins/html/gst-plugins-base-plugins-plugin-app.html index 85fe24d..6157115 100644 --- a/docs/plugins/html/gst-plugins-base-plugins-plugin-app.html +++ b/docs/plugins/html/gst-plugins-base-plugins-plugin-app.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.90</td> +<td>1.2.0</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-base-plugins-plugin-audioconvert.html b/docs/plugins/html/gst-plugins-base-plugins-plugin-audioconvert.html index 65d46ec..cb81b30 100644 --- a/docs/plugins/html/gst-plugins-base-plugins-plugin-audioconvert.html +++ b/docs/plugins/html/gst-plugins-base-plugins-plugin-audioconvert.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.90</td> +<td>1.2.0</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-base-plugins-plugin-audiorate.html b/docs/plugins/html/gst-plugins-base-plugins-plugin-audiorate.html index d6d71c6..af6a63e 100644 --- a/docs/plugins/html/gst-plugins-base-plugins-plugin-audiorate.html +++ b/docs/plugins/html/gst-plugins-base-plugins-plugin-audiorate.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.90</td> +<td>1.2.0</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-base-plugins-plugin-audioresample.html b/docs/plugins/html/gst-plugins-base-plugins-plugin-audioresample.html index e1d8b9f..53afcd1 100644 --- a/docs/plugins/html/gst-plugins-base-plugins-plugin-audioresample.html +++ b/docs/plugins/html/gst-plugins-base-plugins-plugin-audioresample.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.90</td> +<td>1.2.0</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-base-plugins-plugin-audiotestsrc.html b/docs/plugins/html/gst-plugins-base-plugins-plugin-audiotestsrc.html index 447e4ef..d9d6cc3 100644 --- a/docs/plugins/html/gst-plugins-base-plugins-plugin-audiotestsrc.html +++ b/docs/plugins/html/gst-plugins-base-plugins-plugin-audiotestsrc.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.90</td> +<td>1.2.0</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-base-plugins-plugin-cdparanoia.html b/docs/plugins/html/gst-plugins-base-plugins-plugin-cdparanoia.html index 1af36d1..1000678 100644 --- a/docs/plugins/html/gst-plugins-base-plugins-plugin-cdparanoia.html +++ b/docs/plugins/html/gst-plugins-base-plugins-plugin-cdparanoia.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.90</td> +<td>1.2.0</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-base-plugins-plugin-encoding.html b/docs/plugins/html/gst-plugins-base-plugins-plugin-encoding.html index bc37434..eaf65a9 100644 --- a/docs/plugins/html/gst-plugins-base-plugins-plugin-encoding.html +++ b/docs/plugins/html/gst-plugins-base-plugins-plugin-encoding.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.90</td> +<td>1.2.0</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-base-plugins-plugin-gio.html b/docs/plugins/html/gst-plugins-base-plugins-plugin-gio.html index f8b1bb0..df3ea5f 100644 --- a/docs/plugins/html/gst-plugins-base-plugins-plugin-gio.html +++ b/docs/plugins/html/gst-plugins-base-plugins-plugin-gio.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.90</td> +<td>1.2.0</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-base-plugins-plugin-libvisual.html b/docs/plugins/html/gst-plugins-base-plugins-plugin-libvisual.html index 9b7d2c2..929c585 100644 --- a/docs/plugins/html/gst-plugins-base-plugins-plugin-libvisual.html +++ b/docs/plugins/html/gst-plugins-base-plugins-plugin-libvisual.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.90</td> +<td>1.2.0</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-base-plugins-plugin-ogg.html b/docs/plugins/html/gst-plugins-base-plugins-plugin-ogg.html index b4c2096..c004107 100644 --- a/docs/plugins/html/gst-plugins-base-plugins-plugin-ogg.html +++ b/docs/plugins/html/gst-plugins-base-plugins-plugin-ogg.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.90</td> +<td>1.2.0</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-base-plugins-plugin-pango.html b/docs/plugins/html/gst-plugins-base-plugins-plugin-pango.html index 1c14c46..351cfae 100644 --- a/docs/plugins/html/gst-plugins-base-plugins-plugin-pango.html +++ b/docs/plugins/html/gst-plugins-base-plugins-plugin-pango.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.90</td> +<td>1.2.0</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-base-plugins-plugin-playback.html b/docs/plugins/html/gst-plugins-base-plugins-plugin-playback.html index 888b7fa..31ac82a 100644 --- a/docs/plugins/html/gst-plugins-base-plugins-plugin-playback.html +++ b/docs/plugins/html/gst-plugins-base-plugins-plugin-playback.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.90</td> +<td>1.2.0</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-base-plugins-plugin-subparse.html b/docs/plugins/html/gst-plugins-base-plugins-plugin-subparse.html index 328e1fd..85c9f85 100644 --- a/docs/plugins/html/gst-plugins-base-plugins-plugin-subparse.html +++ b/docs/plugins/html/gst-plugins-base-plugins-plugin-subparse.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.90</td> +<td>1.2.0</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-base-plugins-plugin-tcp.html b/docs/plugins/html/gst-plugins-base-plugins-plugin-tcp.html index 697dd56..bbaab0a 100644 --- a/docs/plugins/html/gst-plugins-base-plugins-plugin-tcp.html +++ b/docs/plugins/html/gst-plugins-base-plugins-plugin-tcp.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.90</td> +<td>1.2.0</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-base-plugins-plugin-theora.html b/docs/plugins/html/gst-plugins-base-plugins-plugin-theora.html index daee751..9817afa 100644 --- a/docs/plugins/html/gst-plugins-base-plugins-plugin-theora.html +++ b/docs/plugins/html/gst-plugins-base-plugins-plugin-theora.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.90</td> +<td>1.2.0</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-base-plugins-plugin-typefindfunctions.html b/docs/plugins/html/gst-plugins-base-plugins-plugin-typefindfunctions.html index f06bf7a..be77e30 100644 --- a/docs/plugins/html/gst-plugins-base-plugins-plugin-typefindfunctions.html +++ b/docs/plugins/html/gst-plugins-base-plugins-plugin-typefindfunctions.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.90</td> +<td>1.2.0</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-base-plugins-plugin-videoconvert.html b/docs/plugins/html/gst-plugins-base-plugins-plugin-videoconvert.html index 09973c9..05f9068 100644 --- a/docs/plugins/html/gst-plugins-base-plugins-plugin-videoconvert.html +++ b/docs/plugins/html/gst-plugins-base-plugins-plugin-videoconvert.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.90</td> +<td>1.2.0</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-base-plugins-plugin-videorate.html b/docs/plugins/html/gst-plugins-base-plugins-plugin-videorate.html index 33a0685..473cee4 100644 --- a/docs/plugins/html/gst-plugins-base-plugins-plugin-videorate.html +++ b/docs/plugins/html/gst-plugins-base-plugins-plugin-videorate.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.90</td> +<td>1.2.0</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-base-plugins-plugin-videoscale.html b/docs/plugins/html/gst-plugins-base-plugins-plugin-videoscale.html index b2e9832..ee068d0 100644 --- a/docs/plugins/html/gst-plugins-base-plugins-plugin-videoscale.html +++ b/docs/plugins/html/gst-plugins-base-plugins-plugin-videoscale.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.90</td> +<td>1.2.0</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-base-plugins-plugin-videotestsrc.html b/docs/plugins/html/gst-plugins-base-plugins-plugin-videotestsrc.html index 711eceb..88d1d7c 100644 --- a/docs/plugins/html/gst-plugins-base-plugins-plugin-videotestsrc.html +++ b/docs/plugins/html/gst-plugins-base-plugins-plugin-videotestsrc.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.90</td> +<td>1.2.0</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-base-plugins-plugin-volume.html b/docs/plugins/html/gst-plugins-base-plugins-plugin-volume.html index b5ae302..c362bf8 100644 --- a/docs/plugins/html/gst-plugins-base-plugins-plugin-volume.html +++ b/docs/plugins/html/gst-plugins-base-plugins-plugin-volume.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.90</td> +<td>1.2.0</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-base-plugins-plugin-vorbis.html b/docs/plugins/html/gst-plugins-base-plugins-plugin-vorbis.html index 776168f..d4f695e 100644 --- a/docs/plugins/html/gst-plugins-base-plugins-plugin-vorbis.html +++ b/docs/plugins/html/gst-plugins-base-plugins-plugin-vorbis.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.90</td> +<td>1.2.0</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-base-plugins-plugin-ximagesink.html b/docs/plugins/html/gst-plugins-base-plugins-plugin-ximagesink.html index cfa2b82..20bb2bf 100644 --- a/docs/plugins/html/gst-plugins-base-plugins-plugin-ximagesink.html +++ b/docs/plugins/html/gst-plugins-base-plugins-plugin-ximagesink.html @@ -42,7 +42,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.90</td> +<td>1.2.0</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/gst-plugins-base-plugins-plugin-xvimagesink.html b/docs/plugins/html/gst-plugins-base-plugins-plugin-xvimagesink.html index c30932f..10fb2b4 100644 --- a/docs/plugins/html/gst-plugins-base-plugins-plugin-xvimagesink.html +++ b/docs/plugins/html/gst-plugins-base-plugins-plugin-xvimagesink.html @@ -41,7 +41,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.1.90</td> +<td>1.2.0</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 c60ac61..af58061 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 Base Plugins 1.0 Plugins Reference Manual</p></th></tr></table></div> <div><p class="releaseinfo"> - for GStreamer Base Plugins 1.0 (1.1.90) + for GStreamer Base Plugins 1.0 (1.2.0) 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-base/html/" target="_top">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base/html/</a>. </p></div> diff --git a/docs/plugins/inspect/plugin-adder.xml b/docs/plugins/inspect/plugin-adder.xml index 8f1dd24..20be296 100644 --- a/docs/plugins/inspect/plugin-adder.xml +++ b/docs/plugins/inspect/plugin-adder.xml @@ -3,7 +3,7 @@ <description>Adds multiple streams</description> <filename>../../gst/adder/.libs/libgstadder.so</filename> <basename>libgstadder.so</basename> - <version>1.1.90</version> + <version>1.2.0</version> <license>LGPL</license> <source>gst-plugins-base</source> <package>GStreamer Base Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-alsa.xml b/docs/plugins/inspect/plugin-alsa.xml index 61ed56f..c641736 100644 --- a/docs/plugins/inspect/plugin-alsa.xml +++ b/docs/plugins/inspect/plugin-alsa.xml @@ -3,7 +3,7 @@ <description>ALSA plugin library</description> <filename>../../ext/alsa/.libs/libgstalsa.so</filename> <basename>libgstalsa.so</basename> - <version>1.1.90</version> + <version>1.2.0</version> <license>LGPL</license> <source>gst-plugins-base</source> <package>GStreamer Base Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-app.xml b/docs/plugins/inspect/plugin-app.xml index d5aa762..b32c3fd 100644 --- a/docs/plugins/inspect/plugin-app.xml +++ b/docs/plugins/inspect/plugin-app.xml @@ -3,7 +3,7 @@ <description>Elements used to communicate with applications</description> <filename>../../gst/app/.libs/libgstapp.so</filename> <basename>libgstapp.so</basename> - <version>1.1.90</version> + <version>1.2.0</version> <license>LGPL</license> <source>gst-plugins-base</source> <package>GStreamer Base Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-audioconvert.xml b/docs/plugins/inspect/plugin-audioconvert.xml index 6082ec3..4222668 100644 --- a/docs/plugins/inspect/plugin-audioconvert.xml +++ b/docs/plugins/inspect/plugin-audioconvert.xml @@ -3,7 +3,7 @@ <description>Convert audio to different formats</description> <filename>../../gst/audioconvert/.libs/libgstaudioconvert.so</filename> <basename>libgstaudioconvert.so</basename> - <version>1.1.90</version> + <version>1.2.0</version> <license>LGPL</license> <source>gst-plugins-base</source> <package>GStreamer Base Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-audiorate.xml b/docs/plugins/inspect/plugin-audiorate.xml index 53ec373..a74dfb0 100644 --- a/docs/plugins/inspect/plugin-audiorate.xml +++ b/docs/plugins/inspect/plugin-audiorate.xml @@ -3,7 +3,7 @@ <description>Adjusts audio frames</description> <filename>../../gst/audiorate/.libs/libgstaudiorate.so</filename> <basename>libgstaudiorate.so</basename> - <version>1.1.90</version> + <version>1.2.0</version> <license>LGPL</license> <source>gst-plugins-base</source> <package>GStreamer Base Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-audioresample.xml b/docs/plugins/inspect/plugin-audioresample.xml index a4c3f02..1988bca 100644 --- a/docs/plugins/inspect/plugin-audioresample.xml +++ b/docs/plugins/inspect/plugin-audioresample.xml @@ -3,7 +3,7 @@ <description>Resamples audio</description> <filename>../../gst/audioresample/.libs/libgstaudioresample.so</filename> <basename>libgstaudioresample.so</basename> - <version>1.1.90</version> + <version>1.2.0</version> <license>LGPL</license> <source>gst-plugins-base</source> <package>GStreamer Base Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-audiotestsrc.xml b/docs/plugins/inspect/plugin-audiotestsrc.xml index de8b072..38c4457 100644 --- a/docs/plugins/inspect/plugin-audiotestsrc.xml +++ b/docs/plugins/inspect/plugin-audiotestsrc.xml @@ -3,7 +3,7 @@ <description>Creates audio test signals of given frequency and volume</description> <filename>../../gst/audiotestsrc/.libs/libgstaudiotestsrc.so</filename> <basename>libgstaudiotestsrc.so</basename> - <version>1.1.90</version> + <version>1.2.0</version> <license>LGPL</license> <source>gst-plugins-base</source> <package>GStreamer Base Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-cdparanoia.xml b/docs/plugins/inspect/plugin-cdparanoia.xml index 9881853..8ad3ec2 100644 --- a/docs/plugins/inspect/plugin-cdparanoia.xml +++ b/docs/plugins/inspect/plugin-cdparanoia.xml @@ -3,7 +3,7 @@ <description>Read audio from CD in paranoid mode</description> <filename>../../ext/cdparanoia/.libs/libgstcdparanoia.so</filename> <basename>libgstcdparanoia.so</basename> - <version>1.1.90</version> + <version>1.2.0</version> <license>LGPL</license> <source>gst-plugins-base</source> <package>GStreamer Base Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-encoding.xml b/docs/plugins/inspect/plugin-encoding.xml index b00a019..363489a 100644 --- a/docs/plugins/inspect/plugin-encoding.xml +++ b/docs/plugins/inspect/plugin-encoding.xml @@ -3,7 +3,7 @@ <description>various encoding-related elements</description> <filename>../../gst/encoding/.libs/libgstencodebin.so</filename> <basename>libgstencodebin.so</basename> - <version>1.1.90</version> + <version>1.2.0</version> <license>LGPL</license> <source>gst-plugins-base</source> <package>GStreamer Base Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-gio.xml b/docs/plugins/inspect/plugin-gio.xml index 039dca9..198e6e7 100644 --- a/docs/plugins/inspect/plugin-gio.xml +++ b/docs/plugins/inspect/plugin-gio.xml @@ -3,7 +3,7 @@ <description>GIO elements</description> <filename>../../gst/gio/.libs/libgstgio.so</filename> <basename>libgstgio.so</basename> - <version>1.1.90</version> + <version>1.2.0</version> <license>LGPL</license> <source>gst-plugins-base</source> <package>GStreamer Base Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-ivorbisdec.xml b/docs/plugins/inspect/plugin-ivorbisdec.xml index b990240..72645e8 100644 --- a/docs/plugins/inspect/plugin-ivorbisdec.xml +++ b/docs/plugins/inspect/plugin-ivorbisdec.xml @@ -3,7 +3,7 @@ <description>Vorbis Tremor decoder</description> <filename>../../ext/vorbis/.libs/libgstivorbisdec.so</filename> <basename>libgstivorbisdec.so</basename> - <version>1.1.90</version> + <version>1.2.0</version> <license>LGPL</license> <source>gst-plugins-base</source> <package>GStreamer Base Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-libvisual.xml b/docs/plugins/inspect/plugin-libvisual.xml index c2df77b..e8c2660 100644 --- a/docs/plugins/inspect/plugin-libvisual.xml +++ b/docs/plugins/inspect/plugin-libvisual.xml @@ -3,7 +3,7 @@ <description>libvisual visualization plugins</description> <filename>../../ext/libvisual/.libs/libgstlibvisual.so</filename> <basename>libgstlibvisual.so</basename> - <version>1.1.90</version> + <version>1.2.0</version> <license>LGPL</license> <source>gst-plugins-base</source> <package>GStreamer Base Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-ogg.xml b/docs/plugins/inspect/plugin-ogg.xml index 3028713..15aba93 100644 --- a/docs/plugins/inspect/plugin-ogg.xml +++ b/docs/plugins/inspect/plugin-ogg.xml @@ -3,7 +3,7 @@ <description>ogg stream manipulation (info about ogg: http://xiph.org)</description> <filename>../../ext/ogg/.libs/libgstogg.so</filename> <basename>libgstogg.so</basename> - <version>1.1.90</version> + <version>1.2.0</version> <license>LGPL</license> <source>gst-plugins-base</source> <package>GStreamer Base Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-pango.xml b/docs/plugins/inspect/plugin-pango.xml index d9ec8cb..672881f 100644 --- a/docs/plugins/inspect/plugin-pango.xml +++ b/docs/plugins/inspect/plugin-pango.xml @@ -3,7 +3,7 @@ <description>Pango-based text rendering and overlay</description> <filename>../../ext/pango/.libs/libgstpango.so</filename> <basename>libgstpango.so</basename> - <version>1.1.90</version> + <version>1.2.0</version> <license>LGPL</license> <source>gst-plugins-base</source> <package>GStreamer Base Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-playback.xml b/docs/plugins/inspect/plugin-playback.xml index 9168bb5..6791ce6 100644 --- a/docs/plugins/inspect/plugin-playback.xml +++ b/docs/plugins/inspect/plugin-playback.xml @@ -3,7 +3,7 @@ <description>various playback elements</description> <filename>../../gst/playback/.libs/libgstplayback.so</filename> <basename>libgstplayback.so</basename> - <version>1.1.90</version> + <version>1.2.0</version> <license>LGPL</license> <source>gst-plugins-base</source> <package>GStreamer Base Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-subparse.xml b/docs/plugins/inspect/plugin-subparse.xml index a3d0715..580397a 100644 --- a/docs/plugins/inspect/plugin-subparse.xml +++ b/docs/plugins/inspect/plugin-subparse.xml @@ -3,7 +3,7 @@ <description>Subtitle parsing</description> <filename>../../gst/subparse/.libs/libgstsubparse.so</filename> <basename>libgstsubparse.so</basename> - <version>1.1.90</version> + <version>1.2.0</version> <license>LGPL</license> <source>gst-plugins-base</source> <package>GStreamer Base Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-tcp.xml b/docs/plugins/inspect/plugin-tcp.xml index 693354d..6af7d49 100644 --- a/docs/plugins/inspect/plugin-tcp.xml +++ b/docs/plugins/inspect/plugin-tcp.xml @@ -3,7 +3,7 @@ <description>transfer data over the network via TCP</description> <filename>../../gst/tcp/.libs/libgsttcp.so</filename> <basename>libgsttcp.so</basename> - <version>1.1.90</version> + <version>1.2.0</version> <license>LGPL</license> <source>gst-plugins-base</source> <package>GStreamer Base Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-theora.xml b/docs/plugins/inspect/plugin-theora.xml index 7458592..0f59ba0 100644 --- a/docs/plugins/inspect/plugin-theora.xml +++ b/docs/plugins/inspect/plugin-theora.xml @@ -3,7 +3,7 @@ <description>Theora plugin library</description> <filename>../../ext/theora/.libs/libgsttheora.so</filename> <basename>libgsttheora.so</basename> - <version>1.1.90</version> + <version>1.2.0</version> <license>LGPL</license> <source>gst-plugins-base</source> <package>GStreamer Base Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-typefindfunctions.xml b/docs/plugins/inspect/plugin-typefindfunctions.xml index facda4a..1af5d84 100644 --- a/docs/plugins/inspect/plugin-typefindfunctions.xml +++ b/docs/plugins/inspect/plugin-typefindfunctions.xml @@ -3,7 +3,7 @@ <description>default typefind functions</description> <filename>../../gst/typefind/.libs/libgsttypefindfunctions.so</filename> <basename>libgsttypefindfunctions.so</basename> - <version>1.1.90</version> + <version>1.2.0</version> <license>LGPL</license> <source>gst-plugins-base</source> <package>GStreamer Base Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-videoconvert.xml b/docs/plugins/inspect/plugin-videoconvert.xml index f740f37..e7887fb 100644 --- a/docs/plugins/inspect/plugin-videoconvert.xml +++ b/docs/plugins/inspect/plugin-videoconvert.xml @@ -3,7 +3,7 @@ <description>Colorspace conversion</description> <filename>../../gst/videoconvert/.libs/libgstvideoconvert.so</filename> <basename>libgstvideoconvert.so</basename> - <version>1.1.90</version> + <version>1.2.0</version> <license>LGPL</license> <source>gst-plugins-base</source> <package>GStreamer Base Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-videorate.xml b/docs/plugins/inspect/plugin-videorate.xml index e1ee768..5828446 100644 --- a/docs/plugins/inspect/plugin-videorate.xml +++ b/docs/plugins/inspect/plugin-videorate.xml @@ -3,7 +3,7 @@ <description>Adjusts video frames</description> <filename>../../gst/videorate/.libs/libgstvideorate.so</filename> <basename>libgstvideorate.so</basename> - <version>1.1.90</version> + <version>1.2.0</version> <license>LGPL</license> <source>gst-plugins-base</source> <package>GStreamer Base Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-videoscale.xml b/docs/plugins/inspect/plugin-videoscale.xml index a678538..fa37ab2 100644 --- a/docs/plugins/inspect/plugin-videoscale.xml +++ b/docs/plugins/inspect/plugin-videoscale.xml @@ -3,7 +3,7 @@ <description>Resizes video</description> <filename>../../gst/videoscale/.libs/libgstvideoscale.so</filename> <basename>libgstvideoscale.so</basename> - <version>1.1.90</version> + <version>1.2.0</version> <license>LGPL</license> <source>gst-plugins-base</source> <package>GStreamer Base Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-videotestsrc.xml b/docs/plugins/inspect/plugin-videotestsrc.xml index 10b1093..6281d90 100644 --- a/docs/plugins/inspect/plugin-videotestsrc.xml +++ b/docs/plugins/inspect/plugin-videotestsrc.xml @@ -3,7 +3,7 @@ <description>Creates a test video stream</description> <filename>../../gst/videotestsrc/.libs/libgstvideotestsrc.so</filename> <basename>libgstvideotestsrc.so</basename> - <version>1.1.90</version> + <version>1.2.0</version> <license>LGPL</license> <source>gst-plugins-base</source> <package>GStreamer Base Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-volume.xml b/docs/plugins/inspect/plugin-volume.xml index 3ad0383..066b321 100644 --- a/docs/plugins/inspect/plugin-volume.xml +++ b/docs/plugins/inspect/plugin-volume.xml @@ -3,7 +3,7 @@ <description>plugin for controlling audio volume</description> <filename>../../gst/volume/.libs/libgstvolume.so</filename> <basename>libgstvolume.so</basename> - <version>1.1.90</version> + <version>1.2.0</version> <license>LGPL</license> <source>gst-plugins-base</source> <package>GStreamer Base Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-vorbis.xml b/docs/plugins/inspect/plugin-vorbis.xml index 498965e..3085366 100644 --- a/docs/plugins/inspect/plugin-vorbis.xml +++ b/docs/plugins/inspect/plugin-vorbis.xml @@ -3,7 +3,7 @@ <description>Vorbis plugin library</description> <filename>../../ext/vorbis/.libs/libgstvorbis.so</filename> <basename>libgstvorbis.so</basename> - <version>1.1.90</version> + <version>1.2.0</version> <license>LGPL</license> <source>gst-plugins-base</source> <package>GStreamer Base Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-ximagesink.xml b/docs/plugins/inspect/plugin-ximagesink.xml index 31f33fb..24bb2c4 100644 --- a/docs/plugins/inspect/plugin-ximagesink.xml +++ b/docs/plugins/inspect/plugin-ximagesink.xml @@ -3,7 +3,7 @@ <description>X11 video output element based on standard Xlib calls</description> <filename>../../sys/ximage/.libs/libgstximagesink.so</filename> <basename>libgstximagesink.so</basename> - <version>1.1.90</version> + <version>1.2.0</version> <license>LGPL</license> <source>gst-plugins-base</source> <package>GStreamer Base Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-xvimagesink.xml b/docs/plugins/inspect/plugin-xvimagesink.xml index 8c4d5a2..1b08593 100644 --- a/docs/plugins/inspect/plugin-xvimagesink.xml +++ b/docs/plugins/inspect/plugin-xvimagesink.xml @@ -3,7 +3,7 @@ <description>XFree86 video output plugin using Xv extension</description> <filename>../../sys/xvimage/.libs/libgstxvimagesink.so</filename> <basename>libgstxvimagesink.so</basename> - <version>1.1.90</version> + <version>1.2.0</version> <license>LGPL</license> <source>gst-plugins-base</source> <package>GStreamer Base Plug-ins source release</package> diff --git a/gst-libs/gst/allocators/gstdmabuf.c b/gst-libs/gst/allocators/gstdmabuf.c index 3a42082..f3b3efd 100644 --- a/gst-libs/gst/allocators/gstdmabuf.c +++ b/gst-libs/gst/allocators/gstdmabuf.c @@ -32,8 +32,10 @@ * Since: 1.2 */ +#ifdef HAVE_MMAP #include <sys/mman.h> #include <unistd.h> +#endif /* * GstDmaBufMemory @@ -61,6 +63,7 @@ GST_DEBUG_CATEGORY_STATIC (dmabuf_debug); static void gst_dmabuf_allocator_free (GstAllocator * allocator, GstMemory * gmem) { +#ifdef HAVE_MMAP GstDmaBufMemory *mem = (GstDmaBufMemory *) gmem; if (mem->data) { @@ -71,6 +74,7 @@ gst_dmabuf_allocator_free (GstAllocator * allocator, GstMemory * gmem) g_mutex_clear (&mem->lock); g_slice_free (GstDmaBufMemory, mem); GST_DEBUG ("%p: freed", mem); +#endif } static gpointer @@ -128,7 +132,7 @@ out: static void gst_dmabuf_mem_unmap (GstMemory * gmem) { -#if HAVE_MMAP +#ifdef HAVE_MMAP GstDmaBufMemory *mem = (GstDmaBufMemory *) gmem; g_mutex_lock (&mem->lock); @@ -146,6 +150,7 @@ gst_dmabuf_mem_unmap (GstMemory * gmem) static GstMemory * gst_dmabuf_mem_share (GstMemory * gmem, gssize offset, gssize size) { +#ifdef HAVE_MMAP GstDmaBufMemory *mem = (GstDmaBufMemory *) gmem; GstDmaBufMemory *sub; GstMemory *parent; @@ -170,6 +175,9 @@ gst_dmabuf_mem_share (GstMemory * gmem, gssize offset, gssize size) g_mutex_init (&sub->lock); return GST_MEMORY_CAST (sub); +#else /* !HAVE_MMAP */ + return NULL; +#endif } typedef struct @@ -249,6 +257,7 @@ gst_dmabuf_allocator_new (void) GstMemory * gst_dmabuf_allocator_alloc (GstAllocator * allocator, gint fd, gsize size) { +#ifdef HAVE_MMAP GstDmaBufMemory *mem; if (!GST_IS_DMABUF_ALLOCATOR (allocator)) { @@ -269,6 +278,9 @@ gst_dmabuf_allocator_alloc (GstAllocator * allocator, gint fd, gsize size) mem->mem.maxsize); return (GstMemory *) mem; +#else /* !HAVE_MMAP */ + return NULL; +#endif } /** diff --git a/gst-libs/gst/pbutils/gstdiscoverer.c b/gst-libs/gst/pbutils/gstdiscoverer.c index 419ea12..5229b04 100644 --- a/gst-libs/gst/pbutils/gstdiscoverer.c +++ b/gst-libs/gst/pbutils/gstdiscoverer.c @@ -1510,6 +1510,12 @@ _setup_locked (GstDiscoverer * dc) ret = gst_element_set_state ((GstElement *) dc->priv->pipeline, GST_STATE_PAUSED); + if (ret == GST_STATE_CHANGE_NO_PREROLL) { + GST_DEBUG ("Source is live, switching to PLAYING"); + ret = + gst_element_set_state ((GstElement *) dc->priv->pipeline, + GST_STATE_PLAYING); + } DISCO_LOCK (dc); GST_DEBUG_OBJECT (dc, "Pipeline going to PAUSED : %s", diff --git a/gst-libs/gst/rtsp/gstrtspconnection.c b/gst-libs/gst/rtsp/gstrtspconnection.c index 9041a33..1335756 100644 --- a/gst-libs/gst/rtsp/gstrtspconnection.c +++ b/gst-libs/gst/rtsp/gstrtspconnection.c @@ -2785,7 +2785,6 @@ struct _GstRTSPWatch GSource *readsrc; GSource *writesrc; - gboolean write_added; gboolean keep_running; @@ -2975,19 +2974,12 @@ gst_rtsp_source_dispatch_write (GPollableOutputStream * stream, /* get a new message from the queue */ rec = g_queue_pop_tail (watch->messages); if (rec == NULL) { - if (watch->write_added) { + if (watch->writesrc) { g_source_remove_child_source ((GSource *) watch, watch->writesrc); - watch->write_added = FALSE; - - /* Need to create a new source as once removed/destroyed sources - * can't be attached again later */ g_source_unref (watch->writesrc); - watch->writesrc = - g_pollable_output_stream_create_source (G_POLLABLE_OUTPUT_STREAM - (watch->conn->output_stream), NULL); - g_source_set_callback (watch->writesrc, - (GSourceFunc) gst_rtsp_source_dispatch_write, watch, NULL); - /* we add the write source when we actually have something to write */ + watch->writesrc = NULL; + /* we create and add the write source again when we actually have + * something to write */ } break; } @@ -3147,11 +3139,9 @@ gst_rtsp_watch_reset (GstRTSPWatch * watch) g_source_unref (watch->readsrc); } if (watch->writesrc) { - if (watch->write_added) { - g_source_remove_child_source ((GSource *) watch, watch->writesrc); - watch->write_added = FALSE; - } + g_source_remove_child_source ((GSource *) watch, watch->writesrc); g_source_unref (watch->writesrc); + watch->writesrc = NULL; } if (watch->conn->input_stream) { @@ -3165,16 +3155,8 @@ gst_rtsp_watch_reset (GstRTSPWatch * watch) watch->readsrc = NULL; } - if (watch->conn->output_stream) { - watch->writesrc = - g_pollable_output_stream_create_source (G_POLLABLE_OUTPUT_STREAM - (watch->conn->output_stream), NULL); - g_source_set_callback (watch->writesrc, - (GSourceFunc) gst_rtsp_source_dispatch_write, watch, NULL); - /* we add the write source when we actually have something to write */ - } else { - watch->writesrc = NULL; - } + /* we create and add the write source when we actually have something to + * write */ } /** @@ -3343,9 +3325,13 @@ gst_rtsp_watch_write_data (GstRTSPWatch * watch, const guint8 * data, /* make sure the main context will now also check for writability on the * socket */ context = ((GSource *) watch)->context; - if (!watch->write_added) { + if (!watch->writesrc) { + watch->writesrc = + g_pollable_output_stream_create_source (G_POLLABLE_OUTPUT_STREAM + (watch->conn->output_stream), NULL); + g_source_set_callback (watch->writesrc, + (GSourceFunc) gst_rtsp_source_dispatch_write, watch, NULL); g_source_add_child_source ((GSource *) watch, watch->writesrc); - watch->write_added = TRUE; } if (id != NULL) diff --git a/gst-libs/gst/sdp/gstsdpmessage.c b/gst-libs/gst/sdp/gstsdpmessage.c index 78ee27c..7a6384b 100644 --- a/gst-libs/gst/sdp/gstsdpmessage.c +++ b/gst-libs/gst/sdp/gstsdpmessage.c @@ -1121,8 +1121,7 @@ DEFINE_ARRAY_GETTER (bandwidth, bandwidths, GstSDPBandwidth); * gst_sdp_message_insert_bandwidth: * @msg: a #GstSDPMessage * @idx: an index - * @bwtype: the bandwidth modifier type - * @bandwidth: the bandwidth in kilobits per second + * @bw: the bandwidth * * Insert bandwidth parameters into the array of bandwidths in @msg * at index @idx. @@ -1139,10 +1138,9 @@ DEFINE_ARRAY_INSERT (bandwidth, bandwidths, GstSDPBandwidth *, DUP_BANDWIDTH, * gst_sdp_message_replace_bandwidth: * @msg: a #GstSDPMessage * @idx: the bandwidth index - * @bwtype: the bandwidth modifier type - * @bandwidth: the bandwidth in kilobits per second + * @bw: the bandwidth * - * Replace the bandwidth information in @msg at index @idx with @bwtype and @bandwidth. + * Replace the bandwidth information in @msg at index @idx with @bw. * * Returns: a #GstSDPResult. * @@ -1602,7 +1600,7 @@ gst_sdp_message_get_attribute_val (const GstSDPMessage * msg, const gchar * key) * gst_sdp_message_insert_attribute: * @msg: a #GstSDPMessage * @idx: an index - * @attribute a #GstSDPAttribute + * @attr: a #GstSDPAttribute * * Insert attribute into the array of attributes in @msg * at index @idx. @@ -1619,9 +1617,9 @@ DEFINE_ARRAY_INSERT (attribute, attributes, GstSDPAttribute *, DUP_ATTRIBUTE, * gst_sdp_message_replace_attribute: * @msg: a #GstSDPMessage * @idx: the index - * @attribute: a #GstSDPAttribute + * @attr: a #GstSDPAttribute * - * Replace the attribute in @msg at index @idx with @attribute. + * Replace the attribute in @msg at index @idx with @attr. * * Returns: a #GstSDPResult. * diff --git a/gst-libs/gst/video/video-frame.c b/gst-libs/gst/video/video-frame.c index 2c4a1e8..ddfa90d 100644 --- a/gst-libs/gst/video/video-frame.c +++ b/gst-libs/gst/video/video-frame.c @@ -77,10 +77,12 @@ gst_video_frame_map_id (GstVideoFrame * frame, GstVideoInfo * info, frame->id = meta->id; frame->flags = meta->flags; - for (i = 0; i < info->finfo->n_planes; i++) + for (i = 0; i < info->finfo->n_planes; i++) { + frame->info.offset[i] = meta->offset[i]; if (!gst_video_meta_map (meta, i, &frame->map[i], &frame->data[i], &frame->info.stride[i], flags)) goto frame_map_failed; + } } else { /* no metadata, we really need to have the metadata when the id is * specified. */ diff --git a/gst-libs/gst/video/video-orc-dist.c b/gst-libs/gst/video/video-orc-dist.c index 8983322..5857ea8 100644 --- a/gst-libs/gst/video/video-orc-dist.c +++ b/gst-libs/gst/video/video-orc-dist.c @@ -6809,7 +6809,7 @@ video_orc_resample_bilinear_u32 (guint8 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 31, 118, 105, 100, 101, 111, 95, 111, 114, 99, 95, 114, 101, 115, 97, 109, 112, 108, 101, 95, 98, 105, 108, 105, 110, 101, 97, 114, 95, - 117, + 117, 51, 50, 11, 4, 4, 12, 4, 4, 16, 4, 16, 4, 51, 0, 4, 24, 25, 2, 0, }; diff --git a/gst-plugins-base.doap b/gst-plugins-base.doap index 5a9eed2..6b3dc56 100644 --- a/gst-plugins-base.doap +++ b/gst-plugins-base.doap @@ -36,6 +36,16 @@ A wide range of video and audio decoders, encoders, and filters are included. <release> <Version> + <revision>1.2.0</revision> + <branch>1.2</branch> + <name></name> + <created>2013-09-24</created> + <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.2.0.tar.xz" /> + </Version> + </release> + + <release> + <Version> <revision>1.1.90</revision> <branch>1.1</branch> <name></name> diff --git a/gst-plugins-base.spec b/gst-plugins-base.spec index 6ac1b4a..d09f955 100644 --- a/gst-plugins-base.spec +++ b/gst-plugins-base.spec @@ -4,7 +4,7 @@ %define gst_minver 0.11.0 Name: %{gstreamer}-plugins-base -Version: 1.1.90 +Version: 1.2.0 Release: 1.gst Summary: GStreamer streaming media framework plug-ins diff --git a/gst/adder/gstadder.c b/gst/adder/gstadder.c index 74310a0..e0e7b76 100644 --- a/gst/adder/gstadder.c +++ b/gst/adder/gstadder.c @@ -1183,6 +1183,41 @@ gst_adder_collected (GstCollectPads * pads, gpointer user_data) adder->send_caps = FALSE; } + rate = GST_AUDIO_INFO_RATE (&adder->info); + bps = GST_AUDIO_INFO_BPS (&adder->info); + bpf = GST_AUDIO_INFO_BPF (&adder->info); + + if (g_atomic_int_compare_and_exchange (&adder->new_segment_pending, TRUE, + FALSE)) { + GstEvent *event; + + /* + * When seeking we set the start and stop positions as given in the seek + * event. We also adjust offset & timestamp accordingly. + * This basically ignores all newsegments sent by upstream. + */ + event = gst_event_new_segment (&adder->segment); + if (adder->segment.rate > 0.0) { + adder->segment.position = adder->segment.start; + } else { + adder->segment.position = adder->segment.stop; + } + adder->offset = gst_util_uint64_scale (adder->segment.position, + rate, GST_SECOND); + + GST_INFO_OBJECT (adder->srcpad, "sending pending new segment event %" + GST_SEGMENT_FORMAT, &adder->segment); + if (event) { + if (!gst_pad_push_event (adder->srcpad, event)) { + GST_WARNING_OBJECT (adder->srcpad, "Sending new segment event failed"); + } + } else { + GST_WARNING_OBJECT (adder->srcpad, "Creating new segment event for " + "start:%" G_GINT64_FORMAT " end:%" G_GINT64_FORMAT " failed", + adder->segment.start, adder->segment.stop); + } + } + /* get available bytes for reading, this can be 0 which could mean empty * buffers or EOS, which we will catch when we loop over the pads. */ outsize = gst_collect_pads_available (pads); @@ -1190,10 +1225,6 @@ gst_adder_collected (GstCollectPads * pads, gpointer user_data) if (outsize == 0) goto eos; - rate = GST_AUDIO_INFO_RATE (&adder->info); - bps = GST_AUDIO_INFO_BPS (&adder->info); - bpf = GST_AUDIO_INFO_BPF (&adder->info); - GST_LOG_OBJECT (adder, "starting to cycle through channels, %d bytes available (bps = %d, bpf = %d)", outsize, bps, bpf); @@ -1433,37 +1464,6 @@ gst_adder_collected (GstCollectPads * pads, gpointer user_data) gst_buffer_unref (gapbuf); } - if (g_atomic_int_compare_and_exchange (&adder->new_segment_pending, TRUE, - FALSE)) { - GstEvent *event; - - /* - * When seeking we set the start and stop positions as given in the seek - * event. We also adjust offset & timestamp accordingly. - * This basically ignores all newsegments sent by upstream. - */ - event = gst_event_new_segment (&adder->segment); - if (adder->segment.rate > 0.0) { - adder->segment.position = adder->segment.start; - } else { - adder->segment.position = adder->segment.stop; - } - adder->offset = gst_util_uint64_scale (adder->segment.position, - rate, GST_SECOND); - - GST_INFO_OBJECT (adder->srcpad, "sending pending new segment event %" - GST_SEGMENT_FORMAT, &adder->segment); - if (event) { - if (!gst_pad_push_event (adder->srcpad, event)) { - GST_WARNING_OBJECT (adder->srcpad, "Sending new segment event failed"); - } - } else { - GST_WARNING_OBJECT (adder->srcpad, "Creating new segment event for " - "start:%" G_GINT64_FORMAT " end:%" G_GINT64_FORMAT " failed", - adder->segment.start, adder->segment.stop); - } - } - if (G_UNLIKELY (adder->pending_events)) { GList *tmp = adder->pending_events; diff --git a/gst/playback/gstplaybin2.c b/gst/playback/gstplaybin2.c index 49565c8..91dbb0e 100644 --- a/gst/playback/gstplaybin2.c +++ b/gst/playback/gstplaybin2.c @@ -4087,7 +4087,7 @@ gst_play_bin_update_context (GstPlayBin * playbin, GstContext * context) } } /* Not found? Add */ - if (l != NULL) + if (l == NULL) playbin->contexts = g_list_prepend (playbin->contexts, gst_context_ref (context)); GST_OBJECT_UNLOCK (playbin); diff --git a/gst/videoscale/gstvideoscaleorc-dist.c b/gst/videoscale/gstvideoscaleorc-dist.c index 0ecc1fa..c627d0c 100644 --- a/gst/videoscale/gstvideoscaleorc-dist.c +++ b/gst/videoscale/gstvideoscaleorc-dist.c @@ -319,7 +319,7 @@ video_scale_orc_merge_linear_u8 (orc_uint8 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 31, 118, 105, 100, 101, 111, 95, 115, 99, 97, 108, 101, 95, 111, 114, 99, 95, 109, 101, 114, 103, 101, 95, 108, 105, 110, 101, 97, 114, - 95, + 95, 117, 56, 11, 1, 1, 12, 1, 1, 12, 1, 1, 14, 4, 128, 0, 0, 0, 16, 1, 20, 2, 20, 2, 20, 1, 20, 1, 43, 34, 4, 150, 32, 4, 150, 33, 5, 98, 33, 33, 32, 89, 33, 33, 24, 70, 33, 33, 16, @@ -502,7 +502,7 @@ video_scale_orc_merge_linear_u16 (orc_uint16 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 32, 118, 105, 100, 101, 111, 95, 115, 99, 97, 108, 101, 95, 111, 114, 99, 95, 109, 101, 114, 103, 101, 95, 108, 105, 110, 101, 97, 114, - 95, + 95, 117, 49, 54, 11, 2, 2, 12, 2, 2, 12, 2, 2, 14, 4, 16, 0, 0, 0, 16, 2, 16, 2, 20, 4, 20, 4, 177, 32, 4, 24, 177, 33, 5, 25, 103, 32, 32, 33, 126, 32, 32, 16, 163, 0, 32, 2, 0, @@ -955,7 +955,7 @@ video_scale_orc_downsample_u8 (guint8 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 29, 118, 105, 100, 101, 111, 95, 115, 99, 97, 108, 101, 95, 111, 114, 99, 95, 100, 111, 119, 110, 115, 97, 109, 112, 108, 101, 95, 117, - 56, + 56, 11, 1, 1, 12, 2, 2, 20, 1, 20, 1, 199, 32, 33, 4, 39, 0, 32, 33, 2, 0, }; @@ -1087,7 +1087,7 @@ video_scale_orc_downsample_u16 (guint16 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 30, 118, 105, 100, 101, 111, 95, 115, 99, 97, 108, 101, 95, 111, 114, 99, 95, 100, 111, 119, 110, 115, 97, 109, 112, 108, 101, 95, 117, - 49, + 49, 54, 11, 2, 2, 12, 4, 4, 20, 2, 20, 2, 198, 32, 33, 4, 76, 0, 32, 33, 2, 0, }; @@ -1225,7 +1225,7 @@ video_scale_orc_downsample_u32 (guint8 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 30, 118, 105, 100, 101, 111, 95, 115, 99, 97, 108, 101, 95, 111, 114, 99, 95, 100, 111, 119, 110, 115, 97, 109, 112, 108, 101, 95, 117, - 51, + 51, 50, 11, 4, 4, 12, 8, 8, 20, 4, 20, 4, 197, 32, 33, 4, 21, 2, 39, 0, 32, 33, 2, 0, }; @@ -1479,7 +1479,7 @@ video_scale_orc_downsample_yuyv (guint8 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 31, 118, 105, 100, 101, 111, 95, 115, 99, 97, 108, 101, 95, 111, 114, 99, 95, 100, 111, 119, 110, 115, 97, 109, 112, 108, 101, 95, 121, - 117, + 117, 121, 118, 11, 4, 4, 12, 8, 8, 20, 4, 20, 4, 20, 2, 20, 2, 20, 2, 20, 2, 21, 2, 199, 32, 33, 4, 21, 1, 199, 34, 35, 32, 21, 1, 39, 36, 34, 35, 198, 34, 35, 33, 21, 1, 39, 37, 34, 35, @@ -1601,7 +1601,7 @@ video_scale_orc_resample_nearest_u8 (guint8 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 35, 118, 105, 100, 101, 111, 95, 115, 99, 97, 108, 101, 95, 111, 114, 99, 95, 114, 101, 115, 97, 109, 112, 108, 101, 95, 110, 101, 97, - 114, + 114, 101, 115, 116, 95, 117, 56, 11, 1, 1, 12, 1, 1, 16, 4, 16, 4, 48, 0, 4, 24, 25, 2, 0, }; @@ -1719,7 +1719,7 @@ video_scale_orc_resample_bilinear_u8 (guint8 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 36, 118, 105, 100, 101, 111, 95, 115, 99, 97, 108, 101, 95, 111, 114, 99, 95, 114, 101, 115, 97, 109, 112, 108, 101, 95, 98, 105, 108, - 105, + 105, 110, 101, 97, 114, 95, 117, 56, 11, 1, 1, 12, 1, 1, 16, 4, 16, 4, 50, 0, 4, 24, 25, 2, 0, }; @@ -1827,7 +1827,7 @@ video_scale_orc_resample_nearest_u32 (guint8 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 36, 118, 105, 100, 101, 111, 95, 115, 99, 97, 108, 101, 95, 111, 114, 99, 95, 114, 101, 115, 97, 109, 112, 108, 101, 95, 110, 101, 97, - 114, + 114, 101, 115, 116, 95, 117, 51, 50, 11, 4, 4, 12, 4, 4, 16, 4, 16, 4, 49, 0, 4, 24, 25, 2, 0, }; @@ -1967,7 +1967,7 @@ video_scale_orc_resample_bilinear_u32 (guint8 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 37, 118, 105, 100, 101, 111, 95, 115, 99, 97, 108, 101, 95, 111, 114, 99, 95, 114, 101, 115, 97, 109, 112, 108, 101, 95, 98, 105, 108, - 105, + 105, 110, 101, 97, 114, 95, 117, 51, 50, 11, 4, 4, 12, 4, 4, 16, 4, 16, 4, 51, 0, 4, 24, 25, 2, 0, }; @@ -2212,7 +2212,7 @@ video_scale_orc_resample_merge_bilinear_u32 (guint8 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 43, 118, 105, 100, 101, 111, 95, 115, 99, 97, 108, 101, 95, 111, 114, 99, 95, 114, 101, 115, 97, 109, 112, 108, 101, 95, 109, 101, 114, - 103, + 103, 101, 95, 98, 105, 108, 105, 110, 101, 97, 114, 95, 117, 51, 50, 11, 4, 4, 11, 4, 4, 12, 4, 4, 12, 4, 4, 16, 4, 16, 4, 16, 4, 20, 4, 20, 4, 20, 4, 20, 8, 20, 8, 51, 33, 5, 25, 26, 128, diff --git a/gst/volume/gstvolumeorc-dist.c b/gst/volume/gstvolumeorc-dist.c index 1a3f519..80c9f8b 100644 --- a/gst/volume/gstvolumeorc-dist.c +++ b/gst/volume/gstvolumeorc-dist.c @@ -258,7 +258,7 @@ volume_orc_scalarmultiply_f64_ns (double *ORC_RESTRICT d1, double p1, int n) static const orc_uint8 bc[] = { 1, 9, 32, 118, 111, 108, 117, 109, 101, 95, 111, 114, 99, 95, 115, 99, 97, 108, 97, 114, 109, 117, 108, 116, 105, 112, 108, 121, 95, 102, 54, - 52, + 52, 95, 110, 115, 11, 8, 8, 18, 8, 214, 0, 0, 24, 2, 0, }; p = orc_program_new_from_static_bytecode (bc); @@ -388,7 +388,7 @@ volume_orc_scalarmultiply_f32_ns (float *ORC_RESTRICT d1, float p1, int n) static const orc_uint8 bc[] = { 1, 9, 32, 118, 111, 108, 117, 109, 101, 95, 111, 114, 99, 95, 115, 99, 97, 108, 97, 114, 109, 117, 108, 116, 105, 112, 108, 121, 95, 102, 51, - 50, + 50, 95, 110, 115, 11, 4, 4, 17, 4, 202, 0, 0, 24, 2, 0, }; p = orc_program_new_from_static_bytecode (bc); @@ -1142,7 +1142,7 @@ volume_orc_process_int8_clamp (gint8 * ORC_RESTRICT d1, int p1, int n) static const orc_uint8 bc[] = { 1, 9, 29, 118, 111, 108, 117, 109, 101, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 105, 110, 116, 56, 95, 99, 108, 97, 109, - 112, + 112, 11, 1, 1, 14, 4, 3, 0, 0, 0, 16, 1, 20, 2, 174, 32, 0, 24, 94, 32, 32, 16, 159, 0, 32, 2, 0, }; @@ -1564,7 +1564,7 @@ volume_orc_process_controlled_f64_1ch (gdouble * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 37, 118, 111, 108, 117, 109, 101, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 99, 111, 110, 116, 114, 111, 108, 108, 101, - 100, + 100, 95, 102, 54, 52, 95, 49, 99, 104, 11, 8, 8, 12, 8, 8, 214, 0, 0, 4, 2, 0, }; @@ -1714,7 +1714,7 @@ volume_orc_process_controlled_f32_1ch (gfloat * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 37, 118, 111, 108, 117, 109, 101, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 99, 111, 110, 116, 114, 111, 108, 108, 101, - 100, + 100, 95, 102, 51, 50, 95, 49, 99, 104, 11, 4, 4, 12, 8, 8, 20, 4, 225, 32, 4, 202, 0, 0, 32, 2, 0, }; @@ -1901,7 +1901,7 @@ volume_orc_process_controlled_f32_2ch (gfloat * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 37, 118, 111, 108, 117, 109, 101, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 99, 111, 110, 116, 114, 111, 108, 108, 101, - 100, + 100, 95, 102, 51, 50, 95, 50, 99, 104, 11, 8, 8, 12, 8, 8, 20, 4, 20, 8, 225, 32, 4, 194, 33, 32, 32, 21, 1, 202, 0, 0, 33, 2, 0, @@ -2064,7 +2064,7 @@ volume_orc_process_controlled_int32_1ch (gint32 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 39, 118, 111, 108, 117, 109, 101, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 99, 111, 110, 116, 114, 111, 108, 108, 101, - 100, + 100, 95, 105, 110, 116, 51, 50, 95, 49, 99, 104, 11, 4, 4, 12, 8, 8, 20, 8, 223, 32, 0, 214, 32, 32, 4, 222, 0, 32, 2, 0, }; @@ -2255,7 +2255,7 @@ volume_orc_process_controlled_int16_1ch (gint16 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 39, 118, 111, 108, 117, 109, 101, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 99, 111, 110, 116, 114, 111, 108, 108, 101, - 100, + 100, 95, 105, 110, 116, 49, 54, 95, 49, 99, 104, 11, 2, 2, 12, 8, 8, 20, 4, 20, 4, 153, 32, 0, 211, 32, 32, 225, 33, 4, 202, 32, 32, 33, 210, 32, 32, 165, 0, 32, 2, 0, @@ -2508,7 +2508,7 @@ volume_orc_process_controlled_int16_2ch (gint16 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 39, 118, 111, 108, 117, 109, 101, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 99, 111, 110, 116, 114, 111, 108, 108, 101, - 100, + 100, 95, 105, 110, 116, 49, 54, 95, 50, 99, 104, 11, 4, 4, 12, 8, 8, 20, 8, 20, 4, 20, 8, 21, 1, 153, 32, 0, 21, 1, 211, 32, 32, 225, 33, 4, 194, 34, 33, 33, 21, 1, 202, 34, 34, 32, 21, 1, 210, @@ -2723,7 +2723,7 @@ volume_orc_process_controlled_int8_1ch (gint8 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 38, 118, 111, 108, 117, 109, 101, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 99, 111, 110, 116, 114, 111, 108, 108, 101, - 100, + 100, 95, 105, 110, 116, 56, 95, 49, 99, 104, 11, 1, 1, 12, 8, 8, 20, 2, 20, 4, 20, 4, 149, 32, 0, 153, 33, 32, 211, 33, 33, 225, 34, 4, 202, 33, 33, 34, 210, 33, 33, 163, 32, 33, 159, 0, 32, 2, 0, @@ -2998,7 +2998,7 @@ volume_orc_process_controlled_int8_2ch (gint8 * ORC_RESTRICT d1, static const orc_uint8 bc[] = { 1, 9, 38, 118, 111, 108, 117, 109, 101, 95, 111, 114, 99, 95, 112, 114, 111, 99, 101, 115, 115, 95, 99, 111, 110, 116, 114, 111, 108, 108, 101, - 100, + 100, 95, 105, 110, 116, 56, 95, 50, 99, 104, 11, 2, 2, 12, 8, 8, 20, 4, 20, 8, 20, 8, 21, 1, 149, 32, 0, 21, 1, 153, 33, 32, 21, 1, 211, 33, 33, 225, 32, 4, 194, 34, 32, 32, 21, 1, 202, 33, 33, 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-09-19 10:10+0200\n" +"POT-Creation-Date: 2013-09-24 14:11+0200\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-09-19 10:10+0200\n" +"POT-Creation-Date: 2013-09-24 14:11+0200\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-base 0.10.32.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-19 10:10+0200\n" +"POT-Creation-Date: 2013-09-24 14:11+0200\n" "PO-Revision-Date: 2011-04-26 22:31+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-base 0.10.32.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-19 10:10+0200\n" +"POT-Creation-Date: 2013-09-24 14:11+0200\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@@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-base-1.1.4\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-19 10:10+0200\n" +"POT-Creation-Date: 2013-09-24 14:11+0200\n" "PO-Revision-Date: 2013-09-18 09:38+0200\n" "Last-Translator: Marek Černocký <marek@manet.cz>\n" "Language-Team: Czech <translation-team-cs@lists.sourceforge.net>\n" Binary files differ@@ -33,7 +33,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-base 1.0.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-19 10:10+0200\n" +"POT-Creation-Date: 2013-09-24 14:11+0200\n" "PO-Revision-Date: 2013-01-01 16:38+0100\n" "Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n" "Language-Team: Danish <dansk@dansk-gruppen.dk>\n" Binary files differ@@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-base 1.0.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-19 10:10+0200\n" +"POT-Creation-Date: 2013-09-24 14:11+0200\n" "PO-Revision-Date: 2012-11-28 19:39+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-base 0.10.32.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-19 10:10+0200\n" +"POT-Creation-Date: 2013-09-24 14:11+0200\n" "PO-Revision-Date: 2012-05-05 19:13+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 e8d1a0a..6a79ba5 100644 --- a/po/en_GB.gmo +++ b/po/en_GB.gmo diff --git a/po/en_GB.po b/po/en_GB.po index 0b9f2d2..fec6b8c 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-09-19 10:10+0200\n" +"POT-Creation-Date: 2013-09-24 14:11+0200\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-base 0.10.32.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-19 10:10+0200\n" +"POT-Creation-Date: 2013-09-24 14:11+0200\n" "PO-Revision-Date: 2011-06-04 21:11+0100\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-base 0.10.32.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-19 10:10+0200\n" +"POT-Creation-Date: 2013-09-24 14:11+0200\n" "PO-Revision-Date: 2011-10-02 15:46+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-base-0.10.26.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-19 10:10+0200\n" +"POT-Creation-Date: 2013-09-24 14:11+0200\n" "PO-Revision-Date: 2010-03-25 12:32+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@@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-base 0.10.30.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-19 10:10+0200\n" +"POT-Creation-Date: 2013-09-24 14:11+0200\n" "PO-Revision-Date: 2010-12-31 23:21+0200\n" "Last-Translator: Tommi Vainikainen <Tommi.Vainikainen@iki.fi>\n" "Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n" Binary files differ@@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-base 0.10.32.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-19 10:10+0200\n" +"POT-Creation-Date: 2013-09-24 14:11+0200\n" "PO-Revision-Date: 2011-04-28 09:19+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-base 1.0.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-19 10:10+0200\n" +"POT-Creation-Date: 2013-09-24 14:11+0200\n" "PO-Revision-Date: 2012-12-15 03:40+0200\n" "Last-Translator: Fran Dieguez <frandieguez@ubuntu.com>\n" "Language-Team: Galician <proxecto@trasno.net>\n" diff --git a/po/gst-plugins-base-1.0.pot b/po/gst-plugins-base-1.0.pot index 562f29e..fcbc117 100644 --- a/po/gst-plugins-base-1.0.pot +++ b/po/gst-plugins-base-1.0.pot @@ -5,9 +5,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: gst-plugins-base 1.1.90\n" +"Project-Id-Version: gst-plugins-base 1.2.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-19 10:10+0200\n" +"POT-Creation-Date: 2013-09-24 14:11+0200\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" Binary files differ@@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-base 0.10.32.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-19 10:10+0200\n" +"POT-Creation-Date: 2013-09-24 14:11+0200\n" "PO-Revision-Date: 2012-04-16 04:19+0200\n" "Last-Translator: Tomislav Krznar <tomislav.krznar@gmail.com>\n" "Language-Team: Croatian <lokalizacija@linux.hr>\n" Binary files differ@@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-base 1.0.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-19 10:10+0200\n" +"POT-Creation-Date: 2013-09-24 14:11+0200\n" "PO-Revision-Date: 2012-11-29 14:05+0100\n" "Last-Translator: Gabor Kelemen <kelemeng@gnome.hu>\n" "Language-Team: Hungarian <translation-team-hu@lists.sourceforge.net>\n" Binary files differ@@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-base 0.10.32.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-19 10:10+0200\n" +"POT-Creation-Date: 2013-09-24 14:11+0200\n" "PO-Revision-Date: 2012-01-28 11:31+0700\n" "Last-Translator: Andhika Padmawan <andhika.padmawan@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-base 0.10.28.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-19 10:10+0200\n" +"POT-Creation-Date: 2013-09-24 14:11+0200\n" "PO-Revision-Date: 2010-04-28 14:27+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-base 0.10.30.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-19 10:10+0200\n" +"POT-Creation-Date: 2013-09-24 14:11+0200\n" "PO-Revision-Date: 2010-10-25 10:27+0900\n" "Last-Translator: Makoto Kato <makoto.kt@gmail.com>\n" "Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n" Binary files differ@@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-base-0.10.15.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-19 10:10+0200\n" +"POT-Creation-Date: 2013-09-24 14:11+0200\n" "PO-Revision-Date: 2008-03-07 23:43+0200\n" "Last-Translator: Gintautas Miliauskas <gintas@akl.lt>\n" "Language-Team: Lithuanian <komp_lt@konferencijos.lt>\n" Binary files differ@@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-base 0.10.32.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-19 10:10+0200\n" +"POT-Creation-Date: 2013-09-24 14:11+0200\n" "PO-Revision-Date: 2011-09-02 12:02-0000\n" "Last-Translator: Rihards Priedītis <rprieditis@gmail.com>\n" "Language-Team: Latvian <translation-team-lv@lists.sourceforge.net>\n" Binary files differ@@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-base 1.0.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-19 10:10+0200\n" +"POT-Creation-Date: 2013-09-24 14:11+0200\n" "PO-Revision-Date: 2012-12-21 21:43+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@@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-base 1.1.4\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-19 10:10+0200\n" +"POT-Creation-Date: 2013-09-24 14:11+0200\n" "PO-Revision-Date: 2013-09-15 13:29+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-09-19 10:10+0200\n" +"POT-Creation-Date: 2013-09-24 14:11+0200\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-base 1.1.4\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-19 10:10+0200\n" +"POT-Creation-Date: 2013-09-24 14:11+0200\n" "PO-Revision-Date: 2013-09-15 10:32+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 16a63a7..ccd6c39 100644 --- a/po/pt_BR.gmo +++ b/po/pt_BR.gmo diff --git a/po/pt_BR.po b/po/pt_BR.po index 63e36aa..37aa44d 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-base-1.0.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-19 10:10+0200\n" +"POT-Creation-Date: 2013-09-24 14:11+0200\n" "PO-Revision-Date: 2013-08-20 00:39-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-base 0.10.29.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-19 10:10+0200\n" +"POT-Creation-Date: 2013-09-24 14:11+0200\n" "PO-Revision-Date: 2010-08-16 01:21+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-base 1.1.4\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-19 10:10+0200\n" +"POT-Creation-Date: 2013-09-24 14:11+0200\n" "PO-Revision-Date: 2013-09-15 08:46+0400\n" "Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n" "Language-Team: Russian <gnu@mx.ru>\n" Binary files differ@@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-base 0.10.30.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-19 10:10+0200\n" +"POT-Creation-Date: 2013-09-24 14:11+0200\n" "PO-Revision-Date: 2010-11-08 15:34+0100\n" "Last-Translator: Peter Tuhársky <tuharsky@misbb.sk>\n" "Language-Team: Slovak <sk-i18n@lists.linux.sk>\n" Binary files differ@@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-base-1.0.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-19 10:10+0200\n" +"POT-Creation-Date: 2013-09-24 14:11+0200\n" "PO-Revision-Date: 2013-01-05 10:10+0100\n" "Last-Translator: Klemen Košir <klemen913@gmail.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 0.8.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-19 10:10+0200\n" +"POT-Creation-Date: 2013-09-24 14:11+0200\n" "PO-Revision-Date: 2004-08-07 20:29+0200\n" "Last-Translator: Laurent Dhima <laurenti@alblinux.net>\n" "Language-Team: Albanian <begraj@hotmail.com>\n" Binary files differ@@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-base-0.10.32.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-19 10:10+0200\n" +"POT-Creation-Date: 2013-09-24 14:11+0200\n" "PO-Revision-Date: 2012-03-25 03:32+0200\n" "Last-Translator: Мирослав Николић <miroslavnikolic@rocketmail.com>\n" "Language-Team: Serbian <gnu@prevod.org>\n" Binary files differ@@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-base 0.10.28.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-19 10:10+0200\n" +"POT-Creation-Date: 2013-09-24 14:11+0200\n" "PO-Revision-Date: 2010-06-07 18:17+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-base 1.0.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-19 10:10+0200\n" +"POT-Creation-Date: 2013-09-24 14:11+0200\n" "PO-Revision-Date: 2013-03-10 12:46+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-base 1.1.4\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-19 10:10+0200\n" +"POT-Creation-Date: 2013-09-24 14:11+0200\n" "PO-Revision-Date: 2013-09-14 22:27+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-base-1.1.4\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-19 10:10+0200\n" +"POT-Creation-Date: 2013-09-24 14:11+0200\n" "PO-Revision-Date: 2013-09-16 14:15+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 9778a86..7762372 100644 --- a/po/zh_CN.gmo +++ b/po/zh_CN.gmo diff --git a/po/zh_CN.po b/po/zh_CN.po index 223222e..b7f5bc2 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-base 0.10.21.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-19 10:10+0200\n" +"POT-Creation-Date: 2013-09-24 14:11+0200\n" "PO-Revision-Date: 2009-01-14 12:41+0800\n" "Last-Translator: Ji ZhengYu <zhengyuji@gmail.com>\n" "Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n" diff --git a/tests/check/Makefile.in b/tests/check/Makefile.in index 70dcf4b..750aa2a 100644 --- a/tests/check/Makefile.in +++ b/tests/check/Makefile.in @@ -3650,6 +3650,7 @@ LOOPS ?= 10 $(VALGRIND_PATH) -q \ $(foreach s,$(SUPPRESSIONS),--suppressions=$(s)) \ --tool=memcheck --leak-check=full --trace-children=yes \ + --show-possibly-lost=no \ --leak-resolution=high --num-callers=20 \ ./$* 2>&1 | tee valgrind.log @if grep "==" valgrind.log > /dev/null 2>&1; then \ @@ -3667,6 +3668,7 @@ LOOPS ?= 10 $(VALGRIND_PATH) -q \ $(foreach s,$(SUPPRESSIONS),--suppressions=$(s)) \ --tool=memcheck --leak-check=full --trace-children=yes \ + --show-possibly-lost=no \ --leak-resolution=high --num-callers=20 \ --gen-suppressions=all \ ./$* 2>&1 | tee suppressions.log diff --git a/win32/common/_stdint.h b/win32/common/_stdint.h index 266df0b..282caac 100644 --- a/win32/common/_stdint.h +++ b/win32/common/_stdint.h @@ -1,7 +1,7 @@ #ifndef _GST_PLUGINS_BASE__STDINT_H #define _GST_PLUGINS_BASE__STDINT_H 1 #ifndef _GENERATED_STDINT_H -#define _GENERATED_STDINT_H "gst-plugins-base 1.1.90" +#define _GENERATED_STDINT_H "gst-plugins-base 1.2.0" /* generated using gnu compiler gcc-4.8 (Debian 4.8.1-10) 4.8.1 */ #define _STDINT_HAVE_STDINT_H 1 #include <stdint.h> diff --git a/win32/common/config.h b/win32/common/config.h index 7bf39ff..f64d65b 100644 --- a/win32/common/config.h +++ b/win32/common/config.h @@ -84,7 +84,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-09-19" +#define GST_PACKAGE_RELEASE_DATETIME "2013-09-24" /* Define if static plugins should be built */ #undef GST_PLUGIN_BUILD_STATIC @@ -322,7 +322,7 @@ #define PACKAGE_NAME "GStreamer Base Plug-ins" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GStreamer Base Plug-ins 1.1.90" +#define PACKAGE_STRING "GStreamer Base Plug-ins 1.2.0" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "gst-plugins-base" @@ -331,7 +331,7 @@ #undef PACKAGE_URL /* Define to the version of this package. */ -#define PACKAGE_VERSION "1.1.90" +#define PACKAGE_VERSION "1.2.0" /* directory where plugins are located */ #ifdef _DEBUG @@ -365,7 +365,7 @@ #undef USE_TREMOLO /* Version number of package */ -#define VERSION "1.1.90" +#define VERSION "1.2.0" /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most significant byte first (like Motorola and SPARC, unlike Intel). */ |