Commit 7f51273b authored by Sebastian Dröge's avatar Sebastian Dröge

docs: Integrate VP8 documentation

parent dcd0b359
......@@ -122,6 +122,8 @@ EXTRA_HFILES = \
$(top_srcdir)/ext/theora/theoradec.h \
$(top_srcdir)/ext/timidity/gsttimidity.h \
$(top_srcdir)/ext/timidity/gstwildmidi.h \
$(top_srcdir)/ext/vp8/gstvp8enc.h \
$(top_srcdir)/ext/vp8/gstvp8dec.h \
$(top_srcdir)/ext/zbar/gstzbar.h \
$(top_srcdir)/gst/aiff/aiffparse.h \
$(top_srcdir)/gst/aiff/aiffmux.h \
......
......@@ -93,6 +93,8 @@
<xi:include href="xml/element-videoparse.xml" />
<xi:include href="xml/element-wildmidi.xml" />
<xi:include href="xml/element-zbar.xml" />
<xi:include href="xml/element-vp8dec.xml" />
<xi:include href="xml/element-vp8enc.xml" />
</chapter>
<chapter>
......@@ -177,6 +179,7 @@
<xi:include href="xml/plugin-vmnc.xml" />
<xi:include href="xml/plugin-wildmidi.xml" />
<xi:include href="xml/plugin-xvid.xml" />
<xi:include href="xml/plugin-vp8.xml" />
<xi:include href="xml/plugin-zbar.xml" />
</chapter>
......
......@@ -1171,6 +1171,34 @@ GST_IS_WILDMIDI_CLASS
GST_TYPE_WILDMIDI
</SECTION>
<SECTION>
<FILE>element-vp8dec</FILE>
<TITLE>vp8dec</TITLE>
GstVP8Dec
<SUBSECTION Standard>
GstVP8DecClass
GST_VP8_DEC
GST_VP8_DEC_CLASS
GST_IS_VP8_DEC
GST_IS_VP8_DEC_CLASS
GST_TYPE_VP8_DEC
gst_vp8_dec_get_type
</SECTION>
<SECTION>
<FILE>element-vp8enc</FILE>
<TITLE>vp8enc</TITLE>
GstVP8Enc
<SUBSECTION Standard>
GstVP8EncClass
GST_VP8_ENC
GST_VP8_ENC_CLASS
GST_IS_VP8_ENC
GST_IS_VP8_ENC_CLASS
GST_TYPE_VP8_ENC
gst_vp8_enc_get_type
</SECTION>
<SECTION>
<FILE>element-zbar</FILE>
<TITLE>zbar</TITLE>
......
This diff is collapsed.
......@@ -2,37 +2,39 @@ GstBin GstChildProxy
GstPipeline GstChildProxy
GstCameraBin GstChildProxy GstImplementsInterface GstColorBalance GstTagSetter GstPhotography
GstQTMoovRecover GstChildProxy
GstGSettingsSwitchSink GstChildProxy
GstGSettingsAudioSink GstChildProxy
RsnDvdBin GstChildProxy GstURIHandler
DvbBaseBin GstChildProxy GstURIHandler
GstRtpBin GstChildProxy
GstFPSDisplaySink GstChildProxy
GstAutoConvert GstChildProxy
GstSDPDemux GstChildProxy
GstFPSDisplaySink GstChildProxy
GstMpeg2enc GstPreset
GstSDLVideoSink GstImplementsInterface GstXOverlay GstNavigation
GstVP8Enc GstTagSetter GstPreset
GstDiracEnc GstPreset
GstMetadataMux GstTagSetter
GstXvidEnc GstPreset
GstCDAudio GstURIHandler
GstDfbVideoSink GstImplementsInterface GstNavigation GstColorBalance
GstSDLVideoSink GstImplementsInterface GstXOverlay GstNavigation
VdpSink GstImplementsInterface GstNavigation GstXOverlay
GstApExSink GstImplementsInterface GstMixer
GstCeltEnc GstTagSetter GstPreset
GstCDAudio GstURIHandler
GstAmrWbEnc GstPreset
GstMythtvSrc GstURIHandler
GstRTMPSrc GstURIHandler
GstMMS GstURIHandler
GstNeonhttpSrc GstURIHandler
GstVCDSrc GstURIHandler
GstDataURISrc GstURIHandler
GstAmrWbEnc GstPreset
GstMetadataMux GstTagSetter
GstFaac GstPreset
GstXvidEnc GstPreset
GstBaseVideoEncoder GstPreset
GstSchroEnc GstPreset
GstDiracEnc GstPreset
GstKateEnc GstTagSetter
GstKateTag GstTagSetter
GstVP8Enc GstTagSetter GstPreset
GstJifMux GstTagSetter
GstId3BaseMux GstTagSetter
GstId3Mux GstTagSetter
GstCeltEnc GstTagSetter GstPreset
GstQTMux GstTagSetter
GstMP4Mux GstTagSetter
GstGPPMux GstTagSetter
GstMJ2Mux GstTagSetter
GstJifMux GstTagSetter
GstAsfMux GstTagSetter
GstId3BaseMux GstTagSetter
GstId3Mux GstTagSetter
GstChildProxy GstObject
GstImplementsInterface GstElement
GstXOverlay GstImplementsInterface GstElement
GstTagSetter GstElement
GstImplementsInterface GstElement
GstColorBalance GstImplementsInterface GstElement
GstXOverlay GstImplementsInterface GstElement
GstMixer GstImplementsInterface GstElement
GstPhotography GstImplementsInterface GstElement
MXFDescriptiveMetadataFrameworkInterface MXFDescriptiveMetadata
......@@ -489,3 +489,29 @@ guint arg1
GstPad *arg2
</SIGNAL>
<SIGNAL>
<NAME>GstFPSDisplaySink::fps-measurements</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GstFPSDisplaySink *gstfpsdisplaysink
gdouble arg1
gdouble arg2
gdouble arg3
</SIGNAL>
<SIGNAL>
<NAME>GstShmSink::client-connected</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GstShmSink *gstshmsink
gint arg1
</SIGNAL>
<SIGNAL>
<NAME>GstShmSink::client-disconnected</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GstShmSink *gstshmsink
gint arg1
</SIGNAL>
......@@ -30,26 +30,5 @@
</caps>
</pads>
</element>
<element>
<name>aiffparse</name>
<longname>AIFF audio demuxer</longname>
<class>Codec/Demuxer/Audio</class>
<description>Parse a .aiff file into raw audio</description>
<author>Pioneers of the Inevitable &lt;songbird@songbirdnest.com&gt;</author>
<pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>audio/x-aiff</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<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 }</details>
</caps>
</pads>
</element>
</elements>
</plugin>
\ No newline at end of file
......@@ -16,18 +16,18 @@
<description>Parse a .aiff file into raw audio</description>
<author>Pioneers of the Inevitable &lt;songbird@songbirdnest.com&gt;</author>
<pads>
<caps>
<name>src</name>
<direction>source</direction>
<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 }</details>
</caps>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>audio/x-aiff</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<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 }</details>
</caps>
</pads>
</element>
</elements>
......
......@@ -639,6 +639,27 @@
</caps>
</pads>
</element>
<element>
<name>frei0r-filter-opencvfacedetect</name>
<longname>opencvfacedetect</longname>
<class>Filter/Effect/Video</class>
<description>detect faces</description>
<author>Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;, binarymillenium</author>
<pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>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 ]</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>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 ]</details>
</caps>
</pads>
</element>
<element>
<name>frei0r-filter-perspective</name>
<longname>Perspective</longname>
......
......@@ -3,7 +3,7 @@
<description>GME Audio Decoder</description>
<filename>../../ext/gme/.libs/libgstgme.so</filename>
<basename>libgstgme.so</basename>
<version>0.10.17.1</version>
<version>0.10.19.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins git</package>
......@@ -16,18 +16,18 @@
<description>Uses libgme to emulate a gaming console sound processors</description>
<author>Chris Lee &lt;clee@kde.org&gt;, Brian Koropoff &lt;bkoropoff@gmail.com&gt;, Michael Pyne &lt;mpyne@kde.org&gt;, Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;</author>
<pads>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)32000, channels=(int)2</details>
</caps>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>audio/x-ay; audio/x-gbs; audio/x-gym; audio/x-hes; audio/x-kss; audio/x-nsf; audio/x-sap; audio/x-spc; audio/x-vgm</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)32000, channels=(int)2</details>
</caps>
</pads>
</element>
</elements>
......
......@@ -17,16 +17,22 @@
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
<caps>
<name>send_rtp_src_%d</name>
<direction>source</direction>
<presence>sometimes</presence>
<name>recv_rtcp_sink_%d</name>
<direction>sink</direction>
<presence>request</presence>
<details>application/x-rtcp</details>
</caps>
<caps>
<name>recv_rtp_sink_%d</name>
<direction>sink</direction>
<presence>request</presence>
<details>application/x-rtp</details>
</caps>
<caps>
<name>send_rtcp_src_%d</name>
<direction>source</direction>
<name>send_rtp_sink_%d</name>
<direction>sink</direction>
<presence>request</presence>
<details>application/x-rtcp</details>
<details>application/x-rtp</details>
</caps>
<caps>
<name>recv_rtp_src_%d_%d_%d</name>
......@@ -35,23 +41,17 @@
<details>application/x-rtp</details>
</caps>
<caps>
<name>send_rtp_sink_%d</name>
<direction>sink</direction>
<presence>request</presence>
<name>send_rtp_src_%d</name>
<direction>source</direction>
<presence>sometimes</presence>
<details>application/x-rtp</details>
</caps>
<caps>
<name>recv_rtcp_sink_%d</name>
<direction>sink</direction>
<name>send_rtcp_src_%d</name>
<direction>source</direction>
<presence>request</presence>
<details>application/x-rtcp</details>
</caps>
<caps>
<name>recv_rtp_sink_%d</name>
<direction>sink</direction>
<presence>request</presence>
<details>application/x-rtp</details>
</caps>
</pads>
</element>
<element>
......@@ -61,18 +61,18 @@
<description>A buffer that deals with network jitter and other transmission faults</description>
<author>Philippe Kalaf &lt;philippe.kalaf@collabora.co.uk&gt;, Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
<caps>
<name>sink_rtcp</name>
<direction>sink</direction>
<presence>request</presence>
<details>application/x-rtcp</details>
</caps>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>application/x-rtp, clock-rate=(int)[ 1, 2147483647 ]</details>
</caps>
<caps>
<name>sink_rtcp</name>
<direction>sink</direction>
<presence>request</presence>
<details>application/x-rtcp</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
......@@ -88,18 +88,18 @@
<description>Parses codec streams transmitted in the same RTP session</description>
<author>Kai Vehmanen &lt;kai.vehmanen@nokia.com&gt;</author>
<pads>
<caps>
<name>src_%d</name>
<direction>source</direction>
<presence>sometimes</presence>
<details>application/x-rtp, payload=(int)[ 0, 255 ]</details>
</caps>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>application/x-rtp</details>
</caps>
<caps>
<name>src_%d</name>
<direction>source</direction>
<presence>sometimes</presence>
<details>application/x-rtp, payload=(int)[ 0, 255 ]</details>
</caps>
</pads>
</element>
<element>
......@@ -110,22 +110,22 @@
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
<caps>
<name>send_rtcp_src</name>
<direction>source</direction>
<name>recv_rtcp_sink</name>
<direction>sink</direction>
<presence>request</presence>
<details>application/x-rtcp</details>
</caps>
<caps>
<name>send_rtp_src</name>
<direction>source</direction>
<presence>sometimes</presence>
<name>recv_rtp_sink</name>
<direction>sink</direction>
<presence>request</presence>
<details>application/x-rtp</details>
</caps>
<caps>
<name>sync_src</name>
<direction>source</direction>
<presence>sometimes</presence>
<details>application/x-rtcp</details>
<name>send_rtp_sink</name>
<direction>sink</direction>
<presence>request</presence>
<details>application/x-rtp</details>
</caps>
<caps>
<name>recv_rtp_src</name>
......@@ -134,22 +134,22 @@
<details>application/x-rtp</details>
</caps>
<caps>
<name>send_rtp_sink</name>
<direction>sink</direction>
<presence>request</presence>
<name>send_rtp_src</name>
<direction>source</direction>
<presence>sometimes</presence>
<details>application/x-rtp</details>
</caps>
<caps>
<name>recv_rtcp_sink</name>
<direction>sink</direction>
<presence>request</presence>
<name>sync_src</name>
<direction>source</direction>
<presence>sometimes</presence>
<details>application/x-rtcp</details>
</caps>
<caps>
<name>recv_rtp_sink</name>
<direction>sink</direction>
<name>send_rtcp_src</name>
<direction>source</direction>
<presence>request</presence>
<details>application/x-rtp</details>
<details>application/x-rtcp</details>
</caps>
</pads>
</element>
......@@ -160,18 +160,6 @@
<description>Splits RTP streams based on the SSRC</description>
<author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
<pads>
<caps>
<name>rtcp_src_%d</name>
<direction>source</direction>
<presence>sometimes</presence>
<details>application/x-rtcp</details>
</caps>
<caps>
<name>src_%d</name>
<direction>source</direction>
<presence>sometimes</presence>
<details>application/x-rtp</details>
</caps>
<caps>
<name>rtcp_sink</name>
<direction>sink</direction>
......@@ -184,6 +172,18 @@
<presence>always</presence>
<details>application/x-rtp</details>
</caps>
<caps>
<name>rtcp_src_%d</name>
<direction>source</direction>
<presence>sometimes</presence>
<details>application/x-rtcp</details>
</caps>
<caps>
<name>src_%d</name>
<direction>source</direction>
<presence>sometimes</presence>
<details>application/x-rtp</details>
</caps>
</pads>
</element>
</elements>
......
......@@ -93,32 +93,5 @@
</caps>
</pads>
</element>
<element>
<name>tiger</name>
<longname>Kate stream renderer</longname>
<class>Mixer/Video/Overlay/Subtitle</class>
<description>Decodes and renders Kate streams on top of a video</description>
<author>Vincent Penquerc&apos;h &lt;ogg.k.ogg.k@googlemail.com&gt;</author>
<pads>
<caps>
<name>subtitle_sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>subtitle/x-kate; application/x-kate</details>
</caps>
<caps>
<name>video_sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>video/x-raw-rgb, bpp=(int)32, depth=(int)24</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>video/x-raw-rgb, bpp=(int)32, depth=(int)24</details>
</caps>
</pads>
</element>
</elements>
</plugin>
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment