Commit 26a52d27 authored by Jan Schmidt's avatar Jan Schmidt
Browse files

Move multifile plugin from -bad.

Original commit message from CVS:
* configure.ac:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-good-plugins-docs.sgml:
* docs/plugins/gst-plugins-good-plugins-sections.txt:
* docs/plugins/gst-plugins-good-plugins.args:
* docs/plugins/gst-plugins-good-plugins.hierarchy:
* docs/plugins/inspect/plugin-multifile.xml:
* tests/check/Makefile.am:
* tests/check/elements/.cvsignore:
Move multifile plugin from -bad.
Fixes: #490283
parent da83e9f4
2008-02-08 Jan Schmidt <jan.schmidt@sun.com>
* configure.ac:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-good-plugins-docs.sgml:
* docs/plugins/gst-plugins-good-plugins-sections.txt:
* docs/plugins/gst-plugins-good-plugins.args:
* docs/plugins/gst-plugins-good-plugins.hierarchy:
* docs/plugins/inspect/plugin-multifile.xml:
* tests/check/Makefile.am:
* tests/check/elements/.cvsignore:
Move multifile plugin from -bad.
Fixes: #490283
2008-02-08 Jan Schmidt <jan.schmidt@sun.com> 2008-02-08 Jan Schmidt <jan.schmidt@sun.com>
   
* configure.ac: * configure.ac:
......
...@@ -98,6 +98,7 @@ GST_PLUGINS_ALL="\ ...@@ -98,6 +98,7 @@ GST_PLUGINS_ALL="\
level \ level \
matroska \ matroska \
monoscope \ monoscope \
multifile \
multipart \ multipart \
qtdemux \ qtdemux \
rtp \ rtp \
...@@ -1022,6 +1023,7 @@ gst/law/Makefile ...@@ -1022,6 +1023,7 @@ gst/law/Makefile
gst/level/Makefile gst/level/Makefile
gst/matroska/Makefile gst/matroska/Makefile
gst/monoscope/Makefile gst/monoscope/Makefile
gst/multifile/Makefile
gst/multipart/Makefile gst/multipart/Makefile
gst/qtdemux/Makefile gst/qtdemux/Makefile
gst/rtp/Makefile gst/rtp/Makefile
......
...@@ -119,6 +119,8 @@ EXTRA_HFILES = \ ...@@ -119,6 +119,8 @@ EXTRA_HFILES = \
$(top_srcdir)/gst/id3demux/gstid3demux.h \ $(top_srcdir)/gst/id3demux/gstid3demux.h \
$(top_srcdir)/gst/level/gstlevel.h \ $(top_srcdir)/gst/level/gstlevel.h \
$(top_srcdir)/gst/monoscope/gstmonoscope.h \ $(top_srcdir)/gst/monoscope/gstmonoscope.h \
$(top_srcdir)/gst/multifile/gstmultifilesink.h \
$(top_srcdir)/gst/multifile/gstmultifilesrc.h \
$(top_srcdir)/gst/multipart/multipartdemux.h \ $(top_srcdir)/gst/multipart/multipartdemux.h \
$(top_srcdir)/gst/multipart/multipartmux.h \ $(top_srcdir)/gst/multipart/multipartmux.h \
$(top_srcdir)/gst/qtdemux/qtdemux.h \ $(top_srcdir)/gst/qtdemux/qtdemux.h \
......
...@@ -52,6 +52,8 @@ ...@@ -52,6 +52,8 @@
<xi:include href="xml/element-jpegenc.xml" /> <xi:include href="xml/element-jpegenc.xml" />
<xi:include href="xml/element-level.xml" /> <xi:include href="xml/element-level.xml" />
<xi:include href="xml/element-monoscope.xml" /> <xi:include href="xml/element-monoscope.xml" />
<xi:include href="xml/element-multifilesink.xml" />
<xi:include href="xml/element-multifilesrc.xml" />
<xi:include href="xml/element-multipartdemux.xml" /> <xi:include href="xml/element-multipartdemux.xml" />
<xi:include href="xml/element-multipartmux.xml" /> <xi:include href="xml/element-multipartmux.xml" />
<xi:include href="xml/element-multiudpsink.xml" /> <xi:include href="xml/element-multiudpsink.xml" />
...@@ -124,6 +126,7 @@ ...@@ -124,6 +126,7 @@
<xi:include href="xml/plugin-matroska.xml" /> <xi:include href="xml/plugin-matroska.xml" />
<xi:include href="xml/plugin-monoscope.xml" /> <xi:include href="xml/plugin-monoscope.xml" />
<xi:include href="xml/plugin-mulaw.xml" /> <xi:include href="xml/plugin-mulaw.xml" />
<xi:include href="xml/plugin-multifile.xml" />
<xi:include href="xml/plugin-multipart.xml" /> <xi:include href="xml/plugin-multipart.xml" />
<xi:include href="xml/plugin-navigationtest.xml" /> <xi:include href="xml/plugin-navigationtest.xml" />
<xi:include href="xml/plugin-ossaudio.xml" /> <xi:include href="xml/plugin-ossaudio.xml" />
......
...@@ -622,6 +622,34 @@ GST_MONOSCOPE_CLASS ...@@ -622,6 +622,34 @@ GST_MONOSCOPE_CLASS
GST_IS_MONOSCOPE_CLASS GST_IS_MONOSCOPE_CLASS
</SECTION> </SECTION>
<SECTION>
<FILE>element-multifilesrc</FILE>
<TITLE>multifilesrc</TITLE>
GstMultiFileSrc
<SUBSECTION Standard>
GstMultiFileSrcClass
GST_MULTI_FILE_SRC
GST_MULTI_FILE_SRC_CLASS
GST_IS_MULTI_FILE_SRC
GST_IS_MULTI_FILE_SRC_CLASS
GST_TYPE_MULTI_FILE_SRC
gst_multi_file_src_get_type
</SECTION>
<SECTION>
<FILE>element-multifilesink</FILE>
<TITLE>multifilesink</TITLE>
GstMultiFileSink
<SUBSECTION Standard>
GstMultiFileSinkClass
GST_MULTI_FILE_SINK
GST_MULTI_FILE_SINK_CLASS
GST_IS_MULTI_FILE_SINK
GST_IS_MULTI_FILE_SINK_CLASS
GST_TYPE_MULTI_FILE_SINK
gst_multi_file_sink_get_type
</SECTION>
<SECTION> <SECTION>
<FILE>element-multipartmux</FILE> <FILE>element-multipartmux</FILE>
<TITLE>multipartmux</TITLE> <TITLE>multipartmux</TITLE>
......
...@@ -138,6 +138,56 @@ ...@@ -138,6 +138,56 @@
<DEFAULT>10</DEFAULT> <DEFAULT>10</DEFAULT>
</ARG> </ARG>
<ARG>
<NAME>GstMultiFileSink::location</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>File Location</NICK>
<BLURB>Location of the file to write.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>
<ARG>
<NAME>GstMultiFileSink::index</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Index</NICK>
<BLURB>Index to use with location property to create file names. The index is incremented by one for each buffer read.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstMultiFileSrc::caps</NAME>
<TYPE>GstCaps*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Caps</NICK>
<BLURB>Caps describing the format of the data.</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstMultiFileSrc::index</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>File Index</NICK>
<BLURB>Index to use with location property to create file names. The index is incremented by one for each buffer read.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstMultiFileSrc::location</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>File Location</NICK>
<BLURB>Pattern to create file names of input files. File names are created by calling sprintf() with the pattern and the current index.</BLURB>
<DEFAULT>"%05d"</DEFAULT>
</ARG>
<ARG> <ARG>
<NAME>GstOssSrc::device</NAME> <NAME>GstOssSrc::device</NAME>
<TYPE>gchararray</TYPE> <TYPE>gchararray</TYPE>
......
...@@ -18,13 +18,14 @@ GObject ...@@ -18,13 +18,14 @@ GObject
GstSpeexDec GstSpeexDec
GstBaseSink GstBaseSink
GstShout2send GstShout2send
GstCACASink
GstBaseAudioSink GstBaseAudioSink
GstAudioSink GstAudioSink
GstEsdSink GstEsdSink
GstOssSink GstOssSink
GstOsxAudioSink GstOsxAudioSink
GstAASink GstAASink
GstCACASink
GstMultiFileSink
GstMultiUDPSink GstMultiUDPSink
GstUDPSink GstUDPSink
GstDynUDPSink GstDynUDPSink
...@@ -36,6 +37,7 @@ GObject ...@@ -36,6 +37,7 @@ GObject
GstAudioSrc GstAudioSrc
GstOssSrc GstOssSrc
GstOsxAudioSrc GstOsxAudioSrc
GstMultiFileSrc
GstUDPSrc GstUDPSrc
GstPngDec GstPngDec
GstPngEnc GstPngEnc
......
<plugin>
<name>multifile</name>
<description>Writes buffers to sequentially named files</description>
<filename>../../gst/multifile/.libs/libgstmultifile.so</filename>
<basename>libgstmultifile.so</basename>
<version>0.10.6.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin>
<elements>
<element>
<name>multifilesink</name>
<longname>Multi-File Sink</longname>
<class>Sink/File</class>
<description>Write buffers to a sequentially named set of files</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>
</pads>
</element>
<element>
<name>multifilesrc</name>
<longname>Multi-File Source</longname>
<class>Source/File</class>
<description>Read a sequentially named set of files into buffers</description>
<author>David Schleef &lt;ds@schleef.org&gt;</author>
<pads>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>ANY</details>
</caps>
</pads>
</element>
</elements>
</plugin>
\ No newline at end of file
...@@ -68,6 +68,7 @@ check_PROGRAMS = \ ...@@ -68,6 +68,7 @@ check_PROGRAMS = \
elements/id3demux \ elements/id3demux \
elements/level \ elements/level \
elements/matroskamux \ elements/matroskamux \
elements/multifile \
elements/rtp-payloading \ elements/rtp-payloading \
elements/spectrum \ elements/spectrum \
elements/videocrop \ elements/videocrop \
......
...@@ -20,6 +20,7 @@ id3demux ...@@ -20,6 +20,7 @@ id3demux
id3v2mux id3v2mux
level level
matroskamux matroskamux
multifile
rtp-payloading rtp-payloading
spectrum spectrum
sunaudio sunaudio
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment