Add some documentation comments, and some new headers to be scanned.

Original commit message from CVS:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-base-plugins-overrides.txt:
* docs/plugins/gst-plugins-base-plugins-sections.txt:
* docs/plugins/gst-plugins-base-plugins.args:
* docs/plugins/gst-plugins-base-plugins.hierarchy:
* docs/plugins/gst-plugins-base-plugins.interfaces:
* docs/plugins/gst-plugins-base-plugins.prerequisites:
* docs/plugins/inspect/plugin-adder.xml:
* docs/plugins/inspect/plugin-alsa.xml:
* docs/plugins/inspect/plugin-audioconvert.xml:
* docs/plugins/inspect/plugin-audiorate.xml:
* docs/plugins/inspect/plugin-audioresample.xml:
* docs/plugins/inspect/plugin-audiotestsrc.xml:
* docs/plugins/inspect/plugin-cdparanoia.xml:
* docs/plugins/inspect/plugin-decodebin.xml:
* docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
* docs/plugins/inspect/plugin-gdp.xml:
* docs/plugins/inspect/plugin-gio.xml:
* docs/plugins/inspect/plugin-gnomevfs.xml:
* docs/plugins/inspect/plugin-libvisual.xml:
* docs/plugins/inspect/plugin-ogg.xml:
* docs/plugins/inspect/plugin-pango.xml:
* docs/plugins/inspect/plugin-playback.xml:
* docs/plugins/inspect/plugin-queue2.xml:
* docs/plugins/inspect/plugin-subparse.xml:
* docs/plugins/inspect/plugin-tcp.xml:
* docs/plugins/inspect/plugin-theora.xml:
* docs/plugins/inspect/plugin-typefindfunctions.xml:
* docs/plugins/inspect/plugin-uridecodebin.xml:
* docs/plugins/inspect/plugin-video4linux.xml:
* docs/plugins/inspect/plugin-videorate.xml:
* docs/plugins/inspect/plugin-videoscale.xml:
* docs/plugins/inspect/plugin-videotestsrc.xml:
* docs/plugins/inspect/plugin-volume.xml:
* docs/plugins/inspect/plugin-vorbis.xml:
* docs/plugins/inspect/plugin-ximagesink.xml:
* docs/plugins/inspect/plugin-xvimagesink.xml:
* ext/cdparanoia/gstcdparanoiasrc.c:
* ext/ogg/gstoggdemux.c:
* ext/ogg/gstoggdemux.h:
* ext/ogg/gstoggmux.c:
* ext/ogg/gstoggmux.h:
* gst/audioconvert/audioconvert.c:
* gst/audioconvert/audioconvert.h:
* gst/audioconvert/gstaudioconvert.h:
* gst/gdp/gstgdpdepay.h:
* gst/gdp/gstgdppay.h:
* gst/playback/gstdecodebin.c:
* gst/playback/gstdecodebin2.c:
* gst/playback/gstplaybin.c:
* gst/playback/gstplaybin2.c:
* gst/playback/gsturidecodebin.c:
* gst/tcp/gstmultifdsink.c:
* gst/tcp/gstmultifdsink.h:
* gst/tcp/gsttcp.h:
Add some documentation comments, and some new headers to be scanned.
Rename some internal enum declarations (audioconvert's DitherType and
NoiseShapingType, GstUnitType from the TCP elements) to match the
documented GObject type names so that the docs pick them up.
Name the playbin2 docs markups properly so they get picked up. They'll
need renaming back when/if playbin2 becomes playbin.
100% symbol coverage for the plugin docs, booya.
This commit is contained in:
Jan Schmidt 2008-05-22 22:09:16 +00:00
parent 88b1e8efcf
commit d58def621b
57 changed files with 637 additions and 347 deletions

View file

@ -1,3 +1,70 @@
2008-05-22 Jan Schmidt <jan.schmidt@sun.com>
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-base-plugins-overrides.txt:
* docs/plugins/gst-plugins-base-plugins-sections.txt:
* docs/plugins/gst-plugins-base-plugins.args:
* docs/plugins/gst-plugins-base-plugins.hierarchy:
* docs/plugins/gst-plugins-base-plugins.interfaces:
* docs/plugins/gst-plugins-base-plugins.prerequisites:
* docs/plugins/inspect/plugin-adder.xml:
* docs/plugins/inspect/plugin-alsa.xml:
* docs/plugins/inspect/plugin-audioconvert.xml:
* docs/plugins/inspect/plugin-audiorate.xml:
* docs/plugins/inspect/plugin-audioresample.xml:
* docs/plugins/inspect/plugin-audiotestsrc.xml:
* docs/plugins/inspect/plugin-cdparanoia.xml:
* docs/plugins/inspect/plugin-decodebin.xml:
* docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
* docs/plugins/inspect/plugin-gdp.xml:
* docs/plugins/inspect/plugin-gio.xml:
* docs/plugins/inspect/plugin-gnomevfs.xml:
* docs/plugins/inspect/plugin-libvisual.xml:
* docs/plugins/inspect/plugin-ogg.xml:
* docs/plugins/inspect/plugin-pango.xml:
* docs/plugins/inspect/plugin-playback.xml:
* docs/plugins/inspect/plugin-queue2.xml:
* docs/plugins/inspect/plugin-subparse.xml:
* docs/plugins/inspect/plugin-tcp.xml:
* docs/plugins/inspect/plugin-theora.xml:
* docs/plugins/inspect/plugin-typefindfunctions.xml:
* docs/plugins/inspect/plugin-uridecodebin.xml:
* docs/plugins/inspect/plugin-video4linux.xml:
* docs/plugins/inspect/plugin-videorate.xml:
* docs/plugins/inspect/plugin-videoscale.xml:
* docs/plugins/inspect/plugin-videotestsrc.xml:
* docs/plugins/inspect/plugin-volume.xml:
* docs/plugins/inspect/plugin-vorbis.xml:
* docs/plugins/inspect/plugin-ximagesink.xml:
* docs/plugins/inspect/plugin-xvimagesink.xml:
* ext/cdparanoia/gstcdparanoiasrc.c:
* ext/ogg/gstoggdemux.c:
* ext/ogg/gstoggdemux.h:
* ext/ogg/gstoggmux.c:
* ext/ogg/gstoggmux.h:
* gst/audioconvert/audioconvert.c:
* gst/audioconvert/audioconvert.h:
* gst/audioconvert/gstaudioconvert.h:
* gst/gdp/gstgdpdepay.h:
* gst/gdp/gstgdppay.h:
* gst/playback/gstdecodebin.c:
* gst/playback/gstdecodebin2.c:
* gst/playback/gstplaybin.c:
* gst/playback/gstplaybin2.c:
* gst/playback/gsturidecodebin.c:
* gst/tcp/gstmultifdsink.c:
* gst/tcp/gstmultifdsink.h:
* gst/tcp/gsttcp.h:
Add some documentation comments, and some new headers to be scanned.
Rename some internal enum declarations (audioconvert's DitherType and
NoiseShapingType, GstUnitType from the TCP elements) to match the
documented GObject type names so that the docs pick them up.
Name the playbin2 docs markups properly so they get picked up. They'll
need renaming back when/if playbin2 becomes playbin.
100% symbol coverage for the plugin docs, booya.
2008-05-22 Sebastian Dröge <slomo@circular-chaos.org> 2008-05-22 Sebastian Dröge <slomo@circular-chaos.org>
Patch by: Thijs Vermeir <thijsvermeir@gmail.com> Patch by: Thijs Vermeir <thijsvermeir@gmail.com>

2
common

@ -1 +1 @@
Subproject commit 5e771924d59d9ac912237ea466d0c60ad95df5ab Subproject commit 032f2d973bd5c9a9b457cb5fc72d13dafe85c01e

View file

@ -98,14 +98,18 @@ EXTRA_HFILES = \
$(top_srcdir)/ext/vorbis/vorbisparse.h \ $(top_srcdir)/ext/vorbis/vorbisparse.h \
$(top_srcdir)/ext/vorbis/vorbistag.h \ $(top_srcdir)/ext/vorbis/vorbistag.h \
$(top_srcdir)/gst/adder/gstadder.h \ $(top_srcdir)/gst/adder/gstadder.h \
$(top_srcdir)/gst/audioconvert/audioconvert.h \
$(top_srcdir)/gst/audioconvert/gstaudioconvert.h \ $(top_srcdir)/gst/audioconvert/gstaudioconvert.h \
$(top_srcdir)/gst/audioresample/gstaudioresample.h \ $(top_srcdir)/gst/audioresample/gstaudioresample.h \
$(top_srcdir)/gst/audiotestsrc/gstaudiotestsrc.h \ $(top_srcdir)/gst/audiotestsrc/gstaudiotestsrc.h \
$(top_srcdir)/gst/ffmpegcolorspace/gstffmpegcolorspace.h \ $(top_srcdir)/gst/ffmpegcolorspace/gstffmpegcolorspace.h \
$(top_srcdir)/gst/gdp/gstgdpdepay.h \ $(top_srcdir)/gst/gdp/gstgdpdepay.h \
$(top_srcdir)/gst/gdp/gstgdppay.h \ $(top_srcdir)/gst/gdp/gstgdppay.h \
$(top_srcdir)/gst/playback/gstplay-enum.h \
$(top_srcdir)/gst/tcp/gstmultifdsink.h \ $(top_srcdir)/gst/tcp/gstmultifdsink.h \
$(top_srcdir)/gst/tcp/gsttcpserversink.h \ $(top_srcdir)/gst/tcp/gsttcpserversink.h \
$(top_srcdir)/gst/tcp/gsttcp-enumtypes.h \
$(top_srcdir)/gst/tcp/gsttcp.h \
$(top_srcdir)/gst/videorate/gstvideorate.h \ $(top_srcdir)/gst/videorate/gstvideorate.h \
$(top_srcdir)/gst/videoscale/gstvideoscale.h \ $(top_srcdir)/gst/videoscale/gstvideoscale.h \
$(top_srcdir)/gst/videotestsrc/gstvideotestsrc.h \ $(top_srcdir)/gst/videotestsrc/gstvideotestsrc.h \

View file

@ -19,7 +19,7 @@ struct _GstPlayBin2 {
}; };
</STRUCT> </STRUCT>
<STRUCT> <STRUCT>
<NAME>GstUriDecodeBin</NAME> <NAME>GstURIDecodeBin</NAME>
struct _GstUriDecodeBin { struct _GstURIDecodeBin {
}; };
</STRUCT> </STRUCT>

View file

@ -9,7 +9,6 @@ GST_TYPE_ADDER
GST_ADDER_CLASS GST_ADDER_CLASS
GST_IS_ADDER_CLASS GST_IS_ADDER_CLASS
GST_ADDER_GET_CLASS GST_ADDER_GET_CLASS
gst_adder_factory_init
gst_adder_get_type gst_adder_get_type
GstAdderClass GstAdderClass
GstAdderFormat GstAdderFormat
@ -71,6 +70,8 @@ gst_alsasrc_get_type
<FILE>element-audioconvert</FILE> <FILE>element-audioconvert</FILE>
<TITLE>audioconvert</TITLE> <TITLE>audioconvert</TITLE>
GstAudioConvert GstAudioConvert
GstAudioConvertDithering
GstAudioConvertNoiseShaping
<SUBSECTION Standard> <SUBSECTION Standard>
GST_AUDIO_CONVERT GST_AUDIO_CONVERT
GST_AUDIO_CONVERT_CLASS GST_AUDIO_CONVERT_CLASS
@ -78,6 +79,17 @@ GST_IS_AUDIO_CONVERT
GST_IS_AUDIO_CONVERT_CLASS GST_IS_AUDIO_CONVERT_CLASS
GST_TYPE_AUDIO_CONVERT GST_TYPE_AUDIO_CONVERT
GstAudioConvertClass GstAudioConvertClass
AudioConvertCtx
AudioConvertFmt
AudioConvertMix
AudioConvertPack
AudioConvertQuantize
AudioConvertUnpack
audio_convert_clean_context
audio_convert_clean_fmt
audio_convert_convert
audio_convert_get_sizes
audio_convert_prepare_context
</SECTION> </SECTION>
<SECTION> <SECTION>
@ -107,12 +119,12 @@ GST_IS_AUDIO_TEST_SRC_CLASS
GST_TYPE_AUDIO_TEST_SRC GST_TYPE_AUDIO_TEST_SRC
GstAudioTestSrcClass GstAudioTestSrcClass
GstAudioTestSrcFormat GstAudioTestSrcFormat
gst_audio_test_src_factory_init
gst_audio_test_src_get_type gst_audio_test_src_get_type
GstPinkNoise GstPinkNoise
PINK_MAX_RANDOM_ROWS PINK_MAX_RANDOM_ROWS
PINK_RANDOM_BITS PINK_RANDOM_BITS
PINK_RANDOM_SHIFT PINK_RANDOM_SHIFT
ProcessFunc
</SECTION> </SECTION>
<SECTION> <SECTION>
@ -128,6 +140,8 @@ GST_IS_CD_PARANOIA_SRC
GST_IS_CD_PARANOIA_SRC_CLASS GST_IS_CD_PARANOIA_SRC_CLASS
GST_TYPE_CD_PARANOIA_SRC GST_TYPE_CD_PARANOIA_SRC
gst_cd_paranoia_src_get_type gst_cd_paranoia_src_get_type
size16
size32
</SECTION> </SECTION>
<SECTION> <SECTION>
@ -263,6 +277,8 @@ GstMultiFdSink
GstRecoverPolicy GstRecoverPolicy
GstSyncMethod GstSyncMethod
GstClientStatus GstClientStatus
GstTCPProtocol
GstTCPUnitType
<SUBSECTION Standard> <SUBSECTION Standard>
CLIENTS_LOCK CLIENTS_LOCK
CLIENTS_LOCK_FREE CLIENTS_LOCK_FREE
@ -275,7 +291,6 @@ GST_MULTI_FD_SINK
GST_MULTI_FD_SINK_CLASS GST_MULTI_FD_SINK_CLASS
GST_MULTI_FD_SINK_GET_CLASS GST_MULTI_FD_SINK_GET_CLASS
GstTCPClient GstTCPClient
GstUnitType
GstMultiFdSinkFlags GstMultiFdSinkFlags
GstMultiFdSinkClass GstMultiFdSinkClass
gst_multi_fd_sink_add gst_multi_fd_sink_add
@ -285,6 +300,8 @@ gst_multi_fd_sink_get_stats
gst_multi_fd_sink_get_type gst_multi_fd_sink_get_type
gst_multi_fd_sink_remove gst_multi_fd_sink_remove
gst_multi_fd_sink_remove_flush gst_multi_fd_sink_remove_flush
GST_TYPE_TCP_PROTOCOL
gst_tcp_protocol_get_type
</SECTION> </SECTION>
<SECTION> <SECTION>
@ -326,6 +343,16 @@ GST_IS_OGG_DEMUX
GST_IS_OGG_DEMUX_CLASS GST_IS_OGG_DEMUX_CLASS
GST_TYPE_OGG_DEMUX GST_TYPE_OGG_DEMUX
GstOggDemuxClass GstOggDemuxClass
GST_IS_OGG_PAD
GST_IS_OGG_PAD_CLASS
GST_OGG_PAD
GST_OGG_PAD_CLASS
GST_TYPE_OGG_PAD
GstOggChain
GstOggPad
GstOggPadClass
GstOggPadMode
GstOggPadState
</SECTION> </SECTION>
<SECTION> <SECTION>
@ -333,6 +360,7 @@ GstOggDemuxClass
<TITLE>oggmux</TITLE> <TITLE>oggmux</TITLE>
GstOggMux GstOggMux
<SUBSECTION Standard> <SUBSECTION Standard>
gst_ogg_mux_get_type
GST_OGG_MUX GST_OGG_MUX
GST_OGG_MUX_CLASS GST_OGG_MUX_CLASS
GST_IS_OGG_MUX GST_IS_OGG_MUX
@ -352,7 +380,10 @@ GstPlayBin
<FILE>element-playbin2</FILE> <FILE>element-playbin2</FILE>
<TITLE>playbin2</TITLE> <TITLE>playbin2</TITLE>
GstPlayBin2 GstPlayBin2
GstPlayFlags
<SUBSECTION Standard> <SUBSECTION Standard>
gst_play_flags_get_type
GST_TYPE_PLAY_FLAGS
</SECTION> </SECTION>
<SECTION> <SECTION>
@ -367,6 +398,19 @@ GST_TYPE_TCP_SERVER_SINK
gst_tcp_server_sink_get_type gst_tcp_server_sink_get_type
GST_IS_TCP_SERVER_SINK_CLASS GST_IS_TCP_SERVER_SINK_CLASS
GST_IS_TCP_SERVER_SINK GST_IS_TCP_SERVER_SINK
TCP_DEFAULT_HOST
TCP_DEFAULT_PORT
TCP_HIGHEST_PORT
gst_tcp_gdp_read_buffer
gst_tcp_gdp_read_caps
gst_tcp_gdp_read_event
gst_tcp_gdp_write_buffer
gst_tcp_gdp_write_caps
gst_tcp_gdp_write_event
gst_tcp_host_to_ip
gst_tcp_read_buffer
gst_tcp_socket_close
gst_tcp_socket_write
</SECTION> </SECTION>
<SECTION> <SECTION>
@ -447,8 +491,11 @@ gst_time_overlay_get_type
<SECTION> <SECTION>
<FILE>element-uridecodebin</FILE> <FILE>element-uridecodebin</FILE>
<TITLE>uridecodebin</TITLE> <TITLE>uridecodebin</TITLE>
GstUriDecodeBin GstURIDecodeBin
GstAutoplugSelectResult
<SUBSECTION Standard> <SUBSECTION Standard>
GST_TYPE_AUTOPLUG_SELECT_RESULT
gst_autoplug_select_result_get_type
</SECTION> </SECTION>
<SECTION> <SECTION>
@ -500,7 +547,6 @@ gst_video_test_src_get_type
<TITLE>volume</TITLE> <TITLE>volume</TITLE>
GstVolume GstVolume
<SUBSECTION Standard> <SUBSECTION Standard>
GstVolumeFormat
GST_VOLUME GST_VOLUME
GST_VOLUME_CLASS GST_VOLUME_CLASS
GST_IS_VOLUME GST_IS_VOLUME
@ -577,11 +623,12 @@ GST_XIMAGESINK_CLASS
GST_IS_XIMAGESINK GST_IS_XIMAGESINK
GST_IS_XIMAGESINK_CLASS GST_IS_XIMAGESINK_CLASS
GST_TYPE_XIMAGESINK GST_TYPE_XIMAGESINK
GstXImagesSinkClass
gst_ximagesink_get_type gst_ximagesink_get_type
GstXImageBuffer GstXImageBuffer
GstXImageBufferClass GstXImageBufferClass
GstXImageSinkClass GstXImageSinkClass
GstXContext
GstXWindow
</SECTION> </SECTION>
<SECTION> <SECTION>
@ -594,7 +641,6 @@ GST_XVIMAGESINK_CLASS
GST_IS_XVIMAGESINK GST_IS_XVIMAGESINK
GST_IS_XVIMAGESINK_CLASS GST_IS_XVIMAGESINK_CLASS
GST_TYPE_XVIMAGESINK GST_TYPE_XVIMAGESINK
GstXvImagesSinkClass
gst_xvimagesink_get_type gst_xvimagesink_get_type
GstXvImageBuffer GstXvImageBuffer
GstXvImageBufferClass GstXvImageBufferClass

View file

@ -1185,7 +1185,7 @@
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>method</NICK> <NICK>method</NICK>
<BLURB>method.</BLURB> <BLURB>method.</BLURB>
<DEFAULT>Nearest Neighbour</DEFAULT> <DEFAULT>Bilinear</DEFAULT>
</ARG> </ARG>
<ARG> <ARG>
@ -1738,6 +1738,16 @@
<DEFAULT>NULL</DEFAULT> <DEFAULT>NULL</DEFAULT>
</ARG> </ARG>
<ARG>
<NAME>GstDecodeBin2::sink-caps</NAME>
<TYPE>GstCaps*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Sink Caps</NICK>
<BLURB>The caps of the input data. (NULL = use typefind element).</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG> <ARG>
<NAME>GstURIDecodeBin::uri</NAME> <NAME>GstURIDecodeBin::uri</NAME>
<TYPE>gchar*</TYPE> <TYPE>gchar*</TYPE>
@ -2128,6 +2138,16 @@
<DEFAULT>NULL</DEFAULT> <DEFAULT>NULL</DEFAULT>
</ARG> </ARG>
<ARG>
<NAME>GstGioSink::file</NAME>
<TYPE>GFile*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>File</NICK>
<BLURB>GFile to write to.</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG> <ARG>
<NAME>GstGioSrc::location</NAME> <NAME>GstGioSrc::location</NAME>
<TYPE>gchar*</TYPE> <TYPE>gchar*</TYPE>
@ -2138,6 +2158,16 @@
<DEFAULT>NULL</DEFAULT> <DEFAULT>NULL</DEFAULT>
</ARG> </ARG>
<ARG>
<NAME>GstGioSrc::file</NAME>
<TYPE>GFile*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>File</NICK>
<BLURB>GFile to read from.</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG> <ARG>
<NAME>GstGioStreamSink::stream</NAME> <NAME>GstGioStreamSink::stream</NAME>
<TYPE>GOutputStream*</TYPE> <TYPE>GOutputStream*</TYPE>
@ -2158,3 +2188,143 @@
<DEFAULT></DEFAULT> <DEFAULT></DEFAULT>
</ARG> </ARG>
<ARG>
<NAME>GstPlayBaseBin::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>GstPlayBaseBin::current-audio</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Current audio</NICK>
<BLURB>Currently playing audio stream (-1 = none).</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>
<ARG>
<NAME>GstPlayBaseBin::current-text</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Current text</NICK>
<BLURB>Currently playing text stream (-1 = none).</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>
<ARG>
<NAME>GstPlayBaseBin::current-video</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Current video</NICK>
<BLURB>Currently playing video stream (-1 = none).</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>
<ARG>
<NAME>GstPlayBaseBin::nstreams</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>r</FLAGS>
<NICK>NStreams</NICK>
<BLURB>number of streams.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstPlayBaseBin::queue-min-threshold</NAME>
<TYPE>guint64</TYPE>
<RANGE><= G_MAXINT64</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Queue min threshold</NICK>
<BLURB>Buffering low threshold of internal queues in nanoseconds.</BLURB>
<DEFAULT>900000000</DEFAULT>
</ARG>
<ARG>
<NAME>GstPlayBaseBin::queue-size</NAME>
<TYPE>guint64</TYPE>
<RANGE><= G_MAXINT64</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Queue size</NICK>
<BLURB>Size of internal queues in nanoseconds.</BLURB>
<DEFAULT>3000000000</DEFAULT>
</ARG>
<ARG>
<NAME>GstPlayBaseBin::queue-threshold</NAME>
<TYPE>guint64</TYPE>
<RANGE><= G_MAXINT64</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Queue threshold</NICK>
<BLURB>Buffering threshold of internal queues in nanoseconds.</BLURB>
<DEFAULT>2850000000</DEFAULT>
</ARG>
<ARG>
<NAME>GstPlayBaseBin::source</NAME>
<TYPE>GstElement*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Source</NICK>
<BLURB>Source element.</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstPlayBaseBin::stream-info</NAME>
<TYPE>gpointer</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Stream info</NICK>
<BLURB>List of streaminfo.</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstPlayBaseBin::stream-info-value-array</NAME>
<TYPE>GValueArray*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>StreamInfo GValueArray</NICK>
<BLURB>value array of streaminfo.</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstPlayBaseBin::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>GstPlayBaseBin::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>GstPlayBaseBin::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>

View file

@ -15,26 +15,6 @@ GObject
GstDecodeBin2 GstDecodeBin2
GstURIDecodeBin GstURIDecodeBin
GstDecodeBin GstDecodeBin
GstVorbisEnc
GstVorbisDec
GstVorbisParse
GstVorbisTag
GstTheoraDec
GstTheoraEnc
GstTheoraParse
GstTextOverlay
GstTimeOverlay
GstClockOverlay
GstTextRender
GstVisual
GstVisualjess
GstVisualbumpscope
GstVisualcorona
GstVisualgforce
GstVisualinfinite
GstVisualjakdaw
GstVisuallv_scope
GstVisualoinksie
GstBaseSrc GstBaseSrc
GstGnomeVFSSrc GstGnomeVFSSrc
GstPushSrc GstPushSrc
@ -45,21 +25,38 @@ GObject
GstAlsaSrc GstAlsaSrc
GstV4lElement GstV4lElement
GstV4lSrc GstV4lSrc
GstVideoTestSrc
GstTCPClientSrc GstTCPClientSrc
GstTCPServerSrc GstTCPServerSrc
GstVideoTestSrc
GstGioBaseSrc
GstGioSrc
GstGioStreamSrc
GstAudioTestSrc GstAudioTestSrc
GstBaseSink GstBaseSink
GstGnomeVFSSink GstGnomeVFSSink
GstGioBaseSink
GstGioSink
GstGioStreamSink
GstBaseAudioSink GstBaseAudioSink
GstAudioSink GstAudioSink
GstAlsaSink GstAlsaSink
GstVideoSink GstVideoSink
GstXvImageSink
GstXImageSink GstXImageSink
GstXvImageSink
GstTCPClientSink GstTCPClientSink
GstMultiFdSink GstMultiFdSink
GstTCPServerSink GstTCPServerSink
GstTheoraDec
GstTheoraEnc
GstTheoraParse
GstVorbisEnc
GstVorbisDec
GstVorbisParse
GstVorbisTag
GstTextOverlay
GstTimeOverlay
GstClockOverlay
GstTextRender
GstOggDemux GstOggDemux
GstOggMux GstOggMux
GstOgmParse GstOgmParse
@ -70,48 +67,86 @@ GObject
GstOggAviParse GstOggAviParse
GstAlsaMixerElement GstAlsaMixerElement
GstBaseTransform GstBaseTransform
GstAudioFilter
GstVolume
GstVideoScale
GstFFMpegCsp GstFFMpegCsp
GstVideoScale
GstAudioresample GstAudioresample
GstAudioConvert GstAudioConvert
GstVideoRate GstAudioFilter
GstSubParse GstVolume
GstSsaParse
GstGDPDepay GstGDPDepay
GstGDPPay GstGDPPay
GstVideoRate
GstQueue2 GstQueue2
GstAudioRate GstStreamSelector
GstSubParse
GstSsaParse
GstAdder GstAdder
GstPlugin GstAudioRate
GstRegistry GstBus
GstTask
GstClock GstClock
GstSystemClock GstSystemClock
GstAudioClock GstAudioClock
GstPlugin
GstRegistry
GstRingBuffer GstRingBuffer
GstSignalObject GstSignalObject
PangoFontMap
PangoFcFontMap
PangoFT2FontMap
PangoContext
LinkConnection LinkConnection
GIOPConnection GIOPConnection
LinkServer LinkServer
GIOPServer GIOPServer
GConfClient GConfClient
GstColorBalanceChannel GFileMonitor
GLocalDirectoryMonitor
GFamDirectoryMonitor
GInotifyDirectoryMonitor
GLocalFileMonitor
GFamFileMonitor
GInotifyFileMonitor
GVolumeMonitor
GNativeVolumeMonitor
GHalVolumeMonitor
GUnixVolumeMonitor
GDaemonVolumeMonitor
GVfs
GDaemonVfs
GLocalVfs
GTypeModule
GIOModule
HalDevice
HalPool
GHalDrive
GHalMount
GHalVolume
GVfsUriMapper
GVfsUriMapperSmb
GVfsUriMapperHttp
GAppLookupGConf
GOutputStream
GInputStream
PangoFontMap
PangoFcFontMap
PangoFT2FontMap
PangoContext
GstTunerNorm GstTunerNorm
GstTunerChannel GstTunerChannel
GstColorBalanceChannel
GstMixerTrack
GstStreamInfo GstStreamInfo
GInterface GInterface
GTypePlugin
GstChildProxy GstChildProxy
GstURIHandler GstURIHandler
GFile
GDesktopAppInfoLookup
GDrive
GMount
GVolume
GstTagSetter GstTagSetter
GstImplementsInterface GstImplementsInterface
GstMixer GstMixer
GstPropertyProbe GstPropertyProbe
GstNavigation GstNavigation
GstXOverlay GstXOverlay
GstColorBalance
GstTuner GstTuner
GstColorBalance

View file

@ -6,17 +6,25 @@ GstPlayBin2 GstChildProxy
GstDecodeBin2 GstChildProxy GstDecodeBin2 GstChildProxy
GstURIDecodeBin GstChildProxy GstURIDecodeBin GstChildProxy
GstDecodeBin GstChildProxy GstDecodeBin GstChildProxy
GstVorbisEnc GstTagSetter
GstVorbisTag GstTagSetter
GstGnomeVFSSrc GstURIHandler GstGnomeVFSSrc GstURIHandler
GstCddaBaseSrc GstURIHandler GstCddaBaseSrc GstURIHandler
GstCdParanoiaSrc GstURIHandler GstCdParanoiaSrc GstURIHandler
GstAlsaSrc GstImplementsInterface GstMixer GstPropertyProbe GstAlsaSrc GstImplementsInterface GstMixer GstPropertyProbe
GstV4lElement GstImplementsInterface GstPropertyProbe GstXOverlay GstColorBalance GstTuner GstV4lElement GstImplementsInterface GstPropertyProbe GstXOverlay GstTuner GstColorBalance
GstV4lSrc GstImplementsInterface GstPropertyProbe GstXOverlay GstColorBalance GstTuner GstV4lSrc GstImplementsInterface GstPropertyProbe GstXOverlay GstTuner GstColorBalance
GstGioSrc GstURIHandler
GstGnomeVFSSink GstURIHandler GstGnomeVFSSink GstURIHandler
GstGioSink GstURIHandler
GstAlsaSink GstPropertyProbe GstAlsaSink GstPropertyProbe
GstXvImageSink GstImplementsInterface GstPropertyProbe GstNavigation GstXOverlay GstColorBalance
GstXImageSink GstImplementsInterface GstNavigation GstXOverlay GstXImageSink GstImplementsInterface GstNavigation GstXOverlay
GstXvImageSink GstImplementsInterface GstPropertyProbe GstNavigation GstXOverlay GstColorBalance
GstVorbisEnc GstTagSetter
GstVorbisTag GstTagSetter
GstAlsaMixerElement GstImplementsInterface GstMixer GstPropertyProbe GstAlsaMixerElement GstImplementsInterface GstMixer GstPropertyProbe
GstVolume GstImplementsInterface GstMixer GstVolume GstImplementsInterface GstMixer
GTypeModule GTypePlugin
GIOModule GTypePlugin
GHalDrive GDrive
GHalMount GMount
GHalVolume GVolume
GAppLookupGConf GDesktopAppInfoLookup

View file

@ -1,7 +1,12 @@
GstChildProxy GstObject GstChildProxy GstObject
GFile GObject
GDesktopAppInfoLookup GObject
GDrive GObject
GMount GObject
GVolume GObject
GstTagSetter GstObject GstElement GstTagSetter GstObject GstElement
GstImplementsInterface GstObject GstElement GstImplementsInterface GstObject GstElement
GstMixer GstObject GstImplementsInterface GstElement GstMixer GstObject GstImplementsInterface GstElement
GstXOverlay GstObject GstImplementsInterface GstElement GstXOverlay GstObject GstImplementsInterface GstElement
GstColorBalance GstObject GstImplementsInterface GstElement
GstTuner GstObject GstImplementsInterface GstElement GstTuner GstObject GstImplementsInterface GstElement
GstColorBalance GstObject GstImplementsInterface GstElement

View file

@ -3,7 +3,7 @@
<description>Adds multiple streams</description> <description>Adds multiple streams</description>
<filename>../../gst/adder/.libs/libgstadder.so</filename> <filename>../../gst/adder/.libs/libgstadder.so</filename>
<basename>libgstadder.so</basename> <basename>libgstadder.so</basename>
<version>0.10.18.1</version> <version>0.10.19.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>
@ -20,13 +20,13 @@
<name>sink%d</name> <name>sink%d</name>
<direction>sink</direction> <direction>sink</direction>
<presence>request</presence> <presence>request</presence>
<details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 24, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 32, 64 }</details> <details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int){ 8, 16, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int){ 32, 64 }</details>
</caps> </caps>
<caps> <caps>
<name>src</name> <name>src</name>
<direction>source</direction> <direction>source</direction>
<presence>always</presence> <presence>always</presence>
<details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 24, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 32, 64 }</details> <details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int){ 8, 16, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int){ 32, 64 }</details>
</caps> </caps>
</pads> </pads>
</element> </element>

View file

@ -3,7 +3,7 @@
<description>ALSA plugin library</description> <description>ALSA plugin library</description>
<filename>../../ext/alsa/.libs/libgstalsa.so</filename> <filename>../../ext/alsa/.libs/libgstalsa.so</filename>
<basename>libgstalsa.so</basename> <basename>libgstalsa.so</basename>
<version>0.10.18.1</version> <version>0.10.19.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>

View file

@ -3,7 +3,7 @@
<description>Convert audio to different formats</description> <description>Convert audio to different formats</description>
<filename>../../gst/audioconvert/.libs/libgstaudioconvert.so</filename> <filename>../../gst/audioconvert/.libs/libgstaudioconvert.so</filename>
<basename>libgstaudioconvert.so</basename> <basename>libgstaudioconvert.so</basename>
<version>0.10.18.1</version> <version>0.10.19.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>
@ -20,13 +20,13 @@
<name>sink</name> <name>sink</name>
<direction>sink</direction> <direction>sink</direction>
<presence>always</presence> <presence>always</presence>
<details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 8 ], endianness=(int){ 1234, 4321 }, width=(int)64; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 8 ], endianness=(int){ 1234, 4321 }, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 8 ], endianness=(int){ 1234, 4321 }, width=(int)32, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 8 ], endianness=(int){ 1234, 4321 }, width=(int)24, depth=(int)[ 1, 24 ], signed=(boolean){ true, false }; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 8 ], endianness=(int){ 1234, 4321 }, width=(int)16, depth=(int)[ 1, 16 ], signed=(boolean){ true, false }; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 8 ], endianness=(int){ 1234, 4321 }, width=(int)8, depth=(int)[ 1, 8 ], signed=(boolean){ true, false }</details> <details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int)64; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int)32, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int)24, depth=(int)[ 1, 24 ], signed=(boolean){ true, false }; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int)16, depth=(int)[ 1, 16 ], signed=(boolean){ true, false }; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int)8, depth=(int)[ 1, 8 ], signed=(boolean){ true, false }</details>
</caps> </caps>
<caps> <caps>
<name>src</name> <name>src</name>
<direction>source</direction> <direction>source</direction>
<presence>always</presence> <presence>always</presence>
<details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 8 ], endianness=(int){ 1234, 4321 }, width=(int)64; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 8 ], endianness=(int){ 1234, 4321 }, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 8 ], endianness=(int){ 1234, 4321 }, width=(int)32, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 8 ], endianness=(int){ 1234, 4321 }, width=(int)24, depth=(int)[ 1, 24 ], signed=(boolean){ true, false }; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 8 ], endianness=(int){ 1234, 4321 }, width=(int)16, depth=(int)[ 1, 16 ], signed=(boolean){ true, false }; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 8 ], endianness=(int){ 1234, 4321 }, width=(int)8, depth=(int)[ 1, 8 ], signed=(boolean){ true, false }</details> <details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int)64; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int)32, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int)24, depth=(int)[ 1, 24 ], signed=(boolean){ true, false }; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int)16, depth=(int)[ 1, 16 ], signed=(boolean){ true, false }; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int)8, depth=(int)[ 1, 8 ], signed=(boolean){ true, false }</details>
</caps> </caps>
</pads> </pads>
</element> </element>

View file

@ -3,7 +3,7 @@
<description>Adjusts audio frames</description> <description>Adjusts audio frames</description>
<filename>../../gst/audiorate/.libs/libgstaudiorate.so</filename> <filename>../../gst/audiorate/.libs/libgstaudiorate.so</filename>
<basename>libgstaudiorate.so</basename> <basename>libgstaudiorate.so</basename>
<version>0.10.18.1</version> <version>0.10.19.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>

View file

@ -3,7 +3,7 @@
<description>Resamples audio</description> <description>Resamples audio</description>
<filename>../../gst/audioresample/.libs/libgstaudioresample.so</filename> <filename>../../gst/audioresample/.libs/libgstaudioresample.so</filename>
<basename>libgstaudioresample.so</basename> <basename>libgstaudioresample.so</basename>
<version>0.10.18.1</version> <version>0.10.19.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>

View file

@ -3,7 +3,7 @@
<description>Creates audio test signals of given frequency and volume</description> <description>Creates audio test signals of given frequency and volume</description>
<filename>../../gst/audiotestsrc/.libs/libgstaudiotestsrc.so</filename> <filename>../../gst/audiotestsrc/.libs/libgstaudiotestsrc.so</filename>
<basename>libgstaudiotestsrc.so</basename> <basename>libgstaudiotestsrc.so</basename>
<version>0.10.18.1</version> <version>0.10.19.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>

View file

@ -3,7 +3,7 @@
<description>Read audio from CD in paranoid mode</description> <description>Read audio from CD in paranoid mode</description>
<filename>../../ext/cdparanoia/.libs/libgstcdparanoia.so</filename> <filename>../../ext/cdparanoia/.libs/libgstcdparanoia.so</filename>
<basename>libgstcdparanoia.so</basename> <basename>libgstcdparanoia.so</basename>
<version>0.10.18.1</version> <version>0.10.19.1</version>
<license>GPL</license> <license>GPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>

View file

@ -3,7 +3,7 @@
<description>decoder bin</description> <description>decoder bin</description>
<filename>../../gst/playback/.libs/libgstdecodebin.so</filename> <filename>../../gst/playback/.libs/libgstdecodebin.so</filename>
<basename>libgstdecodebin.so</basename> <basename>libgstdecodebin.so</basename>
<version>0.10.18.1</version> <version>0.10.19.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>

File diff suppressed because one or more lines are too long

View file

@ -3,7 +3,7 @@
<description>Payload/depayload GDP packets</description> <description>Payload/depayload GDP packets</description>
<filename>../../gst/gdp/.libs/libgstgdp.so</filename> <filename>../../gst/gdp/.libs/libgstgdp.so</filename>
<basename>libgstgdp.so</basename> <basename>libgstgdp.so</basename>
<version>0.10.18.1</version> <version>0.10.19.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>

View file

@ -3,7 +3,7 @@
<description>GIO elements</description> <description>GIO elements</description>
<filename>../../ext/gio/.libs/libgstgio.so</filename> <filename>../../ext/gio/.libs/libgstgio.so</filename>
<basename>libgstgio.so</basename> <basename>libgstgio.so</basename>
<version>0.10.17.1</version> <version>0.10.19.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>

View file

@ -3,7 +3,7 @@
<description>elements to read from and write to Gnome-VFS uri's</description> <description>elements to read from and write to Gnome-VFS uri's</description>
<filename>../../ext/gnomevfs/.libs/libgstgnomevfs.so</filename> <filename>../../ext/gnomevfs/.libs/libgstgnomevfs.so</filename>
<basename>libgstgnomevfs.so</basename> <basename>libgstgnomevfs.so</basename>
<version>0.10.18.1</version> <version>0.10.19.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>
@ -29,7 +29,8 @@
<longname>GnomeVFS Source</longname> <longname>GnomeVFS Source</longname>
<class>Source/File</class> <class>Source/File</class>
<description>Read from any GnomeVFS-supported file</description> <description>Read from any GnomeVFS-supported file</description>
<author>Bastien Nocera &lt;hadess@hadess.net&gt;012Ronald S. Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author> <author>Bastien Nocera &lt;hadess@hadess.net&gt;
Ronald S. Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
<pads> <pads>
<caps> <caps>
<name>src</name> <name>src</name>

View file

@ -3,179 +3,12 @@
<description>libvisual visualization plugins</description> <description>libvisual visualization plugins</description>
<filename>../../ext/libvisual/.libs/libgstlibvisual.so</filename> <filename>../../ext/libvisual/.libs/libgstlibvisual.so</filename>
<basename>libgstlibvisual.so</basename> <basename>libgstlibvisual.so</basename>
<version>0.10.18.1</version> <version>0.10.19.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin> <origin>Unknown package origin</origin>
<elements> <elements>
<element>
<name>libvisual_bumpscope</name>
<longname>libvisual Bumpscope plugin plugin v.0.0.1</longname>
<class>Visualization</class>
<description>Bumpscope visual plugin</description>
<author>Benjamin Otte &lt;otte@gnome.org&gt;</author>
<pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int)1234, signed=(boolean)true, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
</pads>
</element>
<element>
<name>libvisual_corona</name>
<longname>libvisual libvisual corona plugin plugin v.0.1</longname>
<class>Visualization</class>
<description>Libvisual corona plugin</description>
<author>Benjamin Otte &lt;otte@gnome.org&gt;</author>
<pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int)1234, signed=(boolean)true, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
</pads>
</element>
<element>
<name>libvisual_gforce</name>
<longname>libvisual libvisual G-Force plugin plugin v.0.1.0</longname>
<class>Visualization</class>
<description>Libvisual G-Force plugin</description>
<author>Benjamin Otte &lt;otte@gnome.org&gt;</author>
<pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int)1234, signed=(boolean)true, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
</pads>
</element>
<element>
<name>libvisual_infinite</name>
<longname>libvisual infinite plugin plugin v.0.1</longname>
<class>Visualization</class>
<description>Infinite visual plugin</description>
<author>Benjamin Otte &lt;otte@gnome.org&gt;</author>
<pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int)1234, signed=(boolean)true, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
</pads>
</element>
<element>
<name>libvisual_jakdaw</name>
<longname>libvisual Jakdaw plugin plugin v.0.0.1</longname>
<class>Visualization</class>
<description>jakdaw visual plugin</description>
<author>Benjamin Otte &lt;otte@gnome.org&gt;</author>
<pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int)1234, signed=(boolean)true, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
</pads>
</element>
<element>
<name>libvisual_jess</name>
<longname>libvisual jess plugin plugin v.0.1</longname>
<class>Visualization</class>
<description>Jess visual plugin</description>
<author>Benjamin Otte &lt;otte@gnome.org&gt;</author>
<pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int)1234, signed=(boolean)true, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
</pads>
</element>
<element>
<name>libvisual_lv_scope</name>
<longname>libvisual libvisual scope plugin v.0.1</longname>
<class>Visualization</class>
<description>Libvisual scope plugin</description>
<author>Benjamin Otte &lt;otte@gnome.org&gt;</author>
<pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int)1234, signed=(boolean)true, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
</pads>
</element>
<element>
<name>libvisual_oinksie</name>
<longname>libvisual oinksie plugin plugin v.0.1</longname>
<class>Visualization</class>
<description>Libvisual Oinksie visual plugin</description>
<author>Benjamin Otte &lt;otte@gnome.org&gt;</author>
<pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int)1234, signed=(boolean)true, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
</pads>
</element>
</elements> </elements>
</plugin> </plugin>

View file

@ -3,7 +3,7 @@
<description>ogg stream manipulation (info about ogg: http://xiph.org)</description> <description>ogg stream manipulation (info about ogg: http://xiph.org)</description>
<filename>../../ext/ogg/.libs/libgstogg.so</filename> <filename>../../ext/ogg/.libs/libgstogg.so</filename>
<basename>libgstogg.so</basename> <basename>libgstogg.so</basename>
<version>0.10.18.1</version> <version>0.10.19.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>

View file

@ -3,7 +3,7 @@
<description>Pango-based text rendering and overlay</description> <description>Pango-based text rendering and overlay</description>
<filename>../../ext/pango/.libs/libgstpango.so</filename> <filename>../../ext/pango/.libs/libgstpango.so</filename>
<basename>libgstpango.so</basename> <basename>libgstpango.so</basename>
<version>0.10.18.1</version> <version>0.10.19.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>
@ -14,7 +14,7 @@
<longname>Clock overlay</longname> <longname>Clock overlay</longname>
<class>Filter/Editor/Video</class> <class>Filter/Editor/Video</class>
<description>Overlays the current clock time on a video stream</description> <description>Overlays the current clock time on a video stream</description>
<author>Tim-Philipp M303274ller &lt;tim@centricular.net&gt;</author> <author>Tim-Philipp Müller &lt;tim@centricular.net&gt;</author>
<pads> <pads>
<caps> <caps>
<name>video_sink</name> <name>video_sink</name>
@ -83,7 +83,7 @@
<longname>Time overlay</longname> <longname>Time overlay</longname>
<class>Filter/Editor/Video</class> <class>Filter/Editor/Video</class>
<description>Overlays buffer time stamps on a video stream</description> <description>Overlays buffer time stamps on a video stream</description>
<author>Tim-Philipp M303274ller &lt;tim@centricular.net&gt;</author> <author>Tim-Philipp Müller &lt;tim@centricular.net&gt;</author>
<pads> <pads>
<caps> <caps>
<name>video_sink</name> <name>video_sink</name>

View file

@ -3,7 +3,7 @@
<description>various playback elements</description> <description>various playback elements</description>
<filename>../../gst/playback/.libs/libgstplaybin.so</filename> <filename>../../gst/playback/.libs/libgstplaybin.so</filename>
<basename>libgstplaybin.so</basename> <basename>libgstplaybin.so</basename>
<version>0.10.18.1</version> <version>0.10.19.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>

View file

@ -3,7 +3,7 @@
<description>Queue newer version</description> <description>Queue newer version</description>
<filename>../../gst/playback/.libs/libgstqueue2.so</filename> <filename>../../gst/playback/.libs/libgstqueue2.so</filename>
<basename>libgstqueue2.so</basename> <basename>libgstqueue2.so</basename>
<version>0.10.18.1</version> <version>0.10.19.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>

View file

@ -3,7 +3,7 @@
<description>Subtitle parsing</description> <description>Subtitle parsing</description>
<filename>../../gst/subparse/.libs/libgstsubparse.so</filename> <filename>../../gst/subparse/.libs/libgstsubparse.so</filename>
<basename>libgstsubparse.so</basename> <basename>libgstsubparse.so</basename>
<version>0.10.18.1</version> <version>0.10.19.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>
@ -14,7 +14,7 @@
<longname>SSA Subtitle Parser</longname> <longname>SSA Subtitle Parser</longname>
<class>Codec/Parser/Subtitle</class> <class>Codec/Parser/Subtitle</class>
<description>Parses SSA subtitle streams</description> <description>Parses SSA subtitle streams</description>
<author>Tim-Philipp M303274ller &lt;tim centricular net&gt;</author> <author>Tim-Philipp Müller &lt;tim centricular net&gt;</author>
<pads> <pads>
<caps> <caps>
<name>src</name> <name>src</name>
@ -35,7 +35,8 @@
<longname>Subtitle parser</longname> <longname>Subtitle parser</longname>
<class>Codec/Parser/Subtitle</class> <class>Codec/Parser/Subtitle</class>
<description>Parses subtitle (.sub) files into text streams</description> <description>Parses subtitle (.sub) files into text streams</description>
<author>Gustavo J. A. M. Carneiro &lt;gjc@inescporto.pt&gt;012Ronald S. Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author> <author>Gustavo J. A. M. Carneiro &lt;gjc@inescporto.pt&gt;
Ronald S. Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
<pads> <pads>
<caps> <caps>
<name>src</name> <name>src</name>
@ -47,7 +48,7 @@
<name>sink</name> <name>sink</name>
<direction>sink</direction> <direction>sink</direction>
<presence>always</presence> <presence>always</presence>
<details>application/x-subtitle</details> <details>application/x-subtitle; application/x-subtitle-sami; application/x-subtitle-tmplayer; application/x-subtitle-mpl2</details>
</caps> </caps>
</pads> </pads>
</element> </element>

View file

@ -3,7 +3,7 @@
<description>transfer data over the network via TCP</description> <description>transfer data over the network via TCP</description>
<filename>../../gst/tcp/.libs/libgsttcp.so</filename> <filename>../../gst/tcp/.libs/libgsttcp.so</filename>
<basename>libgsttcp.so</basename> <basename>libgsttcp.so</basename>
<version>0.10.18.1</version> <version>0.10.19.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>

View file

@ -3,7 +3,7 @@
<description>Theora plugin library</description> <description>Theora plugin library</description>
<filename>../../ext/theora/.libs/libgsttheora.so</filename> <filename>../../ext/theora/.libs/libgsttheora.so</filename>
<basename>libgsttheora.so</basename> <basename>libgsttheora.so</basename>
<version>0.10.18.1</version> <version>0.10.19.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>

View file

@ -3,7 +3,7 @@
<description>default typefind functions</description> <description>default typefind functions</description>
<filename>../../gst/typefind/.libs/libgsttypefindfunctions.so</filename> <filename>../../gst/typefind/.libs/libgsttypefindfunctions.so</filename>
<basename>libgsttypefindfunctions.so</basename> <basename>libgsttypefindfunctions.so</basename>
<version>0.10.18.1</version> <version>0.10.19.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>

View file

@ -3,7 +3,7 @@
<description>URI Decoder bin</description> <description>URI Decoder bin</description>
<filename>../../gst/playback/.libs/libgstdecodebin2.so</filename> <filename>../../gst/playback/.libs/libgstdecodebin2.so</filename>
<basename>libgstdecodebin2.so</basename> <basename>libgstdecodebin2.so</basename>
<version>0.10.18.1</version> <version>0.10.19.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>

View file

@ -3,7 +3,7 @@
<description>elements for Video 4 Linux</description> <description>elements for Video 4 Linux</description>
<filename>../../sys/v4l/.libs/libgstvideo4linux.so</filename> <filename>../../sys/v4l/.libs/libgstvideo4linux.so</filename>
<basename>libgstvideo4linux.so</basename> <basename>libgstvideo4linux.so</basename>
<version>0.10.18.1</version> <version>0.10.19.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>

View file

@ -3,7 +3,7 @@
<description>Adjusts video frames</description> <description>Adjusts video frames</description>
<filename>../../gst/videorate/.libs/libgstvideorate.so</filename> <filename>../../gst/videorate/.libs/libgstvideorate.so</filename>
<basename>libgstvideorate.so</basename> <basename>libgstvideorate.so</basename>
<version>0.10.18.1</version> <version>0.10.19.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>

View file

@ -3,7 +3,7 @@
<description>Resizes video</description> <description>Resizes video</description>
<filename>../../gst/videoscale/.libs/libgstvideoscale.so</filename> <filename>../../gst/videoscale/.libs/libgstvideoscale.so</filename>
<basename>libgstvideoscale.so</basename> <basename>libgstvideoscale.so</basename>
<version>0.10.18.1</version> <version>0.10.19.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>
@ -20,13 +20,13 @@
<name>src</name> <name>src</name>
<direction>source</direction> <direction>source</direction>
<presence>always</presence> <presence>always</presence>
<details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YUY2, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YVYU, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)Y800, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YV12, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)15, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> <details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YUY2, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YVYU, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)Y800, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YV12, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)15, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps> </caps>
<caps> <caps>
<name>sink</name> <name>sink</name>
<direction>sink</direction> <direction>sink</direction>
<presence>always</presence> <presence>always</presence>
<details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YUY2, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YVYU, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)Y800, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YV12, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)15, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> <details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YUY2, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YVYU, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)Y800, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YV12, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)15, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps> </caps>
</pads> </pads>
</element> </element>

File diff suppressed because one or more lines are too long

View file

@ -3,7 +3,7 @@
<description>plugin for controlling audio volume</description> <description>plugin for controlling audio volume</description>
<filename>../../gst/volume/.libs/libgstvolume.so</filename> <filename>../../gst/volume/.libs/libgstvolume.so</filename>
<basename>libgstvolume.so</basename> <basename>libgstvolume.so</basename>
<version>0.10.18.1</version> <version>0.10.19.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>

View file

@ -3,7 +3,7 @@
<description>Vorbis plugin library</description> <description>Vorbis plugin library</description>
<filename>../../ext/vorbis/.libs/libgstvorbis.so</filename> <filename>../../ext/vorbis/.libs/libgstvorbis.so</filename>
<basename>libgstvorbis.so</basename> <basename>libgstvorbis.so</basename>
<version>0.10.18.1</version> <version>0.10.19.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>

View file

@ -3,7 +3,7 @@
<description>X11 video output element based on standard Xlib calls</description> <description>X11 video output element based on standard Xlib calls</description>
<filename>../../sys/ximage/.libs/libgstximagesink.so</filename> <filename>../../sys/ximage/.libs/libgstximagesink.so</filename>
<basename>libgstximagesink.so</basename> <basename>libgstximagesink.so</basename>
<version>0.10.18.1</version> <version>0.10.19.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>

View file

@ -3,7 +3,7 @@
<description>XFree86 video output plugin using Xv extension</description> <description>XFree86 video output plugin using Xv extension</description>
<filename>../../sys/xvimage/.libs/libgstxvimagesink.so</filename> <filename>../../sys/xvimage/.libs/libgstxvimagesink.so</filename>
<basename>libgstxvimagesink.so</basename> <basename>libgstxvimagesink.so</basename>
<version>0.10.18.1</version> <version>0.10.19.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>

View file

@ -161,11 +161,27 @@ gst_cd_paranoia_src_class_init (GstCdParanoiaSrcClass * klass)
/* FIXME: we don't really want signals for this, but messages on the bus, /* FIXME: we don't really want signals for this, but messages on the bus,
* but then we can't check any longer whether anyone is interested in them */ * but then we can't check any longer whether anyone is interested in them */
/**
* GstCdParanoiaSrc::transport-error
* @cdparanoia: The CdParanoia instance
* @sector: The sector number at which the error was encountered.
*
* This signal is emitted whenever an error occurs while reading.
* CdParanoia will attempt to recover the data.
*/
cdpsrc_signals[TRANSPORT_ERROR] = cdpsrc_signals[TRANSPORT_ERROR] =
g_signal_new ("transport-error", G_TYPE_FROM_CLASS (klass), g_signal_new ("transport-error", G_TYPE_FROM_CLASS (klass),
G_SIGNAL_RUN_LAST, G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (GstCdParanoiaSrcClass, transport_error), G_STRUCT_OFFSET (GstCdParanoiaSrcClass, transport_error),
NULL, NULL, g_cclosure_marshal_VOID__INT, G_TYPE_NONE, 1, G_TYPE_INT); NULL, NULL, g_cclosure_marshal_VOID__INT, G_TYPE_NONE, 1, G_TYPE_INT);
/**
* GstCdParanoiaSrc::uncorrected-error
* @cdparanoia: The CdParanoia instance
* @sector: The sector number at which the error was encountered.
*
* This signal is emitted whenever an uncorrectable error occurs while
* reading. The data could not be read.
*/
cdpsrc_signals[UNCORRECTED_ERROR] = cdpsrc_signals[UNCORRECTED_ERROR] =
g_signal_new ("uncorrected-error", G_TYPE_FROM_CLASS (klass), g_signal_new ("uncorrected-error", G_TYPE_FROM_CLASS (klass),
G_SIGNAL_RUN_LAST, G_SIGNAL_RUN_LAST,

View file

@ -62,6 +62,9 @@ GST_ELEMENT_DETAILS ("Ogg demuxer",
#define GST_FLOW_LIMIT GST_FLOW_CUSTOM_ERROR #define GST_FLOW_LIMIT GST_FLOW_CUSTOM_ERROR
#define GST_CHAIN_LOCK(ogg) g_mutex_lock((ogg)->chain_lock)
#define GST_CHAIN_UNLOCK(ogg) g_mutex_unlock((ogg)->chain_lock)
GST_DEBUG_CATEGORY_STATIC (gst_ogg_demux_debug); GST_DEBUG_CATEGORY_STATIC (gst_ogg_demux_debug);
GST_DEBUG_CATEGORY_STATIC (gst_ogg_demux_setup_debug); GST_DEBUG_CATEGORY_STATIC (gst_ogg_demux_setup_debug);
#define GST_CAT_DEFAULT gst_ogg_demux_debug #define GST_CAT_DEFAULT gst_ogg_demux_debug

View file

@ -127,9 +127,6 @@ struct _GstOggPadClass
GstPadClass parent_class; GstPadClass parent_class;
}; };
#define GST_CHAIN_LOCK(ogg) g_mutex_lock((ogg)->chain_lock)
#define GST_CHAIN_UNLOCK(ogg) g_mutex_unlock((ogg)->chain_lock)
/** /**
* GstOggDemux: * GstOggDemux:
* *

View file

@ -1412,7 +1412,7 @@ gst_ogg_mux_process_best_pad (GstOggMux * ogg_mux, GstOggPad * best)
return GST_FLOW_OK; return GST_FLOW_OK;
} }
/** all_pads_eos: /* all_pads_eos:
* *
* Checks if all pads are EOS'd by peeking. * Checks if all pads are EOS'd by peeking.
* *

View file

@ -80,6 +80,11 @@ typedef struct
} }
GstOggPad; GstOggPad;
/**
* GstOggMux:
*
* The ogg muxer object structure.
*/
struct _GstOggMux struct _GstOggMux
{ {
GstElement element; GstElement element;

View file

@ -409,7 +409,8 @@ audio_convert_clean_fmt (AudioConvertFmt * fmt)
gboolean gboolean
audio_convert_prepare_context (AudioConvertCtx * ctx, AudioConvertFmt * in, audio_convert_prepare_context (AudioConvertCtx * ctx, AudioConvertFmt * in,
AudioConvertFmt * out, DitherType dither, NoiseShapingType ns) AudioConvertFmt * out, GstAudioConvertDithering dither,
GstAudioConvertNoiseShaping ns)
{ {
gint idx_in, idx_out; gint idx_in, idx_out;

View file

@ -25,14 +25,33 @@
#include <gst/gst.h> #include <gst/gst.h>
#include <gst/audio/multichannel.h> #include <gst/audio/multichannel.h>
/**
* GstAudioConvertDithering:
* @DITHER_NONE: No dithering
* @DITHER_RPDF: Rectangular dithering
* @DITHER_TPDF: Triangular dithering (default)
* @DITHER_TPDF_HF: High frequency triangular dithering
*
* Set of available dithering methods when converting audio.
*/
typedef enum typedef enum
{ {
DITHER_NONE = 0, DITHER_NONE = 0,
DITHER_RPDF, DITHER_RPDF,
DITHER_TPDF, DITHER_TPDF,
DITHER_TPDF_HF DITHER_TPDF_HF
} DitherType; } GstAudioConvertDithering;
/**
* GstAudioConvertNoiseShaping:
* @NOISE_SHAPING_NONE: No noise shaping (default)
* @NOISE_SHAPING_ERROR_FEEDBACK: Error feedback
* @NOISE_SHAPING_SIMPLE: Simple 2-pole noise shaping
* @NOISE_SHAPING_MEDIUM: Medium 5-pole noise shaping
* @NOISE_SHAPING_HIGH: High 8-pole noise shaping
*
* Set of available noise shaping methods
*/
typedef enum typedef enum
{ {
NOISE_SHAPING_NONE = 0, NOISE_SHAPING_NONE = 0,
@ -40,7 +59,7 @@ typedef enum
NOISE_SHAPING_SIMPLE, NOISE_SHAPING_SIMPLE,
NOISE_SHAPING_MEDIUM, NOISE_SHAPING_MEDIUM,
NOISE_SHAPING_HIGH NOISE_SHAPING_HIGH
} NoiseShapingType; } GstAudioConvertNoiseShaping;
typedef struct _AudioConvertCtx AudioConvertCtx; typedef struct _AudioConvertCtx AudioConvertCtx;
typedef struct _AudioConvertFmt AudioConvertFmt; typedef struct _AudioConvertFmt AudioConvertFmt;
@ -99,8 +118,9 @@ struct _AudioConvertCtx
AudioConvertMix channel_mix; AudioConvertMix channel_mix;
AudioConvertQuantize quantize; AudioConvertQuantize quantize;
DitherType dither;
NoiseShapingType ns; GstAudioConvertDithering dither;
GstAudioConvertNoiseShaping ns;
/* random number generate for dither noise */ /* random number generate for dither noise */
GRand *dither_random; GRand *dither_random;
/* last random number generated per channel for hifreq TPDF dither */ /* last random number generated per channel for hifreq TPDF dither */
@ -112,8 +132,8 @@ struct _AudioConvertCtx
gboolean audio_convert_clean_fmt (AudioConvertFmt * fmt); gboolean audio_convert_clean_fmt (AudioConvertFmt * fmt);
gboolean audio_convert_prepare_context (AudioConvertCtx * ctx, gboolean audio_convert_prepare_context (AudioConvertCtx * ctx,
AudioConvertFmt * in, AudioConvertFmt * out, DitherType dither, AudioConvertFmt * in, AudioConvertFmt * out,
NoiseShapingType ns); GstAudioConvertDithering dither, GstAudioConvertNoiseShaping ns);
gboolean audio_convert_get_sizes (AudioConvertCtx * ctx, gint samples, gboolean audio_convert_get_sizes (AudioConvertCtx * ctx, gint samples,
gint * srcsize, gint * dstsize); gint * srcsize, gint * dstsize);

View file

@ -48,8 +48,8 @@ struct _GstAudioConvert
AudioConvertCtx ctx; AudioConvertCtx ctx;
DitherType dither; GstAudioConvertDithering dither;
NoiseShapingType ns; GstAudioConvertNoiseShaping ns;
}; };
struct _GstAudioConvertClass struct _GstAudioConvertClass

View file

@ -48,6 +48,11 @@ typedef enum {
typedef struct _GstGDPDepay GstGDPDepay; typedef struct _GstGDPDepay GstGDPDepay;
typedef struct _GstGDPDepayClass GstGDPDepayClass; typedef struct _GstGDPDepayClass GstGDPDepayClass;
/**
* GstGDPDepay:
*
* Private gdpdepay element structure.
*/
struct _GstGDPDepay struct _GstGDPDepay
{ {
GstElement element; GstElement element;

View file

@ -38,6 +38,11 @@ G_BEGIN_DECLS
typedef struct _GstGDPPay GstGDPPay; typedef struct _GstGDPPay GstGDPPay;
typedef struct _GstGDPPayClass GstGDPPayClass; typedef struct _GstGDPPayClass GstGDPPayClass;
/**
* GstGDPPay:
*
* Private gdppay element structure.
*/
struct _GstGDPPay struct _GstGDPPay
{ {
GstElement element; GstElement element;

View file

@ -54,6 +54,11 @@ GST_DEBUG_CATEGORY_STATIC (gst_decode_bin_debug);
typedef struct _GstDecodeBin GstDecodeBin; typedef struct _GstDecodeBin GstDecodeBin;
typedef struct _GstDecodeBinClass GstDecodeBinClass; typedef struct _GstDecodeBinClass GstDecodeBinClass;
/**
* GstDecodeBin:
*
* Auto-plugging decoder element structure
*/
struct _GstDecodeBin struct _GstDecodeBin
{ {
GstBin bin; /* we extend GstBin */ GstBin bin; /* we extend GstBin */
@ -205,17 +210,43 @@ gst_decode_bin_class_init (GstDecodeBinClass * klass)
parent_class = g_type_class_peek_parent (klass); parent_class = g_type_class_peek_parent (klass);
/**
* GstDecodeBin::new-decoded-pad:
* @bin: The decodebin
* @pad: The newly created pad
* @islast: #TRUE if this is the last pad to be added. Deprecated.
*
* This signal gets emitted as soon as a new pad of the same type as one of
* the valid 'raw' types is added.
*/
gst_decode_bin_signals[SIGNAL_NEW_DECODED_PAD] = gst_decode_bin_signals[SIGNAL_NEW_DECODED_PAD] =
g_signal_new ("new-decoded-pad", G_TYPE_FROM_CLASS (klass), g_signal_new ("new-decoded-pad", G_TYPE_FROM_CLASS (klass),
G_SIGNAL_RUN_LAST, G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (GstDecodeBinClass, new_decoded_pad), NULL, NULL, G_STRUCT_OFFSET (GstDecodeBinClass, new_decoded_pad), NULL, NULL,
gst_play_marshal_VOID__OBJECT_BOOLEAN, G_TYPE_NONE, 2, GST_TYPE_PAD, gst_play_marshal_VOID__OBJECT_BOOLEAN, G_TYPE_NONE, 2, GST_TYPE_PAD,
G_TYPE_BOOLEAN); G_TYPE_BOOLEAN);
/**
* GstDecodeBin::removed-decoded-pad:
* @bin: The decodebin
* @pad: The pad that was removed
*
* This signal is emitted when a 'final' caps pad has been removed.
*/
gst_decode_bin_signals[SIGNAL_REMOVED_DECODED_PAD] = gst_decode_bin_signals[SIGNAL_REMOVED_DECODED_PAD] =
g_signal_new ("removed-decoded-pad", G_TYPE_FROM_CLASS (klass), g_signal_new ("removed-decoded-pad", G_TYPE_FROM_CLASS (klass),
G_SIGNAL_RUN_LAST, G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (GstDecodeBinClass, removed_decoded_pad), NULL, NULL, G_STRUCT_OFFSET (GstDecodeBinClass, removed_decoded_pad), NULL, NULL,
gst_marshal_VOID__OBJECT, G_TYPE_NONE, 1, GST_TYPE_PAD); gst_marshal_VOID__OBJECT, G_TYPE_NONE, 1, GST_TYPE_PAD);
/**
* GstDecodeBin::unknown-type:
* @bin: The decodebin
* @pad: The new pad containing caps that cannot be resolved to a 'final'
* stream type.
* @caps: The #GstCaps of the pad that cannot be resolved.
*
* This signal is emitted when a pad for which there is no further possible
* decoding is added to the decodebin.
*/
gst_decode_bin_signals[SIGNAL_UNKNOWN_TYPE] = gst_decode_bin_signals[SIGNAL_UNKNOWN_TYPE] =
g_signal_new ("unknown-type", G_TYPE_FROM_CLASS (klass), g_signal_new ("unknown-type", G_TYPE_FROM_CLASS (klass),
G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GstDecodeBinClass, unknown_type), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GstDecodeBinClass, unknown_type),

View file

@ -423,7 +423,8 @@ gst_decode_bin_class_init (GstDecodeBinClass * klass)
/** /**
* GstDecodeBin2::unknown-type: * GstDecodeBin2::unknown-type:
* @bin: The decodebin * @bin: The decodebin
* @pad: The new pad containing caps that cannot be resolved to a 'final' stream type. * @pad: The new pad containing caps that cannot be resolved to a 'final'
* stream type.
* @caps: The #GstCaps of the pad that cannot be resolved. * @caps: The #GstCaps of the pad that cannot be resolved.
* *
* This signal is emitted when a pad for which there is no further possible * This signal is emitted when a pad for which there is no further possible

View file

@ -264,6 +264,11 @@ GST_DEBUG_CATEGORY_STATIC (gst_play_bin_debug);
typedef struct _GstPlayBin GstPlayBin; typedef struct _GstPlayBin GstPlayBin;
typedef struct _GstPlayBinClass GstPlayBinClass; typedef struct _GstPlayBinClass GstPlayBinClass;
/**
* GstPlayBin:
*
* High-level player element
*/
struct _GstPlayBin struct _GstPlayBin
{ {
GstPlayBaseBin parent; GstPlayBaseBin parent;

View file

@ -22,10 +22,15 @@
* *
* <refsect2> * <refsect2>
* <para> * <para>
* Playbin provides a stand-alone everything-in-one abstraction for an * Playbin2 provides a stand-alone everything-in-one abstraction for an
* audio and/or video player. * audio and/or video player.
* </para> * </para>
* <para> * <para>
* At this stage, playbin2 is considered UNSTABLE. The API provided in the
* signals and properties may yet change in the near future. When playbin2
* is stable, it will probably replace #playbin
* </para>
* <para>
* It can handle both audio and video files and features * It can handle both audio and video files and features
* <itemizedlist> * <itemizedlist>
* <listitem> * <listitem>
@ -329,6 +334,11 @@ struct _GstSourceGroup
#define GST_PLAY_BIN_LOCK(bin) (g_mutex_lock (GST_PLAY_BIN_GET_LOCK(bin))) #define GST_PLAY_BIN_LOCK(bin) (g_mutex_lock (GST_PLAY_BIN_GET_LOCK(bin)))
#define GST_PLAY_BIN_UNLOCK(bin) (g_mutex_unlock (GST_PLAY_BIN_GET_LOCK(bin))) #define GST_PLAY_BIN_UNLOCK(bin) (g_mutex_unlock (GST_PLAY_BIN_GET_LOCK(bin)))
/**
* GstPlayBin2:
*
* playbin element structure
*/
struct _GstPlayBin struct _GstPlayBin
{ {
GstPipeline parent; GstPipeline parent;
@ -549,7 +559,7 @@ gst_play_bin_class_init (GstPlayBinClass * klass)
gobject_klass->finalize = GST_DEBUG_FUNCPTR (gst_play_bin_finalize); gobject_klass->finalize = GST_DEBUG_FUNCPTR (gst_play_bin_finalize);
/** /**
* GstPlayBin:uri * GstPlayBin2:uri
* *
* Set the next URI that playbin will play. This property can be set from the * Set the next URI that playbin will play. This property can be set from the
* about-to-finish signal to queue the next media file. * about-to-finish signal to queue the next media file.
@ -559,7 +569,7 @@ gst_play_bin_class_init (GstPlayBinClass * klass)
NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
/** /**
* GstPlayBin:suburi * GstPlayBin2:suburi
* *
* Set the next subtitle URI that playbin will play. This property can be * Set the next subtitle URI that playbin will play. This property can be
* set from the about-to-finish signal to queue the next subtitle media file. * set from the about-to-finish signal to queue the next subtitle media file.
@ -573,7 +583,7 @@ gst_play_bin_class_init (GstPlayBinClass * klass)
GST_TYPE_ELEMENT, G_PARAM_READABLE | G_PARAM_STATIC_STRINGS)); GST_TYPE_ELEMENT, G_PARAM_READABLE | G_PARAM_STATIC_STRINGS));
/** /**
* GstPlayBin:flags * GstPlayBin2:flags
* *
* Control the behaviour of playbin. * Control the behaviour of playbin.
*/ */
@ -583,7 +593,7 @@ gst_play_bin_class_init (GstPlayBinClass * klass)
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
/** /**
* GstPlayBin:n-video * GstPlayBin2:n-video
* *
* Get the total number of available video streams. * Get the total number of available video streams.
*/ */
@ -592,7 +602,7 @@ gst_play_bin_class_init (GstPlayBinClass * klass)
"Total number of video streams", 0, G_MAXINT, 0, "Total number of video streams", 0, G_MAXINT, 0,
G_PARAM_READABLE | G_PARAM_STATIC_STRINGS)); G_PARAM_READABLE | G_PARAM_STATIC_STRINGS));
/** /**
* GstPlayBin:current-video * GstPlayBin2:current-video
* *
* Get or set the currently playing video stream. By default the first video * Get or set the currently playing video stream. By default the first video
* stream with data is played. * stream with data is played.
@ -602,7 +612,7 @@ gst_play_bin_class_init (GstPlayBinClass * klass)
"Currently playing video stream (-1 = auto)", "Currently playing video stream (-1 = auto)",
-1, G_MAXINT, -1, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); -1, G_MAXINT, -1, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
/** /**
* GstPlayBin:n-audio * GstPlayBin2:n-audio
* *
* Get the total number of available audio streams. * Get the total number of available audio streams.
*/ */
@ -611,7 +621,7 @@ gst_play_bin_class_init (GstPlayBinClass * klass)
"Total number of audio streams", 0, G_MAXINT, 0, "Total number of audio streams", 0, G_MAXINT, 0,
G_PARAM_READABLE | G_PARAM_STATIC_STRINGS)); G_PARAM_READABLE | G_PARAM_STATIC_STRINGS));
/** /**
* GstPlayBin:current-audio * GstPlayBin2:current-audio
* *
* Get or set the currently playing audio stream. By default the first audio * Get or set the currently playing audio stream. By default the first audio
* stream with data is played. * stream with data is played.
@ -621,7 +631,7 @@ gst_play_bin_class_init (GstPlayBinClass * klass)
"Currently playing audio stream (-1 = auto)", "Currently playing audio stream (-1 = auto)",
-1, G_MAXINT, -1, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); -1, G_MAXINT, -1, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
/** /**
* GstPlayBin:n-text * GstPlayBin2:n-text
* *
* Get the total number of available subtitle streams. * Get the total number of available subtitle streams.
*/ */
@ -630,7 +640,7 @@ gst_play_bin_class_init (GstPlayBinClass * klass)
"Total number of text streams", 0, G_MAXINT, 0, "Total number of text streams", 0, G_MAXINT, 0,
G_PARAM_READABLE | G_PARAM_STATIC_STRINGS)); G_PARAM_READABLE | G_PARAM_STATIC_STRINGS));
/** /**
* GstPlayBin:current-text * GstPlayBin2:current-text:
* *
* Get or set the currently playing subtitle stream. By default the first * Get or set the currently playing subtitle stream. By default the first
* subtitle stream with data is played. * subtitle stream with data is played.
@ -671,8 +681,8 @@ gst_play_bin_class_init (GstPlayBinClass * klass)
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
/** /**
* GstPlayBin::frame * GstPlayBin2:frame:
* @playbin: a #GstPlayBin * @playbin: a #GstPlayBin2
* *
* Get the currently rendered or prerolled frame in the sink. * Get the currently rendered or prerolled frame in the sink.
* The #GstCaps on the buffer will describe the format of the buffer. * The #GstCaps on the buffer will describe the format of the buffer.
@ -694,8 +704,8 @@ gst_play_bin_class_init (GstPlayBinClass * klass)
0, G_MAXUINT, DEFAULT_CONNECTION_SPEED, 0, G_MAXUINT, DEFAULT_CONNECTION_SPEED,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
/** /**
* GstPlayBin::about-to-finish: * GstPlayBin2::about-to-finish
* @playbin: a #GstPlayBin * @playbin: a #GstPlayBin2
* *
* This signal is emitted when the current uri is about to finish. You can * This signal is emitted when the current uri is about to finish. You can
* set the next-uri and next-suburi to make sure that playback continues. * set the next-uri and next-suburi to make sure that playback continues.
@ -707,8 +717,8 @@ gst_play_bin_class_init (GstPlayBinClass * klass)
gst_marshal_VOID__VOID, G_TYPE_NONE, 0, G_TYPE_NONE); gst_marshal_VOID__VOID, G_TYPE_NONE, 0, G_TYPE_NONE);
/** /**
* GstPlayBin::video-changed * GstPlayBin2::video-changed
* @playbin: a #GstPlayBin * @playbin: a #GstPlayBin2
* *
* This signal is emited whenever the number or order of the video * This signal is emited whenever the number or order of the video
* streams has changed. The application will most likely want to select * streams has changed. The application will most likely want to select
@ -720,8 +730,8 @@ gst_play_bin_class_init (GstPlayBinClass * klass)
G_STRUCT_OFFSET (GstPlayBinClass, video_changed), NULL, NULL, G_STRUCT_OFFSET (GstPlayBinClass, video_changed), NULL, NULL,
gst_marshal_VOID__VOID, G_TYPE_NONE, 0, G_TYPE_NONE); gst_marshal_VOID__VOID, G_TYPE_NONE, 0, G_TYPE_NONE);
/** /**
* GstPlayBin::audio-changed * GstPlayBin2::audio-changed
* @playbin: a #GstPlayBin * @playbin: a #GstPlayBin2
* *
* This signal is emited whenever the number or order of the audio * This signal is emited whenever the number or order of the audio
* streams has changed. The application will most likely want to select * streams has changed. The application will most likely want to select
@ -733,8 +743,8 @@ gst_play_bin_class_init (GstPlayBinClass * klass)
G_STRUCT_OFFSET (GstPlayBinClass, audio_changed), NULL, NULL, G_STRUCT_OFFSET (GstPlayBinClass, audio_changed), NULL, NULL,
gst_marshal_VOID__VOID, G_TYPE_NONE, 0, G_TYPE_NONE); gst_marshal_VOID__VOID, G_TYPE_NONE, 0, G_TYPE_NONE);
/** /**
* GstPlayBin::text-changed * GstPlayBin2::text-changed
* @playbin: a #GstPlayBin * @playbin: a #GstPlayBin2
* *
* This signal is emited whenever the number or order of the text * This signal is emited whenever the number or order of the text
* streams has changed. The application will most likely want to select * streams has changed. The application will most likely want to select
@ -747,8 +757,8 @@ gst_play_bin_class_init (GstPlayBinClass * klass)
gst_marshal_VOID__VOID, G_TYPE_NONE, 0, G_TYPE_NONE); gst_marshal_VOID__VOID, G_TYPE_NONE, 0, G_TYPE_NONE);
/** /**
* GstPlayBin::get-video-tags * GstPlayBin2::get-video-tags
* @playbin: a #GstPlayBin * @playbin: a #GstPlayBin2
* @stream: a video stream number * @stream: a video stream number
* *
* Action signal to retrieve the tags of a specific video stream number. * Action signal to retrieve the tags of a specific video stream number.
@ -763,8 +773,8 @@ gst_play_bin_class_init (GstPlayBinClass * klass)
G_STRUCT_OFFSET (GstPlayBinClass, get_video_tags), NULL, NULL, G_STRUCT_OFFSET (GstPlayBinClass, get_video_tags), NULL, NULL,
gst_play_marshal_BOXED__INT, GST_TYPE_TAG_LIST, 1, G_TYPE_INT); gst_play_marshal_BOXED__INT, GST_TYPE_TAG_LIST, 1, G_TYPE_INT);
/** /**
* GstPlayBin::get-audio-tags * GstPlayBin2::get-audio-tags
* @playbin: a #GstPlayBin * @playbin: a #GstPlayBin2
* @stream: an audio stream number * @stream: an audio stream number
* *
* Action signal to retrieve the tags of a specific audio stream number. * Action signal to retrieve the tags of a specific audio stream number.
@ -779,8 +789,8 @@ gst_play_bin_class_init (GstPlayBinClass * klass)
G_STRUCT_OFFSET (GstPlayBinClass, get_audio_tags), NULL, NULL, G_STRUCT_OFFSET (GstPlayBinClass, get_audio_tags), NULL, NULL,
gst_play_marshal_BOXED__INT, GST_TYPE_TAG_LIST, 1, G_TYPE_INT); gst_play_marshal_BOXED__INT, GST_TYPE_TAG_LIST, 1, G_TYPE_INT);
/** /**
* GstPlayBin::get-text-tags * GstPlayBin2::get-text-tags
* @playbin: a #GstPlayBin * @playbin: a #GstPlayBin2
* @stream: a text stream number * @stream: a text stream number
* *
* Action signal to retrieve the tags of a specific text stream number. * Action signal to retrieve the tags of a specific text stream number.
@ -795,8 +805,8 @@ gst_play_bin_class_init (GstPlayBinClass * klass)
G_STRUCT_OFFSET (GstPlayBinClass, get_text_tags), NULL, NULL, G_STRUCT_OFFSET (GstPlayBinClass, get_text_tags), NULL, NULL,
gst_play_marshal_BOXED__INT, GST_TYPE_TAG_LIST, 1, G_TYPE_INT); gst_play_marshal_BOXED__INT, GST_TYPE_TAG_LIST, 1, G_TYPE_INT);
/** /**
* GstPlayBin::convert-frame * GstPlayBin2::convert-frame
* @playbin: a #GstPlayBin * @playbin: a #GstPlayBin2
* @caps: the target format of the frame * @caps: the target format of the frame
* *
* Action signal to retrieve the currently playing video frame in the format * Action signal to retrieve the currently playing video frame in the format

View file

@ -56,6 +56,11 @@ typedef struct _GstURIDecodeBinClass GstURIDecodeBinClass;
#define GST_URI_DECODE_BIN_LOCK(dec) (g_mutex_lock(GST_URI_DECODE_BIN_GET_LOCK(dec))) #define GST_URI_DECODE_BIN_LOCK(dec) (g_mutex_lock(GST_URI_DECODE_BIN_GET_LOCK(dec)))
#define GST_URI_DECODE_BIN_UNLOCK(dec) (g_mutex_unlock(GST_URI_DECODE_BIN_GET_LOCK(dec))) #define GST_URI_DECODE_BIN_UNLOCK(dec) (g_mutex_unlock(GST_URI_DECODE_BIN_GET_LOCK(dec)))
/**
* GstURIDecodeBin
*
* uridecodebin element struct
*/
struct _GstURIDecodeBin struct _GstURIDecodeBin
{ {
GstBin parent_instance; GstBin parent_instance;
@ -287,7 +292,8 @@ gst_uri_decode_bin_class_init (GstURIDecodeBinClass * klass)
/** /**
* GstURIDecodeBin::unknown-type: * GstURIDecodeBin::unknown-type:
* @pad: the new pad containing caps that cannot be resolved to a 'final' stream type. * @pad: the new pad containing caps that cannot be resolved to a 'final'
* stream type.
* @caps: the #GstCaps of the pad that cannot be resolved. * @caps: the #GstCaps of the pad that cannot be resolved.
* *
* This signal is emitted when a pad for which there is no further possible * This signal is emitted when a pad for which there is no further possible

View file

@ -181,14 +181,14 @@ enum
#define DEFAULT_TIME_MIN -1 #define DEFAULT_TIME_MIN -1
#define DEFAULT_BYTES_MIN -1 #define DEFAULT_BYTES_MIN -1
#define DEFAULT_BUFFERS_MIN -1 #define DEFAULT_BUFFERS_MIN -1
#define DEFAULT_UNIT_TYPE GST_UNIT_TYPE_BUFFERS #define DEFAULT_UNIT_TYPE GST_TCP_UNIT_TYPE_BUFFERS
#define DEFAULT_UNITS_MAX -1 #define DEFAULT_UNITS_MAX -1
#define DEFAULT_UNITS_SOFT_MAX -1 #define DEFAULT_UNITS_SOFT_MAX -1
#define DEFAULT_RECOVER_POLICY GST_RECOVER_POLICY_NONE #define DEFAULT_RECOVER_POLICY GST_RECOVER_POLICY_NONE
#define DEFAULT_TIMEOUT 0 #define DEFAULT_TIMEOUT 0
#define DEFAULT_SYNC_METHOD GST_SYNC_METHOD_LATEST #define DEFAULT_SYNC_METHOD GST_SYNC_METHOD_LATEST
#define DEFAULT_BURST_UNIT GST_UNIT_TYPE_UNDEFINED #define DEFAULT_BURST_UNIT GST_TCP_UNIT_TYPE_UNDEFINED
#define DEFAULT_BURST_VALUE 0 #define DEFAULT_BURST_VALUE 0
#define DEFAULT_QOS_DSCP -1 #define DEFAULT_QOS_DSCP -1
@ -306,10 +306,10 @@ gst_unit_type_get_type (void)
{ {
static GType unit_type_type = 0; static GType unit_type_type = 0;
static const GEnumValue unit_type[] = { static const GEnumValue unit_type[] = {
{GST_UNIT_TYPE_UNDEFINED, "Undefined", "undefined"}, {GST_TCP_UNIT_TYPE_UNDEFINED, "Undefined", "undefined"},
{GST_UNIT_TYPE_BUFFERS, "Buffers", "buffers"}, {GST_TCP_UNIT_TYPE_BUFFERS, "Buffers", "buffers"},
{GST_UNIT_TYPE_BYTES, "Bytes", "bytes"}, {GST_TCP_UNIT_TYPE_BYTES, "Bytes", "bytes"},
{GST_UNIT_TYPE_TIME, "Time", "time"}, {GST_TCP_UNIT_TYPE_TIME, "Time", "time"},
{0, NULL, NULL}, {0, NULL, NULL},
}; };
@ -549,7 +549,7 @@ gst_multi_fd_sink_class_init (GstMultiFdSinkClass * klass)
remove), NULL, NULL, gst_tcp_marshal_VOID__INT, G_TYPE_NONE, 1, remove), NULL, NULL, gst_tcp_marshal_VOID__INT, G_TYPE_NONE, 1,
G_TYPE_INT); G_TYPE_INT);
/** /**
* GstMultiFdSink::remove_flush: * GstMultiFdSink::remove-flush:
* @gstmultifdsink: the multifdsink element to emit this signal on * @gstmultifdsink: the multifdsink element to emit this signal on
* @fd: the file descriptor to remove from multifdsink * @fd: the file descriptor to remove from multifdsink
* *
@ -786,8 +786,8 @@ setup_dscp (GstMultiFdSink * sink)
/* "add-full" signal implementation */ /* "add-full" signal implementation */
void void
gst_multi_fd_sink_add_full (GstMultiFdSink * sink, int fd, gst_multi_fd_sink_add_full (GstMultiFdSink * sink, int fd,
GstSyncMethod sync_method, GstUnitType min_unit, guint64 min_value, GstSyncMethod sync_method, GstTCPUnitType min_unit, guint64 min_value,
GstUnitType max_unit, guint64 max_value) GstTCPUnitType max_unit, guint64 max_value)
{ {
GstTCPClient *client; GstTCPClient *client;
GList *clink; GList *clink;
@ -1493,9 +1493,9 @@ static gint
get_buffers_max (GstMultiFdSink * sink, gint64 max) get_buffers_max (GstMultiFdSink * sink, gint64 max)
{ {
switch (sink->unit_type) { switch (sink->unit_type) {
case GST_UNIT_TYPE_BUFFERS: case GST_TCP_UNIT_TYPE_BUFFERS:
return max; return max;
case GST_UNIT_TYPE_TIME: case GST_TCP_UNIT_TYPE_TIME:
{ {
GstBuffer *buf; GstBuffer *buf;
int i; int i;
@ -1519,7 +1519,7 @@ get_buffers_max (GstMultiFdSink * sink, gint64 max)
} }
return len + 1; return len + 1;
} }
case GST_UNIT_TYPE_BYTES: case GST_TCP_UNIT_TYPE_BYTES:
{ {
GstBuffer *buf; GstBuffer *buf;
int i; int i;
@ -1662,23 +1662,23 @@ find_limits (GstMultiFdSink * sink,
* Returns: FALSE if the unit is unknown or undefined. TRUE otherwise. * Returns: FALSE if the unit is unknown or undefined. TRUE otherwise.
*/ */
static gboolean static gboolean
assign_value (GstUnitType unit, guint64 value, gint * bytes, gint * buffers, assign_value (GstTCPUnitType unit, guint64 value, gint * bytes, gint * buffers,
GstClockTime * time) GstClockTime * time)
{ {
gboolean res = TRUE; gboolean res = TRUE;
/* set only the limit of the given format to the given value */ /* set only the limit of the given format to the given value */
switch (unit) { switch (unit) {
case GST_UNIT_TYPE_BUFFERS: case GST_TCP_UNIT_TYPE_BUFFERS:
*buffers = (gint) value; *buffers = (gint) value;
break; break;
case GST_UNIT_TYPE_TIME: case GST_TCP_UNIT_TYPE_TIME:
*time = value; *time = value;
break; break;
case GST_UNIT_TYPE_BYTES: case GST_TCP_UNIT_TYPE_BYTES:
*bytes = (gint) value; *bytes = (gint) value;
break; break;
case GST_UNIT_TYPE_UNDEFINED: case GST_TCP_UNIT_TYPE_UNDEFINED:
default: default:
res = FALSE; res = FALSE;
break; break;
@ -1695,8 +1695,9 @@ assign_value (GstUnitType unit, guint64 value, gint * bytes, gint * buffers,
* function returns FALSE. * function returns FALSE.
*/ */
static gboolean static gboolean
count_burst_unit (GstMultiFdSink * sink, gint * min_idx, GstUnitType min_unit, count_burst_unit (GstMultiFdSink * sink, gint * min_idx,
guint64 min_value, gint * max_idx, GstUnitType max_unit, guint64 max_value) GstTCPUnitType min_unit, guint64 min_value, gint * max_idx,
GstTCPUnitType max_unit, guint64 max_value)
{ {
gint bytes_min = -1, buffers_min = -1; gint bytes_min = -1, buffers_min = -1;
gint bytes_max = -1, buffers_max = -1; gint bytes_max = -1, buffers_max = -1;

View file

@ -96,21 +96,21 @@ typedef enum
} GstSyncMethod; } GstSyncMethod;
/** /**
* GstUnitType: * GstTCPUnitType:
* @GST_UNIT_TYPE_UNDEFINED: undefined * @GST_TCP_UNIT_TYPE_UNDEFINED: undefined
* @GST_UNIT_TYPE_BUFFERS : buffers * @GST_TCP_UNIT_TYPE_BUFFERS : buffers
* @GST_UNIT_TYPE_TIME : timeunits (in nanoseconds) * @GST_TCP_UNIT_TYPE_TIME : timeunits (in nanoseconds)
* @GST_UNIT_TYPE_BYTES : bytes * @GST_TCP_UNIT_TYPE_BYTES : bytes
* *
* The units used to specify limits. * The units used to specify limits.
*/ */
typedef enum typedef enum
{ {
GST_UNIT_TYPE_UNDEFINED, GST_TCP_UNIT_TYPE_UNDEFINED,
GST_UNIT_TYPE_BUFFERS, GST_TCP_UNIT_TYPE_BUFFERS,
GST_UNIT_TYPE_TIME, GST_TCP_UNIT_TYPE_TIME,
GST_UNIT_TYPE_BYTES GST_TCP_UNIT_TYPE_BYTES
} GstUnitType; } GstTCPUnitType;
/** /**
* GstClientStatus: * GstClientStatus:
@ -162,9 +162,9 @@ typedef struct {
/* method to sync client when connecting */ /* method to sync client when connecting */
GstSyncMethod sync_method; GstSyncMethod sync_method;
GstUnitType burst_min_unit; GstTCPUnitType burst_min_unit;
guint64 burst_min_value; guint64 burst_min_value;
GstUnitType burst_max_unit; GstTCPUnitType burst_max_unit;
guint64 burst_max_value; guint64 burst_max_value;
GstCaps *caps; /* caps of last queued buffer */ GstCaps *caps; /* caps of last queued buffer */
@ -217,14 +217,14 @@ struct _GstMultiFdSink {
/* these values are used to check if a client is reading fast /* these values are used to check if a client is reading fast
* enough and to control receovery */ * enough and to control receovery */
GstUnitType unit_type;/* the type of the units */ GstTCPUnitType unit_type;/* the type of the units */
gint64 units_max; /* max units to queue for a client */ gint64 units_max; /* max units to queue for a client */
gint64 units_soft_max; /* max units a client can lag before recovery starts */ gint64 units_soft_max; /* max units a client can lag before recovery starts */
GstRecoverPolicy recover_policy; GstRecoverPolicy recover_policy;
GstClockTime timeout; /* max amount of nanoseconds to remain idle */ GstClockTime timeout; /* max amount of nanoseconds to remain idle */
GstSyncMethod def_sync_method; /* what method to use for connecting clients */ GstSyncMethod def_sync_method; /* what method to use for connecting clients */
GstUnitType def_burst_unit; GstTCPUnitType def_burst_unit;
guint64 def_burst_value; guint64 def_burst_value;
/* these values are used to control the amount of data /* these values are used to control the amount of data
@ -248,8 +248,8 @@ struct _GstMultiFdSinkClass {
/* element methods */ /* element methods */
void (*add) (GstMultiFdSink *sink, int fd); void (*add) (GstMultiFdSink *sink, int fd);
void (*add_full) (GstMultiFdSink *sink, int fd, GstSyncMethod sync, void (*add_full) (GstMultiFdSink *sink, int fd, GstSyncMethod sync,
GstUnitType format, guint64 value, GstTCPUnitType format, guint64 value,
GstUnitType max_unit, guint64 max_value); GstTCPUnitType max_unit, guint64 max_value);
void (*remove) (GstMultiFdSink *sink, int fd); void (*remove) (GstMultiFdSink *sink, int fd);
void (*remove_flush) (GstMultiFdSink *sink, int fd); void (*remove_flush) (GstMultiFdSink *sink, int fd);
void (*clear) (GstMultiFdSink *sink); void (*clear) (GstMultiFdSink *sink);
@ -271,8 +271,8 @@ GType gst_multi_fd_sink_get_type (void);
void gst_multi_fd_sink_add (GstMultiFdSink *sink, int fd); void gst_multi_fd_sink_add (GstMultiFdSink *sink, int fd);
void gst_multi_fd_sink_add_full (GstMultiFdSink *sink, int fd, GstSyncMethod sync, void gst_multi_fd_sink_add_full (GstMultiFdSink *sink, int fd, GstSyncMethod sync,
GstUnitType min_unit, guint64 min_value, GstTCPUnitType min_unit, guint64 min_value,
GstUnitType max_unit, guint64 max_value); GstTCPUnitType max_unit, guint64 max_value);
void gst_multi_fd_sink_remove (GstMultiFdSink *sink, int fd); void gst_multi_fd_sink_remove (GstMultiFdSink *sink, int fd);
void gst_multi_fd_sink_remove_flush (GstMultiFdSink *sink, int fd); void gst_multi_fd_sink_remove_flush (GstMultiFdSink *sink, int fd);
void gst_multi_fd_sink_clear (GstMultiFdSink *sink); void gst_multi_fd_sink_clear (GstMultiFdSink *sink);

View file

@ -34,6 +34,20 @@
G_BEGIN_DECLS G_BEGIN_DECLS
/**
* GstTCPProtocol:
* @GST_TCP_PROTOCOL_NONE: Raw data transmission
* @GST_TCP_PROTOCOL_GDP: #GstBuffers are wrapped and sent/received using the
* GDP protocol.
*
* This enum is provided by the tcp/multifd elements to configure the format of
* data transmission/reception.
*
* The GDP protocol wraps data buffers in a header that also carries format
* information and timestamps. The None value indicates the data is
* sent/received as-is. In that case, format information and timestamping
* must be transmitted separately, or implicit in the bytestream itself.
*/
typedef enum typedef enum
{ {
GST_TCP_PROTOCOL_NONE, GST_TCP_PROTOCOL_NONE,