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,10 +1,17 @@
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>
* gst/audioconvert/Makefile.am:
Audioconvert derives from GstBaseTransform and should
link to the library with our base elements to avoid
unresolved symbols. Makes things work with MinGW (#316160)
* gst/playback/test4.c: (main):
Fix MinGW build problem and use g_usleep() instead of
sleep() (#316162)

2
common

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

View file

@ -13,13 +13,14 @@
<chapter>
<title>gst-plugins-base Elements</title>
<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-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" />
</chapter>

View file

@ -18,22 +18,6 @@ GstClientStatus
GstMultiFdSinkClass
</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>
<FILE>element-gnomevfssink</FILE>
GstGnomeVFSSink
@ -42,6 +26,23 @@ GstGnomeVFSSink
GstGnomeVFSSinkClass
</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>
<FILE>element-videotestsrc</FILE>
<TITLE>videotestsrc</TITLE>

View file

@ -17,6 +17,24 @@
* 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
# include "config.h"
#endif