docs/plugins/: Update lists again. Those whole can build ivorbisdec, mythtvsrc, nvudemux and theoradecexp, please com...

Original commit message from CVS:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
Update lists again. Those whole can build ivorbisdec, mythtvsrc,
nvudemux and theoradecexp, please commit the inspect/plugin-xxx.xml.
* docs/plugins/inspect/plugin-gstinterlace.xml:
* docs/plugins/inspect/plugin-rawparse.xml
* docs/plugins/inspect/plugin-videoparse.xml:
Replace videoparse with rawparse.
* gst/dvdspu/gstdvdspu.h:
Help gtk-doc to recognize the object struct.
This commit is contained in:
Stefan Kost 2008-01-21 14:19:32 +00:00
parent aa6d9fc528
commit ff8b6de615
8 changed files with 121 additions and 42 deletions

View file

@ -1,3 +1,19 @@
2008-01-21 Stefan Kost <ensonic@users.sf.net>
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
Update lists again. Those whole can build ivorbisdec, mythtvsrc,
nvudemux and theoradecexp, please commit the inspect/plugin-xxx.xml.
* docs/plugins/inspect/plugin-gstinterlace.xml:
* docs/plugins/inspect/plugin-rawparse.xml
* docs/plugins/inspect/plugin-videoparse.xml:
Replace videoparse with rawparse.
* gst/dvdspu/gstdvdspu.h:
Help gtk-doc to recognize the object struct.
2008-01-21 Stefan Kost <ensonic@users.sf.net>
* gst/librfb/rfbdecoder.c:

View file

@ -123,6 +123,8 @@ EXTRA_HFILES = \
$(top_srcdir)/gst/multifile/gstmultifilesink.h \
$(top_srcdir)/gst/multifile/gstmultifilesrc.h \
$(top_srcdir)/gst/nuvdemux/gstnuvdemux.h \
$(top_srcdir)/gst/rawparse/gstaudioparse.h
$(top_srcdir)/gst/rawparse/gstvideoparse.h
$(top_srcdir)/gst/replaygain/gstrganalysis.h \
$(top_srcdir)/gst/replaygain/gstrglimiter.h \
$(top_srcdir)/gst/replaygain/gstrgvolume.h \

View file

@ -15,37 +15,50 @@
<xi:include href="xml/element-amrwbdec.xml" />
<xi:include href="xml/element-amrwbenc.xml" />
<xi:include href="xml/element-amrwbparse.xml" />
<xi:include href="xml/element-audioparse.xml" />
<xi:include href="xml/element-bpwsinc.xml" />
<xi:include href="xml/element-dfb-example.xml" />
<xi:include href="xml/element-dfbvideosink.xml" />
<xi:include href="xml/element-dvbsrc.xml" />
<xi:include href="xml/element-dvdspu.xml" />
<xi:include href="xml/element-equalizer-10bands.xml" />
<xi:include href="xml/element-equalizer-3bands.xml" />
<xi:include href="xml/element-equalizer-nbands.xml" />
<xi:include href="xml/element-festival.xml" />
<xi:include href="xml/element-giosink.xml" />
<xi:include href="xml/element-giosrc.xml" />
<xi:include href="xml/element-giostreamsink.xml" />
<xi:include href="xml/element-giostreamsrc.xml" />
<xi:include href="xml/element-gstrtpbin.xml" />
<xi:include href="xml/element-gstrtpclient.xml" />
<xi:include href="xml/element-gstrtpjitterbuffer.xml" />
<xi:include href="xml/element-gstrtpptdemux.xml" />
<xi:include href="xml/element-gstrtpsession.xml" />
<xi:include href="xml/element-gstrtpssrcdemux.xml" />
<!--xi:include href="xml/element-ivorbisdec.xml" /-->
<xi:include href="xml/element-jackaudiosink.xml" />
<xi:include href="xml/element-lpwsinc.xml" />
<xi:include href="xml/element-modplug.xml" />
<xi:include href="xml/element-multifilesink.xml" />
<xi:include href="xml/element-multifilesrc.xml" />
<!--xi:include href="xml/element-mythtvsrc.xml" /-->
<!--xi:include href="xml/element-nvudemux.xml" /-->
<xi:include href="xml/element-rganalysis.xml" />
<xi:include href="xml/element-rglimiter.xml" />
<xi:include href="xml/element-rgvolume.xml" />
<xi:include href="xml/element-sdlaudiosink.xml" />
<xi:include href="xml/element-sdlvideosink.xml" />
<xi:include href="xml/element-sdpdemux.xml" />
<xi:include href="xml/element-spectrum.xml" />
<xi:include href="xml/element-speed.xml" />
<xi:include href="xml/element-speexresample.xml" />
<!--xi:include href="xml/element-theoradecexp.xml" /-->
<xi:include href="xml/element-timidity.xml" />
<xi:include href="xml/element-trm.xml" />
<xi:include href="xml/element-videoanalyse.xml" />
<xi:include href="xml/element-videodetect.xml" />
<xi:include href="xml/element-videomark.xml" />
<xi:include href="xml/element-videoparse.xml" />
<xi:include href="xml/element-wildmidi.xml" />
</chapter>
@ -96,6 +109,7 @@
<xi:include href="xml/plugin-neon.xml" />
<xi:include href="xml/plugin-nsfdec.xml" />
<xi:include href="xml/plugin-nuvdemux.xml" />
<xi:include href="xml/plugin-rawparse.xml" />
<xi:include href="xml/plugin-real.xml" />
<xi:include href="xml/plugin-replaygain.xml" />
<xi:include href="xml/plugin-rfbsrc.xml" />

View file

@ -40,6 +40,20 @@ GST_TYPE_AMRWBPARSE
gst_amrwbparse_get_type
</SECTION>
<SECTION>
<FILE>element-audioparse</FILE>
<TITLE>audioparse</TITLE>
GstAudioParse
<SUBSECTION Standard>
GstAudioParseClass
GST_AUDIO_PARSE
GST_AUDIO_PARSE_CLASS
GST_IS_AUDIO_PARSE
GST_IS_AUDIO_PARSE_CLASS
GST_TYPE_AUDIO_PARSE
gst_audio_parse_get_type
</SECTION>
<SECTION>
<FILE>element-dc1394</FILE>
<TITLE>dc1394</TITLE>
@ -683,6 +697,20 @@ GST_VIDEO_MARK_CLASS
GST_IS_VIDEO_MARK_CLASS
</SECTION>
<SECTION>
<FILE>element-videoparse</FILE>
<TITLE>videoparse</TITLE>
GstVideoParse
<SUBSECTION Standard>
GstVideoParseClass
GST_VIDEO_PARSE
GST_VIDEO_PARSE_CLASS
GST_IS_VIDEO_PARSE
GST_IS_VIDEO_PARSE_CLASS
GST_TYPE_VIDEO_PARSE
gst_video_parse_get_type
</SECTION>
<SECTION>
<FILE>element-wildmidi</FILE>
<TITLE>wildmidi</TITLE>

View file

@ -20,13 +20,13 @@
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
<details>video/x-raw-yuv, format=(fourcc){ I420, Y42B }, 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-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
<details>video/x-raw-yuv, format=(fourcc){ I420, Y42B }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
</pads>
</element>

View file

@ -0,0 +1,55 @@
<plugin>
<name>rawparse</name>
<description>Parses byte streams into raw frames</description>
<filename>../../gst/rawparse/.libs/libgstrawparse.so</filename>
<basename>libgstrawparse.so</basename>
<version>0.10.5.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin>
<elements>
<element>
<name>audioparse</name>
<longname>Audio Parse</longname>
<class>Filter/Audio</class>
<description>Converts stream into audio frames</description>
<author>Sebastian Dr303266ge &lt;slomo@circular-chaos.org&gt;</author>
<pads>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>audio/x-raw-int, depth=(int)[ 1, 32 ], width=(int){ 8, 16, 24, 32 }, endianness=(int){ 1234, 4321 }, signed=(boolean){ true, false }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int){ 1234, 4321 }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
</caps>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>ANY</details>
</caps>
</pads>
</element>
<element>
<name>videoparse</name>
<longname>Video Parse</longname>
<class>Filter/Video</class>
<description>Converts stream into video frames</description>
<author>David Schleef &lt;ds@schleef.org&gt;, Sebastian Dr303266ge &lt;slomo@circular-chaos.org&gt;</author>
<pads>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>video/x-raw-yuv, format=(fourcc){ I420, YV12, YUY2, UYVY }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb; video/x-raw-gray</details>
</caps>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>ANY</details>
</caps>
</pads>
</element>
</elements>
</plugin>

View file

@ -1,34 +0,0 @@
<plugin>
<name>videoparse</name>
<description>Parses byte streams into video frames</description>
<filename>../../gst/videoparse/.libs/libgstvideoparse.so</filename>
<basename>libgstvideoparse.so</basename>
<version>0.10.5.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin>
<elements>
<element>
<name>videoparse</name>
<longname>Video Parse</longname>
<class>Filter/Video</class>
<description>Converts stream into video frames</description>
<author>David Schleef &lt;ds@schleef.org&gt;</author>
<pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>ANY</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>video/x-raw-yuv, format=(fourcc){ I420, YV12, YUY2, UYVY }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb; video/x-raw-gray</details>
</caps>
</pads>
</element>
</elements>
</plugin>

View file

@ -37,8 +37,8 @@ G_BEGIN_DECLS
#define DVD_SPU_LOCK(s) g_mutex_lock ((s)->spu_lock);
#define DVD_SPU_UNLOCK(s) g_mutex_unlock ((s)->spu_lock);
typedef struct GstDVDSpu GstDVDSpu;
typedef struct GstDVDSpuClass GstDVDSpuClass;
typedef struct _GstDVDSpu GstDVDSpu;
typedef struct _GstDVDSpuClass GstDVDSpuClass;
typedef struct SpuRect SpuRect;
typedef struct SpuPixCtrlI SpuPixCtrlI;
@ -183,8 +183,7 @@ struct SpuPacket {
GstEvent *event;
};
struct GstDVDSpu
{
struct _GstDVDSpu {
GstElement element;
GstPad *videosinkpad;
@ -213,8 +212,7 @@ struct GstDVDSpu
GstBuffer *pending_frame;
};
struct GstDVDSpuClass
{
struct _GstDVDSpuClass {
GstElementClass parent_class;
};