add theoraenc
authorThomas Vander Stichele <thomas@apestaart.org>
Wed, 14 Sep 2005 21:36:02 +0000 (21:36 +0000)
committerThomas Vander Stichele <thomas@apestaart.org>
Wed, 14 Sep 2005 21:36:02 +0000 (21:36 +0000)
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

ChangeLog
common
docs/plugins/gst-plugins-base-plugins-docs.sgml
docs/plugins/gst-plugins-base-plugins-sections.txt
ext/theora/theoraenc.c

index 95adc2ec428b6f90950211b3ffa6ba60ebb38e97..0d04a1ad82866360338949e5331a72348c362fb8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -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)
diff --git a/common b/common
index 30a1fc4dc24133cc411e0232af87790ae2f845b2..22ed11765884ef97b7346f0723ffc0e7fe540640 160000 (submodule)
--- a/common
+++ b/common
@@ -1 +1 @@
-Subproject commit 30a1fc4dc24133cc411e0232af87790ae2f845b2
+Subproject commit 22ed11765884ef97b7346f0723ffc0e7fe540640
index 0495a9fa5b32cc60af847bd46b3458d1760d2ed8..091febe24fc56f6cbe214222ef8d9bb6a59299c7 100644 (file)
   <chapter>
     <title>gst-plugins-base Elements</title>
     <xi:include href="xml/element-ffmpegcolorspace.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-gnomevfssink.xml" />
--->
     <xi:include href="xml/element-vorbisenc.xml" />
   </chapter>
 
index a76f4ecd4e776aaf204c3d9f6eed1dad5dc0c8b7..f28c4343a98aa2f2550f8c88ec252fde90e9795c 100644 (file)
@@ -19,11 +19,11 @@ GstMultiFdSinkClass
 </SECTION>
 
 <SECTION>
-<FILE>element-tcpserversink</FILE>
-GstTCPServerSink
-<TITLE>tcpserversink</TITLE>
+<FILE>element-gnomevfssink</FILE>
+GstGnomeVFSSink
+<TITLE>gnomevfssink</TITLE>
 <SUBSECTION Standard>
-GstTCPServerSinkClass
+GstGnomeVFSSinkClass
 </SECTION>
 
 <SECTION>
@@ -35,13 +35,14 @@ GstTCPServerSinkClass
 </SECTION>
 
 <SECTION>
-<FILE>element-gnomevfssink</FILE>
-GstGnomeVFSSink
-<TITLE>gnomevfssink</TITLE>
+<FILE>element-theoraenc</FILE>
+GstTheoraEnc
+<TITLE>theoraenc</TITLE>
 <SUBSECTION Standard>
-GstGnomeVFSSinkClass
+GstTheoraEncClass
 </SECTION>
 
+
 <SECTION>
 <FILE>element-videotestsrc</FILE>
 <TITLE>videotestsrc</TITLE>
index 85f002d6e7aedcaef6c9bb810990014a6000d0ab..4f8d157b7595141694376f9d1cef652d0c0b1e16 100644 (file)
  * 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