add theoraenc

Original commit message from CVS:
* docs/plugins/gst-plugins-base-plugins-docs.sgml:
* docs/plugins/gst-plugins-base-plugins-sections.txt:
* ext/theora/theoraenc.c:
add theoraenc
This commit is contained in:
Thomas Vander Stichele 2005-09-14 21:36:02 +00:00
parent 32f976bfea
commit 9286debe9d
5 changed files with 49 additions and 22 deletions

View file

@ -1,3 +1,10 @@
2005-09-14 Thomas Vander Stichele <thomas at apestaart dot org>
* docs/plugins/gst-plugins-base-plugins-docs.sgml:
* docs/plugins/gst-plugins-base-plugins-sections.txt:
* ext/theora/theoraenc.c:
add theoraenc
2005-09-13 Tim-Philipp Müller <tim at centricular dot net> 2005-09-13 Tim-Philipp Müller <tim at centricular dot net>
* gst/audioconvert/Makefile.am: * gst/audioconvert/Makefile.am:

2
common

@ -1 +1 @@
Subproject commit 30a1fc4dc24133cc411e0232af87790ae2f845b2 Subproject commit 22ed11765884ef97b7346f0723ffc0e7fe540640

View file

@ -13,13 +13,14 @@
<chapter> <chapter>
<title>gst-plugins-base Elements</title> <title>gst-plugins-base Elements</title>
<xi:include href="xml/element-ffmpegcolorspace.xml" /> <xi:include href="xml/element-ffmpegcolorspace.xml" />
<xi:include href="xml/element-multifdsink.xml" />
<xi:include href="xml/element-tcpserversink.xml" />
<xi:include href="xml/element-videotestsrc.xml" />
<xi:include href="xml/element-volume.xml" />
<!-- <!--
<xi:include href="xml/element-gnomevfssink.xml" /> <xi:include href="xml/element-gnomevfssink.xml" />
--> -->
<xi:include href="xml/element-multifdsink.xml" />
<xi:include href="xml/element-tcpserversink.xml" />
<xi:include href="xml/element-theoraenc.xml" />
<xi:include href="xml/element-videotestsrc.xml" />
<xi:include href="xml/element-volume.xml" />
<xi:include href="xml/element-vorbisenc.xml" /> <xi:include href="xml/element-vorbisenc.xml" />
</chapter> </chapter>

View file

@ -18,22 +18,6 @@ GstClientStatus
GstMultiFdSinkClass GstMultiFdSinkClass
</SECTION> </SECTION>
<SECTION>
<FILE>element-tcpserversink</FILE>
GstTCPServerSink
<TITLE>tcpserversink</TITLE>
<SUBSECTION Standard>
GstTCPServerSinkClass
</SECTION>
<SECTION>
<FILE>element-tcpserversink</FILE>
GstTCPServerSink
<TITLE>tcpserversink</TITLE>
<SUBSECTION Standard>
GstTCPServerSinkClass
</SECTION>
<SECTION> <SECTION>
<FILE>element-gnomevfssink</FILE> <FILE>element-gnomevfssink</FILE>
GstGnomeVFSSink GstGnomeVFSSink
@ -42,6 +26,23 @@ GstGnomeVFSSink
GstGnomeVFSSinkClass GstGnomeVFSSinkClass
</SECTION> </SECTION>
<SECTION>
<FILE>element-tcpserversink</FILE>
GstTCPServerSink
<TITLE>tcpserversink</TITLE>
<SUBSECTION Standard>
GstTCPServerSinkClass
</SECTION>
<SECTION>
<FILE>element-theoraenc</FILE>
GstTheoraEnc
<TITLE>theoraenc</TITLE>
<SUBSECTION Standard>
GstTheoraEncClass
</SECTION>
<SECTION> <SECTION>
<FILE>element-videotestsrc</FILE> <FILE>element-videotestsrc</FILE>
<TITLE>videotestsrc</TITLE> <TITLE>videotestsrc</TITLE>

View file

@ -17,6 +17,24 @@
* Boston, MA 02111-1307, USA. * Boston, MA 02111-1307, USA.
*/ */
/**
* SECTION:theoraenc
* @see_also: theoradec, oggmux
*
* <refsect2>
* <para>
* This element encodes raw video into a Theora stream.
* <ulink url="http://www.theora.org/">Theora</ulink> is a royalty-free
* video codec maintained by the <ulink url="http://www.xiph.org/">Xiph.org
* Foundation</ulink>, based on the VP3 codec.
* </para>
* <title>Example pipeline</title>
* <programlisting>
* gst-launch -v videotestsrc num-buffers=1000 ! theoraenc ! oggmux ! filesink location=videotestsrc.ogg
* </programlisting>
* </refsect2>
*/
#ifdef HAVE_CONFIG_H #ifdef HAVE_CONFIG_H
# include "config.h" # include "config.h"
#endif #endif