mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-04-26 06:54:49 +00:00
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
This commit is contained in:
parent
da83e9f450
commit
26a52d2733
10 changed files with 148 additions and 1 deletions
15
ChangeLog
15
ChangeLog
|
@ -1,3 +1,18 @@
|
||||||
|
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="\
|
||||||
level \
|
level \
|
||||||
matroska \
|
matroska \
|
||||||
monoscope \
|
monoscope \
|
||||||
|
multifile \
|
||||||
multipart \
|
multipart \
|
||||||
qtdemux \
|
qtdemux \
|
||||||
rtp \
|
rtp \
|
||||||
|
@ -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 = \
|
||||||
$(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 @@
|
||||||
<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 @@
|
||||||
<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
|
||||||
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 @@
|
||||||
<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
|
||||||
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
|
||||||
GstAudioSrc
|
GstAudioSrc
|
||||||
GstOssSrc
|
GstOssSrc
|
||||||
GstOsxAudioSrc
|
GstOsxAudioSrc
|
||||||
|
GstMultiFileSrc
|
||||||
GstUDPSrc
|
GstUDPSrc
|
||||||
GstPngDec
|
GstPngDec
|
||||||
GstPngEnc
|
GstPngEnc
|
||||||
|
|
43
docs/plugins/inspect/plugin-multifile.xml
Normal file
43
docs/plugins/inspect/plugin-multifile.xml
Normal file
|
@ -0,0 +1,43 @@
|
||||||
|
<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 <ds@schleef.org></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 <ds@schleef.org></author>
|
||||||
|
<pads>
|
||||||
|
<caps>
|
||||||
|
<name>src</name>
|
||||||
|
<direction>source</direction>
|
||||||
|
<presence>always</presence>
|
||||||
|
<details>ANY</details>
|
||||||
|
</caps>
|
||||||
|
</pads>
|
||||||
|
</element>
|
||||||
|
</elements>
|
||||||
|
</plugin>
|
|
@ -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 \
|
||||||
|
|
1
tests/check/elements/.gitignore
vendored
1
tests/check/elements/.gitignore
vendored
|
@ -20,6 +20,7 @@ id3demux
|
||||||
id3v2mux
|
id3v2mux
|
||||||
level
|
level
|
||||||
matroskamux
|
matroskamux
|
||||||
|
multifile
|
||||||
rtp-payloading
|
rtp-payloading
|
||||||
spectrum
|
spectrum
|
||||||
sunaudio
|
sunaudio
|
||||||
|
|
Loading…
Reference in a new issue