diff options
author | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2012-09-24 16:27:04 +0200 |
---|---|---|
committer | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2012-09-24 16:27:04 +0200 |
commit | f73db06c09ae3480b3d76a2bba8700444d00f181 (patch) | |
tree | e0dc8f97f8680a721eccf022a9559f1398961bce | |
parent | e9c66bffc089df63904377cb88002300086e6440 (diff) |
Imported Upstream version 1.0.0upstream/1.0.0
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 ) @@ -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 @@ -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 ) @@ -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)->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 "sync" property" link="GstBaseSink.html#GstBaseSink--sync"/> <keyword type="property" name="The "throttle-time" property" link="GstBaseSink.html#GstBaseSink--throttle-time"/> <keyword type="property" name="The "ts-offset" 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 "caps" 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 "sync" property" link="gstreamer-plugins-fakesrc.html#GstFakeSrc--sync"/> <keyword type="property" name="The "format" property" link="gstreamer-plugins-fakesrc.html#GstFakeSrc--format"/> <keyword type="signal" name="The "handoff" 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 "can-activate-pull" property" link="gstreamer-plugins-fakesink.html#GstFakeSink--can-activate-pull"/> @@ -72,19 +72,19 @@ <keyword type="property" name="The "num-buffers" property" link="gstreamer-plugins-fakesink.html#GstFakeSink--num-buffers"/> <keyword type="signal" name="The "handoff" signal" link="gstreamer-plugins-fakesink.html#GstFakeSink-handoff"/> <keyword type="signal" name="The "preroll-handoff" 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 "fd" 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 "fd" property" link="gstreamer-plugins-fdsrc.html#GstFdSrc--fd"/> <keyword type="property" name="The "timeout" 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 "fd" property" link="gstreamer-plugins-filesrc.html#GstFileSrc--fd"/> <keyword type="property" name="The "location" property" link="gstreamer-plugins-filesrc.html#GstFileSrc--location"/> @@ -92,19 +92,19 @@ <keyword type="property" name="The "touch" property" link="gstreamer-plugins-filesrc.html#GstFileSrc--touch"/> <keyword type="property" name="The "use-mmap" property" link="gstreamer-plugins-filesrc.html#GstFileSrc--use-mmap"/> <keyword type="property" name="The "sequential" 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 "location" property" link="gstreamer-plugins-filesink.html#GstFileSink--location"/> <keyword type="property" name="The "buffer-mode" property" link="gstreamer-plugins-filesink.html#GstFileSink--buffer-mode"/> <keyword type="property" name="The "buffer-size" property" link="gstreamer-plugins-filesink.html#GstFileSink--buffer-size"/> <keyword type="property" name="The "append" 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 "check-perfect" property" link="gstreamer-plugins-identity.html#GstIdentity--check-perfect"/> <keyword type="property" name="The "datarate" property" link="gstreamer-plugins-identity.html#GstIdentity--datarate"/> @@ -120,8 +120,8 @@ <keyword type="property" name="The "check-imperfect-timestamp" property" link="gstreamer-plugins-identity.html#GstIdentity--check-imperfect-timestamp"/> <keyword type="property" name="The "signal-handoffs" property" link="gstreamer-plugins-identity.html#GstIdentity--signal-handoffs"/> <keyword type="signal" name="The "handoff" 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 "active-pad" property" link="gstreamer-plugins-input-selector.html#GstInputSelector--active-pad"/> <keyword type="property" name="The "n-pads" property" link="gstreamer-plugins-input-selector.html#GstInputSelector--n-pads"/> @@ -131,9 +131,9 @@ <keyword type="property" name="The "sync-mode" property" link="gstreamer-plugins-input-selector.html#GstInputSelector--sync-mode"/> <keyword type="signal" name="The "block" signal" link="gstreamer-plugins-input-selector.html#GstInputSelector-block"/> <keyword type="signal" name="The "switch" 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 "extra-size-buffers" property" link="gstreamer-plugins-multiqueue.html#GstMultiQueue--extra-size-buffers"/> <keyword type="property" name="The "extra-size-bytes" property" link="gstreamer-plugins-multiqueue.html#GstMultiQueue--extra-size-bytes"/> @@ -147,14 +147,14 @@ <keyword type="property" name="The "sync-by-running-time" property" link="gstreamer-plugins-multiqueue.html#GstMultiQueue--sync-by-running-time"/> <keyword type="signal" name="The "overrun" signal" link="gstreamer-plugins-multiqueue.html#GstMultiQueue-overrun"/> <keyword type="signal" name="The "underrun" 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 "active-pad" property" link="gstreamer-plugins-output-selector.html#GstOutputSelector--active-pad"/> <keyword type="property" name="The "resend-latest" property" link="gstreamer-plugins-output-selector.html#GstOutputSelector--resend-latest"/> <keyword type="property" name="The "pad-negotiation-mode" 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 "current-level-buffers" property" link="gstreamer-plugins-queue.html#GstQueue--current-level-buffers"/> @@ -172,8 +172,8 @@ <keyword type="signal" name="The "running" signal" link="gstreamer-plugins-queue.html#GstQueue-running"/> <keyword type="signal" name="The "underrun" signal" link="gstreamer-plugins-queue.html#GstQueue-underrun"/> <keyword type="signal" name="The "pushing" 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 "current-level-buffers" property" link="gstreamer-plugins-queue2.html#GstQueue2--current-level-buffers"/> <keyword type="property" name="The "current-level-bytes" property" link="gstreamer-plugins-queue2.html#GstQueue2--current-level-bytes"/> @@ -189,9 +189,9 @@ <keyword type="property" name="The "use-rate-estimate" property" link="gstreamer-plugins-queue2.html#GstQueue2--use-rate-estimate"/> <keyword type="property" name="The "temp-remove" property" link="gstreamer-plugins-queue2.html#GstQueue2--temp-remove"/> <keyword type="property" name="The "ring-buffer-max-size" 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 "has-chain" property" link="gstreamer-plugins-tee.html#GstTee--has-chain"/> @@ -201,16 +201,16 @@ <keyword type="property" name="The "silent" property" link="gstreamer-plugins-tee.html#GstTee--silent"/> <keyword type="property" name="The "pull-mode" property" link="gstreamer-plugins-tee.html#GstTee--pull-mode"/> <keyword type="property" name="The "alloc-pad" 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 "caps" property" link="gstreamer-plugins-typefind.html#GstTypeFindElement--caps"/> <keyword type="property" name="The "maximum" property" link="gstreamer-plugins-typefind.html#GstTypeFindElement--maximum"/> <keyword type="property" name="The "minimum" property" link="gstreamer-plugins-typefind.html#GstTypeFindElement--minimum"/> <keyword type="property" name="The "force-caps" property" link="gstreamer-plugins-typefind.html#GstTypeFindElement--force-caps"/> <keyword type="signal" name="The "have-type" 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 "drop" 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) { Binary files differ@@ -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" Binary files differ@@ -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" Binary files differ@@ -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" Binary files differ@@ -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" Binary files differ@@ -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" Binary files differ@@ -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" Binary files differ@@ -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" Binary files differ@@ -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" Binary files differ@@ -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 Binary files differindex e8670d5..7883ba9 100644 --- a/po/en_GB.gmo +++ b/po/en_GB.gmo 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" Binary files differ@@ -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" Binary files differ@@ -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" Binary files differ@@ -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" Binary files differ@@ -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" Binary files differ@@ -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" Binary files differ@@ -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 "" @@ -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" Binary files differ@@ -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" Binary files differ@@ -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" Binary files differ@@ -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" Binary files differ@@ -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" Binary files differ@@ -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" Binary files differ@@ -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" Binary files differ@@ -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 Binary files differindex 40cc859..b58e203 100644 --- a/po/pt_BR.gmo +++ b/po/pt_BR.gmo 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" Binary files differ@@ -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" Binary files differ@@ -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" Binary files differ@@ -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" Binary files differ@@ -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" Binary files differ@@ -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" Binary files differ@@ -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" Binary files differ@@ -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" Binary files differ@@ -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" Binary files differ@@ -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" Binary files differ@@ -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" Binary files differ@@ -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 Binary files differindex 41601bd..9f37fed 100644 --- a/po/zh_CN.gmo +++ b/po/zh_CN.gmo 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 Binary files differindex 52526af..7ca57a0 100644 --- a/po/zh_TW.gmo +++ b/po/zh_TW.gmo 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 |