aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian.droege@collabora.co.uk>2012-09-24 16:27:04 +0200
committerSebastian Dröge <sebastian.droege@collabora.co.uk>2012-09-24 16:27:04 +0200
commitf73db06c09ae3480b3d76a2bba8700444d00f181 (patch)
treee0dc8f97f8680a721eccf022a9559f1398961bce
parente9c66bffc089df63904377cb88002300086e6440 (diff)
Imported Upstream version 1.0.0upstream/1.0.0
-rw-r--r--Makefile.in25
-rw-r--r--NEWS60
-rw-r--r--RELEASE195
-rw-r--r--common/release.mak25
-rwxr-xr-xconfigure28
-rw-r--r--configure.ac2
-rw-r--r--docs/gst/gstreamer-sections.txt5
-rw-r--r--docs/gst/html/GstBin.html2
-rw-r--r--docs/gst/html/GstElementFactory.html2
-rw-r--r--docs/gst/html/GstObject.html10
-rw-r--r--docs/gst/html/GstPad.html69
-rw-r--r--docs/gst/html/GstPadTemplate.html2
-rw-r--r--docs/gst/html/GstTypeFindFactory.html2
-rw-r--r--docs/gst/html/api-index-full.html16
-rw-r--r--docs/gst/html/gst-building.html4
-rw-r--r--docs/gst/html/gst-running.html4
-rw-r--r--docs/gst/html/gstreamer-Gst.html4
-rw-r--r--docs/gst/html/gstreamer-GstBuffer.html2
-rw-r--r--docs/gst/html/gstreamer-GstCaps.html2
-rw-r--r--docs/gst/html/gstreamer-GstEvent.html2
-rw-r--r--docs/gst/html/gstreamer-GstGError.html2
-rw-r--r--docs/gst/html/gstreamer-GstIterator.html2
-rw-r--r--docs/gst/html/gstreamer-GstMessage.html2
-rw-r--r--docs/gst/html/gstreamer-GstQuery.html2
-rw-r--r--docs/gst/html/gstreamer-GstTagList.html2
-rw-r--r--docs/gst/html/gstreamer.devhelp210
-rw-r--r--docs/gst/html/index.html2
-rw-r--r--docs/gst/html/index.sgml4
-rw-r--r--docs/libs/html/GstBaseSrc.html2
-rw-r--r--docs/libs/html/GstBaseTransform.html4
-rw-r--r--docs/libs/html/GstCollectPads.html32
-rw-r--r--docs/libs/html/gstreamer-libs.devhelp26
-rw-r--r--docs/libs/html/index.html2
-rw-r--r--docs/manual/advanced-dparams.xml21
-rw-r--r--docs/manual/basics-bins.xml10
-rw-r--r--docs/plugins/html/ch01.html2
-rw-r--r--docs/plugins/html/ch02.html2
-rw-r--r--docs/plugins/html/gstreamer-plugins-capsfilter.html6
-rw-r--r--docs/plugins/html/gstreamer-plugins-fakesink.html6
-rw-r--r--docs/plugins/html/gstreamer-plugins-fakesrc.html6
-rw-r--r--docs/plugins/html/gstreamer-plugins-fdsink.html4
-rw-r--r--docs/plugins/html/gstreamer-plugins-fdsrc.html6
-rw-r--r--docs/plugins/html/gstreamer-plugins-filesink.html6
-rw-r--r--docs/plugins/html/gstreamer-plugins-filesrc.html6
-rw-r--r--docs/plugins/html/gstreamer-plugins-funnel.html4
-rw-r--r--docs/plugins/html/gstreamer-plugins-identity.html4
-rw-r--r--docs/plugins/html/gstreamer-plugins-input-selector.html4
-rw-r--r--docs/plugins/html/gstreamer-plugins-multiqueue.html6
-rw-r--r--docs/plugins/html/gstreamer-plugins-output-selector.html4
-rw-r--r--docs/plugins/html/gstreamer-plugins-plugin-coreelements.html6
-rw-r--r--docs/plugins/html/gstreamer-plugins-queue.html4
-rw-r--r--docs/plugins/html/gstreamer-plugins-queue2.html4
-rw-r--r--docs/plugins/html/gstreamer-plugins-tee.html6
-rw-r--r--docs/plugins/html/gstreamer-plugins-typefind.html4
-rw-r--r--docs/plugins/html/gstreamer-plugins-valve.html4
-rw-r--r--docs/plugins/html/gstreamer-plugins.devhelp284
-rw-r--r--docs/plugins/html/index.html2
-rw-r--r--docs/plugins/inspect/plugin-coreelements.xml2
-rw-r--r--gst/gstobject.c8
-rw-r--r--gst/gstpad.c70
-rw-r--r--gst/gstpad.h5
-rw-r--r--gstreamer.doap10
-rw-r--r--gstreamer.spec2
-rw-r--r--libs/gst/base/gstbasetransform.c12
-rw-r--r--libs/gst/base/gstcollectpads.c54
-rw-r--r--libs/gst/check/gstcheck.h2
-rw-r--r--plugins/elements/gstidentity.c14
-rw-r--r--po/af.gmobin15086 -> 15086 bytes
-rw-r--r--po/af.po2
-rw-r--r--po/az.gmobin1683 -> 1683 bytes
-rw-r--r--po/az.po2
-rw-r--r--po/be.gmobin5090 -> 5090 bytes
-rw-r--r--po/be.po2
-rw-r--r--po/bg.gmobin43743 -> 43743 bytes
-rw-r--r--po/bg.po2
-rw-r--r--po/ca.gmobin34107 -> 34107 bytes
-rw-r--r--po/ca.po2
-rw-r--r--po/cs.gmobin33599 -> 33599 bytes
-rw-r--r--po/cs.po2
-rw-r--r--po/da.gmobin32252 -> 32252 bytes
-rw-r--r--po/da.po2
-rw-r--r--po/de.gmobin34004 -> 34004 bytes
-rw-r--r--po/de.po2
-rw-r--r--po/el.gmobin44509 -> 44509 bytes
-rw-r--r--po/el.po2
-rw-r--r--po/en_GB.gmobin11570 -> 11570 bytes
-rw-r--r--po/en_GB.po2
-rw-r--r--po/eo.gmobin4307 -> 4307 bytes
-rw-r--r--po/eo.po2
-rw-r--r--po/es.gmobin34166 -> 34166 bytes
-rw-r--r--po/es.po2
-rw-r--r--po/eu.gmobin29792 -> 29792 bytes
-rw-r--r--po/eu.po2
-rw-r--r--po/fi.gmobin32670 -> 32670 bytes
-rw-r--r--po/fi.po2
-rw-r--r--po/fr.gmobin34304 -> 34304 bytes
-rw-r--r--po/fr.po2
-rw-r--r--po/gl.gmobin33930 -> 33930 bytes
-rw-r--r--po/gl.po2
-rw-r--r--po/gstreamer-1.0.pot6
-rw-r--r--po/hu.gmobin33645 -> 33645 bytes
-rw-r--r--po/hu.po2
-rw-r--r--po/id.gmobin31997 -> 31997 bytes
-rw-r--r--po/id.po2
-rw-r--r--po/it.gmobin33833 -> 33833 bytes
-rw-r--r--po/it.po2
-rw-r--r--po/ja.gmobin14089 -> 14089 bytes
-rw-r--r--po/ja.po2
-rw-r--r--po/lt.gmobin31641 -> 31641 bytes
-rw-r--r--po/lt.po2
-rw-r--r--po/nb.gmobin9881 -> 9881 bytes
-rw-r--r--po/nb.po2
-rw-r--r--po/nl.gmobin33060 -> 33060 bytes
-rw-r--r--po/nl.po2
-rw-r--r--po/pl.gmobin33398 -> 33398 bytes
-rw-r--r--po/pl.po2
-rw-r--r--po/pt_BR.gmobin33601 -> 33601 bytes
-rw-r--r--po/pt_BR.po2
-rw-r--r--po/ro.gmobin33067 -> 33067 bytes
-rw-r--r--po/ro.po2
-rw-r--r--po/ru.gmobin43142 -> 43142 bytes
-rw-r--r--po/ru.po2
-rw-r--r--po/rw.gmobin689 -> 689 bytes
-rw-r--r--po/rw.po2
-rw-r--r--po/sk.gmobin33176 -> 33176 bytes
-rw-r--r--po/sk.po2
-rw-r--r--po/sl.gmobin32971 -> 32971 bytes
-rw-r--r--po/sl.po2
-rw-r--r--po/sq.gmobin12731 -> 12731 bytes
-rw-r--r--po/sq.po2
-rw-r--r--po/sr.gmobin42618 -> 42618 bytes
-rw-r--r--po/sr.po2
-rw-r--r--po/sv.gmobin32566 -> 32566 bytes
-rw-r--r--po/sv.po2
-rw-r--r--po/tr.gmobin12104 -> 12104 bytes
-rw-r--r--po/tr.po2
-rw-r--r--po/uk.gmobin43367 -> 43367 bytes
-rw-r--r--po/uk.po2
-rw-r--r--po/vi.gmobin34829 -> 34829 bytes
-rw-r--r--po/vi.po2
-rw-r--r--po/zh_CN.gmobin25404 -> 25404 bytes
-rw-r--r--po/zh_CN.po2
-rw-r--r--po/zh_TW.gmobin7285 -> 7285 bytes
-rw-r--r--po/zh_TW.po2
-rw-r--r--tests/check/gst/gstpad.c48
-rw-r--r--tools/gst-launch.1.in2
-rw-r--r--win32/common/config.h8
-rw-r--r--win32/common/libgstreamer.def4
148 files changed, 657 insertions, 410 deletions
diff --git a/Makefile.in b/Makefile.in
index 7f8e162..eb25a94 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -1184,11 +1184,24 @@ check-nonportable-print-format:
dist-hook: check-exports win32-check-crlf
release: dist
- $(MAKE) $(PACKAGE)-$(VERSION).tar.xz.md5
+ @$(MAKE) $(PACKAGE)-$(VERSION).tar.xz.sha256sum
+ @echo
+ @echo "================================================================================================="
+ @echo "http://gstreamer.freedesktop.org/src/$(PACKAGE)/$(PACKAGE)-$(VERSION).tar.xz"
+ @cat $(PACKAGE)-$(VERSION).tar.xz.sha256sum
+ @echo "================================================================================================="
+ @if [ -d ~/releases/ ]; then \
+ cp -v $(PACKAGE)-$(VERSION).tar.xz ~/releases/; \
+ fi
+ @if [ -d ../www/data/src ]; then \
+ mv -v $(PACKAGE)-$(VERSION).tar.xz ../www/data/src/$(PACKAGE)/ ; \
+ mv -v $(PACKAGE)-$(VERSION).tar.xz.sha256sum ../www/data/src/$(PACKAGE)/ ; \
+ fi
+ @echo "================================================================================================="
-# generate md5 sum files
-%.md5: %
- md5sum $< > $@
+# generate sha256 sum files
+%.sha256sum: %
+ @sha256sum $< > $@
# check that no marshal or enumtypes files are included
# this in turn ensures that distcheck fails for missing .list files which is currently
@@ -1196,8 +1209,8 @@ release: dist
distcheck-hook:
@test "x" = "x`find $(distdir) -name \*-enumtypes.[ch] | grep -v win32`" && \
test "x" = "x`find $(distdir) -name \*-marshal.[ch]`" || \
- ( $(ECHO) "*** Leftover enumtypes or marshal files in the tarball." && \
- $(ECHO) "*** Make sure the following files are not disted:" && \
+ ( echo "*** Leftover enumtypes or marshal files in the tarball." && \
+ echo "*** Make sure the following files are not disted:" && \
find $(distdir) -name \*-enumtypes.[ch] | grep -v win32 && \
find $(distdir) -name \*-marshal.[ch] && \
false )
diff --git a/NEWS b/NEWS
index a794dc9..440001f 100644
--- a/NEWS
+++ b/NEWS
@@ -1,61 +1,7 @@
-This is GStreamer 0.11.92 "High Hopes"
+This is GStreamer 1.0.0
-New features in 0.11.92:
+New features in 1.0.0:
* Parallel installability with 0.10.x series
- * API cleanup and minor API improvements
- * GstTagList is a refcounted type now
- * Lots of bugfixes, cleanup and other improvements
+ * See release notes for more details
-New features in 0.11.91:
-
- * API cleanup and minor improvements
- * More hiding of structs that don't need to be public
- * Addition of SNAP flag for seek events
-
-New features in 0.11.90:
-
- * Lots of bugfixes, cleanup and other improvements
- * Improvements to the buffer and memory managment API
- * A new GstTOC interface, e.g. for handling chapters
- * The GstChildProxy interface works with any GObject now
-
-New features in 0.11.3:
-
- * Various bug fixes and improvements
- * Input-selector defaults to sync-streams=true
- * Queue don't just start the thread on linking
- * Add user_data and notify to gst_memory_new_wrapped()
- * Rework caps function for performance
- * Improve basetransform allocator handling
- * Implement metadata transforms
- * Metadata registration improvements
- * Use generic marshallers everywhere
- * Push Sticky events in more cases
- * Register queries like events
- * Add DRAIN serialized query
- * Add 0-padding and prefix to GstMemory
- * Rework the ALLOCATION query
- * Allow setting the allocator in a bufferpool
- * Improve pull/get_range
-
-New features in 0.11.2:
-
- * Parallel installability with 0.10.x series
- * Added pts/dts to buffers
- * Moved controller into core
- * Pad probe rewrite
- * AcceptCaps and GetCaps made as queries
- * Added parent to pad functions
- * Sticky events rewrite
- * New GstSample object
- * Asynchronous state change support for basesrc
- * Added new bitmask type
- * GstMemory updates
- * Port to gio
- * Port to newest glib
- * Add stepped ranges
- * Do typefind in separate thread
- * Rework alloc tracing
- * Added STREAM_CONFIG, GAP and STREAM_START events
- * Various cleanups and leak fixes
diff --git a/RELEASE b/RELEASE
index fe51c74..b07303d 100644
--- a/RELEASE
+++ b/RELEASE
@@ -1,97 +1,142 @@
+Release notes for GStreamer 1.0.0
-Release notes for GStreamer 0.11.92 "High Hopes"
-
+The GStreamer project is pleased to announce the very first release of the
+new API and ABI-stable 1.x series of the GStreamer multimedia framework.
+The 1.x series is a stable series targeted at end users. It is not API or ABI
+compatible with the 0.10.x series. It can, however, be installed in parallel
+with the 0.10.x series and will not affect an existing 0.10.x installation.
-The GStreamer team is proud to announce a new release
-in the 0.11.x unstable series of the
-core of the GStreamer streaming media framework.
+Major improvements include: more flexible memory handling; extensible and
+negotiable metadata for buffers; caps negotiation and renegotiation mechanisms,
+decoupled from buffer allocation; improved caps renegotiation; automatic
+re-sending of state for dynamic pipelines; reworked and more fine-grained pad
+probing; simpler and more descriptive audio and video caps; more efficient
+allocation of buffers, events and other mini objects; improved timestamp
+handling; support for gobject-inspection-based language bindings; countless
+other improvements.
+Most of these changes involve the GStreamer plugin API. The application API
+has changed comparatively little, and most applications should be fairly easy
+to port to the new API. There is a porting guide available.
+The GStreamer team would like to thank everyone who helped bring this release
+about, whether by submitting patches, reporting bugs, testing, sponsoring
+development, attending hackfests, or simply supplying moral support.
-The 0.11.x series is an unstable series targeted at developers and will
-eventually lead up to the stable 1.0 series.
-It is not API or ABI compatible with the stable 0.10.x series.
-It is, however, parallel installable with the 0.10.x series.
+This is the end of a long development process, but also the beginning of
+one. This release does not mark the pinnacle of perfection, but the point
+where the team is content with the API and stability and quality of the code
+base in general, especially compared to the old 0.10 series.
+There will be bugs to fix, and starting from this release there will be
+distinct bug-fixing and feature development cycles, with the goal of getting
+bug-fixes out quicker and unencumbered by other more risky changes. See
+ http://gstreamer.freedesktop.org/wiki/ReleasePlanning/RoadMap
-The 0.11.x series has improved memory management and features
-various cleanups and enhancements.
-
+for a tentative road map and possible schedule.
+=== Modules
This module, gstreamer, only contains core functionality.
-For actual media playback, you will need other modules.
-
-gst-plugins-base
-contains a basic set of well-supported plug-ins
-gst-plugins-good
-contains a set of well-supported plug-ins under our preferred license
-gst-plugins-ugly
-contains a set of well-supported plug-ins, but might pose problems for
- distributors
-gst-plugins-bad
-contains a set of less supported plug-ins that haven't passed the
- rigorous quality testing we expect
-
-
+For actual media playback, you will also need other modules:
-
+ gst-plugins-base : a basic set of well-supported plugins
+ gst-plugins-good : a set of well-supported plugins under our preferred license
+ gst-plugins-ugly : a set of well-supported plugins, but might pose problems
+ for distributors
+ gst-plugins-bad : a set of less supported plugins that haven't passed the
+ rigorous quality testing we expect
+ gst-libav : a set of codecs plugins based on libav (formerly gst-ffmpeg)
-Features of this release
-
- * Parallel installability with 0.10.x series
- * API cleanup and minor API improvements
- * GstTagList is a refcounted type now
- * Lots of bugfixes, cleanup and other improvements
-There were no bugs fixed in this release
-
-
-Download
+==== Download
You can find source releases of gstreamer in the download directory:
-http://gstreamer.freedesktop.org/src/gstreamer/
-GStreamer Homepage
+ http://gstreamer.freedesktop.org/src/gstreamer/
+
+==== GStreamer Homepage
More details can be found on the project's website:
-http://gstreamer.freedesktop.org/
-Support and Bugs
+ http://gstreamer.freedesktop.org/
+
+==== Support and Bugs
We use GNOME's bugzilla for bug reports and feature requests:
-http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer
-
-Developers
-
-GStreamer is stored in Git, hosted at git.freedesktop.org, and can be cloned from there.
-Interested developers of the core library, plug-ins, and applications should
-subscribe to the gstreamer-devel list. If there is sufficient interest we
-will create more lists as necessary.
-
-
-Applications
-
-Various applications have early ports to GStreamer 0.11 including Totem, RhythmBox, Webkit, Jokosher, Transmageddon and others. We're working on porting more applications.
-
-
-Contributors to this release
-
- * Alban Browaeys
- * Andre Moreira Magalhaes (andrunko)
- * Anton Belka
- * Bastien Nocera
- * Brian Cameron
- * Edward Hervey
- * Havard Graff
- * Josep Torra
- * Luis de Bethencourt
- * Mark Nauwelaerts
- * Mike Ruprecht
- * Sebastian Dröge
- * Sreerenj Balachandran
- * Stefan Sauer
- * Tim-Philipp Müller
- * Wim Taymans
-  \ No newline at end of file
+
+ http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer
+ or
+ http://gstreamer.freedesktop.org/bugs/
+
+==== Developers
+
+GStreamer is stored in Git, hosted at git.freedesktop.org, and can be
+cloned from there. Interested developers of the core library, plugins, and
+applications should subscribe to the gstreamer-devel list and/or pop into
+our #gstreamer IRC channel on Freenode.
+
+==== Contributors to this release
+
+ Alban Browaeys
+ Alessandro Decina
+ Alexander Saprykin
+ Andoni Morales Alastruey
+ Andreas Frisch
+ Andre Moreira Magalhaes (andrunko)
+ Antoine Tremblay
+ Anton Belka
+ Arnaud Vrac
+ Bastian Winkler
+ Bastien Nocera
+ Brian Cameron
+ Christian Fredrik Kalager Schaller
+ Christophe Fergeau
+ Chun-wei Fan
+ Colin Walters
+ David Schleef
+ David Svensson Fors
+ Edward Hervey
+ Evan Nemerson
+ Fabrizio (Misto) Milo
+ Havard Graff
+ Idar Tollefsen
+ Jan Schmidt
+ Jason DeRose
+ Jens Georg
+ João Paulo Pizani Flor
+ Johan Boulé
+ Johan Dahlin
+ Josep Torra
+ Joshua M. Doe
+ Koop Mast
+ Lionel Landwerlin
+ Luis de Bethencourt
+ Mark Nauwelaerts
+ Matej Knopp
+ Miguel Angel Cabrera Moya
+ Mike Ruprecht
+ Oleksij Rempel
+ Olivier Crête
+ Peteris Krisjanis
+ Philippe Normand
+ Raimo Järvi
+ René Stadler
+ Reynaldo H. Verdejo Pinochet
+ Ryan Lortie
+ Sebastian Dröge
+ Sebastian Rasmussen
+ Sjoerd Simons
+ Sreerenj Balachandran
+ Stefan Kost
+ Stefan Sauer
+ Thiago Santos
+ Thibault Saunier
+ Thomas Vander Stichele
+ Tim-Philipp Müller
+ Víctor Manuel Jáquez Leal
+ Vincent Penquerc'h
+ Wim Taymans
+ Youness Alaoui
+ Руслан Ижбулатов
diff --git a/common/release.mak b/common/release.mak
index 7fbf4ca..715657b 100644
--- a/common/release.mak
+++ b/common/release.mak
@@ -2,11 +2,24 @@
# include $(top_srcdir)/common/release.mak
release: dist
- $(MAKE) $(PACKAGE)-$(VERSION).tar.xz.md5
+ @$(MAKE) $(PACKAGE)-$(VERSION).tar.xz.sha256sum
+ @echo
+ @echo "================================================================================================="
+ @echo "http://gstreamer.freedesktop.org/src/$(PACKAGE)/$(PACKAGE)-$(VERSION).tar.xz"
+ @cat $(PACKAGE)-$(VERSION).tar.xz.sha256sum
+ @echo "================================================================================================="
+ @if [ -d ~/releases/ ]; then \
+ cp -v $(PACKAGE)-$(VERSION).tar.xz ~/releases/; \
+ fi
+ @if [ -d ../www/data/src ]; then \
+ mv -v $(PACKAGE)-$(VERSION).tar.xz ../www/data/src/$(PACKAGE)/ ; \
+ mv -v $(PACKAGE)-$(VERSION).tar.xz.sha256sum ../www/data/src/$(PACKAGE)/ ; \
+ fi
+ @echo "================================================================================================="
-# generate md5 sum files
-%.md5: %
- md5sum $< > $@
+# generate sha256 sum files
+%.sha256sum: %
+ @sha256sum $< > $@
# check that no marshal or enumtypes files are included
# this in turn ensures that distcheck fails for missing .list files which is currently
@@ -14,8 +27,8 @@ release: dist
distcheck-hook:
@test "x" = "x`find $(distdir) -name \*-enumtypes.[ch] | grep -v win32`" && \
test "x" = "x`find $(distdir) -name \*-marshal.[ch]`" || \
- ( $(ECHO) "*** Leftover enumtypes or marshal files in the tarball." && \
- $(ECHO) "*** Make sure the following files are not disted:" && \
+ ( echo "*** Leftover enumtypes or marshal files in the tarball." && \
+ echo "*** Make sure the following files are not disted:" && \
find $(distdir) -name \*-enumtypes.[ch] | grep -v win32 && \
find $(distdir) -name \*-marshal.[ch] && \
false )
diff --git a/configure b/configure
index 0f71a71..26277c6 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for GStreamer 0.11.99.
+# Generated by GNU Autoconf 2.69 for GStreamer 1.0.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'
PACKAGE_TARNAME='gstreamer'
-PACKAGE_VERSION='0.11.99'
-PACKAGE_STRING='GStreamer 0.11.99'
+PACKAGE_VERSION='1.0.0'
+PACKAGE_STRING='GStreamer 1.0.0'
PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer'
PACKAGE_URL=''
@@ -1633,7 +1633,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 0.11.99 to adapt to many kinds of systems.
+\`configure' configures GStreamer 1.0.0 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1704,7 +1704,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of GStreamer 0.11.99:";;
+ short | recursive ) echo "Configuration of GStreamer 1.0.0:";;
esac
cat <<\_ACEOF
@@ -1881,7 +1881,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-GStreamer configure 0.11.99
+GStreamer configure 1.0.0
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2654,7 +2654,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 $as_me 0.11.99, which was
+It was created by GStreamer $as_me 1.0.0, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -3587,7 +3587,7 @@ fi
# Define the identity of the package.
PACKAGE='gstreamer'
- VERSION='0.11.99'
+ VERSION='1.0.0'
cat >>confdefs.h <<_ACEOF
@@ -3710,9 +3710,9 @@ $as_echo "$am_cv_prog_tar_ustar" >&6; }
- PACKAGE_VERSION_MAJOR=$(echo 0.11.99 | cut -d'.' -f1)
- PACKAGE_VERSION_MINOR=$(echo 0.11.99 | cut -d'.' -f2)
- PACKAGE_VERSION_MICRO=$(echo 0.11.99 | cut -d'.' -f3)
+ PACKAGE_VERSION_MAJOR=$(echo 1.0.0 | cut -d'.' -f1)
+ PACKAGE_VERSION_MINOR=$(echo 1.0.0 | cut -d'.' -f2)
+ PACKAGE_VERSION_MICRO=$(echo 1.0.0 | cut -d'.' -f3)
@@ -3723,7 +3723,7 @@ $as_echo "$am_cv_prog_tar_ustar" >&6; }
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking nano version" >&5
$as_echo_n "checking nano version... " >&6; }
- NANO=$(echo 0.11.99 | cut -d'.' -f4)
+ NANO=$(echo 1.0.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
@@ -26641,7 +26641,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 $as_me 0.11.99, which was
+This file was extended by GStreamer $as_me 1.0.0, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -26707,7 +26707,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 config.status 0.11.99
+GStreamer config.status 1.0.0
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff --git a/configure.ac b/configure.ac
index 0aef18e..d4728a2 100644
--- a/configure.ac
+++ b/configure.ac
@@ -4,7 +4,7 @@ dnl initialize autoconf
dnl when going to/from release please set the nano (fourth number) right !
dnl releases only do Wall, git and prerelease does Werror too
dnl
-AC_INIT(GStreamer, 0.11.99,
+AC_INIT(GStreamer, 1.0.0,
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
gstreamer)
AG_GST_INIT
diff --git a/docs/gst/gstreamer-sections.txt b/docs/gst/gstreamer-sections.txt
index fa80173..05dc89d 100644
--- a/docs/gst/gstreamer-sections.txt
+++ b/docs/gst/gstreamer-sections.txt
@@ -1676,6 +1676,11 @@ GST_PAD_PROBE_INFO_BUFFER_LIST
GST_PAD_PROBE_INFO_EVENT
GST_PAD_PROBE_INFO_QUERY
+gst_pad_probe_info_get_buffer
+gst_pad_probe_info_get_buffer_list
+gst_pad_probe_info_get_event
+gst_pad_probe_info_get_query
+
GST_PAD_PROBE_INFO_OFFSET
GST_PAD_PROBE_INFO_SIZE
diff --git a/docs/gst/html/GstBin.html b/docs/gst/html/GstBin.html
index 8ab0f94..21c25ca 100644
--- a/docs/gst/html/GstBin.html
+++ b/docs/gst/html/GstBin.html
@@ -157,7 +157,7 @@ element is removed from the bin.
<p>
</p>
<div class="refsect2">
-<a name="idp11344256"></a><h3>Notes</h3>
+<a name="idp9938176"></a><h3>Notes</h3>
<p>
A <a class="link" href="GstBin.html" title="GstBin"><span class="type">GstBin</span></a> internally intercepts every <a class="link" href="gstreamer-GstMessage.html#GstMessage" title="struct GstMessage"><span class="type">GstMessage</span></a> posted by its children and
implements the following default behaviour for each of them:
diff --git a/docs/gst/html/GstElementFactory.html b/docs/gst/html/GstElementFactory.html
index a943252..2c4cf3c 100644
--- a/docs/gst/html/GstElementFactory.html
+++ b/docs/gst/html/GstElementFactory.html
@@ -141,7 +141,7 @@ The following code example shows you how to create a GstFileSrc element.
<p>
</p>
<div class="example">
-<a name="idp19219696"></a><p class="title"><b>Example 6. Using an element factory</b></p>
+<a name="idp18064352"></a><p class="title"><b>Example 6. Using an element factory</b></p>
<div class="example-contents">
<table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
<tbody>
diff --git a/docs/gst/html/GstObject.html b/docs/gst/html/GstObject.html
index 03ac7dc..9779e33 100644
--- a/docs/gst/html/GstObject.html
+++ b/docs/gst/html/GstObject.html
@@ -186,7 +186,7 @@ of the object.
<p>
</p>
<div class="refsect2">
-<a name="idp28314960"></a><h3>controlled properties</h3>
+<a name="idp27685152"></a><h3>controlled properties</h3>
<p>
Controlled properties offers a lightweight way to adjust gobject
properties over stream-time. It works by using time-stamped value pairs that
@@ -213,21 +213,17 @@ Very little - it is just two steps to make a plugin controllable!
</p>
<p>
What needs to be done in applications?
-Again its not a lot to change.
+Again it's not a lot to change.
</p>
<div class="orderedlist"><ol class="orderedlist" type="1">
<li class="listitem"><p>
- first put some properties under control, by calling
- gst_object_control_properties (object, "prop1", "prop2",...);
- </p></li>
-<li class="listitem"><p>
create a <a class="link" href="GstControlSource.html" title="GstControlSource"><span class="type">GstControlSource</span></a>.
csource = <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-libs/html/GstInterpolationControlSource.html#gst-interpolation-control-source-new"><code class="function">gst_interpolation_control_source_new()</code></a>;
g_object_set (csource, "mode", GST_INTERPOLATION_MODE_LINEAR, NULL);
</p></li>
<li class="listitem"><p>
Attach the <a class="link" href="GstControlSource.html" title="GstControlSource"><span class="type">GstControlSource</span></a> on the controller to a property.
- gst_object_add_control_binding (object, gst_direct_control_binding_new (objetct, "prop1", csource));
+ gst_object_add_control_binding (object, gst_direct_control_binding_new (object, "prop1", csource));
</p></li>
<li class="listitem"><p>
Set the control values
diff --git a/docs/gst/html/GstPad.html b/docs/gst/html/GstPad.html
index 0924b7a..f8ce32c 100644
--- a/docs/gst/html/GstPad.html
+++ b/docs/gst/html/GstPad.html
@@ -113,6 +113,10 @@ struct <a class="link" href="GstPad.html#GstPadProbeInfo" title="st
#define <a class="link" href="GstPad.html#GST-PAD-PROBE-INFO-BUFFER-LIST:CAPS" title="GST_PAD_PROBE_INFO_BUFFER_LIST()">GST_PAD_PROBE_INFO_BUFFER_LIST</a> (d)
#define <a class="link" href="GstPad.html#GST-PAD-PROBE-INFO-EVENT:CAPS" title="GST_PAD_PROBE_INFO_EVENT()">GST_PAD_PROBE_INFO_EVENT</a> (d)
#define <a class="link" href="GstPad.html#GST-PAD-PROBE-INFO-QUERY:CAPS" title="GST_PAD_PROBE_INFO_QUERY()">GST_PAD_PROBE_INFO_QUERY</a> (d)
+<a class="link" href="gstreamer-GstBuffer.html#GstBuffer" title="struct GstBuffer"><span class="returnvalue">GstBuffer</span></a> * <a class="link" href="GstPad.html#gst-pad-probe-info-get-buffer" title="gst_pad_probe_info_get_buffer ()">gst_pad_probe_info_get_buffer</a> (<em class="parameter"><code><a class="link" href="GstPad.html#GstPadProbeInfo" title="struct GstPadProbeInfo"><span class="type">GstPadProbeInfo</span></a> *info</code></em>);
+<a class="link" href="gstreamer-GstBufferList.html#GstBufferList" title="GstBufferList"><span class="returnvalue">GstBufferList</span></a> * <a class="link" href="GstPad.html#gst-pad-probe-info-get-buffer-list" title="gst_pad_probe_info_get_buffer_list ()">gst_pad_probe_info_get_buffer_list</a> (<em class="parameter"><code><a class="link" href="GstPad.html#GstPadProbeInfo" title="struct GstPadProbeInfo"><span class="type">GstPadProbeInfo</span></a> *info</code></em>);
+<a class="link" href="gstreamer-GstEvent.html#GstEvent" title="struct GstEvent"><span class="returnvalue">GstEvent</span></a> * <a class="link" href="GstPad.html#gst-pad-probe-info-get-event" title="gst_pad_probe_info_get_event ()">gst_pad_probe_info_get_event</a> (<em class="parameter"><code><a class="link" href="GstPad.html#GstPadProbeInfo" title="struct GstPadProbeInfo"><span class="type">GstPadProbeInfo</span></a> *info</code></em>);
+<a class="link" href="gstreamer-GstQuery.html#GstQuery" title="struct GstQuery"><span class="returnvalue">GstQuery</span></a> * <a class="link" href="GstPad.html#gst-pad-probe-info-get-query" title="gst_pad_probe_info_get_query ()">gst_pad_probe_info_get_query</a> (<em class="parameter"><code><a class="link" href="GstPad.html#GstPadProbeInfo" title="struct GstPadProbeInfo"><span class="type">GstPadProbeInfo</span></a> *info</code></em>);
#define <a class="link" href="GstPad.html#GST-PAD-PROBE-INFO-OFFSET:CAPS" title="GST_PAD_PROBE_INFO_OFFSET()">GST_PAD_PROBE_INFO_OFFSET</a> (d)
#define <a class="link" href="GstPad.html#GST-PAD-PROBE-INFO-SIZE:CAPS" title="GST_PAD_PROBE_INFO_SIZE()">GST_PAD_PROBE_INFO_SIZE</a> (d)
<a class="link" href="GstPad.html#GstPadProbeReturn" title="enum GstPadProbeReturn"><span class="returnvalue">GstPadProbeReturn</span></a> (<a class="link" href="GstPad.html#GstPadProbeCallback" title="GstPadProbeCallback ()">*GstPadProbeCallback</a>) (<em class="parameter"><code><a class="link" href="GstPad.html" title="GstPad"><span class="type">GstPad</span></a> *pad</code></em>,
@@ -1798,6 +1802,71 @@ This field can be NULL.</td>
</div>
<hr>
<div class="refsect2">
+<a name="gst-pad-probe-info-get-buffer"></a><h3>gst_pad_probe_info_get_buffer ()</h3>
+<pre class="programlisting"><a class="link" href="gstreamer-GstBuffer.html#GstBuffer" title="struct GstBuffer"><span class="returnvalue">GstBuffer</span></a> * gst_pad_probe_info_get_buffer (<em class="parameter"><code><a class="link" href="GstPad.html#GstPadProbeInfo" title="struct GstPadProbeInfo"><span class="type">GstPadProbeInfo</span></a> *info</code></em>);</pre>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
+<td>a <a class="link" href="GstPad.html#GstPadProbeInfo" title="struct GstPadProbeInfo"><span class="type">GstPadProbeInfo</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>The <a class="link" href="gstreamer-GstBuffer.html#GstBuffer" title="struct GstBuffer"><span class="type">GstBuffer</span></a> from the probe. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gst-pad-probe-info-get-buffer-list"></a><h3>gst_pad_probe_info_get_buffer_list ()</h3>
+<pre class="programlisting"><a class="link" href="gstreamer-GstBufferList.html#GstBufferList" title="GstBufferList"><span class="returnvalue">GstBufferList</span></a> * gst_pad_probe_info_get_buffer_list (<em class="parameter"><code><a class="link" href="GstPad.html#GstPadProbeInfo" title="struct GstPadProbeInfo"><span class="type">GstPadProbeInfo</span></a> *info</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gst-pad-probe-info-get-event"></a><h3>gst_pad_probe_info_get_event ()</h3>
+<pre class="programlisting"><a class="link" href="gstreamer-GstEvent.html#GstEvent" title="struct GstEvent"><span class="returnvalue">GstEvent</span></a> * gst_pad_probe_info_get_event (<em class="parameter"><code><a class="link" href="GstPad.html#GstPadProbeInfo" title="struct GstPadProbeInfo"><span class="type">GstPadProbeInfo</span></a> *info</code></em>);</pre>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
+<td>a <a class="link" href="GstPad.html#GstPadProbeInfo" title="struct GstPadProbeInfo"><span class="type">GstPadProbeInfo</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>The <a class="link" href="gstreamer-GstEvent.html#GstEvent" title="struct GstEvent"><span class="type">GstEvent</span></a> from the probe. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gst-pad-probe-info-get-query"></a><h3>gst_pad_probe_info_get_query ()</h3>
+<pre class="programlisting"><a class="link" href="gstreamer-GstQuery.html#GstQuery" title="struct GstQuery"><span class="returnvalue">GstQuery</span></a> * gst_pad_probe_info_get_query (<em class="parameter"><code><a class="link" href="GstPad.html#GstPadProbeInfo" title="struct GstPadProbeInfo"><span class="type">GstPadProbeInfo</span></a> *info</code></em>);</pre>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
+<td>a <a class="link" href="GstPad.html#GstPadProbeInfo" title="struct GstPadProbeInfo"><span class="type">GstPadProbeInfo</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>The <a class="link" href="gstreamer-GstQuery.html#GstQuery" title="struct GstQuery"><span class="type">GstQuery</span></a> from the probe. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
<a name="GST-PAD-PROBE-INFO-OFFSET:CAPS"></a><h3>GST_PAD_PROBE_INFO_OFFSET()</h3>
<pre class="programlisting">#define GST_PAD_PROBE_INFO_OFFSET(d) ((d)-&gt;offset)
</pre>
diff --git a/docs/gst/html/GstPadTemplate.html b/docs/gst/html/GstPadTemplate.html
index 8c57d0c..4df16cc 100644
--- a/docs/gst/html/GstPadTemplate.html
+++ b/docs/gst/html/GstPadTemplate.html
@@ -132,7 +132,7 @@ or <a class="link" href="GstPad.html#gst-pad-new-from-static-template" title="gs
The following code example shows the code to create a pad from a padtemplate.
</p>
<div class="example">
-<a name="idp12754256"></a><p class="title"><b>Example 11. Create a pad from a padtemplate</b></p>
+<a name="idp27943152"></a><p class="title"><b>Example 11. Create a pad from a padtemplate</b></p>
<div class="example-contents">
<table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
<tbody>
diff --git a/docs/gst/html/GstTypeFindFactory.html b/docs/gst/html/GstTypeFindFactory.html
index bb9c212..62ec442 100644
--- a/docs/gst/html/GstTypeFindFactory.html
+++ b/docs/gst/html/GstTypeFindFactory.html
@@ -73,7 +73,7 @@ the section <GTKDOCLINK HREF="gstreamer-Writing-typefind-functions">
<p>
</p>
<div class="example">
-<a name="idp43742384"></a><p class="title"><b>Example 13. how to write a simple typefinder</b></p>
+<a name="idp12151600"></a><p class="title"><b>Example 13. how to write a simple typefinder</b></p>
<div class="example-contents">
<table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
<tbody>
diff --git a/docs/gst/html/api-index-full.html b/docs/gst/html/api-index-full.html
index c19eb13..85ec7bc 100644
--- a/docs/gst/html/api-index-full.html
+++ b/docs/gst/html/api-index-full.html
@@ -4095,6 +4095,22 @@
</dt>
<dd></dd>
<dt>
+<a class="link" href="GstPad.html#gst-pad-probe-info-get-buffer" title="gst_pad_probe_info_get_buffer ()">gst_pad_probe_info_get_buffer</a>, function in <a class="link" href="GstPad.html" title="GstPad">GstPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="GstPad.html#gst-pad-probe-info-get-buffer-list" title="gst_pad_probe_info_get_buffer_list ()">gst_pad_probe_info_get_buffer_list</a>, function in <a class="link" href="GstPad.html" title="GstPad">GstPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="GstPad.html#gst-pad-probe-info-get-event" title="gst_pad_probe_info_get_event ()">gst_pad_probe_info_get_event</a>, function in <a class="link" href="GstPad.html" title="GstPad">GstPad</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="GstPad.html#gst-pad-probe-info-get-query" title="gst_pad_probe_info_get_query ()">gst_pad_probe_info_get_query</a>, function in <a class="link" href="GstPad.html" title="GstPad">GstPad</a>
+</dt>
+<dd></dd>
+<dt>
<a class="link" href="GstPad.html#GST-PAD-PROBE-INFO-ID:CAPS" title="GST_PAD_PROBE_INFO_ID()">GST_PAD_PROBE_INFO_ID</a>, macro in <a class="link" href="GstPad.html" title="GstPad">GstPad</a>
</dt>
<dd></dd>
diff --git a/docs/gst/html/gst-building.html b/docs/gst/html/gst-building.html
index 347cf15..778f0f6 100644
--- a/docs/gst/html/gst-building.html
+++ b/docs/gst/html/gst-building.html
@@ -31,7 +31,7 @@ How to build the GStreamer framework and applications using it.
<td valign="top" align="right"></td>
</tr></table></div>
<div class="refsect1">
-<a name="idp7201856"></a><h2>Building GStreamer on UNIX</h2>
+<a name="idp9351824"></a><h2>Building GStreamer on UNIX</h2>
<p>
On UNIX, GStreamer uses the standard GNU build system,
using <span class="application">autoconf</span> for package
@@ -92,7 +92,7 @@ How to build the GStreamer framework and applications using it.
</p>
</div>
<div class="refsect1">
-<a name="idp8207056"></a><h2>Building GStreamer Applications</h2>
+<a name="idp9104480"></a><h2>Building GStreamer Applications</h2>
<p>
Applications and libraries can use <span class="command"><strong>pkg-config</strong></span> to get all the
needed compiler and linker flags to build against GStreamer. Please note that
diff --git a/docs/gst/html/gst-running.html b/docs/gst/html/gst-running.html
index fb05807..449e53f 100644
--- a/docs/gst/html/gst-running.html
+++ b/docs/gst/html/gst-running.html
@@ -31,9 +31,9 @@ How to run and debug your GStreamer application
<td valign="top" align="right"></td>
</tr></table></div>
<div class="refsect1">
-<a name="idp6812192"></a><h2>Running and debugging GStreamer Applications</h2>
+<a name="idp11310672"></a><h2>Running and debugging GStreamer Applications</h2>
<div class="refsect2">
-<a name="idp10731264"></a><h3>Environment variables</h3>
+<a name="idp9674784"></a><h3>Environment variables</h3>
<p>
GStreamer inspects a few of environment variables in addition to standard
variables like <code class="envar">LANG</code>, <code class="envar">PATH</code> or <code class="envar">HOME</code>.
diff --git a/docs/gst/html/gstreamer-Gst.html b/docs/gst/html/gstreamer-Gst.html
index 872dbcf..781fa18 100644
--- a/docs/gst/html/gstreamer-Gst.html
+++ b/docs/gst/html/gstreamer-Gst.html
@@ -83,7 +83,7 @@ options, as shown in the following example.
<p>
</p>
<div class="example">
-<a name="idp11048704"></a><p class="title"><b>Example 1. Initializing the gstreamer library</b></p>
+<a name="idp8067584"></a><p class="title"><b>Example 1. Initializing the gstreamer library</b></p>
<div class="example-contents">
<table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
<tbody>
@@ -119,7 +119,7 @@ You can also use GOption to initialize your own parameters as shown in
the next code fragment:
</p>
<div class="example">
-<a name="idp9571072"></a><p class="title"><b>Example 2. Initializing own parameters when initializing gstreamer</b></p>
+<a name="idp10934368"></a><p class="title"><b>Example 2. Initializing own parameters when initializing gstreamer</b></p>
<div class="example-contents">
<table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
<tbody>
diff --git a/docs/gst/html/gstreamer-GstBuffer.html b/docs/gst/html/gstreamer-GstBuffer.html
index 4d73563..75a5a9b 100644
--- a/docs/gst/html/gstreamer-GstBuffer.html
+++ b/docs/gst/html/gstreamer-GstBuffer.html
@@ -212,7 +212,7 @@ The following example creates a buffer that can hold a given video frame
with a given width, height and bits per plane.
</p>
<div class="example">
-<a name="idp13458944"></a><p class="title"><b>Example 3. Creating a buffer for a video frame</b></p>
+<a name="idp13459264"></a><p class="title"><b>Example 3. Creating a buffer for a video frame</b></p>
<div class="example-contents">
<table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
<tbody>
diff --git a/docs/gst/html/gstreamer-GstCaps.html b/docs/gst/html/gstreamer-GstCaps.html
index 47c473f..101e27f 100644
--- a/docs/gst/html/gstreamer-GstCaps.html
+++ b/docs/gst/html/gstreamer-GstCaps.html
@@ -160,7 +160,7 @@ A <a class="link" href="gstreamer-GstCaps.html#GstCaps" title="struct GstCaps"><
<p>
</p>
<div class="example">
-<a name="idp17418400"></a><p class="title"><b>Example 4. Creating caps</b></p>
+<a name="idp17423056"></a><p class="title"><b>Example 4. Creating caps</b></p>
<div class="example-contents">
<table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
<tbody>
diff --git a/docs/gst/html/gstreamer-GstEvent.html b/docs/gst/html/gstreamer-GstEvent.html
index e87f199..d992a2d 100644
--- a/docs/gst/html/gstreamer-GstEvent.html
+++ b/docs/gst/html/gstreamer-GstEvent.html
@@ -206,7 +206,7 @@ To do that <a class="link" href="gstreamer-GstEvent.html#gst-event-new-seek" tit
the needed parameters to specify seeking time and mode.
</p>
<div class="example">
-<a name="idp21833664"></a><p class="title"><b>Example 8. performing a seek on a pipeline</b></p>
+<a name="idp22881984"></a><p class="title"><b>Example 8. performing a seek on a pipeline</b></p>
<div class="example-contents">
<table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
<tbody>
diff --git a/docs/gst/html/gstreamer-GstGError.html b/docs/gst/html/gstreamer-GstGError.html
index f6d8c1d..3ebc12c 100644
--- a/docs/gst/html/gstreamer-GstGError.html
+++ b/docs/gst/html/gstreamer-GstGError.html
@@ -115,7 +115,7 @@ Elements throw errors using the <a class="link" href="GstElement.html#GST-ELEMEN
<p>
</p>
<div class="example">
-<a name="idp2651728"></a><p class="title"><b>Example 7. Throwing an error</b></p>
+<a name="idp9463952"></a><p class="title"><b>Example 7. Throwing an error</b></p>
<div class="example-contents">
<table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
<tbody>
diff --git a/docs/gst/html/gstreamer-GstIterator.html b/docs/gst/html/gstreamer-GstIterator.html
index cab61d7..31bacea 100644
--- a/docs/gst/html/gstreamer-GstIterator.html
+++ b/docs/gst/html/gstreamer-GstIterator.html
@@ -122,7 +122,7 @@ The basic use pattern of an iterator is as follows:
<p>
</p>
<div class="example">
-<a name="idp21308592"></a><p class="title"><b>Example 9. Using an iterator</b></p>
+<a name="idp21236752"></a><p class="title"><b>Example 9. Using an iterator</b></p>
<div class="example-contents">
<table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
<tbody>
diff --git a/docs/gst/html/gstreamer-GstMessage.html b/docs/gst/html/gstreamer-GstMessage.html
index 5f8d849..7d12900 100644
--- a/docs/gst/html/gstreamer-GstMessage.html
+++ b/docs/gst/html/gstreamer-GstMessage.html
@@ -273,7 +273,7 @@ The basic use pattern of posting a message on a <a class="link" href="GstBus.htm
<p>
</p>
<div class="example">
-<a name="idp29704752"></a><p class="title"><b>Example 10. Posting a <a class="link" href="gstreamer-GstMessage.html#GstMessage" title="struct GstMessage"><span class="type">GstMessage</span></a></b></p>
+<a name="idp29705072"></a><p class="title"><b>Example 10. Posting a <a class="link" href="gstreamer-GstMessage.html#GstMessage" title="struct GstMessage"><span class="type">GstMessage</span></a></b></p>
<div class="example-contents">
<table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
<tbody>
diff --git a/docs/gst/html/gstreamer-GstQuery.html b/docs/gst/html/gstreamer-GstQuery.html
index 323ff86..da24fd7 100644
--- a/docs/gst/html/gstreamer-GstQuery.html
+++ b/docs/gst/html/gstreamer-GstQuery.html
@@ -284,7 +284,7 @@ The following example shows how to query the duration of a pipeline:
<p>
</p>
<div class="example">
-<a name="idp39653680"></a><p class="title"><b>Example 12. Query duration on a pipeline</b></p>
+<a name="idp39816480"></a><p class="title"><b>Example 12. Query duration on a pipeline</b></p>
<div class="example-contents">
<table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
<tbody>
diff --git a/docs/gst/html/gstreamer-GstTagList.html b/docs/gst/html/gstreamer-GstTagList.html
index dcf3f89..020e921 100644
--- a/docs/gst/html/gstreamer-GstTagList.html
+++ b/docs/gst/html/gstreamer-GstTagList.html
@@ -359,7 +359,7 @@ In the table below this is shown for the cases that a tag exists in the list
<p>
</p>
<div class="table">
-<a name="idp43940512"></a><p class="title"><b>Table 1. merge mode</b></p>
+<a name="idp44054384"></a><p class="title"><b>Table 1. merge mode</b></p>
<div class="table-contents"><table summary="merge mode" border="1">
<colgroup>
<col>
diff --git a/docs/gst/html/gstreamer.devhelp2 b/docs/gst/html/gstreamer.devhelp2
index a1a0b1d..92c14ec 100644
--- a/docs/gst/html/gstreamer.devhelp2
+++ b/docs/gst/html/gstreamer.devhelp2
@@ -71,7 +71,7 @@
<sub name="Annotation Glossary" link="annotation-glossary.html"/>
</chapters>
<functions>
- <keyword type="" name="Environment variables" link="gst-running.html#idp10731264"/>
+ <keyword type="" name="Environment variables" link="gst-running.html#idp9674784"/>
<keyword type="function" name="gst_init ()" link="gstreamer-Gst.html#gst-init"/>
<keyword type="function" name="gst_init_check ()" link="gstreamer-Gst.html#gst-init-check"/>
<keyword type="function" name="gst_init_get_option_group ()" link="gstreamer-Gst.html#gst-init-get-option-group"/>
@@ -105,7 +105,7 @@
<keyword type="function" name="gst_atomic_queue_peek ()" link="gstreamer-GstAtomicQueue.html#gst-atomic-queue-peek"/>
<keyword type="function" name="gst_atomic_queue_pop ()" link="gstreamer-GstAtomicQueue.html#gst-atomic-queue-pop"/>
<keyword type="function" name="gst_atomic_queue_length ()" link="gstreamer-GstAtomicQueue.html#gst-atomic-queue-length"/>
- <keyword type="" name="Notes" link="GstBin.html#idp11344256"/>
+ <keyword type="" name="Notes" link="GstBin.html#idp9938176"/>
<keyword type="struct" name="struct GstBin" link="GstBin.html#GstBin-struct"/>
<keyword type="struct" name="struct GstBinClass" link="GstBin.html#GstBinClass"/>
<keyword type="function" name="gst_bin_new ()" link="GstBin.html#gst-bin-new"/>
@@ -906,7 +906,7 @@
<keyword type="function" name="gst_mini_object_replace ()" link="gstreamer-GstMiniObject.html#gst-mini-object-replace"/>
<keyword type="function" name="gst_mini_object_take ()" link="gstreamer-GstMiniObject.html#gst-mini-object-take"/>
<keyword type="function" name="gst_mini_object_steal ()" link="gstreamer-GstMiniObject.html#gst-mini-object-steal"/>
- <keyword type="" name="controlled properties" link="GstObject.html#idp28314960"/>
+ <keyword type="" name="controlled properties" link="GstObject.html#idp27685152"/>
<keyword type="struct" name="struct GstObject" link="GstObject.html#GstObject-struct"/>
<keyword type="struct" name="struct GstObjectClass" link="GstObject.html#GstObjectClass"/>
<keyword type="enum" name="enum GstObjectFlags" link="GstObject.html#GstObjectFlags"/>
@@ -1004,6 +1004,10 @@
<keyword type="macro" name="GST_PAD_PROBE_INFO_BUFFER_LIST()" link="GstPad.html#GST-PAD-PROBE-INFO-BUFFER-LIST:CAPS"/>
<keyword type="macro" name="GST_PAD_PROBE_INFO_EVENT()" link="GstPad.html#GST-PAD-PROBE-INFO-EVENT:CAPS"/>
<keyword type="macro" name="GST_PAD_PROBE_INFO_QUERY()" link="GstPad.html#GST-PAD-PROBE-INFO-QUERY:CAPS"/>
+ <keyword type="function" name="gst_pad_probe_info_get_buffer ()" link="GstPad.html#gst-pad-probe-info-get-buffer"/>
+ <keyword type="function" name="gst_pad_probe_info_get_buffer_list ()" link="GstPad.html#gst-pad-probe-info-get-buffer-list"/>
+ <keyword type="function" name="gst_pad_probe_info_get_event ()" link="GstPad.html#gst-pad-probe-info-get-event"/>
+ <keyword type="function" name="gst_pad_probe_info_get_query ()" link="GstPad.html#gst-pad-probe-info-get-query"/>
<keyword type="macro" name="GST_PAD_PROBE_INFO_OFFSET()" link="GstPad.html#GST-PAD-PROBE-INFO-OFFSET:CAPS"/>
<keyword type="macro" name="GST_PAD_PROBE_INFO_SIZE()" link="GstPad.html#GST-PAD-PROBE-INFO-SIZE:CAPS"/>
<keyword type="function" name="GstPadProbeCallback ()" link="GstPad.html#GstPadProbeCallback"/>
diff --git a/docs/gst/html/index.html b/docs/gst/html/index.html
index 74c15f1..171b87c 100644
--- a/docs/gst/html/index.html
+++ b/docs/gst/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 1.0 Core Reference Manual</p></th></tr></table></div>
<div><p class="releaseinfo">
- for GStreamer Core 1.0 (0.11.99)
+ for GStreamer Core 1.0 (1.0.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/gstreamer/html/" target="_top">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/</a>.
</p></div>
diff --git a/docs/gst/html/index.sgml b/docs/gst/html/index.sgml
index 105d340..3e21936 100644
--- a/docs/gst/html/index.sgml
+++ b/docs/gst/html/index.sgml
@@ -1411,6 +1411,10 @@
<ANCHOR id="GST-PAD-PROBE-INFO-BUFFER-LIST:CAPS" href="gstreamer-1.0/GstPad.html#GST-PAD-PROBE-INFO-BUFFER-LIST:CAPS">
<ANCHOR id="GST-PAD-PROBE-INFO-EVENT:CAPS" href="gstreamer-1.0/GstPad.html#GST-PAD-PROBE-INFO-EVENT:CAPS">
<ANCHOR id="GST-PAD-PROBE-INFO-QUERY:CAPS" href="gstreamer-1.0/GstPad.html#GST-PAD-PROBE-INFO-QUERY:CAPS">
+<ANCHOR id="gst-pad-probe-info-get-buffer" href="gstreamer-1.0/GstPad.html#gst-pad-probe-info-get-buffer">
+<ANCHOR id="gst-pad-probe-info-get-buffer-list" href="gstreamer-1.0/GstPad.html#gst-pad-probe-info-get-buffer-list">
+<ANCHOR id="gst-pad-probe-info-get-event" href="gstreamer-1.0/GstPad.html#gst-pad-probe-info-get-event">
+<ANCHOR id="gst-pad-probe-info-get-query" href="gstreamer-1.0/GstPad.html#gst-pad-probe-info-get-query">
<ANCHOR id="GST-PAD-PROBE-INFO-OFFSET:CAPS" href="gstreamer-1.0/GstPad.html#GST-PAD-PROBE-INFO-OFFSET:CAPS">
<ANCHOR id="GST-PAD-PROBE-INFO-SIZE:CAPS" href="gstreamer-1.0/GstPad.html#GST-PAD-PROBE-INFO-SIZE:CAPS">
<ANCHOR id="GstPadProbeCallback" href="gstreamer-1.0/GstPad.html#GstPadProbeCallback">
diff --git a/docs/libs/html/GstBaseSrc.html b/docs/libs/html/GstBaseSrc.html
index 21076e1..b625884 100644
--- a/docs/libs/html/GstBaseSrc.html
+++ b/docs/libs/html/GstBaseSrc.html
@@ -240,7 +240,7 @@ should install a pad template in its class_init function, like so:
<p>
</p>
<div class="refsect2">
-<a name="idp8891712"></a><h3>Controlled shutdown of live sources in applications</h3>
+<a name="idp5184896"></a><h3>Controlled shutdown of live sources in applications</h3>
<p>
Applications that record from a live source may want to stop recording
in a controlled way, so that the recording is stopped, but the data
diff --git a/docs/libs/html/GstBaseTransform.html b/docs/libs/html/GstBaseTransform.html
index fe4edea..84f503f 100644
--- a/docs/libs/html/GstBaseTransform.html
+++ b/docs/libs/html/GstBaseTransform.html
@@ -115,7 +115,7 @@ It provides for:
<p>
</p>
<div class="refsect2">
-<a name="idp6553856"></a><h3>Use Cases</h3>
+<a name="idp5388448"></a><h3>Use Cases</h3>
<p>
</p>
<div class="orderedlist"><ol class="orderedlist" type="1">
@@ -255,7 +255,7 @@ It provides for:
</p>
<hr>
<div class="refsect2">
-<a name="idp10316656"></a><h3>Sub-class settable flags on GstBaseTransform</h3>
+<a name="idp6912544"></a><h3>Sub-class settable flags on GstBaseTransform</h3>
<p>
</p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
diff --git a/docs/libs/html/GstCollectPads.html b/docs/libs/html/GstCollectPads.html
index 78979cd..0530657 100644
--- a/docs/libs/html/GstCollectPads.html
+++ b/docs/libs/html/GstCollectPads.html
@@ -677,7 +677,7 @@ Unlock the stream lock of <em class="parameter"><code>pads</code></em>.
<a name="gst-collect-pads-new"></a><h3>gst_collect_pads_new ()</h3>
<pre class="programlisting"><a class="link" href="GstCollectPads.html" title="GstCollectPads"><span class="returnvalue">GstCollectPads</span></a> * gst_collect_pads_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
<p>
-Create a new instance of <span class="type">GstCollectsPads</span>.
+Create a new instance of <a class="link" href="GstCollectPads.html" title="GstCollectPads"><span class="type">GstCollectPads</span></a>.
</p>
<p>
MT safe.
@@ -736,7 +736,7 @@ MT safe.
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>pads</code></em> :</span></p></td>
-<td>the collectspads to use</td>
+<td>the collectpads to use</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>pad</code></em> :</span></p></td>
@@ -785,7 +785,7 @@ MT safe.
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>pads</code></em> :</span></p></td>
-<td>the collectspads to use</td>
+<td>the collectpads to use</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>pad</code></em> :</span></p></td>
@@ -814,7 +814,7 @@ MT safe.
<col align="left" valign="top">
<tbody><tr>
<td><p><span class="term"><em class="parameter"><code>pads</code></em> :</span></p></td>
-<td>the collectspads to use</td>
+<td>the collectpads to use</td>
</tr></tbody>
</table></div>
</div>
@@ -833,7 +833,7 @@ MT safe.
<col align="left" valign="top">
<tbody><tr>
<td><p><span class="term"><em class="parameter"><code>pads</code></em> :</span></p></td>
-<td>the collectspads to use</td>
+<td>the collectpads to use</td>
</tr></tbody>
</table></div>
</div>
@@ -858,7 +858,7 @@ MT safe.
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>pads</code></em> :</span></p></td>
-<td>the collectspads to query</td>
+<td>the collectpads to query</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
@@ -889,7 +889,7 @@ MT safe.
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>pads</code></em> :</span></p></td>
-<td>the collectspads to query</td>
+<td>the collectpads to query</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
@@ -925,7 +925,7 @@ MT safe.
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>pads</code></em> :</span></p></td>
-<td>the collectspads to peek</td>
+<td>the collectpads to peek</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
@@ -957,7 +957,7 @@ MT safe.
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>pads</code></em> :</span></p></td>
-<td>the collectspads to pop</td>
+<td>the collectpads to pop</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
@@ -993,7 +993,7 @@ MT safe.
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>pads</code></em> :</span></p></td>
-<td>the collectspads to query</td>
+<td>the collectpads to query</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
@@ -1035,7 +1035,7 @@ MT safe.
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>pads</code></em> :</span></p></td>
-<td>the collectspads to query</td>
+<td>the collectpads to query</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
@@ -1141,7 +1141,7 @@ MT safe.
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>pads</code></em> :</span></p></td>
-<td>the collectspads to use</td>
+<td>the collectpads to use</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>func</code></em> :</span></p></td>
@@ -1169,7 +1169,7 @@ on a pad managed by <em class="parameter"><code>pads</code></em>. See <span clas
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>pads</code></em> :</span></p></td>
-<td>the collectspads to use</td>
+<td>the collectpads to use</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>clipfunc</code></em> :</span></p></td>
@@ -1203,7 +1203,7 @@ MT safe.
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>pads</code></em> :</span></p></td>
-<td>the collectspads to use</td>
+<td>the collectpads to use</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>flushing</code></em> :</span></p></td>
@@ -1237,7 +1237,7 @@ MT safe.
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>pads</code></em> :</span></p></td>
-<td>the collectspads to use</td>
+<td>the collectpads to use</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>func</code></em> :</span></p></td>
@@ -1273,7 +1273,7 @@ MT safe.
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>pads</code></em> :</span></p></td>
-<td>the collectspads</td>
+<td>the collectpads</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
diff --git a/docs/libs/html/gstreamer-libs.devhelp2 b/docs/libs/html/gstreamer-libs.devhelp2
index e77de73..764f7f9 100644
--- a/docs/libs/html/gstreamer-libs.devhelp2
+++ b/docs/libs/html/gstreamer-libs.devhelp2
@@ -64,7 +64,7 @@
<keyword type="macro" name="GST_BASE_PARSE_LOST_SYNC()" link="gstreamer-libs-GstBaseParse.html#GST-BASE-PARSE-LOST-SYNC:CAPS"/>
<keyword type="macro" name="GST_BASE_PARSE_SINK_PAD()" link="gstreamer-libs-GstBaseParse.html#GST-BASE-PARSE-SINK-PAD:CAPS"/>
<keyword type="macro" name="GST_BASE_PARSE_SRC_PAD()" link="gstreamer-libs-GstBaseParse.html#GST-BASE-PARSE-SRC-PAD:CAPS"/>
- <keyword type="" name="Controlled shutdown of live sources in applications" link="GstBaseSrc.html#idp8891712"/>
+ <keyword type="" name="Controlled shutdown of live sources in applications" link="GstBaseSrc.html#idp5184896"/>
<keyword type="struct" name="struct GstBaseSrc" link="GstBaseSrc.html#GstBaseSrc-struct"/>
<keyword type="struct" name="struct GstBaseSrcClass" link="GstBaseSrc.html#GstBaseSrcClass"/>
<keyword type="enum" name="enum GstBaseSrcFlags" link="GstBaseSrc.html#GstBaseSrcFlags"/>
@@ -130,8 +130,8 @@
<keyword type="property" name="The &quot;sync&quot; property" link="GstBaseSink.html#GstBaseSink--sync"/>
<keyword type="property" name="The &quot;throttle-time&quot; property" link="GstBaseSink.html#GstBaseSink--throttle-time"/>
<keyword type="property" name="The &quot;ts-offset&quot; property" link="GstBaseSink.html#GstBaseSink--ts-offset"/>
- <keyword type="" name="Use Cases" link="GstBaseTransform.html#idp6553856"/>
- <keyword type="" name="Sub-class settable flags on GstBaseTransform" link="GstBaseTransform.html#idp10316656"/>
+ <keyword type="" name="Use Cases" link="GstBaseTransform.html#idp5388448"/>
+ <keyword type="" name="Sub-class settable flags on GstBaseTransform" link="GstBaseTransform.html#idp6912544"/>
<keyword type="struct" name="struct GstBaseTransform" link="GstBaseTransform.html#GstBaseTransform-struct"/>
<keyword type="struct" name="struct GstBaseTransformClass" link="GstBaseTransform.html#GstBaseTransformClass"/>
<keyword type="function" name="gst_base_transform_is_passthrough ()" link="GstBaseTransform.html#gst-base-transform-is-passthrough"/>
diff --git a/docs/libs/html/index.html b/docs/libs/html/index.html
index 41f4630..ffc5c11 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 1.0 Library Reference Manual</p></th></tr></table></div>
<div><p class="releaseinfo">
- for GStreamer Library 1.0 (0.11.99)
+ for GStreamer Library 1.0 (1.0.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/gstreamer-libs/html/" target="_top">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-libs/html/</a>.
</p></div>
diff --git a/docs/manual/advanced-dparams.xml b/docs/manual/advanced-dparams.xml
index 548d489..b7730af 100644
--- a/docs/manual/advanced-dparams.xml
+++ b/docs/manual/advanced-dparams.xml
@@ -44,27 +44,18 @@
<sect1 id="section-dparams-parameters">
<title>Setting up parameter control</title>
<para>
- The first step is to select the parameters that should be controlled.
- This returns a controller object that is needed to further adjust the
- behaviour.
- </para>
- <programlisting>
- controller = gst_object_control_properties(object, "prop1", "prop2",...);
- </programlisting>
- <para>
- Next we attach a control-source to each parameter. Lets use an
- interpolation control-source:
+ Create a control-source. Lets use an interpolation control-source:
</para>
<programlisting>
csource = gst_interpolation_control_source_new ();
- gst_interpolation_control_source_set_interpolation_mode(csource, GST_INTERPOLATE_LINEAR);
+ g_object_set (csource, "mode", GST_INTERPOLATION_MODE_LINEAR, NULL);
</programlisting>
<para>
- Now we need to assign the control-source to the gobject property. One
+ Now we need to assign the control-source to the gobject property. One
control source can only be assigned to one property.
</para>
<programlisting>
- gst_controller_set_control_source (controller, "prop1", csource);
+ gst_object_add_control_binding (object, gst_direct_control_binding_new (object, "prop1", csource));
</programlisting>
<para>
This control-source takes new property values from a list of time-stamped
@@ -80,8 +71,8 @@
different functions to specify the control-changes over time.
</para>
<programlisting>
- gst_interpolation_control_source_set (csource, 0 * GST_SECOND, value1);
- gst_interpolation_control_source_set (csource, 1 * GST_SECOND, value2);
+ gst_timed_value_control_source_set ((GstTimedValueControlSource *)csource,0 * GST_SECOND, value1);
+ gst_timed_value_control_source_set ((GstTimedValueControlSource *)csource,1 * GST_SECOND, value2);
</programlisting>
<para>
Now everything is ready to play. One final note - the controller subsystem
diff --git a/docs/manual/basics-bins.xml b/docs/manual/basics-bins.xml
index fa09c8c..af736ee 100644
--- a/docs/manual/basics-bins.xml
+++ b/docs/manual/basics-bins.xml
@@ -98,10 +98,12 @@ main (int argc,
}
<!-- example-end bin.c c --></programlisting>
<para>
- There are various functions to lookup elements in a bin. You can
- also get a list of all elements that a bin contains using the function
- <function>gst_bin_get_list ()</function>. See the API references of
- <ulink type="http"
+ There are various functions to lookup elements in a bin. The most
+ commonly used are <function>gst_bin_get_by_name ()</function> and
+ <function>gst_bin_get_by_interface ()</function>. You can also
+ iterate over all elements that a bin contains using the function
+ <function>gst_bin_iterate_elements ()</function>. See the API references
+ of <ulink type="http"
url="&URLAPI;GstBin.html"><classname>GstBin</classname></ulink>
for details.
</para>
diff --git a/docs/plugins/html/ch01.html b/docs/plugins/html/ch01.html
index 5e7f5f3..4da569e 100644
--- a/docs/plugins/html/ch01.html
+++ b/docs/plugins/html/ch01.html
@@ -21,7 +21,7 @@
</tr></table>
<div class="chapter">
<div class="titlepage"><div><div><h2 class="title">
-<a name="idp132912"></a>gstreamer Elements</h2></div></div></div>
+<a name="idp4395232"></a>gstreamer Elements</h2></div></div></div>
<div class="toc"><dl>
<dt>
<span class="refentrytitle"><a href="gstreamer-plugins-capsfilter.html">capsfilter</a></span><span class="refpurpose"> — Pass data without modification, limiting formats</span>
diff --git a/docs/plugins/html/ch02.html b/docs/plugins/html/ch02.html
index 95e2553..9eb0278 100644
--- a/docs/plugins/html/ch02.html
+++ b/docs/plugins/html/ch02.html
@@ -21,7 +21,7 @@
</tr></table>
<div class="chapter">
<div class="titlepage"><div><div><h2 class="title">
-<a name="idp4213488"></a>gstreamer Plugins</h2></div></div></div>
+<a name="idp179376"></a>gstreamer Plugins</h2></div></div></div>
<div class="toc"><dl><dt>
<span class="refentrytitle"><a href="gstreamer-plugins-plugin-coreelements.html">coreelements</a></span><span class="refpurpose"> — <a name="plugin-coreelements"></a> GStreamer core elements</span>
</dt></dl></div>
diff --git a/docs/plugins/html/gstreamer-plugins-capsfilter.html b/docs/plugins/html/gstreamer-plugins-capsfilter.html
index 2ff6194..5ef2676 100644
--- a/docs/plugins/html/gstreamer-plugins-capsfilter.html
+++ b/docs/plugins/html/gstreamer-plugins-capsfilter.html
@@ -70,7 +70,7 @@ data format.
<p>
</p>
<div class="refsect2">
-<a name="idp6549392"></a><h3>Example launch line</h3>
+<a name="idp9006336"></a><h3>Example launch line</h3>
<div class="informalexample">
<table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
<tbody>
@@ -88,7 +88,7 @@ data format.
<div class="refsynopsisdiv">
<h2>Synopsis</h2>
<div class="refsect2">
-<a name="idp8444688"></a><h3>Element Information</h3>
+<a name="idp9217088"></a><h3>Element Information</h3>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
@@ -111,7 +111,7 @@ data format.
</div>
<hr>
<div class="refsect2">
-<a name="idp80880"></a><h3>Element Pads</h3>
+<a name="idp32112"></a><h3>Element Pads</h3>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
diff --git a/docs/plugins/html/gstreamer-plugins-fakesink.html b/docs/plugins/html/gstreamer-plugins-fakesink.html
index 9583856..0bfdaf1 100644
--- a/docs/plugins/html/gstreamer-plugins-fakesink.html
+++ b/docs/plugins/html/gstreamer-plugins-fakesink.html
@@ -86,7 +86,7 @@ Dummy sink that swallows everything.
<p>
</p>
<div class="refsect2">
-<a name="idp6679712"></a><h3>Example launch line</h3>
+<a name="idp9474080"></a><h3>Example launch line</h3>
<div class="informalexample">
<table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
<tbody>
@@ -104,7 +104,7 @@ Dummy sink that swallows everything.
<div class="refsynopsisdiv">
<h2>Synopsis</h2>
<div class="refsect2">
-<a name="idp9608304"></a><h3>Element Information</h3>
+<a name="idp6125200"></a><h3>Element Information</h3>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
@@ -127,7 +127,7 @@ Dummy sink that swallows everything.
</div>
<hr>
<div class="refsect2">
-<a name="idp9615808"></a><h3>Element Pads</h3>
+<a name="idp6132624"></a><h3>Element Pads</h3>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
diff --git a/docs/plugins/html/gstreamer-plugins-fakesrc.html b/docs/plugins/html/gstreamer-plugins-fakesrc.html
index 9131483..d7b13ff 100644
--- a/docs/plugins/html/gstreamer-plugins-fakesrc.html
+++ b/docs/plugins/html/gstreamer-plugins-fakesrc.html
@@ -102,7 +102,7 @@ basic <span class="application">GStreamer</span> core functionality is:
<p>
</p>
<div class="refsect2">
-<a name="idp7075600"></a><h3>Example launch line</h3>
+<a name="idp9730432"></a><h3>Example launch line</h3>
<div class="informalexample">
<table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
<tbody>
@@ -124,7 +124,7 @@ Last reviewed on 2008-06-20 (0.10.21)
<div class="refsynopsisdiv">
<h2>Synopsis</h2>
<div class="refsect2">
-<a name="idp7078784"></a><h3>Element Information</h3>
+<a name="idp9733616"></a><h3>Element Information</h3>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
@@ -147,7 +147,7 @@ Last reviewed on 2008-06-20 (0.10.21)
</div>
<hr>
<div class="refsect2">
-<a name="idp7086192"></a><h3>Element Pads</h3>
+<a name="idp9741024"></a><h3>Element Pads</h3>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
diff --git a/docs/plugins/html/gstreamer-plugins-fdsink.html b/docs/plugins/html/gstreamer-plugins-fdsink.html
index 403769d..141aedf 100644
--- a/docs/plugins/html/gstreamer-plugins-fdsink.html
+++ b/docs/plugins/html/gstreamer-plugins-fdsink.html
@@ -85,7 +85,7 @@ Last reviewed on 2006-04-28 (0.10.6)
<div class="refsynopsisdiv">
<h2>Synopsis</h2>
<div class="refsect2">
-<a name="idp8514464"></a><h3>Element Information</h3>
+<a name="idp9024688"></a><h3>Element Information</h3>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
@@ -108,7 +108,7 @@ Last reviewed on 2006-04-28 (0.10.6)
</div>
<hr>
<div class="refsect2">
-<a name="idp6709888"></a><h3>Element Pads</h3>
+<a name="idp7652304"></a><h3>Element Pads</h3>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
diff --git a/docs/plugins/html/gstreamer-plugins-fdsrc.html b/docs/plugins/html/gstreamer-plugins-fdsrc.html
index 8844cac..e761269 100644
--- a/docs/plugins/html/gstreamer-plugins-fdsrc.html
+++ b/docs/plugins/html/gstreamer-plugins-fdsrc.html
@@ -97,7 +97,7 @@ The message's structure contains one field:
<p>
</p>
<div class="refsect2">
-<a name="idp7487920"></a><h3>Example launch line</h3>
+<a name="idp6773120"></a><h3>Example launch line</h3>
<div class="informalexample">
<table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
<tbody>
@@ -119,7 +119,7 @@ Last reviewed on 2008-06-20 (0.10.21)
<div class="refsynopsisdiv">
<h2>Synopsis</h2>
<div class="refsect2">
-<a name="idp7491072"></a><h3>Element Information</h3>
+<a name="idp6776272"></a><h3>Element Information</h3>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
@@ -142,7 +142,7 @@ Last reviewed on 2008-06-20 (0.10.21)
</div>
<hr>
<div class="refsect2">
-<a name="idp10013824"></a><h3>Element Pads</h3>
+<a name="idp6783728"></a><h3>Element Pads</h3>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
diff --git a/docs/plugins/html/gstreamer-plugins-filesink.html b/docs/plugins/html/gstreamer-plugins-filesink.html
index 81986cb..b0de009 100644
--- a/docs/plugins/html/gstreamer-plugins-filesink.html
+++ b/docs/plugins/html/gstreamer-plugins-filesink.html
@@ -80,7 +80,7 @@ Write incoming data to a file in the local file system.
<p>
</p>
<div class="refsect2">
-<a name="idp8218192"></a><h3>Example launch line</h3>
+<a name="idp5037280"></a><h3>Example launch line</h3>
<div class="informalexample">
<table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
<tbody>
@@ -98,7 +98,7 @@ Write incoming data to a file in the local file system.
<div class="refsynopsisdiv">
<h2>Synopsis</h2>
<div class="refsect2">
-<a name="idp8220752"></a><h3>Element Information</h3>
+<a name="idp10876976"></a><h3>Element Information</h3>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
@@ -121,7 +121,7 @@ Write incoming data to a file in the local file system.
</div>
<hr>
<div class="refsect2">
-<a name="idp8228160"></a><h3>Element Pads</h3>
+<a name="idp10924704"></a><h3>Element Pads</h3>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
diff --git a/docs/plugins/html/gstreamer-plugins-filesrc.html b/docs/plugins/html/gstreamer-plugins-filesrc.html
index 6c19032..7d00f22 100644
--- a/docs/plugins/html/gstreamer-plugins-filesrc.html
+++ b/docs/plugins/html/gstreamer-plugins-filesrc.html
@@ -82,7 +82,7 @@ Read data from a file in the local file system.
<p>
</p>
<div class="refsect2">
-<a name="idp8062992"></a><h3>Example launch line</h3>
+<a name="idp6869664"></a><h3>Example launch line</h3>
<div class="informalexample">
<table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
<tbody>
@@ -100,7 +100,7 @@ Read data from a file in the local file system.
<div class="refsynopsisdiv">
<h2>Synopsis</h2>
<div class="refsect2">
-<a name="idp8065600"></a><h3>Element Information</h3>
+<a name="idp6872272"></a><h3>Element Information</h3>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
@@ -123,7 +123,7 @@ Read data from a file in the local file system.
</div>
<hr>
<div class="refsect2">
-<a name="idp10048816"></a><h3>Element Pads</h3>
+<a name="idp10528784"></a><h3>Element Pads</h3>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
diff --git a/docs/plugins/html/gstreamer-plugins-funnel.html b/docs/plugins/html/gstreamer-plugins-funnel.html
index dccdb1b..8604fe8 100644
--- a/docs/plugins/html/gstreamer-plugins-funnel.html
+++ b/docs/plugins/html/gstreamer-plugins-funnel.html
@@ -68,7 +68,7 @@ immediately when they arrive.
<div class="refsynopsisdiv">
<h2>Synopsis</h2>
<div class="refsect2">
-<a name="idp8697184"></a><h3>Element Information</h3>
+<a name="idp7728896"></a><h3>Element Information</h3>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
@@ -91,7 +91,7 @@ immediately when they arrive.
</div>
<hr>
<div class="refsect2">
-<a name="idp6165040"></a><h3>Element Pads</h3>
+<a name="idp9964400"></a><h3>Element Pads</h3>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
diff --git a/docs/plugins/html/gstreamer-plugins-identity.html b/docs/plugins/html/gstreamer-plugins-identity.html
index 8e3f96c..066ce4e 100644
--- a/docs/plugins/html/gstreamer-plugins-identity.html
+++ b/docs/plugins/html/gstreamer-plugins-identity.html
@@ -90,7 +90,7 @@ useful diagnostic functions, such as offset and timestamp checking.
<div class="refsynopsisdiv">
<h2>Synopsis</h2>
<div class="refsect2">
-<a name="idp10384832"></a><h3>Element Information</h3>
+<a name="idp10744592"></a><h3>Element Information</h3>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
@@ -113,7 +113,7 @@ useful diagnostic functions, such as offset and timestamp checking.
</div>
<hr>
<div class="refsect2">
-<a name="idp10392288"></a><h3>Element Pads</h3>
+<a name="idp10752048"></a><h3>Element Pads</h3>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
diff --git a/docs/plugins/html/gstreamer-plugins-input-selector.html b/docs/plugins/html/gstreamer-plugins-input-selector.html
index d9dbd05..be1192f 100644
--- a/docs/plugins/html/gstreamer-plugins-input-selector.html
+++ b/docs/plugins/html/gstreamer-plugins-input-selector.html
@@ -105,7 +105,7 @@ properties, which users may find useful, namely:
<div class="refsynopsisdiv">
<h2>Synopsis</h2>
<div class="refsect2">
-<a name="idp10521200"></a><h3>Element Information</h3>
+<a name="idp11251280"></a><h3>Element Information</h3>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
@@ -128,7 +128,7 @@ properties, which users may find useful, namely:
</div>
<hr>
<div class="refsect2">
-<a name="idp10528736"></a><h3>Element Pads</h3>
+<a name="idp11258816"></a><h3>Element Pads</h3>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
diff --git a/docs/plugins/html/gstreamer-plugins-multiqueue.html b/docs/plugins/html/gstreamer-plugins-multiqueue.html
index e7594c2..298cd2a 100644
--- a/docs/plugins/html/gstreamer-plugins-multiqueue.html
+++ b/docs/plugins/html/gstreamer-plugins-multiqueue.html
@@ -83,7 +83,7 @@
<p>
</p>
<div class="refsect2">
-<a name="idp11038752"></a><p>
+<a name="idp9289440"></a><p>
Multiqueue is similar to a normal <a class="link" href="gstreamer-plugins-queue.html#GstQueue"><span class="type">GstQueue</span></a> with the following additional
features:
</p>
@@ -173,7 +173,7 @@ Last reviewed on 2008-01-25 (0.10.17)
<div class="refsynopsisdiv">
<h2>Synopsis</h2>
<div class="refsect2">
-<a name="idp5489616"></a><h3>Element Information</h3>
+<a name="idp11520688"></a><h3>Element Information</h3>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
@@ -196,7 +196,7 @@ Last reviewed on 2008-01-25 (0.10.17)
</div>
<hr>
<div class="refsect2">
-<a name="idp5497072"></a><h3>Element Pads</h3>
+<a name="idp11528144"></a><h3>Element Pads</h3>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
diff --git a/docs/plugins/html/gstreamer-plugins-output-selector.html b/docs/plugins/html/gstreamer-plugins-output-selector.html
index 26c1be2..3a94462 100644
--- a/docs/plugins/html/gstreamer-plugins-output-selector.html
+++ b/docs/plugins/html/gstreamer-plugins-output-selector.html
@@ -70,7 +70,7 @@ Direct input stream to one out of N output pads.
<div class="refsynopsisdiv">
<h2>Synopsis</h2>
<div class="refsect2">
-<a name="idp9206496"></a><h3>Element Information</h3>
+<a name="idp4955616"></a><h3>Element Information</h3>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
@@ -93,7 +93,7 @@ Direct input stream to one out of N output pads.
</div>
<hr>
<div class="refsect2">
-<a name="idp8387200"></a><h3>Element Pads</h3>
+<a name="idp11458256"></a><h3>Element Pads</h3>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
diff --git a/docs/plugins/html/gstreamer-plugins-plugin-coreelements.html b/docs/plugins/html/gstreamer-plugins-plugin-coreelements.html
index 7d8c1ff..0004318 100644
--- a/docs/plugins/html/gstreamer-plugins-plugin-coreelements.html
+++ b/docs/plugins/html/gstreamer-plugins-plugin-coreelements.html
@@ -28,7 +28,7 @@
<td valign="top" align="right"></td>
</tr></table></div>
<div class="refsect1">
-<a name="idp8882592"></a><h2>Plugin Information</h2>
+<a name="idp8723328"></a><h2>Plugin Information</h2>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
@@ -38,7 +38,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>0.11.94</td>
+<td>0.11.99</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
@@ -56,7 +56,7 @@
</table></div>
</div>
<div class="refsect1">
-<a name="idp6901824"></a><h2>Elements</h2>
+<a name="idp8851280"></a><h2>Elements</h2>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
diff --git a/docs/plugins/html/gstreamer-plugins-queue.html b/docs/plugins/html/gstreamer-plugins-queue.html
index 61c68b8..7d85501 100644
--- a/docs/plugins/html/gstreamer-plugins-queue.html
+++ b/docs/plugins/html/gstreamer-plugins-queue.html
@@ -122,7 +122,7 @@ up. Both signals are emitted from the context of the streaming thread.
<div class="refsynopsisdiv">
<h2>Synopsis</h2>
<div class="refsect2">
-<a name="idp11086304"></a><h3>Element Information</h3>
+<a name="idp11359504"></a><h3>Element Information</h3>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
@@ -145,7 +145,7 @@ up. Both signals are emitted from the context of the streaming thread.
</div>
<hr>
<div class="refsect2">
-<a name="idp11093760"></a><h3>Element Pads</h3>
+<a name="idp11366960"></a><h3>Element Pads</h3>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
diff --git a/docs/plugins/html/gstreamer-plugins-queue2.html b/docs/plugins/html/gstreamer-plugins-queue2.html
index 38c9bb3..f32511c 100644
--- a/docs/plugins/html/gstreamer-plugins-queue2.html
+++ b/docs/plugins/html/gstreamer-plugins-queue2.html
@@ -110,7 +110,7 @@ Last reviewed on 2009-07-10 (0.10.24)
<div class="refsynopsisdiv">
<h2>Synopsis</h2>
<div class="refsect2">
-<a name="idp10849808"></a><h3>Element Information</h3>
+<a name="idp12163568"></a><h3>Element Information</h3>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
@@ -133,7 +133,7 @@ Last reviewed on 2009-07-10 (0.10.24)
</div>
<hr>
<div class="refsect2">
-<a name="idp10857216"></a><h3>Element Pads</h3>
+<a name="idp12170976"></a><h3>Element Pads</h3>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
diff --git a/docs/plugins/html/gstreamer-plugins-tee.html b/docs/plugins/html/gstreamer-plugins-tee.html
index a9e346f..eec6bfc 100644
--- a/docs/plugins/html/gstreamer-plugins-tee.html
+++ b/docs/plugins/html/gstreamer-plugins-tee.html
@@ -83,7 +83,7 @@ branch would stall the other branches.
<p>
</p>
<div class="refsect2">
-<a name="idp10943008"></a><h3>Example launch line</h3>
+<a name="idp6592416"></a><h3>Example launch line</h3>
<div class="informalexample">
<table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
<tbody>
@@ -102,7 +102,7 @@ element.
<div class="refsynopsisdiv">
<h2>Synopsis</h2>
<div class="refsect2">
-<a name="idp10945728"></a><h3>Element Information</h3>
+<a name="idp6595136"></a><h3>Element Information</h3>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
@@ -125,7 +125,7 @@ element.
</div>
<hr>
<div class="refsect2">
-<a name="idp11310672"></a><h3>Element Pads</h3>
+<a name="idp12121312"></a><h3>Element Pads</h3>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
diff --git a/docs/plugins/html/gstreamer-plugins-typefind.html b/docs/plugins/html/gstreamer-plugins-typefind.html
index 91151eb..7b34a7d 100644
--- a/docs/plugins/html/gstreamer-plugins-typefind.html
+++ b/docs/plugins/html/gstreamer-plugins-typefind.html
@@ -90,7 +90,7 @@ Plugins can register custom typefinders by using <a href="../gstreamer-1.0/GstTy
<div class="refsynopsisdiv">
<h2>Synopsis</h2>
<div class="refsect2">
-<a name="idp11002048"></a><h3>Element Information</h3>
+<a name="idp12038496"></a><h3>Element Information</h3>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
@@ -113,7 +113,7 @@ Plugins can register custom typefinders by using <a href="../gstreamer-1.0/GstTy
</div>
<hr>
<div class="refsect2">
-<a name="idp11009456"></a><h3>Element Pads</h3>
+<a name="idp12045904"></a><h3>Element Pads</h3>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
diff --git a/docs/plugins/html/gstreamer-plugins-valve.html b/docs/plugins/html/gstreamer-plugins-valve.html
index e62842e..790cb04 100644
--- a/docs/plugins/html/gstreamer-plugins-valve.html
+++ b/docs/plugins/html/gstreamer-plugins-valve.html
@@ -81,7 +81,7 @@ Documentation last reviewed on 2010-12-30 (0.10.31)
<div class="refsynopsisdiv">
<h2>Synopsis</h2>
<div class="refsect2">
-<a name="idp9575136"></a><h3>Element Information</h3>
+<a name="idp10150096"></a><h3>Element Information</h3>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
@@ -104,7 +104,7 @@ Documentation last reviewed on 2010-12-30 (0.10.31)
</div>
<hr>
<div class="refsect2">
-<a name="idp10795264"></a><h3>Element Pads</h3>
+<a name="idp10589120"></a><h3>Element Pads</h3>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
diff --git a/docs/plugins/html/gstreamer-plugins.devhelp2 b/docs/plugins/html/gstreamer-plugins.devhelp2
index 06910d1..60b4b67 100644
--- a/docs/plugins/html/gstreamer-plugins.devhelp2
+++ b/docs/plugins/html/gstreamer-plugins.devhelp2
@@ -26,14 +26,14 @@
</sub>
</chapters>
<functions>
- <keyword type="" name="Example launch line" link="gstreamer-plugins-capsfilter.html#idp6549392"/>
- <keyword type="" name="Element Information" link="gstreamer-plugins-capsfilter.html#idp8444688"/>
- <keyword type="" name="Element Pads" link="gstreamer-plugins-capsfilter.html#idp80880"/>
+ <keyword type="" name="Example launch line" link="gstreamer-plugins-capsfilter.html#idp9006336"/>
+ <keyword type="" name="Element Information" link="gstreamer-plugins-capsfilter.html#idp9217088"/>
+ <keyword type="" name="Element Pads" link="gstreamer-plugins-capsfilter.html#idp32112"/>
<keyword type="struct" name="struct GstCapsFilter" link="gstreamer-plugins-capsfilter.html#GstCapsFilter-struct"/>
<keyword type="property" name="The &quot;caps&quot; property" link="gstreamer-plugins-capsfilter.html#GstCapsFilter--caps"/>
- <keyword type="" name="Example launch line" link="gstreamer-plugins-fakesrc.html#idp7075600"/>
- <keyword type="" name="Element Information" link="gstreamer-plugins-fakesrc.html#idp7078784"/>
- <keyword type="" name="Element Pads" link="gstreamer-plugins-fakesrc.html#idp7086192"/>
+ <keyword type="" name="Example launch line" link="gstreamer-plugins-fakesrc.html#idp9730432"/>
+ <keyword type="" name="Element Information" link="gstreamer-plugins-fakesrc.html#idp9733616"/>
+ <keyword type="" name="Element Pads" link="gstreamer-plugins-fakesrc.html#idp9741024"/>
<keyword type="struct" name="struct GstFakeSrc" link="gstreamer-plugins-fakesrc.html#GstFakeSrc-struct"/>
<keyword type="enum" name="enum GstFakeSrcDataType" link="gstreamer-plugins-fakesrc.html#GstFakeSrcDataType"/>
<keyword type="enum" name="enum GstFakeSrcFillType" link="gstreamer-plugins-fakesrc.html#GstFakeSrcFillType"/>
@@ -57,9 +57,9 @@
<keyword type="property" name="The &quot;sync&quot; property" link="gstreamer-plugins-fakesrc.html#GstFakeSrc--sync"/>
<keyword type="property" name="The &quot;format&quot; property" link="gstreamer-plugins-fakesrc.html#GstFakeSrc--format"/>
<keyword type="signal" name="The &quot;handoff&quot; signal" link="gstreamer-plugins-fakesrc.html#GstFakeSrc-handoff"/>
- <keyword type="" name="Example launch line" link="gstreamer-plugins-fakesink.html#idp6679712"/>
- <keyword type="" name="Element Information" link="gstreamer-plugins-fakesink.html#idp9608304"/>
- <keyword type="" name="Element Pads" link="gstreamer-plugins-fakesink.html#idp9615808"/>
+ <keyword type="" name="Example launch line" link="gstreamer-plugins-fakesink.html#idp9474080"/>
+ <keyword type="" name="Element Information" link="gstreamer-plugins-fakesink.html#idp6125200"/>
+ <keyword type="" name="Element Pads" link="gstreamer-plugins-fakesink.html#idp6132624"/>
<keyword type="struct" name="struct GstFakeSink" link="gstreamer-plugins-fakesink.html#GstFakeSink-struct"/>
<keyword type="enum" name="enum GstFakeSinkStateError" link="gstreamer-plugins-fakesink.html#GstFakeSinkStateError"/>
<keyword type="property" name="The &quot;can-activate-pull&quot; property" link="gstreamer-plugins-fakesink.html#GstFakeSink--can-activate-pull"/>
@@ -72,19 +72,19 @@
<keyword type="property" name="The &quot;num-buffers&quot; property" link="gstreamer-plugins-fakesink.html#GstFakeSink--num-buffers"/>
<keyword type="signal" name="The &quot;handoff&quot; signal" link="gstreamer-plugins-fakesink.html#GstFakeSink-handoff"/>
<keyword type="signal" name="The &quot;preroll-handoff&quot; signal" link="gstreamer-plugins-fakesink.html#GstFakeSink-preroll-handoff"/>
- <keyword type="" name="Element Information" link="gstreamer-plugins-fdsink.html#idp8514464"/>
- <keyword type="" name="Element Pads" link="gstreamer-plugins-fdsink.html#idp6709888"/>
+ <keyword type="" name="Element Information" link="gstreamer-plugins-fdsink.html#idp9024688"/>
+ <keyword type="" name="Element Pads" link="gstreamer-plugins-fdsink.html#idp7652304"/>
<keyword type="struct" name="struct GstFdSink" link="gstreamer-plugins-fdsink.html#GstFdSink-struct"/>
<keyword type="property" name="The &quot;fd&quot; property" link="gstreamer-plugins-fdsink.html#GstFdSink--fd"/>
- <keyword type="" name="Example launch line" link="gstreamer-plugins-fdsrc.html#idp7487920"/>
- <keyword type="" name="Element Information" link="gstreamer-plugins-fdsrc.html#idp7491072"/>
- <keyword type="" name="Element Pads" link="gstreamer-plugins-fdsrc.html#idp10013824"/>
+ <keyword type="" name="Example launch line" link="gstreamer-plugins-fdsrc.html#idp6773120"/>
+ <keyword type="" name="Element Information" link="gstreamer-plugins-fdsrc.html#idp6776272"/>
+ <keyword type="" name="Element Pads" link="gstreamer-plugins-fdsrc.html#idp6783728"/>
<keyword type="struct" name="struct GstFdSrc" link="gstreamer-plugins-fdsrc.html#GstFdSrc-struct"/>
<keyword type="property" name="The &quot;fd&quot; property" link="gstreamer-plugins-fdsrc.html#GstFdSrc--fd"/>
<keyword type="property" name="The &quot;timeout&quot; property" link="gstreamer-plugins-fdsrc.html#GstFdSrc--timeout"/>
- <keyword type="" name="Example launch line" link="gstreamer-plugins-filesrc.html#idp8062992"/>
- <keyword type="" name="Element Information" link="gstreamer-plugins-filesrc.html#idp8065600"/>
- <keyword type="" name="Element Pads" link="gstreamer-plugins-filesrc.html#idp10048816"/>
+ <keyword type="" name="Example launch line" link="gstreamer-plugins-filesrc.html#idp6869664"/>
+ <keyword type="" name="Element Information" link="gstreamer-plugins-filesrc.html#idp6872272"/>
+ <keyword type="" name="Element Pads" link="gstreamer-plugins-filesrc.html#idp10528784"/>
<keyword type="struct" name="struct GstFileSrc" link="gstreamer-plugins-filesrc.html#GstFileSrc-struct"/>
<keyword type="property" name="The &quot;fd&quot; property" link="gstreamer-plugins-filesrc.html#GstFileSrc--fd"/>
<keyword type="property" name="The &quot;location&quot; property" link="gstreamer-plugins-filesrc.html#GstFileSrc--location"/>
@@ -92,19 +92,19 @@
<keyword type="property" name="The &quot;touch&quot; property" link="gstreamer-plugins-filesrc.html#GstFileSrc--touch"/>
<keyword type="property" name="The &quot;use-mmap&quot; property" link="gstreamer-plugins-filesrc.html#GstFileSrc--use-mmap"/>
<keyword type="property" name="The &quot;sequential&quot; property" link="gstreamer-plugins-filesrc.html#GstFileSrc--sequential"/>
- <keyword type="" name="Example launch line" link="gstreamer-plugins-filesink.html#idp8218192"/>
- <keyword type="" name="Element Information" link="gstreamer-plugins-filesink.html#idp8220752"/>
- <keyword type="" name="Element Pads" link="gstreamer-plugins-filesink.html#idp8228160"/>
+ <keyword type="" name="Example launch line" link="gstreamer-plugins-filesink.html#idp5037280"/>
+ <keyword type="" name="Element Information" link="gstreamer-plugins-filesink.html#idp10876976"/>
+ <keyword type="" name="Element Pads" link="gstreamer-plugins-filesink.html#idp10924704"/>
<keyword type="struct" name="struct GstFileSink" link="gstreamer-plugins-filesink.html#GstFileSink-struct"/>
<keyword type="property" name="The &quot;location&quot; property" link="gstreamer-plugins-filesink.html#GstFileSink--location"/>
<keyword type="property" name="The &quot;buffer-mode&quot; property" link="gstreamer-plugins-filesink.html#GstFileSink--buffer-mode"/>
<keyword type="property" name="The &quot;buffer-size&quot; property" link="gstreamer-plugins-filesink.html#GstFileSink--buffer-size"/>
<keyword type="property" name="The &quot;append&quot; property" link="gstreamer-plugins-filesink.html#GstFileSink--append"/>
- <keyword type="" name="Element Information" link="gstreamer-plugins-funnel.html#idp8697184"/>
- <keyword type="" name="Element Pads" link="gstreamer-plugins-funnel.html#idp6165040"/>
+ <keyword type="" name="Element Information" link="gstreamer-plugins-funnel.html#idp7728896"/>
+ <keyword type="" name="Element Pads" link="gstreamer-plugins-funnel.html#idp9964400"/>
<keyword type="struct" name="struct GstFunnel" link="gstreamer-plugins-funnel.html#GstFunnel-struct"/>
- <keyword type="" name="Element Information" link="gstreamer-plugins-identity.html#idp10384832"/>
- <keyword type="" name="Element Pads" link="gstreamer-plugins-identity.html#idp10392288"/>
+ <keyword type="" name="Element Information" link="gstreamer-plugins-identity.html#idp10744592"/>
+ <keyword type="" name="Element Pads" link="gstreamer-plugins-identity.html#idp10752048"/>
<keyword type="struct" name="struct GstIdentity" link="gstreamer-plugins-identity.html#GstIdentity-struct"/>
<keyword type="property" name="The &quot;check-perfect&quot; property" link="gstreamer-plugins-identity.html#GstIdentity--check-perfect"/>
<keyword type="property" name="The &quot;datarate&quot; property" link="gstreamer-plugins-identity.html#GstIdentity--datarate"/>
@@ -120,8 +120,8 @@
<keyword type="property" name="The &quot;check-imperfect-timestamp&quot; property" link="gstreamer-plugins-identity.html#GstIdentity--check-imperfect-timestamp"/>
<keyword type="property" name="The &quot;signal-handoffs&quot; property" link="gstreamer-plugins-identity.html#GstIdentity--signal-handoffs"/>
<keyword type="signal" name="The &quot;handoff&quot; signal" link="gstreamer-plugins-identity.html#GstIdentity-handoff"/>
- <keyword type="" name="Element Information" link="gstreamer-plugins-input-selector.html#idp10521200"/>
- <keyword type="" name="Element Pads" link="gstreamer-plugins-input-selector.html#idp10528736"/>
+ <keyword type="" name="Element Information" link="gstreamer-plugins-input-selector.html#idp11251280"/>
+ <keyword type="" name="Element Pads" link="gstreamer-plugins-input-selector.html#idp11258816"/>
<keyword type="struct" name="struct GstInputSelector" link="gstreamer-plugins-input-selector.html#GstInputSelector-struct"/>
<keyword type="property" name="The &quot;active-pad&quot; property" link="gstreamer-plugins-input-selector.html#GstInputSelector--active-pad"/>
<keyword type="property" name="The &quot;n-pads&quot; property" link="gstreamer-plugins-input-selector.html#GstInputSelector--n-pads"/>
@@ -131,9 +131,9 @@
<keyword type="property" name="The &quot;sync-mode&quot; property" link="gstreamer-plugins-input-selector.html#GstInputSelector--sync-mode"/>
<keyword type="signal" name="The &quot;block&quot; signal" link="gstreamer-plugins-input-selector.html#GstInputSelector-block"/>
<keyword type="signal" name="The &quot;switch&quot; signal" link="gstreamer-plugins-input-selector.html#GstInputSelector-switch"/>
- <keyword type="" name="" link="gstreamer-plugins-multiqueue.html#idp11038752"/>
- <keyword type="" name="Element Information" link="gstreamer-plugins-multiqueue.html#idp5489616"/>
- <keyword type="" name="Element Pads" link="gstreamer-plugins-multiqueue.html#idp5497072"/>
+ <keyword type="" name="" link="gstreamer-plugins-multiqueue.html#idp9289440"/>
+ <keyword type="" name="Element Information" link="gstreamer-plugins-multiqueue.html#idp11520688"/>
+ <keyword type="" name="Element Pads" link="gstreamer-plugins-multiqueue.html#idp11528144"/>
<keyword type="struct" name="struct GstMultiQueue" link="gstreamer-plugins-multiqueue.html#GstMultiQueue-struct"/>
<keyword type="property" name="The &quot;extra-size-buffers&quot; property" link="gstreamer-plugins-multiqueue.html#GstMultiQueue--extra-size-buffers"/>
<keyword type="property" name="The &quot;extra-size-bytes&quot; property" link="gstreamer-plugins-multiqueue.html#GstMultiQueue--extra-size-bytes"/>
@@ -147,14 +147,14 @@
<keyword type="property" name="The &quot;sync-by-running-time&quot; property" link="gstreamer-plugins-multiqueue.html#GstMultiQueue--sync-by-running-time"/>
<keyword type="signal" name="The &quot;overrun&quot; signal" link="gstreamer-plugins-multiqueue.html#GstMultiQueue-overrun"/>
<keyword type="signal" name="The &quot;underrun&quot; signal" link="gstreamer-plugins-multiqueue.html#GstMultiQueue-underrun"/>
- <keyword type="" name="Element Information" link="gstreamer-plugins-output-selector.html#idp9206496"/>
- <keyword type="" name="Element Pads" link="gstreamer-plugins-output-selector.html#idp8387200"/>
+ <keyword type="" name="Element Information" link="gstreamer-plugins-output-selector.html#idp4955616"/>
+ <keyword type="" name="Element Pads" link="gstreamer-plugins-output-selector.html#idp11458256"/>
<keyword type="struct" name="struct GstOutputSelector" link="gstreamer-plugins-output-selector.html#GstOutputSelector-struct"/>
<keyword type="property" name="The &quot;active-pad&quot; property" link="gstreamer-plugins-output-selector.html#GstOutputSelector--active-pad"/>
<keyword type="property" name="The &quot;resend-latest&quot; property" link="gstreamer-plugins-output-selector.html#GstOutputSelector--resend-latest"/>
<keyword type="property" name="The &quot;pad-negotiation-mode&quot; property" link="gstreamer-plugins-output-selector.html#GstOutputSelector--pad-negotiation-mode"/>
- <keyword type="" name="Element Information" link="gstreamer-plugins-queue.html#idp11086304"/>
- <keyword type="" name="Element Pads" link="gstreamer-plugins-queue.html#idp11093760"/>
+ <keyword type="" name="Element Information" link="gstreamer-plugins-queue.html#idp11359504"/>
+ <keyword type="" name="Element Pads" link="gstreamer-plugins-queue.html#idp11366960"/>
<keyword type="struct" name="struct GstQueue" link="gstreamer-plugins-queue.html#GstQueue-struct"/>
<keyword type="enum" name="enum GstQueueLeaky" link="gstreamer-plugins-queue.html#GstQueueLeaky"/>
<keyword type="property" name="The &quot;current-level-buffers&quot; property" link="gstreamer-plugins-queue.html#GstQueue--current-level-buffers"/>
@@ -172,8 +172,8 @@
<keyword type="signal" name="The &quot;running&quot; signal" link="gstreamer-plugins-queue.html#GstQueue-running"/>
<keyword type="signal" name="The &quot;underrun&quot; signal" link="gstreamer-plugins-queue.html#GstQueue-underrun"/>
<keyword type="signal" name="The &quot;pushing&quot; signal" link="gstreamer-plugins-queue.html#GstQueue-pushing"/>
- <keyword type="" name="Element Information" link="gstreamer-plugins-queue2.html#idp10849808"/>
- <keyword type="" name="Element Pads" link="gstreamer-plugins-queue2.html#idp10857216"/>
+ <keyword type="" name="Element Information" link="gstreamer-plugins-queue2.html#idp12163568"/>
+ <keyword type="" name="Element Pads" link="gstreamer-plugins-queue2.html#idp12170976"/>
<keyword type="struct" name="struct GstQueue2" link="gstreamer-plugins-queue2.html#GstQueue2-struct"/>
<keyword type="property" name="The &quot;current-level-buffers&quot; property" link="gstreamer-plugins-queue2.html#GstQueue2--current-level-buffers"/>
<keyword type="property" name="The &quot;current-level-bytes&quot; property" link="gstreamer-plugins-queue2.html#GstQueue2--current-level-bytes"/>
@@ -189,9 +189,9 @@
<keyword type="property" name="The &quot;use-rate-estimate&quot; property" link="gstreamer-plugins-queue2.html#GstQueue2--use-rate-estimate"/>
<keyword type="property" name="The &quot;temp-remove&quot; property" link="gstreamer-plugins-queue2.html#GstQueue2--temp-remove"/>
<keyword type="property" name="The &quot;ring-buffer-max-size&quot; property" link="gstreamer-plugins-queue2.html#GstQueue2--ring-buffer-max-size"/>
- <keyword type="" name="Example launch line" link="gstreamer-plugins-tee.html#idp10943008"/>
- <keyword type="" name="Element Information" link="gstreamer-plugins-tee.html#idp10945728"/>
- <keyword type="" name="Element Pads" link="gstreamer-plugins-tee.html#idp11310672"/>
+ <keyword type="" name="Example launch line" link="gstreamer-plugins-tee.html#idp6592416"/>
+ <keyword type="" name="Element Information" link="gstreamer-plugins-tee.html#idp6595136"/>
+ <keyword type="" name="Element Pads" link="gstreamer-plugins-tee.html#idp12121312"/>
<keyword type="struct" name="struct GstTee" link="gstreamer-plugins-tee.html#GstTee-struct"/>
<keyword type="enum" name="enum GstTeePullMode" link="gstreamer-plugins-tee.html#GstTeePullMode"/>
<keyword type="property" name="The &quot;has-chain&quot; property" link="gstreamer-plugins-tee.html#GstTee--has-chain"/>
@@ -201,16 +201,16 @@
<keyword type="property" name="The &quot;silent&quot; property" link="gstreamer-plugins-tee.html#GstTee--silent"/>
<keyword type="property" name="The &quot;pull-mode&quot; property" link="gstreamer-plugins-tee.html#GstTee--pull-mode"/>
<keyword type="property" name="The &quot;alloc-pad&quot; property" link="gstreamer-plugins-tee.html#GstTee--alloc-pad"/>
- <keyword type="" name="Element Information" link="gstreamer-plugins-typefind.html#idp11002048"/>
- <keyword type="" name="Element Pads" link="gstreamer-plugins-typefind.html#idp11009456"/>
+ <keyword type="" name="Element Information" link="gstreamer-plugins-typefind.html#idp12038496"/>
+ <keyword type="" name="Element Pads" link="gstreamer-plugins-typefind.html#idp12045904"/>
<keyword type="struct" name="struct GstTypeFindElement" link="gstreamer-plugins-typefind.html#GstTypeFindElement-struct"/>
<keyword type="property" name="The &quot;caps&quot; property" link="gstreamer-plugins-typefind.html#GstTypeFindElement--caps"/>
<keyword type="property" name="The &quot;maximum&quot; property" link="gstreamer-plugins-typefind.html#GstTypeFindElement--maximum"/>
<keyword type="property" name="The &quot;minimum&quot; property" link="gstreamer-plugins-typefind.html#GstTypeFindElement--minimum"/>
<keyword type="property" name="The &quot;force-caps&quot; property" link="gstreamer-plugins-typefind.html#GstTypeFindElement--force-caps"/>
<keyword type="signal" name="The &quot;have-type&quot; signal" link="gstreamer-plugins-typefind.html#GstTypeFindElement-have-type"/>
- <keyword type="" name="Element Information" link="gstreamer-plugins-valve.html#idp9575136"/>
- <keyword type="" name="Element Pads" link="gstreamer-plugins-valve.html#idp10795264"/>
+ <keyword type="" name="Element Information" link="gstreamer-plugins-valve.html#idp10150096"/>
+ <keyword type="" name="Element Pads" link="gstreamer-plugins-valve.html#idp10589120"/>
<keyword type="struct" name="struct GstValve" link="gstreamer-plugins-valve.html#GstValve-struct"/>
<keyword type="property" name="The &quot;drop&quot; property" link="gstreamer-plugins-valve.html#GstValve--drop"/>
<keyword type="constant" name="FAKE_SRC_DATA_ALLOCATE" link="gstreamer-plugins-fakesrc.html#FAKE-SRC-DATA-ALLOCATE:CAPS"/>
diff --git a/docs/plugins/html/index.html b/docs/plugins/html/index.html
index fb52dd0..57b0c49 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 Core Plugins 1.0 Plugins Reference Manual</p></th></tr></table></div>
<div><p class="releaseinfo">
- for GStreamer Core Plugins 1.0 (0.11.99)
+ for GStreamer Core Plugins 1.0 (1.0.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/gstreamer-plugins/html/" target="_top">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-plugins/html/</a>.
</p></div>
diff --git a/docs/plugins/inspect/plugin-coreelements.xml b/docs/plugins/inspect/plugin-coreelements.xml
index bdfedf0..b02f4d1 100644
--- a/docs/plugins/inspect/plugin-coreelements.xml
+++ b/docs/plugins/inspect/plugin-coreelements.xml
@@ -3,7 +3,7 @@
<description> GStreamer core elements</description>
<filename>../../plugins/elements/.libs/libgstcoreelements.so</filename>
<basename>libgstcoreelements.so</basename>
- <version>0.11.99</version>
+ <version>1.0.0</version>
<license>LGPL</license>
<source>gstreamer</source>
<package>GStreamer source release</package>
diff --git a/gst/gstobject.c b/gst/gstobject.c
index 70536cd..dace38b 100644
--- a/gst/gstobject.c
+++ b/gst/gstobject.c
@@ -66,20 +66,16 @@
* </orderedlist>
*
* What needs to be done in applications?
- * Again its not a lot to change.
+ * Again it's not a lot to change.
* <orderedlist>
* <listitem><para>
- * first put some properties under control, by calling
- * gst_object_control_properties (object, "prop1", "prop2",...);
- * </para></listitem>
- * <listitem><para>
* create a #GstControlSource.
* csource = gst_interpolation_control_source_new ();
* g_object_set (csource, "mode", GST_INTERPOLATION_MODE_LINEAR, NULL);
* </para></listitem>
* <listitem><para>
* Attach the #GstControlSource on the controller to a property.
- * gst_object_add_control_binding (object, gst_direct_control_binding_new (objetct, "prop1", csource));
+ * gst_object_add_control_binding (object, gst_direct_control_binding_new (object, "prop1", csource));
* </para></listitem>
* <listitem><para>
* Set the control values
diff --git a/gst/gstpad.c b/gst/gstpad.c
index 04c285e..803d1c1 100644
--- a/gst/gstpad.c
+++ b/gst/gstpad.c
@@ -1257,6 +1257,9 @@ cleanup_hook (GstPad * pad, GHook * hook)
{
GstPadProbeType type;
+ if (!G_HOOK_IS_VALID (hook))
+ return;
+
type = (hook->flags) >> G_HOOK_FLAG_USER_SHIFT;
if (type & GST_PAD_PROBE_TYPE_BLOCKING) {
@@ -1841,7 +1844,7 @@ gst_pad_unlink (GstPad * srcpad, GstPad * sinkpad)
ACQUIRE_PARENT (srcpad, tmpparent, no_src_parent);
GST_PAD_UNLINKFUNC (srcpad) (srcpad, tmpparent);
- RELEASE_PARENT (parent);
+ RELEASE_PARENT (tmpparent);
}
no_src_parent:
if (GST_PAD_UNLINKFUNC (sinkpad)) {
@@ -1850,7 +1853,7 @@ no_src_parent:
ACQUIRE_PARENT (sinkpad, tmpparent, no_sink_parent);
GST_PAD_UNLINKFUNC (sinkpad) (sinkpad, tmpparent);
- RELEASE_PARENT (parent);
+ RELEASE_PARENT (tmpparent);
}
no_sink_parent:
@@ -5312,3 +5315,66 @@ join_failed:
return FALSE;
}
}
+
+/**
+ * gst_pad_probe_info_get_event:
+ * @info: a #GstPadProbeInfo
+ *
+ * Returns: (transfer none): The #GstEvent from the probe
+ */
+
+GstEvent *
+gst_pad_probe_info_get_event (GstPadProbeInfo * info)
+{
+ g_return_val_if_fail (info->type & (GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM |
+ GST_PAD_PROBE_TYPE_EVENT_UPSTREAM), NULL);
+
+ return GST_PAD_PROBE_INFO_EVENT (info);
+}
+
+
+/**
+ * gst_pad_probe_info_get_query:
+ * @info: a #GstPadProbeInfo
+ *
+ * Returns: (transfer none): The #GstQuery from the probe
+ */
+
+GstQuery *
+gst_pad_probe_info_get_query (GstPadProbeInfo * info)
+{
+ g_return_val_if_fail (info->type & (GST_PAD_PROBE_TYPE_QUERY_DOWNSTREAM |
+ GST_PAD_PROBE_TYPE_QUERY_UPSTREAM), NULL);
+
+ return GST_PAD_PROBE_INFO_QUERY (info);
+}
+
+/**
+ * gst_pad_probe_info_get_buffer:
+ * @info: a #GstPadProbeInfo
+ *
+ * Returns: (transfer none): The #GstBuffer from the probe
+ */
+
+GstBuffer *
+gst_pad_probe_info_get_buffer (GstPadProbeInfo * info)
+{
+ g_return_val_if_fail (info->type & GST_PAD_PROBE_TYPE_BUFFER, NULL);
+
+ return GST_PAD_PROBE_INFO_BUFFER (info);
+}
+
+/**
+ * gst_pad_probe_info_get_bufferlist:
+ * @info: a #GstPadProbeInfo
+ *
+ * Returns: (transfer none): The #GstBufferlist from the probe
+ */
+
+GstBufferList *
+gst_pad_probe_info_get_buffer_list (GstPadProbeInfo * info)
+{
+ g_return_val_if_fail (info->type & GST_PAD_PROBE_TYPE_BUFFER_LIST, NULL);
+
+ return GST_PAD_PROBE_INFO_BUFFER_LIST (info);
+}
diff --git a/gst/gstpad.h b/gst/gstpad.h
index c6ac927..9fd605c 100644
--- a/gst/gstpad.h
+++ b/gst/gstpad.h
@@ -547,6 +547,11 @@ struct _GstPadProbeInfo
#define GST_PAD_PROBE_INFO_OFFSET(d) ((d)->offset)
#define GST_PAD_PROBE_INFO_SIZE(d) ((d)->size)
+GstEvent* gst_pad_probe_info_get_event (GstPadProbeInfo * info);
+GstQuery* gst_pad_probe_info_get_query (GstPadProbeInfo * info);
+GstBuffer* gst_pad_probe_info_get_buffer (GstPadProbeInfo * info);
+GstBufferList* gst_pad_probe_info_get_buffer_list (GstPadProbeInfo * info);
+
/**
* GstPadProbeCallback:
* @pad: the #GstPad that is blocked
diff --git a/gstreamer.doap b/gstreamer.doap
index 3fe1f20..fa4f89b 100644
--- a/gstreamer.doap
+++ b/gstreamer.doap
@@ -40,6 +40,16 @@ hierarchy, and a set of media-agnostic core elements.
<release>
<Version>
+ <revision>1.0.0</revision>
+ <branch>1.0</branch>
+ <name></name>
+ <created>2012-09-24</created>
+ <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.0.0.tar.xz" />
+ </Version>
+ </release>
+
+ <release>
+ <Version>
<revision>0.11.99</revision>
<branch>0.11</branch>
<name>Allow Me to Introduce Myself</name>
diff --git a/gstreamer.spec b/gstreamer.spec
index b07c791..f34ac77 100644
--- a/gstreamer.spec
+++ b/gstreamer.spec
@@ -4,7 +4,7 @@
%define _glib2 2.32.0
Name: %{gstreamer}
-Version: 0.11.99
+Version: 1.0.0
Release: 1
Summary: GStreamer streaming media framework runtime
diff --git a/libs/gst/base/gstbasetransform.c b/libs/gst/base/gstbasetransform.c
index 54674ef..884fde4 100644
--- a/libs/gst/base/gstbasetransform.c
+++ b/libs/gst/base/gstbasetransform.c
@@ -1516,7 +1516,7 @@ default_prepare_output_buffer (GstBaseTransform * trans,
GstBuffer * inbuf, GstBuffer ** outbuf)
{
GstBaseTransformPrivate *priv;
- GstFlowReturn ret = GST_FLOW_OK;
+ GstFlowReturn ret;
GstBaseTransformClass *bclass;
GstCaps *incaps, *outcaps;
gsize insize, outsize;
@@ -1544,6 +1544,9 @@ default_prepare_output_buffer (GstBaseTransform * trans,
}
GST_DEBUG_OBJECT (trans, "using pool alloc");
ret = gst_buffer_pool_acquire_buffer (priv->pool, outbuf, NULL);
+ if (ret != GST_FLOW_OK)
+ goto alloc_failed;
+
goto copy_meta;
}
@@ -1590,7 +1593,7 @@ copy_meta:
}
done:
- return ret;
+ return GST_FLOW_OK;
/* ERRORS */
/* ERRORS */
@@ -1605,6 +1608,11 @@ unknown_size:
GST_ERROR_OBJECT (trans, "unknown output size");
return GST_FLOW_ERROR;
}
+alloc_failed:
+ {
+ GST_DEBUG_OBJECT (trans, "could not allocate buffer from pool");
+ return ret;
+ }
}
typedef struct
diff --git a/libs/gst/base/gstcollectpads.c b/libs/gst/base/gstcollectpads.c
index 610d2d8..dfd46b8 100644
--- a/libs/gst/base/gstcollectpads.c
+++ b/libs/gst/base/gstcollectpads.c
@@ -107,7 +107,6 @@ struct _GstCollectPadsPrivate
{
/* with LOCK and/or STREAM_LOCK */
gboolean started;
- gboolean stream_started;
/* with STREAM_LOCK */
guint32 cookie; /* @data list cookie */
@@ -234,7 +233,6 @@ gst_collect_pads_init (GstCollectPads * pads)
pads->priv->queuedpads = 0;
pads->priv->eospads = 0;
pads->priv->started = FALSE;
- pads->priv->stream_started = FALSE;
g_rec_mutex_init (&pads->stream_lock);
@@ -288,7 +286,7 @@ gst_collect_pads_finalize (GObject * object)
/**
* gst_collect_pads_new:
*
- * Create a new instance of #GstCollectsPads.
+ * Create a new instance of #GstCollectPads.
*
* MT safe.
*
@@ -365,7 +363,7 @@ gst_collect_pads_set_compare_function (GstCollectPads * pads,
/**
* gst_collect_pads_set_function:
- * @pads: the collectspads to use
+ * @pads: the collectpads to use
* @func: the function to set
* @user_data: user data passed to the function
*
@@ -425,7 +423,7 @@ unref_data (GstCollectData * data)
/**
* gst_collect_pads_set_event_function:
- * @pads: the collectspads to use
+ * @pads: the collectpads to use
* @func: the function to set
* @user_data: user data passed to the function
*
@@ -453,7 +451,7 @@ gst_collect_pads_set_event_function (GstCollectPads * pads,
/**
* gst_collect_pads_set_query_function:
- * @pads: the collectspads to use
+ * @pads: the collectpads to use
* @func: the function to set
* @user_data: user data passed to the function
*
@@ -481,7 +479,7 @@ gst_collect_pads_set_query_function (GstCollectPads * pads,
/**
* gst_collect_pads_clip_running_time:
-* @pads: the collectspads to use
+* @pads: the collectpads to use
* @cdata: collect data of corresponding pad
* @buf: buffer being clipped
* @outbuf: output buffer with running time, or NULL if clipped
@@ -521,7 +519,7 @@ gst_collect_pads_clip_running_time (GstCollectPads * pads,
/**
* gst_collect_pads_set_clip_function:
- * @pads: the collectspads to use
+ * @pads: the collectpads to use
* @clipfunc: clip function to install
* @user_data: user data to pass to @clip_func
*
@@ -541,7 +539,7 @@ gst_collect_pads_set_clip_function (GstCollectPads * pads,
/**
* gst_collect_pads_add_pad:
- * @pads: the collectspads to use
+ * @pads: the collectpads to use
* @pad: (transfer none): the pad to add
* @size: the size of the returned #GstCollectData structure
* @destroy_notify: function to be called before the returned #GstCollectData
@@ -638,7 +636,7 @@ find_pad (GstCollectData * data, GstPad * pad)
/**
* gst_collect_pads_remove_pad:
- * @pads: the collectspads to use
+ * @pads: the collectpads to use
* @pad: (transfer none): the pad to remove
*
* Remove a pad from the collection of collect pads. This function will also
@@ -757,7 +755,7 @@ gst_collect_pads_set_flushing_unlocked (GstCollectPads * pads,
/**
* gst_collect_pads_set_flushing:
- * @pads: the collectspads to use
+ * @pads: the collectpads to use
* @flushing: desired state of the pads
*
* Change the flushing state of all the pads in the collection. No pad
@@ -782,7 +780,7 @@ gst_collect_pads_set_flushing (GstCollectPads * pads, gboolean flushing)
/**
* gst_collect_pads_start:
- * @pads: the collectspads to use
+ * @pads: the collectpads to use
*
* Starts the processing of data in the collect_pads.
*
@@ -823,7 +821,7 @@ gst_collect_pads_start (GstCollectPads * pads)
/**
* gst_collect_pads_stop:
- * @pads: the collectspads to use
+ * @pads: the collectpads to use
*
* Stops the processing of data in the collect_pads. this function
* will also unblock any blocking operations.
@@ -871,7 +869,6 @@ gst_collect_pads_stop (GstCollectPads * pads)
unref_data (pads->priv->earliest_data);
pads->priv->earliest_data = NULL;
pads->priv->earliest_time = GST_CLOCK_TIME_NONE;
- pads->priv->stream_started = FALSE;
GST_OBJECT_UNLOCK (pads);
/* Wake them up so they can end the chain functions. */
@@ -882,7 +879,7 @@ gst_collect_pads_stop (GstCollectPads * pads)
/**
* gst_collect_pads_peek:
- * @pads: the collectspads to peek
+ * @pads: the collectpads to peek
* @data: the data to use
*
* Peek at the buffer currently queued in @data. This function
@@ -914,7 +911,7 @@ gst_collect_pads_peek (GstCollectPads * pads, GstCollectData * data)
/**
* gst_collect_pads_pop:
- * @pads: the collectspads to pop
+ * @pads: the collectpads to pop
* @data: the data to use
*
* Pop the buffer currently queued in @data. This function
@@ -964,7 +961,7 @@ gst_collect_pads_clear (GstCollectPads * pads, GstCollectData * data)
/**
* gst_collect_pads_available:
- * @pads: the collectspads to query
+ * @pads: the collectpads to query
*
* Query how much bytes can be read from each queued buffer. This means
* that the result of this call is the maximum number of bytes that can
@@ -1033,7 +1030,7 @@ not_filled:
/**
* gst_collect_pads_flush:
- * @pads: the collectspads to query
+ * @pads: the collectpads to query
* @data: the data to use
* @size: the number of bytes to flush
*
@@ -1079,7 +1076,7 @@ gst_collect_pads_flush (GstCollectPads * pads, GstCollectData * data,
/**
* gst_collect_pads_read_buffer:
- * @pads: the collectspads to query
+ * @pads: the collectpads to query
* @data: the data to use
* @size: the number of bytes to read
*
@@ -1117,7 +1114,7 @@ gst_collect_pads_read_buffer (GstCollectPads * pads, GstCollectData * data,
/**
* gst_collect_pads_take_buffer:
- * @pads: the collectspads to query
+ * @pads: the collectpads to query
* @data: the data to use
* @size: the number of bytes to read
*
@@ -1147,7 +1144,7 @@ gst_collect_pads_take_buffer (GstCollectPads * pads, GstCollectData * data,
/**
* gst_collect_pads_set_waiting:
- * @pads: the collectspads
+ * @pads: the collectpads
* @data: the data to use
* @waiting: boolean indicating whether this pad should operate
* in waiting or non-waiting mode
@@ -1563,7 +1560,7 @@ exit:
/**
* gst_collect_pads_event_default:
- * @pads: the collectspads to use
+ * @pads: the collectpads to use
* @data: collect data of corresponding pad
* @event: event being processed
* @discard: process but do not send event downstream
@@ -1715,14 +1712,9 @@ gst_collect_pads_event_default (GstCollectPads * pads, GstCollectData * data,
goto eat;
}
case GST_EVENT_STREAM_START:
- /* let the only the first one go through */
- if (!pads->priv->stream_started) {
- pads->priv->stream_started = TRUE;
- goto forward;
- } else {
- goto eat;
- }
- break;
+ /* drop stream start events, element must create its own start event,
+ * we can't just forward the first random stream start event we get */
+ goto eat;
case GST_EVENT_CAPS:
goto eat;
default:
@@ -1804,7 +1796,7 @@ pad_removed:
/**
* gst_collect_pads_query_default:
- * @pads: the collectspads to use
+ * @pads: the collectpads to use
* @data: collect data of corresponding pad
* @query: query being processed
* @discard: process but do not send event downstream
diff --git a/libs/gst/check/gstcheck.h b/libs/gst/check/gstcheck.h
index dc5638d..cd49ab0 100644
--- a/libs/gst/check/gstcheck.h
+++ b/libs/gst/check/gstcheck.h
@@ -446,7 +446,7 @@ __gst_tcase_add_test (TCase * tc, TFun tf, const char * fname, int signal,
/* add define to skip broken tests */
#define tcase_skip_broken_test(chain,test_func) \
if (0) { tcase_add_test(chain,test_func); } else { \
- GST_ERROR ("FIXME: skipping test %s because it's broken.", G_STRINGIFY (test_func)); \
+ g_printerr ("FIXME: skipping test %s because it's broken\n", G_STRINGIFY (test_func)); \
}
G_END_DECLS
diff --git a/plugins/elements/gstidentity.c b/plugins/elements/gstidentity.c
index 8361a7a..be93b86 100644
--- a/plugins/elements/gstidentity.c
+++ b/plugins/elements/gstidentity.c
@@ -310,6 +310,20 @@ gst_identity_sink_event (GstBaseTransform * trans, GstEvent * event)
}
}
+ /* also transform GAP timestamp similar to buffer timestamps */
+ if (identity->single_segment && (GST_EVENT_TYPE (event) == GST_EVENT_GAP) &&
+ trans->have_segment && trans->segment.format == GST_FORMAT_TIME) {
+ GstClockTime start, dur;
+
+ gst_event_parse_gap (event, &start, &dur);
+ if (GST_CLOCK_TIME_IS_VALID (start)) {
+ start = gst_segment_to_running_time (&trans->segment,
+ GST_FORMAT_TIME, start);
+ gst_event_unref (event);
+ event = gst_event_new_gap (start, dur);
+ }
+ }
+
/* Reset previous timestamp, duration and offsets on NEWSEGMENT
* to prevent false warnings when checking for perfect streams */
if (GST_EVENT_TYPE (event) == GST_EVENT_SEGMENT) {
diff --git a/po/af.gmo b/po/af.gmo
index a3f74c8..2aa13f4 100644
--- a/po/af.gmo
+++ b/po/af.gmo
Binary files differ
diff --git a/po/af.po b/po/af.po
index 1eb0b26..d102de8 100644
--- a/po/af.po
+++ b/po/af.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.9.7\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2012-09-17 14:26+0100\n"
+"POT-Creation-Date: 2012-09-23 16:19+0100\n"
"PO-Revision-Date: 2005-12-05 11:45+0200\n"
"Last-Translator: Petri Jooste <rkwjpj@puk.ac.za>\n"
"Language-Team: Afrikaans <i18n@af.org.za>\n"
diff --git a/po/az.gmo b/po/az.gmo
index 3ba0088..b515cd6 100644
--- a/po/az.gmo
+++ b/po/az.gmo
Binary files differ
diff --git a/po/az.po b/po/az.po
index eec9a57..fdbf73f 100644
--- a/po/az.po
+++ b/po/az.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer-0.8.0\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2012-09-17 14:26+0100\n"
+"POT-Creation-Date: 2012-09-23 16:19+0100\n"
"PO-Revision-Date: 2004-03-19 18:40+0200\n"
"Last-Translator: Metin Amiroff <metin@karegen.com>\n"
"Language-Team: Azerbaijani <translation-team-az@lists.sourceforge.net>\n"
diff --git a/po/be.gmo b/po/be.gmo
index 0db83e1..e9c8c26 100644
--- a/po/be.gmo
+++ b/po/be.gmo
Binary files differ
diff --git a/po/be.po b/po/be.po
index 695e9e6..50dddc7 100644
--- a/po/be.po
+++ b/po/be.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.9.7\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2012-09-17 14:26+0100\n"
+"POT-Creation-Date: 2012-09-23 16:19+0100\n"
"PO-Revision-Date: 2006-01-18 22:26+0200\n"
"Last-Translator: Ales Nyakhaychyk <nab@mail.by>\n"
"Language-Team: Belarusian <i18n@mova.org>\n"
diff --git a/po/bg.gmo b/po/bg.gmo
index eaa10e2..9d4cc50 100644
--- a/po/bg.gmo
+++ b/po/bg.gmo
Binary files differ
diff --git a/po/bg.po b/po/bg.po
index 55f07a3..31f5da6 100644
--- a/po/bg.po
+++ b/po/bg.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.10.32.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2012-09-17 14:26+0100\n"
+"POT-Creation-Date: 2012-09-23 16:19+0100\n"
"PO-Revision-Date: 2011-04-26 22:40+0300\n"
"Last-Translator: Alexander Shopov <ash@kambanaria.org>\n"
"Language-Team: Bulgarian <dict@fsa-bg.org>\n"
diff --git a/po/ca.gmo b/po/ca.gmo
index 187b727..f42ab36 100644
--- a/po/ca.gmo
+++ b/po/ca.gmo
Binary files differ
diff --git a/po/ca.po b/po/ca.po
index 067eaa4..a55c214 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.10.30.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2012-09-17 14:26+0100\n"
+"POT-Creation-Date: 2012-09-23 16:19+0100\n"
"PO-Revision-Date: 2010-11-04 19:41+0100\n"
"Last-Translator: Jordi Mallach <jordi@sindominio.net>\n"
"Language-Team: Catalan <ca@dodds.net>\n"
diff --git a/po/cs.gmo b/po/cs.gmo
index 561f08a..d3c58bc 100644
--- a/po/cs.gmo
+++ b/po/cs.gmo
Binary files differ
diff --git a/po/cs.po b/po/cs.po
index a8f7248..8ccd9c4 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.10.32.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2012-09-17 14:26+0100\n"
+"POT-Creation-Date: 2012-09-23 16:19+0100\n"
"PO-Revision-Date: 2011-12-01 08:17+0100\n"
"Last-Translator: Marek Černocký <marek@manet.cz>\n"
"Language-Team: Czech <translation-team-cs@lists.sourceforge.net>\n"
diff --git a/po/da.gmo b/po/da.gmo
index 82d0f3a..b6bf476 100644
--- a/po/da.gmo
+++ b/po/da.gmo
Binary files differ
diff --git a/po/da.po b/po/da.po
index 0d14960..6e37fc2 100644
--- a/po/da.po
+++ b/po/da.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.10.30.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2012-09-17 14:26+0100\n"
+"POT-Creation-Date: 2012-09-23 16:19+0100\n"
"PO-Revision-Date: 2010-11-06 22:52+0100\n"
"Last-Translator: Mogens Jaeger <mogensjaeger@gmail.com>\n"
"Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
diff --git a/po/de.gmo b/po/de.gmo
index b1bc981..1de3031 100644
--- a/po/de.gmo
+++ b/po/de.gmo
Binary files differ
diff --git a/po/de.po b/po/de.po
index 612afd1..1447cef 100644
--- a/po/de.po
+++ b/po/de.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.10.32.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2012-09-17 14:26+0100\n"
+"POT-Creation-Date: 2012-09-23 16:19+0100\n"
"PO-Revision-Date: 2011-04-27 23:44+0200\n"
"Last-Translator: Christian Kirbach <christian.kirbach@googlemail.com>\n"
"Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
diff --git a/po/el.gmo b/po/el.gmo
index 1b9ea1e..b4b60d4 100644
--- a/po/el.gmo
+++ b/po/el.gmo
Binary files differ
diff --git a/po/el.po b/po/el.po
index be62713..f64b697 100644
--- a/po/el.po
+++ b/po/el.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer-0.10.30.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2012-09-17 14:26+0100\n"
+"POT-Creation-Date: 2012-09-23 16:19+0100\n"
"PO-Revision-Date: 2010-11-29 11:14+0200\n"
"Last-Translator: Michael Kotsarinis <mk73628@gmail.com>\n"
"Language-Team: Greek <team@lists.gnome.gr>\n"
diff --git a/po/en_GB.gmo b/po/en_GB.gmo
index e8670d5..7883ba9 100644
--- a/po/en_GB.gmo
+++ b/po/en_GB.gmo
Binary files differ
diff --git a/po/en_GB.po b/po/en_GB.po
index 386d7e1..a0dea81 100644
--- a/po/en_GB.po
+++ b/po/en_GB.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.8.1\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2012-09-17 14:26+0100\n"
+"POT-Creation-Date: 2012-09-23 16:19+0100\n"
"PO-Revision-Date: 2004-04-26 10:36-0400\n"
"Last-Translator: Gareth Owen <gowen72@yahoo.com>\n"
"Language-Team: English (British) <en_gb@li.org>\n"
diff --git a/po/eo.gmo b/po/eo.gmo
index 4c08bda..ac04a7f 100644
--- a/po/eo.gmo
+++ b/po/eo.gmo
Binary files differ
diff --git a/po/eo.po b/po/eo.po
index 9a567ef..3653845 100644
--- a/po/eo.po
+++ b/po/eo.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.10.32.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2012-09-17 14:26+0100\n"
+"POT-Creation-Date: 2012-09-23 16:19+0100\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"
diff --git a/po/es.gmo b/po/es.gmo
index beb5349..7e66b9c 100644
--- a/po/es.gmo
+++ b/po/es.gmo
Binary files differ
diff --git a/po/es.po b/po/es.po
index c614754..82f8d15 100644
--- a/po/es.po
+++ b/po/es.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.10.32.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2012-09-17 14:26+0100\n"
+"POT-Creation-Date: 2012-09-23 16:19+0100\n"
"PO-Revision-Date: 2011-10-02 15:45+0200\n"
"Last-Translator: Jorge González González <aloriel@gmail.com>\n"
"Language-Team: Spanish <es@li.org>\n"
diff --git a/po/eu.gmo b/po/eu.gmo
index 3b5d917..2b49c6b 100644
--- a/po/eu.gmo
+++ b/po/eu.gmo
Binary files differ
diff --git a/po/eu.po b/po/eu.po
index 6125627..be07f27 100644
--- a/po/eu.po
+++ b/po/eu.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer-0.10.26.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2012-09-17 14:26+0100\n"
+"POT-Creation-Date: 2012-09-23 16:19+0100\n"
"PO-Revision-Date: 2010-03-25 13:10+0100\n"
"Last-Translator: Mikel Olasagasti Uranga <hey_neken@mundurat.net>\n"
"Language-Team: Basque <translation-team-eu@lists.sourceforge.net>\n"
diff --git a/po/fi.gmo b/po/fi.gmo
index 788bbbc..42a0734 100644
--- a/po/fi.gmo
+++ b/po/fi.gmo
Binary files differ
diff --git a/po/fi.po b/po/fi.po
index 96e6a14..1bf06d4 100644
--- a/po/fi.po
+++ b/po/fi.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.10.30.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2012-09-17 14:26+0100\n"
+"POT-Creation-Date: 2012-09-23 16:19+0100\n"
"PO-Revision-Date: 2010-11-17 23:10+0200\n"
"Last-Translator: Tommi Vainikainen <Tommi.Vainikainen@iki.fi>\n"
"Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n"
diff --git a/po/fr.gmo b/po/fr.gmo
index d72d76d..6a9b00b 100644
--- a/po/fr.gmo
+++ b/po/fr.gmo
Binary files differ
diff --git a/po/fr.po b/po/fr.po
index 07e6f45..3561e08 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.10.32.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2012-09-17 14:26+0100\n"
+"POT-Creation-Date: 2012-09-23 16:19+0100\n"
"PO-Revision-Date: 2011-04-28 09:34+0200\n"
"Last-Translator: Claude Paroz <claude@2xlibre.net>\n"
"Language-Team: French <traduc@traduc.org>\n"
diff --git a/po/gl.gmo b/po/gl.gmo
index 1540272..46fba8d 100644
--- a/po/gl.gmo
+++ b/po/gl.gmo
Binary files differ
diff --git a/po/gl.po b/po/gl.po
index 24be8f2..7870b4c 100644
--- a/po/gl.po
+++ b/po/gl.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.10.32.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2012-09-17 14:26+0100\n"
+"POT-Creation-Date: 2012-09-23 16:19+0100\n"
"PO-Revision-Date: 2011-09-05 12:49+0200\n"
"Last-Translator: Fran Dieguez <frandieguez@ubuntu.com>\n"
"Language-Team: Galician <proxecto@trasno.net>\n"
diff --git a/po/gstreamer-1.0.pot b/po/gstreamer-1.0.pot
index caca75f..3bf7732 100644
--- a/po/gstreamer-1.0.pot
+++ b/po/gstreamer-1.0.pot
@@ -5,9 +5,9 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: gstreamer 0.11.99\n"
+"Project-Id-Version: gstreamer 1.0.0\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2012-09-17 14:26+0100\n"
+"POT-Creation-Date: 2012-09-23 16:19+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1128,7 +1128,7 @@ msgstr ""
msgid "File \"%s\" is a socket."
msgstr ""
-#: plugins/elements/gstidentity.c:596
+#: plugins/elements/gstidentity.c:610
msgid "Failed after iterations as requested."
msgstr ""
diff --git a/po/hu.gmo b/po/hu.gmo
index 8cc7478..80f9d30 100644
--- a/po/hu.gmo
+++ b/po/hu.gmo
Binary files differ
diff --git a/po/hu.po b/po/hu.po
index 426a383..5c0d702 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.10.30.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2012-09-17 14:26+0100\n"
+"POT-Creation-Date: 2012-09-23 16:19+0100\n"
"PO-Revision-Date: 2010-11-01 13:39+0100\n"
"Last-Translator: Gabor Kelemen <kelemeng@gnome.hu>\n"
"Language-Team: Hungarian <translation-team-hu@lists.sourceforge.net>\n"
diff --git a/po/id.gmo b/po/id.gmo
index 7587288..65f8c24 100644
--- a/po/id.gmo
+++ b/po/id.gmo
Binary files differ
diff --git a/po/id.po b/po/id.po
index 2edd18b..30300ef 100644
--- a/po/id.po
+++ b/po/id.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.10.32.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2012-09-17 14:26+0100\n"
+"POT-Creation-Date: 2012-09-23 16:19+0100\n"
"PO-Revision-Date: 2012-01-28 11:44+0700\n"
"Last-Translator: Andhika Padmawan <andhika.padmawan@gmail.com>\n"
"Language-Team: Indonesian <translation-team-id@lists.sourceforge.net>\n"
diff --git a/po/it.gmo b/po/it.gmo
index a7ea73f..4862ba3 100644
--- a/po/it.gmo
+++ b/po/it.gmo
Binary files differ
diff --git a/po/it.po b/po/it.po
index 01c8a81..467ad9c 100644
--- a/po/it.po
+++ b/po/it.po
@@ -106,7 +106,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.10.30.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2012-09-17 14:26+0100\n"
+"POT-Creation-Date: 2012-09-23 16:19+0100\n"
"PO-Revision-Date: 2010-10-25 10:03+0200\n"
"Last-Translator: Luca Ferretti <elle.uca@infinito.it>\n"
"Language-Team: Italian <tp@lists.linux.it>\n"
diff --git a/po/ja.gmo b/po/ja.gmo
index d9c520d..20b3603 100644
--- a/po/ja.gmo
+++ b/po/ja.gmo
Binary files differ
diff --git a/po/ja.po b/po/ja.po
index 70a9200..ea84c72 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.10.20.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2012-09-17 14:26+0100\n"
+"POT-Creation-Date: 2012-09-23 16:19+0100\n"
"PO-Revision-Date: 2008-10-16 19:57+0900\n"
"Last-Translator: Makoto Kato <makoto.kt@gmail.com>\n"
"Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n"
diff --git a/po/lt.gmo b/po/lt.gmo
index aef988d..9e3b7b4 100644
--- a/po/lt.gmo
+++ b/po/lt.gmo
Binary files differ
diff --git a/po/lt.po b/po/lt.po
index 36ccb45..3529ae2 100644
--- a/po/lt.po
+++ b/po/lt.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.10.29.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2012-09-17 14:26+0100\n"
+"POT-Creation-Date: 2012-09-23 16:19+0100\n"
"PO-Revision-Date: 2010-07-16 00:50+0300\n"
"Last-Translator: Žygimantas Beručka <uid0@akl.lt>\n"
"Language-Team: Lithuanian <komp_lt@konferencijos.lt>\n"
diff --git a/po/nb.gmo b/po/nb.gmo
index 948edd5..b46089f 100644
--- a/po/nb.gmo
+++ b/po/nb.gmo
Binary files differ
diff --git a/po/nb.po b/po/nb.po
index 7da976f..4a56c27 100644
--- a/po/nb.po
+++ b/po/nb.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.10.30.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2012-09-17 14:26+0100\n"
+"POT-Creation-Date: 2012-09-23 16:19+0100\n"
"PO-Revision-Date: 2010-10-24 21:36+0200\n"
"Last-Translator: Kjartan Maraas <kmaraas@gnome.org>\n"
"Language-Team: Norwegian Bokmaal <i18n-nb@lister.ping.uio.no>\n"
diff --git a/po/nl.gmo b/po/nl.gmo
index 537ed31..b46a79d 100644
--- a/po/nl.gmo
+++ b/po/nl.gmo
Binary files differ
diff --git a/po/nl.po b/po/nl.po
index 816e402..9f2a883 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.10.32.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2012-09-17 14:26+0100\n"
+"POT-Creation-Date: 2012-09-23 16:19+0100\n"
"PO-Revision-Date: 2011-04-26 23:10+0200\n"
"Last-Translator: Freek de Kruijf <f.de.kruijf@gmail.com>\n"
"Language-Team: Dutch <vertaling@vrijschrift.org>\n"
diff --git a/po/pl.gmo b/po/pl.gmo
index d17f8f6..93f173e 100644
--- a/po/pl.gmo
+++ b/po/pl.gmo
Binary files differ
diff --git a/po/pl.po b/po/pl.po
index 95bd4fb..a7d0e7d 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.10.32.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2012-09-17 14:26+0100\n"
+"POT-Creation-Date: 2012-09-23 16:19+0100\n"
"PO-Revision-Date: 2011-04-26 17:54+0200\n"
"Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n"
"Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n"
diff --git a/po/pt_BR.gmo b/po/pt_BR.gmo
index 40cc859..b58e203 100644
--- a/po/pt_BR.gmo
+++ b/po/pt_BR.gmo
Binary files differ
diff --git a/po/pt_BR.po b/po/pt_BR.po
index 98d6774..62230de 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -17,7 +17,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer-0.10.31.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2012-09-17 14:26+0100\n"
+"POT-Creation-Date: 2012-09-23 16:19+0100\n"
"PO-Revision-Date: 2011-01-08 01:36-0300\n"
"Last-Translator: Fabrício Godoy <skarllot@gmail.com>\n"
"Language-Team: Brazilian Portuguese <ldp-br@bazar.conectiva.com.br>\n"
diff --git a/po/ro.gmo b/po/ro.gmo
index 592bf89..8a3cc22 100644
--- a/po/ro.gmo
+++ b/po/ro.gmo
Binary files differ
diff --git a/po/ro.po b/po/ro.po
index e36c806..cdf1af2 100644
--- a/po/ro.po
+++ b/po/ro.po
@@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.10.29.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2012-09-17 14:26+0100\n"
+"POT-Creation-Date: 2012-09-23 16:19+0100\n"
"PO-Revision-Date: 2010-08-16 01:10+0300\n"
"Last-Translator: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>\n"
"Language-Team: Romanian <translation-team-ro@lists.sourceforge.net>\n"
diff --git a/po/ru.gmo b/po/ru.gmo
index 906c163..459bf8f 100644
--- a/po/ru.gmo
+++ b/po/ru.gmo
Binary files differ
diff --git a/po/ru.po b/po/ru.po
index 2d9ea1b..eb8bd41 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer-0.10.32.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2012-09-17 14:26+0100\n"
+"POT-Creation-Date: 2012-09-23 16:19+0100\n"
"PO-Revision-Date: 2011-04-26 20:25+0400\n"
"Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n"
"Language-Team: Russian <gnu@mx.ru>\n"
diff --git a/po/rw.gmo b/po/rw.gmo
index f485b3b..2bb8e76 100644
--- a/po/rw.gmo
+++ b/po/rw.gmo
Binary files differ
diff --git a/po/rw.po b/po/rw.po
index ba3fd31..ef5f397 100644
--- a/po/rw.po
+++ b/po/rw.po
@@ -15,7 +15,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.8.8\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2012-09-17 14:26+0100\n"
+"POT-Creation-Date: 2012-09-23 16:19+0100\n"
"PO-Revision-Date: 2005-04-04 10:55-0700\n"
"Last-Translator: Steven Michael Murphy <murf@e-tools.com>\n"
"Language-Team: Kinyarwanda <translation-team-rw@lists.sourceforge.net>\n"
diff --git a/po/sk.gmo b/po/sk.gmo
index 49ebade..bf327f1 100644
--- a/po/sk.gmo
+++ b/po/sk.gmo
Binary files differ
diff --git a/po/sk.po b/po/sk.po
index dd8d86e..09ba531 100644
--- a/po/sk.po
+++ b/po/sk.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.10.30.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2012-09-17 14:26+0100\n"
+"POT-Creation-Date: 2012-09-23 16:19+0100\n"
"PO-Revision-Date: 2010-11-08 16:13+0100\n"
"Last-Translator: Peter Tuhársky <tuharsky@misbb.sk>\n"
"Language-Team: Slovak <sk-i18n@lists.linux.sk>\n"
diff --git a/po/sl.gmo b/po/sl.gmo
index 6d75119..70fb0ed 100644
--- a/po/sl.gmo
+++ b/po/sl.gmo
Binary files differ
diff --git a/po/sl.po b/po/sl.po
index 42ec6cf..acd2bb7 100644
--- a/po/sl.po
+++ b/po/sl.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.10.32.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2012-09-17 14:26+0100\n"
+"POT-Creation-Date: 2012-09-23 16:19+0100\n"
"PO-Revision-Date: 2012-03-01 14:05+0100\n"
"Last-Translator: Klemen Košir <klemen.kosir@gmx.com>\n"
"Language-Team: Slovenian <translation-team-sl@lists.sourceforge.net>\n"
diff --git a/po/sq.gmo b/po/sq.gmo
index 8b06534..4c5d590 100644
--- a/po/sq.gmo
+++ b/po/sq.gmo
Binary files differ
diff --git a/po/sq.po b/po/sq.po
index e3974c8..db812c9 100644
--- a/po/sq.po
+++ b/po/sq.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.8.4\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2012-09-17 14:26+0100\n"
+"POT-Creation-Date: 2012-09-23 16:19+0100\n"
"PO-Revision-Date: 2004-08-07 23:46+0200\n"
"Last-Translator: Laurent Dhima <laurenti@alblinux.net>\n"
"Language-Team: Albanian <begraj@hotmail.com>\n"
diff --git a/po/sr.gmo b/po/sr.gmo
index 30f4389..017fd22 100644
--- a/po/sr.gmo
+++ b/po/sr.gmo
Binary files differ
diff --git a/po/sr.po b/po/sr.po
index 9560d45..d0d6750 100644
--- a/po/sr.po
+++ b/po/sr.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer-0.10.32.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2012-09-17 14:26+0100\n"
+"POT-Creation-Date: 2012-09-23 16:19+0100\n"
"PO-Revision-Date: 2011-12-05 10:40+0200\n"
"Last-Translator: Мирослав Николић <miroslavnikolic@rocketmail.com>\n"
"Language-Team: Serbian <gnu@prevod.org>\n"
diff --git a/po/sv.gmo b/po/sv.gmo
index a1de33d..40285dd 100644
--- a/po/sv.gmo
+++ b/po/sv.gmo
Binary files differ
diff --git a/po/sv.po b/po/sv.po
index 33ad2a6..a86eaf8 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.10.31.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2012-09-17 14:26+0100\n"
+"POT-Creation-Date: 2012-09-23 16:19+0100\n"
"PO-Revision-Date: 2011-01-09 19:46+0100\n"
"Last-Translator: Daniel Nylander <po@danielnylander.se>\n"
"Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
diff --git a/po/tr.gmo b/po/tr.gmo
index ba7d52c..8e36438 100644
--- a/po/tr.gmo
+++ b/po/tr.gmo
Binary files differ
diff --git a/po/tr.po b/po/tr.po
index 823de5e..802b83b 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.8.0\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2012-09-17 14:26+0100\n"
+"POT-Creation-Date: 2012-09-23 16:19+0100\n"
"PO-Revision-Date: 2004-04-03 03:14+0300\n"
"Last-Translator: Baris Cicek <baris@teamforce.name.tr>\n"
"Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n"
diff --git a/po/uk.gmo b/po/uk.gmo
index 2938b5e..a42c023 100644
--- a/po/uk.gmo
+++ b/po/uk.gmo
Binary files differ
diff --git a/po/uk.po b/po/uk.po
index d25402f..d37e5bf 100644
--- a/po/uk.po
+++ b/po/uk.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.10.32.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2012-09-17 14:26+0100\n"
+"POT-Creation-Date: 2012-09-23 16:19+0100\n"
"PO-Revision-Date: 2011-04-30 20:26+0300\n"
"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
"Language-Team: Ukrainian <translation-team-uk@lists.sourceforge.net>\n"
diff --git a/po/vi.gmo b/po/vi.gmo
index 372f8d7..4e007b5 100644
--- a/po/vi.gmo
+++ b/po/vi.gmo
Binary files differ
diff --git a/po/vi.po b/po/vi.po
index 8ec1dad..1a64906 100644
--- a/po/vi.po
+++ b/po/vi.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.10.29.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2012-09-17 14:26+0100\n"
+"POT-Creation-Date: 2012-09-23 16:19+0100\n"
"PO-Revision-Date: 2010-10-03 19:09+1030\n"
"Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n"
"Language-Team: Vietnamese <vi-VN@googlegroups.com>\n"
diff --git a/po/zh_CN.gmo b/po/zh_CN.gmo
index 41601bd..9f37fed 100644
--- a/po/zh_CN.gmo
+++ b/po/zh_CN.gmo
Binary files differ
diff --git a/po/zh_CN.po b/po/zh_CN.po
index 6b087ca..7711bf6 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.10.25.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2012-09-17 14:26+0100\n"
+"POT-Creation-Date: 2012-09-23 16:19+0100\n"
"PO-Revision-Date: 2010-02-02 18:58+0800\n"
"Last-Translator: Ji ZhengYu <zhengyuji@gmail.com>\n"
"Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n"
diff --git a/po/zh_TW.gmo b/po/zh_TW.gmo
index 52526af..7ca57a0 100644
--- a/po/zh_TW.gmo
+++ b/po/zh_TW.gmo
Binary files differ
diff --git a/po/zh_TW.po b/po/zh_TW.po
index 8a863cf..998afb7 100644
--- a/po/zh_TW.po
+++ b/po/zh_TW.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gstreamer 0.8.8\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2012-09-17 14:26+0100\n"
+"POT-Creation-Date: 2012-09-23 16:19+0100\n"
"PO-Revision-Date: 2005-04-27 14:55+0800\n"
"Last-Translator: Abel Cheung <abelcheung@gmail.com>\n"
"Language-Team: Chinese (traditional) <zh-l10n@linux.org.tw>\n"
diff --git a/tests/check/gst/gstpad.c b/tests/check/gst/gstpad.c
index 5139d36..2b537e1 100644
--- a/tests/check/gst/gstpad.c
+++ b/tests/check/gst/gstpad.c
@@ -1073,6 +1073,53 @@ GST_START_TEST (test_pad_blocking_with_probe_type_blocking)
GST_END_TEST;
+static gboolean pad_probe_remove_notifiy_called = FALSE;
+
+static GstPadProbeReturn
+probe_remove_self_cb (GstPad * pad, GstPadProbeInfo * info, gpointer user_data)
+{
+ gst_pad_remove_probe (pad, info->id);
+
+ fail_unless (pad->num_probes == 0);
+ fail_unless (pad->num_blocked == 0);
+
+ return GST_PAD_PROBE_REMOVE;
+}
+
+static void
+probe_remove_notify_cb (gpointer data)
+{
+ fail_unless (pad_probe_remove_notifiy_called == FALSE);
+ pad_probe_remove_notifiy_called = TRUE;
+}
+
+GST_START_TEST (test_pad_probe_remove)
+{
+ GstPad *pad;
+
+ pad = gst_pad_new ("src", GST_PAD_SRC);
+ fail_unless (pad != NULL);
+
+ gst_pad_set_active (pad, TRUE);
+ fail_unless (pad->num_probes == 0);
+ fail_unless (pad->num_blocked == 0);
+ gst_pad_add_probe (pad,
+ GST_PAD_PROBE_TYPE_BLOCK | GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM,
+ probe_remove_self_cb, NULL, probe_remove_notify_cb);
+ fail_unless (pad->num_probes == 1);
+ fail_unless (pad->num_blocked == 1);
+
+ pad_probe_remove_notifiy_called = FALSE;
+ gst_pad_push_event (pad, gst_event_new_stream_start ("asda"));
+
+ fail_unless (pad->num_probes == 0);
+ fail_unless (pad->num_blocked == 0);
+
+ gst_object_unref (pad);
+}
+
+GST_END_TEST;
+
static gboolean got_notify;
static void
@@ -1507,6 +1554,7 @@ gst_pad_suite (void)
tcase_add_test (tc_chain, test_block_async);
tcase_add_test (tc_chain, test_pad_blocking_with_probe_type_block);
tcase_add_test (tc_chain, test_pad_blocking_with_probe_type_blocking);
+ tcase_add_test (tc_chain, test_pad_probe_remove);
tcase_add_test (tc_chain, test_queue_src_caps_notify_linked);
tcase_add_test (tc_chain, test_queue_src_caps_notify_not_linked);
#if 0
diff --git a/tools/gst-launch.1.in b/tools/gst-launch.1.in
index 73bffeb..6bec3b6 100644
--- a/tools/gst-launch.1.in
+++ b/tools/gst-launch.1.in
@@ -199,7 +199,7 @@ either be integers or strings. Boolean values are (case insensitive) \fIyes\fR,
.br
Ranges are in this format: [ VALUE, VALUE ]
.br
-Lists use this format: ( VALUE \fI[, VALUE ...]\fR )
+Lists use this format: { VALUE \fI[, VALUE ...]\fR }
.SH "PIPELINE EXAMPLES"
diff --git a/win32/common/config.h b/win32/common/config.h
index 3df3577..277b4c9 100644
--- a/win32/common/config.h
+++ b/win32/common/config.h
@@ -62,7 +62,7 @@
#define GST_PACKAGE_ORIGIN "Unknown package origin"
/* GStreamer package release date/time for plugins as YYYY-MM-DD */
-#define GST_PACKAGE_RELEASE_DATETIME "2012-09-17"
+#define GST_PACKAGE_RELEASE_DATETIME "2012-09-23"
/* location of the installed gst-plugin-scanner */
#define GST_PLUGIN_SCANNER_INSTALLED LIBDIR "\\gst-plugin-scanner"
@@ -337,7 +337,7 @@
#define PACKAGE_NAME "GStreamer"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "GStreamer 0.11.99"
+#define PACKAGE_STRING "GStreamer 1.0.0"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gstreamer"
@@ -346,7 +346,7 @@
#undef PACKAGE_URL
/* Define to the version of this package. */
-#define PACKAGE_VERSION "0.11.99"
+#define PACKAGE_VERSION "1.0.0"
/* directory where plugins are located */
#ifdef _DEBUG
@@ -380,7 +380,7 @@
#undef USE_POISONING
/* Version number of package */
-#define VERSION "0.11.99"
+#define VERSION "1.0.0"
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
significant byte first (like Motorola and SPARC, unlike Intel). */
diff --git a/win32/common/libgstreamer.def b/win32/common/libgstreamer.def
index 403656a..15eac39 100644
--- a/win32/common/libgstreamer.def
+++ b/win32/common/libgstreamer.def
@@ -705,6 +705,10 @@ EXPORTS
gst_pad_peer_query_duration
gst_pad_peer_query_position
gst_pad_presence_get_type
+ gst_pad_probe_info_get_buffer
+ gst_pad_probe_info_get_buffer_list
+ gst_pad_probe_info_get_event
+ gst_pad_probe_info_get_query
gst_pad_probe_return_get_type
gst_pad_probe_type_get_type
gst_pad_proxy_query_accept_caps