summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim@centricular.com>2014-08-25 15:21:39 +0100
committerTim-Philipp Müller <tim@centricular.com>2014-08-25 15:22:14 +0100
commitab5ec2b7bf293f94ff3f192e8e8483a87cde0b27 (patch)
tree257af84c8764434983378e3c92bc2e1b2755aaf9
parentb7a3fdd84f7e5295eea0ce6d18c5e3f533fe23f0 (diff)
docs: add mpegpsmux and mpegtsmux
-rw-r--r--docs/plugins/gst-plugins-bad-plugins-docs.sgml3
-rw-r--r--docs/plugins/gst-plugins-bad-plugins-sections.txt47
-rw-r--r--docs/plugins/inspect/plugin-mpegpsmux.xml34
3 files changed, 83 insertions, 1 deletions
diff --git a/docs/plugins/gst-plugins-bad-plugins-docs.sgml b/docs/plugins/gst-plugins-bad-plugins-docs.sgml
index a9b982502..d319002d6 100644
--- a/docs/plugins/gst-plugins-bad-plugins-docs.sgml
+++ b/docs/plugins/gst-plugins-bad-plugins-docs.sgml
@@ -64,6 +64,8 @@
<xi:include href="xml/element-mirror.xml" />
<xi:include href="xml/element-modplug.xml" />
<xi:include href="xml/element-mpeg2enc.xml" />
+ <xi:include href="xml/element-mpegpsmux.xml" />
+ <xi:include href="xml/element-mpegtsmux.xml" />
<xi:include href="xml/element-mplex.xml" />
<xi:include href="xml/element-mpg123audiodec.xml" />
<xi:include href="xml/element-neonhttpsrc.xml" />
@@ -128,6 +130,7 @@
<xi:include href="xml/plugin-mms.xml" />
<xi:include href="xml/plugin-modplug.xml" />
<xi:include href="xml/plugin-mpeg2enc.xml" />
+ <xi:include href="xml/plugin-mpegpsmux.xml" />
<xi:include href="xml/plugin-mpegtsmux.xml" />
<xi:include href="xml/plugin-mplex.xml" />
<xi:include href="xml/plugin-neon.xml" />
diff --git a/docs/plugins/gst-plugins-bad-plugins-sections.txt b/docs/plugins/gst-plugins-bad-plugins-sections.txt
index ea4135438..e657b81d9 100644
--- a/docs/plugins/gst-plugins-bad-plugins-sections.txt
+++ b/docs/plugins/gst-plugins-bad-plugins-sections.txt
@@ -145,8 +145,8 @@ gst_camera_bin_get_type
<SECTION>
<FILE>element-chromium</FILE>
<TITLE>chromium</TITLE>
-GstChromium
<SUBSECTION Standard>
+GstChromium
GstChromiumClass
GST_CHROMIUM
GST_CHROMIUM_CLASS
@@ -922,6 +922,51 @@ gst_mpeg2enc_get_type
</SECTION>
<SECTION>
+<FILE>element-mpegpsmux</FILE>
+<TITLE>mpegpsmux</TITLE>
+<SUBSECTION Standard>
+MpegPsMux
+GST_MPEG_PSMUX
+GST_TYPE_MPEG_PSMUX
+MpegPsMuxClass
+mpegpsmux_get_type
+<SUBSECTION Private>
+MpegPsPadData
+MpegPsPadDataPrepareFunction
+CLOCK_BASE
+CLOCK_FREQ
+GSTTIME_TO_MPEGTIME
+NORMAL_TS_PACKET_LENGTH
+M2TS_PACKET_LENGTH
+STANDARD_TIME_CLOCK
+TWO_POW_33_MINUS1
+</SECTION>
+
+<SECTION>
+<FILE>element-mpegtsmux</FILE>
+<TITLE>mpegtsmux</TITLE>
+<SUBSECTION Standard>
+MpegTsMux
+GST_MPEG_TSMUX
+GST_TYPE_MPEG_TSMUX
+MpegTsMuxClass
+mpegtsmux_get_type
+<SUBSECTION Private>
+MpegTsPadData
+CLOCK_BASE
+CLOCK_FREQ
+CLOCK_FREQ_SCR
+MPEGTIME_TO_GSTTIME
+GSTTIME_TO_MPEGTIME
+MPEG_SYS_TIME_TO_GSTTIME
+GSTTIME_TO_MPEG_SYS_TIME
+NORMAL_TS_PACKET_LENGTH
+M2TS_PACKET_LENGTH
+MAX_PROG_NUMBER
+DEFAULT_PROG_ID
+</SECTION>
+
+<SECTION>
<FILE>element-mplex</FILE>
<TITLE>mplex</TITLE>
GstMplex
diff --git a/docs/plugins/inspect/plugin-mpegpsmux.xml b/docs/plugins/inspect/plugin-mpegpsmux.xml
new file mode 100644
index 000000000..91765733b
--- /dev/null
+++ b/docs/plugins/inspect/plugin-mpegpsmux.xml
@@ -0,0 +1,34 @@
+<plugin>
+ <name>mpegpsmux</name>
+ <description>MPEG-PS muxer</description>
+ <filename>../../gst/mpegpsmux/.libs/libgstmpegpsmux.so</filename>
+ <basename>libgstmpegpsmux.so</basename>
+ <version>1.5.0.1</version>
+ <license>LGPL</license>
+ <source>gst-plugins-bad</source>
+ <package>GStreamer Bad Plug-ins git</package>
+ <origin>Unknown package origin</origin>
+ <elements>
+ <element>
+ <name>mpegpsmux</name>
+ <longname>MPEG Program Stream Muxer</longname>
+ <class>Codec/Muxer</class>
+ <description>Multiplexes media streams into an MPEG Program Stream</description>
+ <author>Lin YANG &lt;oxcsnicho@gmail.com&gt;</author>
+ <pads>
+ <caps>
+ <name>sink_%u</name>
+ <direction>sink</direction>
+ <presence>request</presence>
+ <details>video/mpeg, mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false; video/x-dirac; video/x-h264; audio/mpeg, mpegversion=(int){ 1, 2 }; audio/mpeg, mpegversion=(int)4, stream-format=(string){ raw, adts }; audio/x-lpcm, width=(int){ 16, 20, 24 }, rate=(int){ 48000, 96000 }, channels=(int)[ 1, 8 ], dynamic_range=(int)[ 0, 255 ], emphasis=(boolean){ false, true }, mute=(boolean){ false, true }</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/mpeg, mpegversion=(int)2, systemstream=(boolean)true</details>
+ </caps>
+ </pads>
+ </element>
+ </elements>
+</plugin> \ No newline at end of file