summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Schmidt <thaytan@mad.scientist.com>2008-01-28 23:31:26 +0000
committerJan Schmidt <thaytan@mad.scientist.com>2008-01-28 23:31:26 +0000
commit018ab2ef4c2860350549ab874bab45a0fd052ee8 (patch)
tree3323789dae87fcc6453b01c60597c6b8ed348d29
parentac6402a0daf83fe0491a2bf11bc336a59ea1d183 (diff)
Original commit message from CVS: Release 0.10.16
-rw-r--r--ChangeLog7
-rw-r--r--NEWS72
-rw-r--r--RELEASE140
-rw-r--r--configure.ac4
-rw-r--r--docs/plugins/gst-plugins-base-plugins.args282
-rw-r--r--docs/plugins/gst-plugins-base-plugins.hierarchy106
-rw-r--r--docs/plugins/gst-plugins-base-plugins.interfaces19
-rw-r--r--docs/plugins/gst-plugins-base-plugins.prerequisites12
-rw-r--r--docs/plugins/gst-plugins-base-plugins.signals42
-rw-r--r--docs/plugins/inspect/plugin-adder.xml2
-rw-r--r--docs/plugins/inspect/plugin-alsa.xml2
-rw-r--r--docs/plugins/inspect/plugin-audioconvert.xml2
-rw-r--r--docs/plugins/inspect/plugin-audiorate.xml2
-rw-r--r--docs/plugins/inspect/plugin-audioresample.xml2
-rw-r--r--docs/plugins/inspect/plugin-audiotestsrc.xml2
-rw-r--r--docs/plugins/inspect/plugin-cdparanoia.xml2
-rw-r--r--docs/plugins/inspect/plugin-decodebin.xml4
-rw-r--r--docs/plugins/inspect/plugin-ffmpegcolorspace.xml2
-rw-r--r--docs/plugins/inspect/plugin-gdp.xml2
-rw-r--r--docs/plugins/inspect/plugin-gnomevfs.xml2
-rw-r--r--docs/plugins/inspect/plugin-libvisual.xml2
-rw-r--r--docs/plugins/inspect/plugin-ogg.xml2
-rw-r--r--docs/plugins/inspect/plugin-pango.xml2
-rw-r--r--docs/plugins/inspect/plugin-subparse.xml2
-rw-r--r--docs/plugins/inspect/plugin-tcp.xml2
-rw-r--r--docs/plugins/inspect/plugin-theora.xml2
-rw-r--r--docs/plugins/inspect/plugin-typefindfunctions.xml2
-rw-r--r--docs/plugins/inspect/plugin-video4linux.xml2
-rw-r--r--docs/plugins/inspect/plugin-videorate.xml2
-rw-r--r--docs/plugins/inspect/plugin-videoscale.xml2
-rw-r--r--docs/plugins/inspect/plugin-videotestsrc.xml2
-rw-r--r--docs/plugins/inspect/plugin-volume.xml2
-rw-r--r--docs/plugins/inspect/plugin-vorbis.xml2
-rw-r--r--docs/plugins/inspect/plugin-ximagesink.xml2
-rw-r--r--docs/plugins/inspect/plugin-xvimagesink.xml2
-rw-r--r--gst-plugins-base.doap11
-rw-r--r--win32/common/config.h8
37 files changed, 499 insertions, 258 deletions
diff --git a/ChangeLog b/ChangeLog
index 334605f41b..69f01a4dfe 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+=== release 0.10.16 ===
+
+2008-01-28 Jan Schmidt <jan.schmidt@sun.com>
+
+ * configure.ac:
+ releasing 0.10.16, "Scheduled Interruption"
+
2008-01-22 Wim Taymans <wim.taymans@collabora.co.uk>
Patch by: Thijs Vermeir <thijsvermeir at gmail dot com>
diff --git a/NEWS b/NEWS
index ffac3bacc0..52008a54cc 100644
--- a/NEWS
+++ b/NEWS
@@ -1,9 +1,71 @@
-This is GStreamer Base Plug-ins 0.10.15, "No need to argue"
+This is GStreamer Base Plug-ins 0.10.16, "Scheduled Interruption"
-Please note that decodebin2 API included in this release is still
-considered unstable and WILL change in future releases. At this stage, only
-developers or early adopters should consider using the decodebin2 API embodied
-in its signals and properties.
+IMPORTANT NOTES
+
+1) Please note that decodebin2 and playbin2 API included in this release is
+still considered unstable and WILL change in future releases. At this stage,
+only developers or early adopters should consider using decodebin2 or playbin2
+API embodied in their signals and properties.
+
+2) On some systems, the current release of gst-plugins-good (0.10.6) may fail to
+build against this release of gst-plugins-base with an error like:
+
+gstid3v2mux.cc:547: error: 'GST_TAG_MUSICBRAINZ_SORTNAME' was not declared in this scope
+
+In this case, you should either patch the configure file of gst-plugins-good to
+remove -DGST_DISABLE_DEPRECATED from DEPRECATED_CFLAGS=, or else compile
+with make DEPRECATED_CFLAGS=''
+
+3) Some users may experience problems using the 'mp3parse' element from the
+previous gst-plugins-ugly release (0.10.6). This is due to a bug in mp3parse
+exposed by changes in decodebin in gst-plugins-base. It will be fixed in the
+upcoming release of gst-plugins-ugly next month. In the meantime as a
+workaround, you can set the rank of mp3parse to GST_RANK_NONE in
+gst-plugins-ugly/gst/mpegaudioparse/gstmpegaudioparse.c when compiling, or
+or remove the /usr/lib/gstreamer-0.10/libgstmpegaudioparse.so file entirely.
+
+Changes since 0.10.15:
+
+ * Handle newer Theora granule-pos semantics
+ * Introducing first alpha version playbin2 - the upcoming successor to
+ playbin
+ * Fixes in playbin handling of stream-switching
+ * New API for uniform handling of raw-video format buffers.
+ * Improvements for RTSP/RTP handling
+ * RIFF lib additions for VC-1 and AVC1 fourccs
+ * Many other bug-fixes and improvements
+
+Bugs fixed since 0.10.15:
+
+ * 506132 : Review of changes in video/video.h
+ * 320984 : [oggdemux] cannot handle multiple chains
+ * 373011 : [playbin] throws error when switching off subtitles
+ * 436756 : Intermittent crashes in Pidgin in audioclock g_type_class...
+ * 462740 : [streamselector] patch to improve default stream selection
+ * 486840 : [alsamixer] use _all variants when setting the mixer
+ * 497964 : theoraenc test fails
+ * 498228 : gst-plugins-base-0.10.15 does not compile on FreeBSD (Gen...
+ * 499697 : Provide better pkg-config files
+ * 502497 : [subparse] SubRip subtitles starting from 0 not recognised
+ * 503440 : The control sockets used by gstrtspconnection.c are never...
+ * 503930 : [cdda] warning: 'eos' may be used uninitialized in this f...
+ * 506928 : [alsamixer] add " PCM " as master fall back for cards that ...
+ * 508138 : [decodebin] does not error out if pad activation fails
+ * 509762 : missing file in win32/MANIFEST
+ * 511274 : gst_rtp_buffer_get_extension_data is returning FALSE when...
+ * 496731 : [PATCH] xvimagesink leaks memory if initialization fails
+ * 496761 : [PATCH] RTSP message leaks memory when uninitialized
+ * 500763 : SIGSEGV while playing ogg audio file
+
+API additions since 0.10.15:
+
+ * New GstVideoFormat API and helper functions in libgstvideo
+ * gst_base_audio_sink_set_provide_clock()
+ * gst_base_audio_sink_get_provide_clock()
+ * gst_base_audio_sink_set_slave_method()
+ * gst_base_audio_sink_get_slave_method()
+ * gst_base_audio_src_set_provide_clock()
+ * gst_base_audio_src_get_provide_clock()
Changes since 0.10.14:
diff --git a/RELEASE b/RELEASE
index 02fed97820..2a067b6f7c 100644
--- a/RELEASE
+++ b/RELEASE
@@ -1,5 +1,5 @@
-Release notes for GStreamer Base Plug-ins 0.10.15 "No need to argue"
+Release notes for GStreamer Base Plug-ins 0.10.16 "Scheduled Interruption"
@@ -54,89 +54,47 @@ contains a set of less supported plug-ins that haven't passed the
Features of this release
- * RTP/RTSP/RTCP/SDP support improved
- * New FFT support library libgstfft, based on Kiss FFT
- * New formats supported in volume and audiotestsrc
- * Fixes in audiorate and videorate
- * Audio capture fixes
- * Playbin and decodebin fixes
- * New tagdemux base class for ID3/APE style tag readers
- * Fix a nasty crash in the X sinks on shutdown
- * New tags supported
- * Add support for multichannel WAV files.
- * Preserve channel layout information when up/down-mixing.
- * Many bug-fixes and improvements
- *
+ * Handle newer Theora granule-pos semantics
+ * Introducing first alpha version playbin2 - the upcoming successor to playbin
+ * Fixes in playbin handling of stream-switching
+ * New API for uniform handling of raw-video format buffers.
+ * Improvements for RTSP/RTP handling
+ * RIFF lib additions for VC-1 and AVC1 fourccs
+ * Many other bug-fixes and improvements
Bugs fixed in this release
- * 475395 : decodebin2 leaks request-pads
- * 475451 : [decodebin2] leaks ghostpad
- * 378770 : [xvimagesink] race condition in event thread?
- * 407282 : [decodebin2] autoplug-sort signal has GList ** parameter
- * 430677 : [audioconvert] does not preserve channel positions when f...
- * 442654 : [volume] controller bypassed by default
- * 445529 : [volume] support for 24/32-bit audio/x-raw-int
- * 446766 : return code for gst_base_rtp_payload_audio_handle_event()
- * 451970 : Subparse requires HTML parser
- * 453650 : [audiobasesrc] two alsasrcs do not work in one pipeline
- * 459334 : [textoverlay] expose pango line alignment property
- * 459585 : [basertpdepayload] api without namespace
- * 460422 : [audiotestsrc] Add support for float and double output
- * 462805 : [alsa] compilation fails with gcc 4.2
- * 462979 : Add 'silent' property to GstTimeOverlay
- * 463215 : [audioconvert] compile errors
- * 464320 : [PATCH] gst-plugins-base-0.14 does not build for win32
- * 464666 : [playbin] QT trailer hangs in preroll with decodebin2
- * 464690 : Add connection-speed property to uridecodebin element
- * 465015 : [playbin] Not removed probes causes deadlocks in streamin...
- * 465028 : some warnings with mingw
- * 467667 : GST_FRAMES_TO_CLOCK_TIME() and GST_CLOCK_TIME_TO_FRAMES()...
- * 468129 : [basertpaudiopayload] event handler returns the wrong value
- * 468619 : New library gstfft: FFT library for integer and float typ...
- * 470456 : [API] add gst_missing_*_installer_detail_new()
- * 470766 : [ssaparse] line breaks in SSA subtitle parser
- * 471067 : Make the SDP code useable for generating SDP descriptions
- * 471194 : [rtpbuffer] RTP headers are wrong for win32
- * 473097 : [baseaudiosink] gstreamer-properties hangs when testing s...
- * 474384 : gstrtsp-enumtypes.c and .h needed for win32
- * 474880 : [xvimagesink] [ximagesink] leaking buffer caps reference
- * 475731 : rtspconnection is able to read incomplete messages
- * 483620 : All Rtp buffers are discarded -- gst_rtp_buffer_get_payl...
- * 484989 : memleak, not unrefed caps for gstbasertppayload.c
- * 489010 : Please change default channel order for WAVE_EXT-less .wa...
- * 491722 : [playbin] regression: crash with external subtitles
- * 492098 : [GstFFT] Broken scaling
- * 492114 : Build issues on Windows/MSVC
- * 492306 : compilation errors with MinGW
- * 492813 : Missing symbols in libgstrtp.def
- * 493986 : Build issues on Windows (missing symbols)
- * 494346 : pre-release vs6 patch
- * 496548 : Including malloc.h breaks macos build
- * 496724 : DSW file references non-existent DSP files
- * 464079 : audiotestsrc doesn't respond to conversion queries properly
- * 442065 : floatcast.h includes config.h and might break other apps
- * 466717 : gst_event_new_new_segment_full:assertion `start < = stop' ...
- * 485753 : Decodebin2 deadlocks when nulling pipeline during typefind
- * 464028 : Move connection-speed from playbin to playbasebin
+ * 506132 : Review of changes in video/video.h
+ * 320984 : [oggdemux] cannot handle multiple chains
+ * 373011 : [playbin] throws error when switching off subtitles
+ * 436756 : Intermittent crashes in Pidgin in audioclock g_type_class...
+ * 462740 : [streamselector] patch to improve default stream selection
+ * 486840 : [alsamixer] use _all variants when setting the mixer
+ * 497964 : theoraenc test fails
+ * 498228 : gst-plugins-base-0.10.15 does not compile on FreeBSD (Gen...
+ * 499697 : Provide better pkg-config files
+ * 502497 : [subparse] SubRip subtitles starting from 0 not recognised
+ * 503440 : The control sockets used by gstrtspconnection.c are never...
+ * 503930 : [cdda] warning: 'eos' may be used uninitialized in this f...
+ * 506928 : [alsamixer] add " PCM " as master fall back for cards that ...
+ * 508138 : [decodebin] does not error out if pad activation fails
+ * 509762 : missing file in win32/MANIFEST
+ * 511274 : gst_rtp_buffer_get_extension_data is returning FALSE when...
+ * 496731 : [PATCH] xvimagesink leaks memory if initialization fails
+ * 496761 : [PATCH] RTSP message leaks memory when uninitialized
+ * 500763 : SIGSEGV while playing ogg audio file
API changed in this release
- API additions:
-* GstTagDemux base class for simple tag demuxers
-* GstBaseAudioSrc::provide-clock property
-* gst_rtcp_ntp_to_unix()
-* gst_rtcp_unix_to_ntp()
-* gst_rtp_buffer_get_header_len()
-* gst_rtp_buffer_get_extension_data()
-* gst_rtp_buffer_compare_seqnum()
-* gst_rtp_buffer_ext_timestamp()
-* gst_rtcp_packet_sdes_copy_entry()
-* gst_install_plugins_supported()
-* gst_missing_*_installer_detail_new() convenience API
-* gst_rtsp_connection_poll()
-* GstTextOverlay::line-alignment property
+* New GstVideoFormat API and helper functions in libgstvideo
+* gst_base_audio_sink_set_provide_clock()
+* gst_base_audio_sink_get_provide_clock()
+* gst_base_audio_sink_set_slave_method()
+* gst_base_audio_sink_get_slave_method()
+* gst_base_audio_src_set_provide_clock()
+* gst_base_audio_src_get_provide_clock()
Download
@@ -166,40 +124,22 @@ Applications
Contributors to this release
- * Stefan Kost
- * Alexander Shopov
- * Damien Lespiau
- * Dan Williams
- * Daniel Díaz
+ * Bastien Nocera
* David Schleef
- * Davyd Madeley
- * Funda Wang
- * Haakon Sporsheim
- * Ilkka Tuohela
- * Jakub Bogusz
+ * Edward Hervey
* Jan Schmidt
- * Jason Kivlighn
- * Jens Granseuer
- * Johan Dahlin
- * Jorge González González
- * Josep Torra Valles
+ * Jerone Young
+ * Joe Peterson
* Julien MOUTTE
- * Laurent Glayal
+ * Julien Moutte
* Michael Smith
- * Mogens Jaeger
- * Ole André Vadla Ravnås
- * Olivier Crete
* Peter Kjellerstedt
- * Renato Filho
- * René Stadler
+ * Robin Stocker
* Sebastian Dröge
* Sebastien Moutte
* Stefan Kost
* Thijs Vermeir
- * Thomas Vander Stichele
* Tim-Philipp Müller
* Tommi Myöhänen
- * Vincent Torri
* Wim Taymans
- * Yang Hong
  \ No newline at end of file
diff --git a/configure.ac b/configure.ac
index f00a4a017e..ecf4279f20 100644
--- a/configure.ac
+++ b/configure.ac
@@ -5,7 +5,7 @@ dnl please read gstreamer/docs/random/autotools before changing this file
dnl initialize autoconf
dnl releases only do -Wall, cvs and prerelease does -Werror too
dnl use a three digit version number for releases, and four for cvs/prerelease
-AC_INIT(GStreamer Base Plug-ins, 0.10.15.1,
+AC_INIT(GStreamer Base Plug-ins, 0.10.16,
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
gst-plugins-base)
@@ -44,7 +44,7 @@ dnl - interfaces added/removed/changed -> increment CURRENT, REVISION = 0
dnl - interfaces added -> increment AGE
dnl - interfaces removed -> AGE = 0
dnl sets GST_LT_LDFLAGS
-AS_LIBTOOL(GST, 11, 0, 11)
+AS_LIBTOOL(GST, 12, 0, 12)
dnl FIXME: this macro doesn't actually work;
dnl the generated libtool script has no support for the listed tags.
diff --git a/docs/plugins/gst-plugins-base-plugins.args b/docs/plugins/gst-plugins-base-plugins.args
index 2683e5f511..bce02e29dc 100644
--- a/docs/plugins/gst-plugins-base-plugins.args
+++ b/docs/plugins/gst-plugins-base-plugins.args
@@ -20,7 +20,7 @@
<ARG>
<NAME>GstXvImageSink::display</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Display</NICK>
@@ -40,7 +40,7 @@
<ARG>
<NAME>GstXvImageSink::pixel-aspect-ratio</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Pixel Aspect Ratio</NICK>
@@ -80,7 +80,7 @@
<ARG>
<NAME>GstXvImageSink::device</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Adaptor number</NICK>
@@ -90,7 +90,7 @@
<ARG>
<NAME>GstXvImageSink::device-name</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Adaptor name</NICK>
@@ -130,7 +130,7 @@
<ARG>
<NAME>GstXImageSink::display</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Display</NICK>
@@ -140,7 +140,7 @@
<ARG>
<NAME>GstXImageSink::pixel-aspect-ratio</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Pixel Aspect Ratio</NICK>
@@ -265,7 +265,7 @@
<FLAGS>rw</FLAGS>
<NICK>Pattern</NICK>
<BLURB>Type of test pattern to generate.</BLURB>
-<DEFAULT>Random (television snow)</DEFAULT>
+<DEFAULT>SMPTE 100% color bars</DEFAULT>
</ARG>
<ARG>
@@ -360,7 +360,7 @@
<ARG>
<NAME>GstTCPClientSink::host</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Host</NICK>
@@ -390,7 +390,7 @@
<ARG>
<NAME>GstTCPClientSrc::host</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Host</NICK>
@@ -420,7 +420,7 @@
<ARG>
<NAME>GstTCPServerSink::host</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>host</NICK>
@@ -440,7 +440,7 @@
<ARG>
<NAME>GstTCPServerSrc::host</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Host</NICK>
@@ -670,7 +670,7 @@
<ARG>
<NAME>GstPlayBin::audio-sink</NAME>
-<TYPE>GstElement</TYPE>
+<TYPE>GstElement*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Audio Sink</NICK>
@@ -680,7 +680,7 @@
<ARG>
<NAME>GstPlayBin::frame</NAME>
-<TYPE>GstBuffer</TYPE>
+<TYPE>GstBuffer*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Frame</NICK>
@@ -690,7 +690,7 @@
<ARG>
<NAME>GstPlayBin::subtitle-font-desc</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>w</FLAGS>
<NICK>Subtitle font description</NICK>
@@ -700,7 +700,7 @@
<ARG>
<NAME>GstPlayBin::video-sink</NAME>
-<TYPE>GstElement</TYPE>
+<TYPE>GstElement*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Video Sink</NICK>
@@ -710,7 +710,7 @@
<ARG>
<NAME>GstPlayBin::vis-plugin</NAME>
-<TYPE>GstElement</TYPE>
+<TYPE>GstElement*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Vis plugin</NICK>
@@ -800,7 +800,7 @@
<ARG>
<NAME>GstVorbisEnc::last-message</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>last-message</NICK>
@@ -980,7 +980,7 @@
<ARG>
<NAME>GstGnomeVFSSrc::handle</NAME>
-<TYPE>GnomeVFSHandle</TYPE>
+<TYPE>GnomeVFSHandle*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>GnomeVFSHandle</NICK>
@@ -990,7 +990,7 @@
<ARG>
<NAME>GstGnomeVFSSrc::iradio-genre</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>iradio-genre</NICK>
@@ -1010,7 +1010,7 @@
<ARG>
<NAME>GstGnomeVFSSrc::iradio-name</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>iradio-name</NICK>
@@ -1020,7 +1020,7 @@
<ARG>
<NAME>GstGnomeVFSSrc::iradio-title</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>iradio-title</NICK>
@@ -1030,7 +1030,7 @@
<ARG>
<NAME>GstGnomeVFSSrc::iradio-url</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>iradio-url</NICK>
@@ -1040,7 +1040,7 @@
<ARG>
<NAME>GstGnomeVFSSrc::location</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>File Location</NICK>
@@ -1080,7 +1080,7 @@
<ARG>
<NAME>GstAlsaSrc::device</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Device</NICK>
@@ -1090,7 +1090,7 @@
<ARG>
<NAME>GstAlsaSrc::device-name</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Device name</NICK>
@@ -1100,7 +1100,7 @@
<ARG>
<NAME>GstAlsaSink::device</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Device</NICK>
@@ -1110,7 +1110,7 @@
<ARG>
<NAME>GstAlsaSink::device-name</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Device name</NICK>
@@ -1300,7 +1300,7 @@
<ARG>
<NAME>GstTextRender::font-desc</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>w</FLAGS>
<NICK>font description</NICK>
@@ -1330,7 +1330,7 @@
<ARG>
<NAME>GstTextOverlay::font-desc</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>w</FLAGS>
<NICK>font description</NICK>
@@ -1340,7 +1340,7 @@
<ARG>
<NAME>GstTextOverlay::halign</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>w</FLAGS>
<NICK>horizontal alignment</NICK>
@@ -1360,7 +1360,7 @@
<ARG>
<NAME>GstTextOverlay::text</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>text</NICK>
@@ -1370,7 +1370,7 @@
<ARG>
<NAME>GstTextOverlay::valign</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>w</FLAGS>
<NICK>vertical alignment</NICK>
@@ -1570,7 +1570,7 @@
<ARG>
<NAME>GstAlsaMixerElement::device</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Device</NICK>
@@ -1580,7 +1580,7 @@
<ARG>
<NAME>GstAlsaMixerElement::device-name</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Device name</NICK>
@@ -1590,7 +1590,7 @@
<ARG>
<NAME>GstGnomeVFSSink::handle</NAME>
-<TYPE>GnomeVFSHandle</TYPE>
+<TYPE>GnomeVFSHandle*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>GnomeVFSHandle</NICK>
@@ -1600,7 +1600,7 @@
<ARG>
<NAME>GstGnomeVFSSink::location</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>File Location</NICK>
@@ -1610,7 +1610,7 @@
<ARG>
<NAME>GstGnomeVFSSink::uri</NAME>
-<TYPE>GnomeVFSURI</TYPE>
+<TYPE>GnomeVFSURI*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>GnomeVFSURI</NICK>
@@ -1620,7 +1620,7 @@
<ARG>
<NAME>GstCdParanoiaSrc::generic-device</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Generic device</NICK>
@@ -1660,7 +1660,7 @@
<ARG>
<NAME>GstSubParse::subtitle-encoding</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>subtitle charset encoding</NICK>
@@ -1670,7 +1670,7 @@
<ARG>
<NAME>GstTheoraParse::synchronization-points</NAME>
-<TYPE>GValueArray</TYPE>
+<TYPE>GValueArray*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Synchronization points</NICK>
@@ -1710,7 +1710,7 @@
<ARG>
<NAME>GstDecodeBin2::caps</NAME>
-<TYPE>GstCaps</TYPE>
+<TYPE>GstCaps*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Caps</NICK>
@@ -1720,7 +1720,7 @@
<ARG>
<NAME>GstDecodeBin2::subtitle-encoding</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>subtitle encoding</NICK>
@@ -1730,7 +1730,7 @@
<ARG>
<NAME>GstURIDecodeBin::uri</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>URI</NICK>
@@ -1750,7 +1750,7 @@
<ARG>
<NAME>GstURIDecodeBin::caps</NAME>
-<TYPE>GstCaps</TYPE>
+<TYPE>GstCaps*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Caps</NICK>
@@ -1760,7 +1760,7 @@
<ARG>
<NAME>GstURIDecodeBin::subtitle-encoding</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>subtitle encoding</NICK>
@@ -1850,7 +1850,7 @@
<ARG>
<NAME>GstQueue2::temp-location</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Temporary File Location</NICK>
@@ -1898,3 +1898,193 @@
<DEFAULT>No noise shaping (default)</DEFAULT>
</ARG>
+<ARG>
+<NAME>GstPlayBin2::audio-sink</NAME>
+<TYPE>GstElement*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Audio Sink</NICK>
+<BLURB>the audio output element to use (NULL = default sink).</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstPlayBin2::connection-speed</NAME>
+<TYPE>guint</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Connection Speed</NICK>
+<BLURB>Network connection speed in kbps (0 = unknown).</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstPlayBin2::current-audio</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= -2</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Current audio</NICK>
+<BLURB>Currently playing audio stream (-1 = none, -2 = none).</BLURB>
+<DEFAULT>-1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstPlayBin2::current-text</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= -2</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Current Text</NICK>
+<BLURB>Currently playing text stream (-1 = none, -2 = none).</BLURB>
+<DEFAULT>-1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstPlayBin2::current-video</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= -2</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Current Video</NICK>
+<BLURB>Currently playing video stream (-1 = auto, -2 = none).</BLURB>
+<DEFAULT>-1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstPlayBin2::flags</NAME>
+<TYPE>GstPlayFlags</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Flags</NICK>
+<BLURB>Flags to control behaviour.</BLURB>
+<DEFAULT>Render the video stream|Render the audio stream|Render subtitles|Use software volume</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstPlayBin2::frame</NAME>
+<TYPE>GstBuffer*</TYPE>
+<RANGE></RANGE>
+<FLAGS>r</FLAGS>
+<NICK>Frame</NICK>
+<BLURB>The last frame (NULL = no video available).</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstPlayBin2::n-audio</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>Number Audio</NICK>
+<BLURB>Total number of audio streams.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstPlayBin2::n-text</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>Number Text</NICK>
+<BLURB>Total number of text streams.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstPlayBin2::n-video</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>Number Video</NICK>
+<BLURB>Total number of video streams.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstPlayBin2::source</NAME>
+<TYPE>GstElement*</TYPE>
+<RANGE></RANGE>
+<FLAGS>r</FLAGS>
+<NICK>Source</NICK>
+<BLURB>Source element.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstPlayBin2::stream-info</NAME>
+<TYPE>GValueArray*</TYPE>
+<RANGE></RANGE>
+<FLAGS>r</FLAGS>
+<NICK>StreamInfo GValueArray</NICK>
+<BLURB>value array of streaminfo.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstPlayBin2::subtitle-encoding</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>subtitle encoding</NICK>
+<BLURB>Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstPlayBin2::subtitle-font-desc</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>w</FLAGS>
+<NICK>Subtitle font description</NICK>
+<BLURB>Pango font description of font to be used for subtitle rendering.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstPlayBin2::suburi</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>.sub-URI</NICK>
+<BLURB>Optional URI of a subtitle.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstPlayBin2::uri</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>URI</NICK>
+<BLURB>URI of the media to play.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstPlayBin2::video-sink</NAME>
+<TYPE>GstElement*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Video Sink</NICK>
+<BLURB>the video output element to use (NULL = default sink).</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstPlayBin2::vis-plugin</NAME>
+<TYPE>GstElement*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Vis plugin</NICK>
+<BLURB>the visualization element to use (NULL = none).</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstPlayBin2::volume</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE>[0,10]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>volume</NICK>
+<BLURB>volume.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
diff --git a/docs/plugins/gst-plugins-base-plugins.hierarchy b/docs/plugins/gst-plugins-base-plugins.hierarchy
index 43aec9d1a3..12d7048c77 100644
--- a/docs/plugins/gst-plugins-base-plugins.hierarchy
+++ b/docs/plugins/gst-plugins-base-plugins.hierarchy
@@ -1,6 +1,7 @@
GObject
GstObject
GstPad
+ GstPadTemplate
GstPluginFeature
GstElementFactory
GstTypeFindFactory
@@ -10,46 +11,28 @@ GObject
GstPipeline
GstPlayBaseBin
GstPlayBin
+ GstPlayBin2
+ GstDecodeBin2
+ GstURIDecodeBin
GstDecodeBin
- GstAdder
- GstBaseTransform
- GstAudioConvert
- GstAudioresample
- GstFFMpegCsp
- GstVideoScale
- GstVolume
- GstAudioRate
GstBaseSrc
- GstAudioTestSrc
GstPushSrc
GstCddaBaseSrc
GstCdParanoiaSrc
- GstTCPClientSrc
- GstTCPServerSrc
- GstVideoTestSrc
- GstV4lElement
- GstV4lSrc
GstBaseAudioSrc
GstAudioSrc
GstAlsaSrc
- GstCddaBaseSrc
- GstCdParanoiaSrc
+ GstV4lElement
+ GstV4lSrc
+ GstTCPClientSrc
+ GstTCPServerSrc
+ GstVideoTestSrc
GstGnomeVFSSrc
- GstSubParse
- GstSsaParse
- GstBaseSink
- GstTCPClientSink
- GstMultiFdSink
- GstTCPServerSink
- GstVideoSink
- GstXImageSink
- GstXvImageSink
- GstBaseAudioSink
- GstAudioSink
- GstAlsaSink
- GstGnomeVFSSink
- GstVideoRate
- GstAlsaMixerElement
+ GstAudioTestSrc
+ GstVorbisEnc
+ GstVorbisDec
+ GstVorbisParse
+ GstVorbisTag
GstOggDemux
GstOggMux
GstOgmParse
@@ -57,41 +40,56 @@ GObject
GstOgmVideoParse
GstOgmTextParse
GstOggParse
+ GstOggAviParse
+ GstBaseSink
+ GstGnomeVFSSink
+ GstBaseAudioSink
+ GstAudioSink
+ GstAlsaSink
+ GstVideoSink
+ GstXvImageSink
+ GstXImageSink
+ GstTCPClientSink
+ GstMultiFdSink
+ GstTCPServerSink
GstVisual
- GstVisualjess
GstVisualbumpscope
GstVisualcorona
- GstVisualgdkpixbuf
GstVisualinfinite
GstVisualjakdaw
+ GstVisualjess
GstVisuallv_analyzer
GstVisuallv_scope
GstVisualoinksie
- GstVisualplazma
GstTheoraDec
GstTheoraEnc
- GstVorbisEnc
- GstVorbisDec
- GstVorbisParse
- GstVorbisTag
+ GstTheoraParse
GstTextOverlay
GstTimeOverlay
GstClockOverlay
GstTextRender
+ GstAlsaMixerElement
+ GstGDPDepay
+ GstGDPPay
+ GstBaseTransform
+ GstFFMpegCsp
+ GstVideoScale
+ GstAudioFilter
+ GstVolume
+ GstAudioresample
+ GstAudioConvert
+ GstSubParse
+ GstSsaParse
+ GstAdder
+ GstQueue2
+ GstAudioRate
+ GstVideoRate
GstPlugin
GstRegistry
- GstPadTemplate
+ GstClock
+ GstSystemClock
+ GstAudioClock
GstSignalObject
- GstMixerTrack
- GstMixerOptions
- GstTunerNorm
- GstTunerChannel
- GstColorBalanceChannel
- BonoboObject
- BonoboMonikerContext
- BonoboForeignObject
- BonoboRunningContext
- BonoboEventSource
LinkConnection
GIOPConnection
LinkServer
@@ -101,14 +99,20 @@ GObject
PangoFcFontMap
PangoFT2FontMap
PangoContext
+ GstMixerTrack
+ GstMixerOptions
+ GstTunerNorm
+ GstTunerChannel
+ GstColorBalanceChannel
+ GstStreamInfo
GInterface
GstChildProxy
GstURIHandler
+ GstTagSetter
GstImplementsInterface
GstMixer
+ GstPropertyProbe
GstTuner
GstXOverlay
GstColorBalance
- GstPropertyProbe
GstNavigation
- GstTagSetter
diff --git a/docs/plugins/gst-plugins-base-plugins.interfaces b/docs/plugins/gst-plugins-base-plugins.interfaces
index 32e44fa119..fe78748e57 100644
--- a/docs/plugins/gst-plugins-base-plugins.interfaces
+++ b/docs/plugins/gst-plugins-base-plugins.interfaces
@@ -2,16 +2,21 @@ GstBin GstChildProxy
GstPipeline GstChildProxy
GstPlayBaseBin GstChildProxy
GstPlayBin GstChildProxy
+GstPlayBin2 GstChildProxy
+GstDecodeBin2 GstChildProxy
+GstURIDecodeBin GstChildProxy
GstDecodeBin GstChildProxy
-GstVolume GstImplementsInterface GstMixer
-GstV4lElement GstImplementsInterface GstTuner GstXOverlay GstColorBalance GstPropertyProbe
-GstV4lSrc GstImplementsInterface GstTuner GstXOverlay GstColorBalance GstPropertyProbe
-GstAlsaSrc GstImplementsInterface GstMixer
GstCddaBaseSrc GstURIHandler
GstCdParanoiaSrc GstURIHandler
+GstAlsaSrc GstImplementsInterface GstMixer GstPropertyProbe
+GstV4lElement GstImplementsInterface GstPropertyProbe GstTuner GstXOverlay GstColorBalance
+GstV4lSrc GstImplementsInterface GstPropertyProbe GstTuner GstXOverlay GstColorBalance
GstGnomeVFSSrc GstURIHandler
-GstXImageSink GstImplementsInterface GstXOverlay GstNavigation
-GstXvImageSink GstImplementsInterface GstXOverlay GstColorBalance GstNavigation
+GstVorbisEnc GstTagSetter
+GstVorbisTag GstTagSetter
GstGnomeVFSSink GstURIHandler
+GstAlsaSink GstPropertyProbe
+GstXvImageSink GstImplementsInterface GstPropertyProbe GstXOverlay GstColorBalance GstNavigation
+GstXImageSink GstImplementsInterface GstXOverlay GstNavigation
GstAlsaMixerElement GstImplementsInterface GstMixer GstPropertyProbe
-GstVorbisEnc GstTagSetter
+GstVolume GstImplementsInterface GstMixer
diff --git a/docs/plugins/gst-plugins-base-plugins.prerequisites b/docs/plugins/gst-plugins-base-plugins.prerequisites
index 59103b1072..3883426389 100644
--- a/docs/plugins/gst-plugins-base-plugins.prerequisites
+++ b/docs/plugins/gst-plugins-base-plugins.prerequisites
@@ -1,7 +1,7 @@
GstChildProxy GstObject
-GstImplementsInterface GstElement
-GstXOverlay GstImplementsInterface GstElement
-GstColorBalance GstImplementsInterface GstElement
-GstTuner GstImplementsInterface GstElement
-GstTagSetter GstElement
-GstMixer GstImplementsInterface GstElement
+GstTagSetter GstObject GstElement
+GstImplementsInterface GstObject GstElement
+GstMixer GstObject GstImplementsInterface GstElement
+GstTuner GstObject GstImplementsInterface GstElement
+GstXOverlay GstObject GstImplementsInterface GstElement
+GstColorBalance GstObject GstImplementsInterface GstElement
diff --git a/docs/plugins/gst-plugins-base-plugins.signals b/docs/plugins/gst-plugins-base-plugins.signals
index 9863d06345..1646fae3b0 100644
--- a/docs/plugins/gst-plugins-base-plugins.signals
+++ b/docs/plugins/gst-plugins-base-plugins.signals
@@ -27,7 +27,7 @@ gint arg1
<FLAGS>l</FLAGS>
GstMultiFdSink *gstmultifdsink
gint arg1
-GstClientStatus *arg2
+GstClientStatus arg2
</SIGNAL>
<SIGNAL>
@@ -61,9 +61,9 @@ gint arg1
GstMultiFdSink *gstmultifdsink
gint arg1
gboolean arg2
-GstTCPUnitType *arg3
+GstTCPUnitType arg3
guint64 arg4
-GstTCPUnitType *arg5
+GstTCPUnitType arg5
guint64 arg6
</SIGNAL>
@@ -157,11 +157,12 @@ GstCaps *arg2
<SIGNAL>
<NAME>GstDecodeBin2::autoplug-sort</NAME>
-<RETURNS>gboolean</RETURNS>
+<RETURNS>GValueArray*</RETURNS>
<FLAGS>l</FLAGS>
GstDecodeBin2 *gstdecodebin2
-GstCaps *arg1
-gpointer arg2
+GstPad *arg1
+GstCaps *arg2
+GValueArray *arg3
</SIGNAL>
<SIGNAL>
@@ -201,12 +202,19 @@ GstCaps *arg2
<SIGNAL>
<NAME>GstDecodeBin2::autoplug-select</NAME>
-<RETURNS>gint</RETURNS>
+<RETURNS>GstAutoplugSelectResult</RETURNS>
<FLAGS>l</FLAGS>
GstDecodeBin2 *gstdecodebin2
GstPad *arg1
GstCaps *arg2
-GValueArray *arg3
+GstElementFactory *arg3
+</SIGNAL>
+
+<SIGNAL>
+<NAME>GstDecodeBin2::drained</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+GstDecodeBin2 *gstdecodebin2
</SIGNAL>
<SIGNAL>
@@ -229,12 +237,12 @@ GstCaps *arg2
<SIGNAL>
<NAME>GstURIDecodeBin::autoplug-select</NAME>
-<RETURNS>gint</RETURNS>
+<RETURNS>GstAutoplugSelectResult</RETURNS>
<FLAGS>l</FLAGS>
GstURIDecodeBin *gsturidecodebin
GstPad *arg1
GstCaps *arg2
-GValueArray *arg3
+GstElementFactory *arg3
</SIGNAL>
<SIGNAL>
@@ -246,3 +254,17 @@ GstPad *arg1
GstCaps *arg2
</SIGNAL>
+<SIGNAL>
+<NAME>GstURIDecodeBin::drained</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+GstURIDecodeBin *gsturidecodebin
+</SIGNAL>
+
+<SIGNAL>
+<NAME>GstPlayBin2::about-to-finish</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+GstPlayBin2 *gstplaybin2
+</SIGNAL>
+
diff --git a/docs/plugins/inspect/plugin-adder.xml b/docs/plugins/inspect/plugin-adder.xml
index b36499c297..ef2374b61c 100644
--- a/docs/plugins/inspect/plugin-adder.xml
+++ b/docs/plugins/inspect/plugin-adder.xml
@@ -3,7 +3,7 @@
<description>Adds multiple streams</description>
<filename>../../gst/adder/.libs/libgstadder.so</filename>
<basename>libgstadder.so</basename>
- <version>0.10.15</version>
+ <version>0.10.16</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-alsa.xml b/docs/plugins/inspect/plugin-alsa.xml
index 6f337cab63..04145e4622 100644
--- a/docs/plugins/inspect/plugin-alsa.xml
+++ b/docs/plugins/inspect/plugin-alsa.xml
@@ -3,7 +3,7 @@
<description>ALSA plugin library</description>
<filename>../../ext/alsa/.libs/libgstalsa.so</filename>
<basename>libgstalsa.so</basename>
- <version>0.10.15</version>
+ <version>0.10.16</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-audioconvert.xml b/docs/plugins/inspect/plugin-audioconvert.xml
index 2a94405366..486913f698 100644
--- a/docs/plugins/inspect/plugin-audioconvert.xml
+++ b/docs/plugins/inspect/plugin-audioconvert.xml
@@ -3,7 +3,7 @@
<description>Convert audio to different formats</description>
<filename>../../gst/audioconvert/.libs/libgstaudioconvert.so</filename>
<basename>libgstaudioconvert.so</basename>
- <version>0.10.15</version>
+ <version>0.10.16</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-audiorate.xml b/docs/plugins/inspect/plugin-audiorate.xml
index 453106c8a5..d535d31a1c 100644
--- a/docs/plugins/inspect/plugin-audiorate.xml
+++ b/docs/plugins/inspect/plugin-audiorate.xml
@@ -3,7 +3,7 @@
<description>Adjusts audio frames</description>
<filename>../../gst/audiorate/.libs/libgstaudiorate.so</filename>
<basename>libgstaudiorate.so</basename>
- <version>0.10.15</version>
+ <version>0.10.16</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-audioresample.xml b/docs/plugins/inspect/plugin-audioresample.xml
index 170cd16873..dd3394d844 100644
--- a/docs/plugins/inspect/plugin-audioresample.xml
+++ b/docs/plugins/inspect/plugin-audioresample.xml
@@ -3,7 +3,7 @@
<description>Resamples audio</description>
<filename>../../gst/audioresample/.libs/libgstaudioresample.so</filename>
<basename>libgstaudioresample.so</basename>
- <version>0.10.15</version>
+ <version>0.10.16</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-audiotestsrc.xml b/docs/plugins/inspect/plugin-audiotestsrc.xml
index fcc77543f1..f70d8ae50d 100644
--- a/docs/plugins/inspect/plugin-audiotestsrc.xml
+++ b/docs/plugins/inspect/plugin-audiotestsrc.xml
@@ -3,7 +3,7 @@
<description>Creates audio test signals of given frequency and volume</description>
<filename>../../gst/audiotestsrc/.libs/libgstaudiotestsrc.so</filename>
<basename>libgstaudiotestsrc.so</basename>
- <version>0.10.15</version>
+ <version>0.10.16</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-cdparanoia.xml b/docs/plugins/inspect/plugin-cdparanoia.xml
index 5e9d25277a..0fbfcc3ae4 100644
--- a/docs/plugins/inspect/plugin-cdparanoia.xml
+++ b/docs/plugins/inspect/plugin-cdparanoia.xml
@@ -3,7 +3,7 @@
<description>Read audio from CD in paranoid mode</description>
<filename>../../ext/cdparanoia/.libs/libgstcdparanoia.so</filename>
<basename>libgstcdparanoia.so</basename>
- <version>0.10.15</version>
+ <version>0.10.16</version>
<license>GPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-decodebin.xml b/docs/plugins/inspect/plugin-decodebin.xml
index ab7eb3cf37..71828ce081 100644
--- a/docs/plugins/inspect/plugin-decodebin.xml
+++ b/docs/plugins/inspect/plugin-decodebin.xml
@@ -3,7 +3,7 @@
<description>decoder bin</description>
<filename>../../gst/playback/.libs/libgstdecodebin.so</filename>
<basename>libgstdecodebin.so</basename>
- <version>0.10.15</version>
+ <version>0.10.16</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
@@ -14,7 +14,7 @@
<longname>Decoder Bin</longname>
<class>Generic/Bin/Decoder</class>
<description>Autoplug and decode to raw media</description>
- <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
+ <author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
<caps>
<name>sink</name>
diff --git a/docs/plugins/inspect/plugin-ffmpegcolorspace.xml b/docs/plugins/inspect/plugin-ffmpegcolorspace.xml
index d6a4ccbb65..cf0c2df8bb 100644
--- a/docs/plugins/inspect/plugin-ffmpegcolorspace.xml
+++ b/docs/plugins/inspect/plugin-ffmpegcolorspace.xml
@@ -3,7 +3,7 @@
<description>colorspace conversion copied from FFMpeg 0.4.9-pre1</description>
<filename>../../gst/ffmpegcolorspace/.libs/libgstffmpegcolorspace.so</filename>
<basename>libgstffmpegcolorspace.so</basename>
- <version>0.10.15</version>
+ <version>0.10.16</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>FFMpeg</package>
diff --git a/docs/plugins/inspect/plugin-gdp.xml b/docs/plugins/inspect/plugin-gdp.xml
index 5cfca3c6f5..efbe8953a0 100644
--- a/docs/plugins/inspect/plugin-gdp.xml
+++ b/docs/plugins/inspect/plugin-gdp.xml
@@ -3,7 +3,7 @@
<description>Payload/depayload GDP packets</description>
<filename>../../gst/gdp/.libs/libgstgdp.so</filename>
<basename>libgstgdp.so</basename>
- <version>0.10.15</version>
+ <version>0.10.16</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-gnomevfs.xml b/docs/plugins/inspect/plugin-gnomevfs.xml
index c3a0c06191..3e4909a18a 100644
--- a/docs/plugins/inspect/plugin-gnomevfs.xml
+++ b/docs/plugins/inspect/plugin-gnomevfs.xml
@@ -3,7 +3,7 @@
<description>elements to read from and write to Gnome-VFS uri's</description>
<filename>../../ext/gnomevfs/.libs/libgstgnomevfs.so</filename>
<basename>libgstgnomevfs.so</basename>
- <version>0.10.15</version>
+ <version>0.10.16</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-libvisual.xml b/docs/plugins/inspect/plugin-libvisual.xml
index 422e8af5d6..463615959d 100644
--- a/docs/plugins/inspect/plugin-libvisual.xml
+++ b/docs/plugins/inspect/plugin-libvisual.xml
@@ -3,7 +3,7 @@
<description>libvisual visualization plugins</description>
<filename>../../ext/libvisual/.libs/libgstlibvisual.so</filename>
<basename>libgstlibvisual.so</basename>
- <version>0.10.15</version>
+ <version>0.10.16</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-ogg.xml b/docs/plugins/inspect/plugin-ogg.xml
index 1d2690dff2..7a9ffae97d 100644
--- a/docs/plugins/inspect/plugin-ogg.xml
+++ b/docs/plugins/inspect/plugin-ogg.xml
@@ -3,7 +3,7 @@
<description>ogg stream manipulation (info about ogg: http://xiph.org)</description>
<filename>../../ext/ogg/.libs/libgstogg.so</filename>
<basename>libgstogg.so</basename>
- <version>0.10.15</version>
+ <version>0.10.16</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-pango.xml b/docs/plugins/inspect/plugin-pango.xml
index 16283da27f..9ac46891c5 100644
--- a/docs/plugins/inspect/plugin-pango.xml
+++ b/docs/plugins/inspect/plugin-pango.xml
@@ -3,7 +3,7 @@
<description>Pango-based text rendering and overlay</description>
<filename>../../ext/pango/.libs/libgstpango.so</filename>
<basename>libgstpango.so</basename>
- <version>0.10.15</version>
+ <version>0.10.16</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-subparse.xml b/docs/plugins/inspect/plugin-subparse.xml
index 74a46b1d91..4bcab61f5b 100644
--- a/docs/plugins/inspect/plugin-subparse.xml
+++ b/docs/plugins/inspect/plugin-subparse.xml
@@ -3,7 +3,7 @@
<description>Subtitle parsing</description>
<filename>../../gst/subparse/.libs/libgstsubparse.so</filename>
<basename>libgstsubparse.so</basename>
- <version>0.10.15</version>
+ <version>0.10.16</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-tcp.xml b/docs/plugins/inspect/plugin-tcp.xml
index 867c5e7c09..ab4e0feb48 100644
--- a/docs/plugins/inspect/plugin-tcp.xml
+++ b/docs/plugins/inspect/plugin-tcp.xml
@@ -3,7 +3,7 @@
<description>transfer data over the network via TCP</description>
<filename>../../gst/tcp/.libs/libgsttcp.so</filename>
<basename>libgsttcp.so</basename>
- <version>0.10.15</version>
+ <version>0.10.16</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-theora.xml b/docs/plugins/inspect/plugin-theora.xml
index 4539854f6c..792d03b887 100644
--- a/docs/plugins/inspect/plugin-theora.xml
+++ b/docs/plugins/inspect/plugin-theora.xml
@@ -3,7 +3,7 @@
<description>Theora plugin library</description>
<filename>../../ext/theora/.libs/libgsttheora.so</filename>
<basename>libgsttheora.so</basename>
- <version>0.10.15</version>
+ <version>0.10.16</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-typefindfunctions.xml b/docs/plugins/inspect/plugin-typefindfunctions.xml
index 5b7f6dbe46..481eae58dc 100644
--- a/docs/plugins/inspect/plugin-typefindfunctions.xml
+++ b/docs/plugins/inspect/plugin-typefindfunctions.xml
@@ -3,7 +3,7 @@
<description>default typefind functions</description>
<filename>../../gst/typefind/.libs/libgsttypefindfunctions.so</filename>
<basename>libgsttypefindfunctions.so</basename>
- <version>0.10.15</version>
+ <version>0.10.16</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-video4linux.xml b/docs/plugins/inspect/plugin-video4linux.xml
index 0a7f5dd676..1822564d1f 100644
--- a/docs/plugins/inspect/plugin-video4linux.xml
+++ b/docs/plugins/inspect/plugin-video4linux.xml
@@ -3,7 +3,7 @@
<description>elements for Video 4 Linux</description>
<filename>../../sys/v4l/.libs/libgstvideo4linux.so</filename>
<basename>libgstvideo4linux.so</basename>
- <version>0.10.15</version>
+ <version>0.10.16</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-videorate.xml b/docs/plugins/inspect/plugin-videorate.xml
index 203f331187..7f53932ff2 100644
--- a/docs/plugins/inspect/plugin-videorate.xml
+++ b/docs/plugins/inspect/plugin-videorate.xml
@@ -3,7 +3,7 @@
<description>Adjusts video frames</description>
<filename>../../gst/videorate/.libs/libgstvideorate.so</filename>
<basename>libgstvideorate.so</basename>
- <version>0.10.15</version>
+ <version>0.10.16</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-videoscale.xml b/docs/plugins/inspect/plugin-videoscale.xml
index 165c133915..6b0a20e66c 100644
--- a/docs/plugins/inspect/plugin-videoscale.xml
+++ b/docs/plugins/inspect/plugin-videoscale.xml
@@ -3,7 +3,7 @@
<description>Resizes video</description>
<filename>../../gst/videoscale/.libs/libgstvideoscale.so</filename>
<basename>libgstvideoscale.so</basename>
- <version>0.10.15</version>
+ <version>0.10.16</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-videotestsrc.xml b/docs/plugins/inspect/plugin-videotestsrc.xml
index 26805c1f9a..db4dba1888 100644
--- a/docs/plugins/inspect/plugin-videotestsrc.xml
+++ b/docs/plugins/inspect/plugin-videotestsrc.xml
@@ -3,7 +3,7 @@
<description>Creates a test video stream</description>
<filename>../../gst/videotestsrc/.libs/libgstvideotestsrc.so</filename>
<basename>libgstvideotestsrc.so</basename>
- <version>0.10.15</version>
+ <version>0.10.16</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-volume.xml b/docs/plugins/inspect/plugin-volume.xml
index 4820d6ab73..fe8e157f68 100644
--- a/docs/plugins/inspect/plugin-volume.xml
+++ b/docs/plugins/inspect/plugin-volume.xml
@@ -3,7 +3,7 @@
<description>plugin for controlling audio volume</description>
<filename>../../gst/volume/.libs/libgstvolume.so</filename>
<basename>libgstvolume.so</basename>
- <version>0.10.15</version>
+ <version>0.10.16</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-vorbis.xml b/docs/plugins/inspect/plugin-vorbis.xml
index bd938b5c72..ccdeb0035c 100644
--- a/docs/plugins/inspect/plugin-vorbis.xml
+++ b/docs/plugins/inspect/plugin-vorbis.xml
@@ -3,7 +3,7 @@
<description>Vorbis plugin library</description>
<filename>../../ext/vorbis/.libs/libgstvorbis.so</filename>
<basename>libgstvorbis.so</basename>
- <version>0.10.15</version>
+ <version>0.10.16</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-ximagesink.xml b/docs/plugins/inspect/plugin-ximagesink.xml
index 4adfe2b9f4..63714ce421 100644
--- a/docs/plugins/inspect/plugin-ximagesink.xml
+++ b/docs/plugins/inspect/plugin-ximagesink.xml
@@ -3,7 +3,7 @@
<description>X11 video output element based on standard Xlib calls</description>
<filename>../../sys/ximage/.libs/libgstximagesink.so</filename>
<basename>libgstximagesink.so</basename>
- <version>0.10.15</version>
+ <version>0.10.16</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-xvimagesink.xml b/docs/plugins/inspect/plugin-xvimagesink.xml
index 2b1bd985ee..00c1062a34 100644
--- a/docs/plugins/inspect/plugin-xvimagesink.xml
+++ b/docs/plugins/inspect/plugin-xvimagesink.xml
@@ -3,7 +3,7 @@
<description>XFree86 video output plugin using Xv extension</description>
<filename>../../sys/xvimage/.libs/libgstxvimagesink.so</filename>
<basename>libgstxvimagesink.so</basename>
- <version>0.10.15</version>
+ <version>0.10.16</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
diff --git a/gst-plugins-base.doap b/gst-plugins-base.doap
index 53e2c12c88..485d6f5b62 100644
--- a/gst-plugins-base.doap
+++ b/gst-plugins-base.doap
@@ -37,6 +37,17 @@ A wide range of video and audio decoders, encoders, and filters are included.
<release>
<Version>
+ <revision>0.10.16</revision>
+ <branch>0.10</branch>
+ <name>Scheduled Interruption</name>
+ <created>2008-01-28</created>
+ <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-0.10.16.tar.bz2" />
+ <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-0.10.16.tar.gz" />
+ </Version>
+ </release>
+
+ <release>
+ <Version>
<revision>0.10.15</revision>
<branch>0.10</branch>
<name>No need to argue</name>
diff --git a/win32/common/config.h b/win32/common/config.h
index a82d997963..adffaec2e2 100644
--- a/win32/common/config.h
+++ b/win32/common/config.h
@@ -39,7 +39,7 @@
#define GST_LICENSE "LGPL"
/* package name in plugins */
-#define GST_PACKAGE_NAME "GStreamer Base Plug-ins CVS/prerelease"
+#define GST_PACKAGE_NAME "GStreamer Base Plug-ins source release"
/* package origin */
#define GST_PACKAGE_ORIGIN "Unknown package origin"
@@ -211,13 +211,13 @@
#define PACKAGE_NAME "GStreamer Base Plug-ins"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "GStreamer Base Plug-ins 0.10.15.1"
+#define PACKAGE_STRING "GStreamer Base Plug-ins 0.10.16"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gst-plugins-base"
/* Define to the version of this package. */
-#define PACKAGE_VERSION "0.10.15.1"
+#define PACKAGE_VERSION "0.10.16"
/* directory where plugins are located */
#undef PLUGINDIR
@@ -241,7 +241,7 @@
#undef STDC_HEADERS
/* Version number of package */
-#define VERSION "0.10.15.1"
+#define VERSION "0.10.16"
/* Define to 1 if your processor stores words with the most significant byte
first (like Motorola and SPARC, unlike Intel and VAX). */