From 018ab2ef4c2860350549ab874bab45a0fd052ee8 Mon Sep 17 00:00:00 2001 From: Jan Schmidt Date: Mon, 28 Jan 2008 23:31:26 +0000 Subject: [PATCH] Release 0.10.16 Original commit message from CVS: Release 0.10.16 --- ChangeLog | 7 + NEWS | 72 +++++- RELEASE | 140 +++------- configure.ac | 4 +- docs/plugins/gst-plugins-base-plugins.args | 282 +++++++++++++++++---- docs/plugins/gst-plugins-base-plugins.hierarchy | 106 ++++---- docs/plugins/gst-plugins-base-plugins.interfaces | 19 +- .../plugins/gst-plugins-base-plugins.prerequisites | 12 +- docs/plugins/gst-plugins-base-plugins.signals | 42 ++- docs/plugins/inspect/plugin-adder.xml | 2 +- docs/plugins/inspect/plugin-alsa.xml | 2 +- docs/plugins/inspect/plugin-audioconvert.xml | 2 +- docs/plugins/inspect/plugin-audiorate.xml | 2 +- docs/plugins/inspect/plugin-audioresample.xml | 2 +- docs/plugins/inspect/plugin-audiotestsrc.xml | 2 +- docs/plugins/inspect/plugin-cdparanoia.xml | 2 +- docs/plugins/inspect/plugin-decodebin.xml | 4 +- docs/plugins/inspect/plugin-ffmpegcolorspace.xml | 2 +- docs/plugins/inspect/plugin-gdp.xml | 2 +- docs/plugins/inspect/plugin-gnomevfs.xml | 2 +- docs/plugins/inspect/plugin-libvisual.xml | 2 +- docs/plugins/inspect/plugin-ogg.xml | 2 +- docs/plugins/inspect/plugin-pango.xml | 2 +- docs/plugins/inspect/plugin-subparse.xml | 2 +- docs/plugins/inspect/plugin-tcp.xml | 2 +- docs/plugins/inspect/plugin-theora.xml | 2 +- docs/plugins/inspect/plugin-typefindfunctions.xml | 2 +- docs/plugins/inspect/plugin-video4linux.xml | 2 +- docs/plugins/inspect/plugin-videorate.xml | 2 +- docs/plugins/inspect/plugin-videoscale.xml | 2 +- docs/plugins/inspect/plugin-videotestsrc.xml | 2 +- docs/plugins/inspect/plugin-volume.xml | 2 +- docs/plugins/inspect/plugin-vorbis.xml | 2 +- docs/plugins/inspect/plugin-ximagesink.xml | 2 +- docs/plugins/inspect/plugin-xvimagesink.xml | 2 +- gst-plugins-base.doap | 11 + win32/common/config.h | 8 +- 37 files changed, 499 insertions(+), 258 deletions(-) diff --git a/ChangeLog b/ChangeLog index 334605f..69f01a4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +=== release 0.10.16 === + +2008-01-28 Jan Schmidt + + * configure.ac: + releasing 0.10.16, "Scheduled Interruption" + 2008-01-22 Wim Taymans Patch by: Thijs Vermeir diff --git a/NEWS b/NEWS index ffac3ba..52008a5 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 02fed97..2a067b6 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 f00a4a0..ecf4279 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 2683e5f..bce02e2 100644 --- a/docs/plugins/gst-plugins-base-plugins.args +++ b/docs/plugins/gst-plugins-base-plugins.args @@ -20,7 +20,7 @@ GstXvImageSink::display -gchararray +gchar* rw Display @@ -40,7 +40,7 @@ GstXvImageSink::pixel-aspect-ratio -gchararray +gchar* rw Pixel Aspect Ratio @@ -80,7 +80,7 @@ GstXvImageSink::device -gchararray +gchar* rw Adaptor number @@ -90,7 +90,7 @@ GstXvImageSink::device-name -gchararray +gchar* r Adaptor name @@ -130,7 +130,7 @@ GstXImageSink::display -gchararray +gchar* rw Display @@ -140,7 +140,7 @@ GstXImageSink::pixel-aspect-ratio -gchararray +gchar* rw Pixel Aspect Ratio @@ -265,7 +265,7 @@ rw Pattern Type of test pattern to generate. -Random (television snow) +SMPTE 100% color bars @@ -360,7 +360,7 @@ GstTCPClientSink::host -gchararray +gchar* rw Host @@ -390,7 +390,7 @@ GstTCPClientSrc::host -gchararray +gchar* rw Host @@ -420,7 +420,7 @@ GstTCPServerSink::host -gchararray +gchar* rw host @@ -440,7 +440,7 @@ GstTCPServerSrc::host -gchararray +gchar* rw Host @@ -670,7 +670,7 @@ GstPlayBin::audio-sink -GstElement +GstElement* rw Audio Sink @@ -680,7 +680,7 @@ GstPlayBin::frame -GstBuffer +GstBuffer* r Frame @@ -690,7 +690,7 @@ GstPlayBin::subtitle-font-desc -gchararray +gchar* w Subtitle font description @@ -700,7 +700,7 @@ GstPlayBin::video-sink -GstElement +GstElement* rw Video Sink @@ -710,7 +710,7 @@ GstPlayBin::vis-plugin -GstElement +GstElement* rw Vis plugin @@ -800,7 +800,7 @@ GstVorbisEnc::last-message -gchararray +gchar* r last-message @@ -980,7 +980,7 @@ GstGnomeVFSSrc::handle -GnomeVFSHandle +GnomeVFSHandle* rw GnomeVFSHandle @@ -990,7 +990,7 @@ GstGnomeVFSSrc::iradio-genre -gchararray +gchar* r iradio-genre @@ -1010,7 +1010,7 @@ GstGnomeVFSSrc::iradio-name -gchararray +gchar* r iradio-name @@ -1020,7 +1020,7 @@ GstGnomeVFSSrc::iradio-title -gchararray +gchar* r iradio-title @@ -1030,7 +1030,7 @@ GstGnomeVFSSrc::iradio-url -gchararray +gchar* r iradio-url @@ -1040,7 +1040,7 @@ GstGnomeVFSSrc::location -gchararray +gchar* rw File Location @@ -1080,7 +1080,7 @@ GstAlsaSrc::device -gchararray +gchar* rw Device @@ -1090,7 +1090,7 @@ GstAlsaSrc::device-name -gchararray +gchar* r Device name @@ -1100,7 +1100,7 @@ GstAlsaSink::device -gchararray +gchar* rw Device @@ -1110,7 +1110,7 @@ GstAlsaSink::device-name -gchararray +gchar* r Device name @@ -1300,7 +1300,7 @@ GstTextRender::font-desc -gchararray +gchar* w font description @@ -1330,7 +1330,7 @@ GstTextOverlay::font-desc -gchararray +gchar* w font description @@ -1340,7 +1340,7 @@ GstTextOverlay::halign -gchararray +gchar* w horizontal alignment @@ -1360,7 +1360,7 @@ GstTextOverlay::text -gchararray +gchar* rw text @@ -1370,7 +1370,7 @@ GstTextOverlay::valign -gchararray +gchar* w vertical alignment @@ -1570,7 +1570,7 @@ GstAlsaMixerElement::device -gchararray +gchar* rw Device @@ -1580,7 +1580,7 @@ GstAlsaMixerElement::device-name -gchararray +gchar* r Device name @@ -1590,7 +1590,7 @@ GstGnomeVFSSink::handle -GnomeVFSHandle +GnomeVFSHandle* rw GnomeVFSHandle @@ -1600,7 +1600,7 @@ GstGnomeVFSSink::location -gchararray +gchar* rw File Location @@ -1610,7 +1610,7 @@ GstGnomeVFSSink::uri -GnomeVFSURI +GnomeVFSURI* rw GnomeVFSURI @@ -1620,7 +1620,7 @@ GstCdParanoiaSrc::generic-device -gchararray +gchar* rw Generic device @@ -1660,7 +1660,7 @@ GstSubParse::subtitle-encoding -gchararray +gchar* rw subtitle charset encoding @@ -1670,7 +1670,7 @@ GstTheoraParse::synchronization-points -GValueArray +GValueArray* rw Synchronization points @@ -1710,7 +1710,7 @@ GstDecodeBin2::caps -GstCaps +GstCaps* rw Caps @@ -1720,7 +1720,7 @@ GstDecodeBin2::subtitle-encoding -gchararray +gchar* rw subtitle encoding @@ -1730,7 +1730,7 @@ GstURIDecodeBin::uri -gchararray +gchar* rw URI @@ -1750,7 +1750,7 @@ GstURIDecodeBin::caps -GstCaps +GstCaps* rw Caps @@ -1760,7 +1760,7 @@ GstURIDecodeBin::subtitle-encoding -gchararray +gchar* rw subtitle encoding @@ -1850,7 +1850,7 @@ GstQueue2::temp-location -gchararray +gchar* rw Temporary File Location @@ -1898,3 +1898,193 @@ No noise shaping (default) + +GstPlayBin2::audio-sink +GstElement* + +rw +Audio Sink +the audio output element to use (NULL = default sink). + + + + +GstPlayBin2::connection-speed +guint + +rw +Connection Speed +Network connection speed in kbps (0 = unknown). +0 + + + +GstPlayBin2::current-audio +gint +>= -2 +rw +Current audio +Currently playing audio stream (-1 = none, -2 = none). +-1 + + + +GstPlayBin2::current-text +gint +>= -2 +rw +Current Text +Currently playing text stream (-1 = none, -2 = none). +-1 + + + +GstPlayBin2::current-video +gint +>= -2 +rw +Current Video +Currently playing video stream (-1 = auto, -2 = none). +-1 + + + +GstPlayBin2::flags +GstPlayFlags + +rw +Flags +Flags to control behaviour. +Render the video stream|Render the audio stream|Render subtitles|Use software volume + + + +GstPlayBin2::frame +GstBuffer* + +r +Frame +The last frame (NULL = no video available). + + + + +GstPlayBin2::n-audio +gint +>= 0 +r +Number Audio +Total number of audio streams. +0 + + + +GstPlayBin2::n-text +gint +>= 0 +r +Number Text +Total number of text streams. +0 + + + +GstPlayBin2::n-video +gint +>= 0 +r +Number Video +Total number of video streams. +0 + + + +GstPlayBin2::source +GstElement* + +r +Source +Source element. + + + + +GstPlayBin2::stream-info +GValueArray* + +r +StreamInfo GValueArray +value array of streaminfo. + + + + +GstPlayBin2::subtitle-encoding +gchar* + +rw +subtitle encoding +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. +NULL + + + +GstPlayBin2::subtitle-font-desc +gchar* + +w +Subtitle font description +Pango font description of font to be used for subtitle rendering. +NULL + + + +GstPlayBin2::suburi +gchar* + +rw +.sub-URI +Optional URI of a subtitle. +NULL + + + +GstPlayBin2::uri +gchar* + +rw +URI +URI of the media to play. +NULL + + + +GstPlayBin2::video-sink +GstElement* + +rw +Video Sink +the video output element to use (NULL = default sink). + + + + +GstPlayBin2::vis-plugin +GstElement* + +rw +Vis plugin +the visualization element to use (NULL = none). + + + + +GstPlayBin2::volume +gdouble +[0,10] +rw +volume +volume. +1 + + diff --git a/docs/plugins/gst-plugins-base-plugins.hierarchy b/docs/plugins/gst-plugins-base-plugins.hierarchy index 43aec9d..12d7048 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 32e44fa..fe78748 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 59103b1..3883426 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 9863d06..1646fae 100644 --- a/docs/plugins/gst-plugins-base-plugins.signals +++ b/docs/plugins/gst-plugins-base-plugins.signals @@ -27,7 +27,7 @@ gint arg1 l GstMultiFdSink *gstmultifdsink gint arg1 -GstClientStatus *arg2 +GstClientStatus arg2 @@ -61,9 +61,9 @@ gint arg1 GstMultiFdSink *gstmultifdsink gint arg1 gboolean arg2 -GstTCPUnitType *arg3 +GstTCPUnitType arg3 guint64 arg4 -GstTCPUnitType *arg5 +GstTCPUnitType arg5 guint64 arg6 @@ -157,11 +157,12 @@ GstCaps *arg2 GstDecodeBin2::autoplug-sort -gboolean +GValueArray* l GstDecodeBin2 *gstdecodebin2 -GstCaps *arg1 -gpointer arg2 +GstPad *arg1 +GstCaps *arg2 +GValueArray *arg3 @@ -201,12 +202,19 @@ GstCaps *arg2 GstDecodeBin2::autoplug-select -gint +GstAutoplugSelectResult l GstDecodeBin2 *gstdecodebin2 GstPad *arg1 GstCaps *arg2 -GValueArray *arg3 +GstElementFactory *arg3 + + + +GstDecodeBin2::drained +void +l +GstDecodeBin2 *gstdecodebin2 @@ -229,12 +237,12 @@ GstCaps *arg2 GstURIDecodeBin::autoplug-select -gint +GstAutoplugSelectResult l GstURIDecodeBin *gsturidecodebin GstPad *arg1 GstCaps *arg2 -GValueArray *arg3 +GstElementFactory *arg3 @@ -246,3 +254,17 @@ GstPad *arg1 GstCaps *arg2 + +GstURIDecodeBin::drained +void +l +GstURIDecodeBin *gsturidecodebin + + + +GstPlayBin2::about-to-finish +void +l +GstPlayBin2 *gstplaybin2 + + diff --git a/docs/plugins/inspect/plugin-adder.xml b/docs/plugins/inspect/plugin-adder.xml index b36499c..ef2374b 100644 --- a/docs/plugins/inspect/plugin-adder.xml +++ b/docs/plugins/inspect/plugin-adder.xml @@ -3,7 +3,7 @@ Adds multiple streams ../../gst/adder/.libs/libgstadder.so libgstadder.so - 0.10.15 + 0.10.16 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-alsa.xml b/docs/plugins/inspect/plugin-alsa.xml index 6f337ca..04145e4 100644 --- a/docs/plugins/inspect/plugin-alsa.xml +++ b/docs/plugins/inspect/plugin-alsa.xml @@ -3,7 +3,7 @@ ALSA plugin library ../../ext/alsa/.libs/libgstalsa.so libgstalsa.so - 0.10.15 + 0.10.16 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-audioconvert.xml b/docs/plugins/inspect/plugin-audioconvert.xml index 2a94405..486913f 100644 --- a/docs/plugins/inspect/plugin-audioconvert.xml +++ b/docs/plugins/inspect/plugin-audioconvert.xml @@ -3,7 +3,7 @@ Convert audio to different formats ../../gst/audioconvert/.libs/libgstaudioconvert.so libgstaudioconvert.so - 0.10.15 + 0.10.16 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-audiorate.xml b/docs/plugins/inspect/plugin-audiorate.xml index 453106c..d535d31 100644 --- a/docs/plugins/inspect/plugin-audiorate.xml +++ b/docs/plugins/inspect/plugin-audiorate.xml @@ -3,7 +3,7 @@ Adjusts audio frames ../../gst/audiorate/.libs/libgstaudiorate.so libgstaudiorate.so - 0.10.15 + 0.10.16 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-audioresample.xml b/docs/plugins/inspect/plugin-audioresample.xml index 170cd16..dd3394d 100644 --- a/docs/plugins/inspect/plugin-audioresample.xml +++ b/docs/plugins/inspect/plugin-audioresample.xml @@ -3,7 +3,7 @@ Resamples audio ../../gst/audioresample/.libs/libgstaudioresample.so libgstaudioresample.so - 0.10.15 + 0.10.16 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-audiotestsrc.xml b/docs/plugins/inspect/plugin-audiotestsrc.xml index fcc7754..f70d8ae 100644 --- a/docs/plugins/inspect/plugin-audiotestsrc.xml +++ b/docs/plugins/inspect/plugin-audiotestsrc.xml @@ -3,7 +3,7 @@ Creates audio test signals of given frequency and volume ../../gst/audiotestsrc/.libs/libgstaudiotestsrc.so libgstaudiotestsrc.so - 0.10.15 + 0.10.16 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-cdparanoia.xml b/docs/plugins/inspect/plugin-cdparanoia.xml index 5e9d252..0fbfcc3 100644 --- a/docs/plugins/inspect/plugin-cdparanoia.xml +++ b/docs/plugins/inspect/plugin-cdparanoia.xml @@ -3,7 +3,7 @@ Read audio from CD in paranoid mode ../../ext/cdparanoia/.libs/libgstcdparanoia.so libgstcdparanoia.so - 0.10.15 + 0.10.16 GPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-decodebin.xml b/docs/plugins/inspect/plugin-decodebin.xml index ab7eb3c..71828ce 100644 --- a/docs/plugins/inspect/plugin-decodebin.xml +++ b/docs/plugins/inspect/plugin-decodebin.xml @@ -3,7 +3,7 @@ decoder bin ../../gst/playback/.libs/libgstdecodebin.so libgstdecodebin.so - 0.10.15 + 0.10.16 LGPL gst-plugins-base GStreamer Base Plug-ins source release @@ -14,7 +14,7 @@ Decoder Bin Generic/Bin/Decoder Autoplug and decode to raw media - Wim Taymans <wim@fluendo.com> + Wim Taymans <wim.taymans@gmail.com> sink diff --git a/docs/plugins/inspect/plugin-ffmpegcolorspace.xml b/docs/plugins/inspect/plugin-ffmpegcolorspace.xml index d6a4ccb..cf0c2df 100644 --- a/docs/plugins/inspect/plugin-ffmpegcolorspace.xml +++ b/docs/plugins/inspect/plugin-ffmpegcolorspace.xml @@ -3,7 +3,7 @@ colorspace conversion copied from FFMpeg 0.4.9-pre1 ../../gst/ffmpegcolorspace/.libs/libgstffmpegcolorspace.so libgstffmpegcolorspace.so - 0.10.15 + 0.10.16 LGPL gst-plugins-base FFMpeg diff --git a/docs/plugins/inspect/plugin-gdp.xml b/docs/plugins/inspect/plugin-gdp.xml index 5cfca3c..efbe895 100644 --- a/docs/plugins/inspect/plugin-gdp.xml +++ b/docs/plugins/inspect/plugin-gdp.xml @@ -3,7 +3,7 @@ Payload/depayload GDP packets ../../gst/gdp/.libs/libgstgdp.so libgstgdp.so - 0.10.15 + 0.10.16 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-gnomevfs.xml b/docs/plugins/inspect/plugin-gnomevfs.xml index c3a0c06..3e4909a 100644 --- a/docs/plugins/inspect/plugin-gnomevfs.xml +++ b/docs/plugins/inspect/plugin-gnomevfs.xml @@ -3,7 +3,7 @@ elements to read from and write to Gnome-VFS uri's ../../ext/gnomevfs/.libs/libgstgnomevfs.so libgstgnomevfs.so - 0.10.15 + 0.10.16 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-libvisual.xml b/docs/plugins/inspect/plugin-libvisual.xml index 422e8af..4636159 100644 --- a/docs/plugins/inspect/plugin-libvisual.xml +++ b/docs/plugins/inspect/plugin-libvisual.xml @@ -3,7 +3,7 @@ libvisual visualization plugins ../../ext/libvisual/.libs/libgstlibvisual.so libgstlibvisual.so - 0.10.15 + 0.10.16 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-ogg.xml b/docs/plugins/inspect/plugin-ogg.xml index 1d2690d..7a9ffae 100644 --- a/docs/plugins/inspect/plugin-ogg.xml +++ b/docs/plugins/inspect/plugin-ogg.xml @@ -3,7 +3,7 @@ ogg stream manipulation (info about ogg: http://xiph.org) ../../ext/ogg/.libs/libgstogg.so libgstogg.so - 0.10.15 + 0.10.16 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-pango.xml b/docs/plugins/inspect/plugin-pango.xml index 16283da..9ac4689 100644 --- a/docs/plugins/inspect/plugin-pango.xml +++ b/docs/plugins/inspect/plugin-pango.xml @@ -3,7 +3,7 @@ Pango-based text rendering and overlay ../../ext/pango/.libs/libgstpango.so libgstpango.so - 0.10.15 + 0.10.16 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-subparse.xml b/docs/plugins/inspect/plugin-subparse.xml index 74a46b1..4bcab61 100644 --- a/docs/plugins/inspect/plugin-subparse.xml +++ b/docs/plugins/inspect/plugin-subparse.xml @@ -3,7 +3,7 @@ Subtitle parsing ../../gst/subparse/.libs/libgstsubparse.so libgstsubparse.so - 0.10.15 + 0.10.16 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-tcp.xml b/docs/plugins/inspect/plugin-tcp.xml index 867c5e7..ab4e0fe 100644 --- a/docs/plugins/inspect/plugin-tcp.xml +++ b/docs/plugins/inspect/plugin-tcp.xml @@ -3,7 +3,7 @@ transfer data over the network via TCP ../../gst/tcp/.libs/libgsttcp.so libgsttcp.so - 0.10.15 + 0.10.16 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-theora.xml b/docs/plugins/inspect/plugin-theora.xml index 4539854..792d03b 100644 --- a/docs/plugins/inspect/plugin-theora.xml +++ b/docs/plugins/inspect/plugin-theora.xml @@ -3,7 +3,7 @@ Theora plugin library ../../ext/theora/.libs/libgsttheora.so libgsttheora.so - 0.10.15 + 0.10.16 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-typefindfunctions.xml b/docs/plugins/inspect/plugin-typefindfunctions.xml index 5b7f6db..481eae5 100644 --- a/docs/plugins/inspect/plugin-typefindfunctions.xml +++ b/docs/plugins/inspect/plugin-typefindfunctions.xml @@ -3,7 +3,7 @@ default typefind functions ../../gst/typefind/.libs/libgsttypefindfunctions.so libgsttypefindfunctions.so - 0.10.15 + 0.10.16 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-video4linux.xml b/docs/plugins/inspect/plugin-video4linux.xml index 0a7f5dd..1822564 100644 --- a/docs/plugins/inspect/plugin-video4linux.xml +++ b/docs/plugins/inspect/plugin-video4linux.xml @@ -3,7 +3,7 @@ elements for Video 4 Linux ../../sys/v4l/.libs/libgstvideo4linux.so libgstvideo4linux.so - 0.10.15 + 0.10.16 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-videorate.xml b/docs/plugins/inspect/plugin-videorate.xml index 203f331..7f53932 100644 --- a/docs/plugins/inspect/plugin-videorate.xml +++ b/docs/plugins/inspect/plugin-videorate.xml @@ -3,7 +3,7 @@ Adjusts video frames ../../gst/videorate/.libs/libgstvideorate.so libgstvideorate.so - 0.10.15 + 0.10.16 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-videoscale.xml b/docs/plugins/inspect/plugin-videoscale.xml index 165c133..6b0a20e 100644 --- a/docs/plugins/inspect/plugin-videoscale.xml +++ b/docs/plugins/inspect/plugin-videoscale.xml @@ -3,7 +3,7 @@ Resizes video ../../gst/videoscale/.libs/libgstvideoscale.so libgstvideoscale.so - 0.10.15 + 0.10.16 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-videotestsrc.xml b/docs/plugins/inspect/plugin-videotestsrc.xml index 26805c1..db4dba1 100644 --- a/docs/plugins/inspect/plugin-videotestsrc.xml +++ b/docs/plugins/inspect/plugin-videotestsrc.xml @@ -3,7 +3,7 @@ Creates a test video stream ../../gst/videotestsrc/.libs/libgstvideotestsrc.so libgstvideotestsrc.so - 0.10.15 + 0.10.16 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-volume.xml b/docs/plugins/inspect/plugin-volume.xml index 4820d6a..fe8e157 100644 --- a/docs/plugins/inspect/plugin-volume.xml +++ b/docs/plugins/inspect/plugin-volume.xml @@ -3,7 +3,7 @@ plugin for controlling audio volume ../../gst/volume/.libs/libgstvolume.so libgstvolume.so - 0.10.15 + 0.10.16 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-vorbis.xml b/docs/plugins/inspect/plugin-vorbis.xml index bd938b5..ccdeb00 100644 --- a/docs/plugins/inspect/plugin-vorbis.xml +++ b/docs/plugins/inspect/plugin-vorbis.xml @@ -3,7 +3,7 @@ Vorbis plugin library ../../ext/vorbis/.libs/libgstvorbis.so libgstvorbis.so - 0.10.15 + 0.10.16 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-ximagesink.xml b/docs/plugins/inspect/plugin-ximagesink.xml index 4adfe2b..63714ce 100644 --- a/docs/plugins/inspect/plugin-ximagesink.xml +++ b/docs/plugins/inspect/plugin-ximagesink.xml @@ -3,7 +3,7 @@ X11 video output element based on standard Xlib calls ../../sys/ximage/.libs/libgstximagesink.so libgstximagesink.so - 0.10.15 + 0.10.16 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/docs/plugins/inspect/plugin-xvimagesink.xml b/docs/plugins/inspect/plugin-xvimagesink.xml index 2b1bd98..00c1062 100644 --- a/docs/plugins/inspect/plugin-xvimagesink.xml +++ b/docs/plugins/inspect/plugin-xvimagesink.xml @@ -3,7 +3,7 @@ XFree86 video output plugin using Xv extension ../../sys/xvimage/.libs/libgstxvimagesink.so libgstxvimagesink.so - 0.10.15 + 0.10.16 LGPL gst-plugins-base GStreamer Base Plug-ins source release diff --git a/gst-plugins-base.doap b/gst-plugins-base.doap index 53e2c12..485d6f5 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. + 0.10.16 + 0.10 + Scheduled Interruption + 2008-01-28 + + + + + + + 0.10.15 0.10 No need to argue diff --git a/win32/common/config.h b/win32/common/config.h index a82d997..adffaec 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). */ -- 2.7.4