docs/plugins/gst-plugins-ugly-plugins.*: commit missing files

Original commit message from CVS:
* docs/plugins/gst-plugins-ugly-plugins.args:
* docs/plugins/gst-plugins-ugly-plugins.hierarchy:
* docs/plugins/gst-plugins-ugly-plugins.interfaces:
* docs/plugins/gst-plugins-ugly-plugins.prerequisites:
commit missing files
* docs/plugins/inspect/plugin-lame.xml:
update
This commit is contained in:
Thomas Vander Stichele 2005-09-19 23:21:31 +00:00
parent 077d111c55
commit 76efbbb56b
9 changed files with 569 additions and 21 deletions

View file

@ -1,3 +1,13 @@
2005-09-20 Thomas Vander Stichele <thomas at apestaart dot org>
* docs/plugins/gst-plugins-ugly-plugins.args:
* docs/plugins/gst-plugins-ugly-plugins.hierarchy:
* docs/plugins/gst-plugins-ugly-plugins.interfaces:
* docs/plugins/gst-plugins-ugly-plugins.prerequisites:
commit missing files
* docs/plugins/inspect/plugin-lame.xml:
update
2005-09-19 Wim Taymans <wim@fluendo.com>
* ext/lame/gstlame.c: (gst_lame_chain):

2
common

@ -1 +1 @@
Subproject commit 13022c3cb4558d201e2ddf3e65d2e36b16eedc4a
Subproject commit cd4da6a319d9f92d28f7b8a3b412577e6de50b64

View file

@ -0,0 +1,520 @@
<ARG>
<NAME>GstLame::allow-diff-short</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Allow diff short</NICK>
<BLURB>Allow diff short.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstLame::ath-lower</NAME>
<TYPE>gint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>ATH lower</NICK>
<BLURB>lowers ATH by x dB.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstLame::ath-only</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>ATH only</NICK>
<BLURB>Ignore GPSYCHO completely, use ATH only.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstLame::ath-short</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>ATH short</NICK>
<BLURB>Ignore GPSYCHO for short blocks, use ATH only.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstLame::bitrate</NAME>
<TYPE>gint</TYPE>
<RANGE>[8,320]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Bitrate (kb/s)</NICK>
<BLURB>Bitrate in kbit/sec.</BLURB>
<DEFAULT>128</DEFAULT>
</ARG>
<ARG>
<NAME>GstLame::compression-ratio</NAME>
<TYPE>gfloat</TYPE>
<RANGE>[0,200]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Compression Ratio</NICK>
<BLURB>let lame choose bitrate to achieve selected compression ratio.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstLame::copyright</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Copyright</NICK>
<BLURB>Mark as copyright.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstLame::cwlimit</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,50000]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Cwlimit</NICK>
<BLURB>Compute tonality up to freq (in kHz) default 8.8717.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstLame::disable-reservoir</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Disable reservoir</NICK>
<BLURB>Disable the bit reservoir.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstLame::emphasis</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Emphasis</NICK>
<BLURB>Emphasis.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstLame::error-protection</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Error protection</NICK>
<BLURB>Adds 16 bit checksum to every frame.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstLame::extension</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Extension</NICK>
<BLURB>Extension.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstLame::force-ms</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Force ms</NICK>
<BLURB>Force ms_stereo on all frames.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstLame::free-format</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Free format</NICK>
<BLURB>Produce a free format bitstream.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstLame::highpass-freq</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,50000]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Highpass freq</NICK>
<BLURB>frequency(kHz), highpass filter cutoff below freq.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstLame::highpass-width</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Highpass width</NICK>
<BLURB>frequency(kHz) - default 15% of highpass freq.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstLame::lowpass-freq</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,50000]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Lowpass freq</NICK>
<BLURB>frequency(kHz), lowpass filter cutoff above freq.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstLame::lowpass-width</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Lowpass width</NICK>
<BLURB>frequency(kHz) - default 15% of lowpass freq.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstLame::mode</NAME>
<TYPE>GstLameMode</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Mode</NICK>
<BLURB>Encoding mode.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstLame::no-ath</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>No ath</NICK>
<BLURB>turns ATH down to a flat noise floor.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstLame::no-short-blocks</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>No short blocks</NICK>
<BLURB>Do not use short blocks.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstLame::original</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Original</NICK>
<BLURB>Mark as non-original.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstLame::padding-type</NAME>
<TYPE>GstLamePadding</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Padding type</NICK>
<BLURB>Padding type.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstLame::preset</NAME>
<TYPE>GstLamePreset</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Lame Preset</NICK>
<BLURB>Lame Preset.</BLURB>
<DEFAULT>none</DEFAULT>
</ARG>
<ARG>
<NAME>GstLame::quality</NAME>
<TYPE>GstLameQuality</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Quality</NICK>
<BLURB>Quality of algorithm used for encoding.</BLURB>
<DEFAULT>5</DEFAULT>
</ARG>
<ARG>
<NAME>GstLame::strict-iso</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Strict ISO</NICK>
<BLURB>Comply as much as possible to ISO MPEG spec.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstLame::vbr</NAME>
<TYPE>GstLameVbrmode</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>VBR</NICK>
<BLURB>Specify bitrate mode.</BLURB>
<DEFAULT>cbr</DEFAULT>
</ARG>
<ARG>
<NAME>GstLame::vbr-hard-min</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>VBR hard min</NICK>
<BLURB>Specify hard min bitrate.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstLame::vbr-max-bitrate</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>VBR max bitrate</NICK>
<BLURB>Specify max bitrate.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstLame::vbr-mean-bitrate</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>VBR mean bitrate</NICK>
<BLURB>Specify mean bitrate.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstLame::vbr-min-bitrate</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>VBR min bitrate</NICK>
<BLURB>Specify min bitrate.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstLame::vbr-quality</NAME>
<TYPE>GstLameQuality</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>VBR Quality</NICK>
<BLURB>VBR Quality.</BLURB>
<DEFAULT>5</DEFAULT>
</ARG>
<ARG>
<NAME>GstLame::xingheader</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Output Xing Header</NICK>
<BLURB>Output Xing Header.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstMad::half</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Half</NICK>
<BLURB>Generate PCM at 1/2 sample rate.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstMad::ignore-crc</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Ignore CRC</NICK>
<BLURB>Ignore CRC errors.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstID3Demux::prefer-v1</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>prefer version 1 tag</NICK>
<BLURB>Prefer tags from tag at end of file.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstID3Mux::v1-tag</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>add version 1 tag</NICK>
<BLURB>Add version 1 tag at end of file.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstID3Mux::v2-tag</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>add version 2 tag</NICK>
<BLURB>Add version 2 tag at start of file.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstID3Tag::prefer-v1</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>prefer version 1 tag</NICK>
<BLURB>Prefer tags from tag at end of file.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstID3Tag::v1-tag</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>add version 1 tag</NICK>
<BLURB>Add version 1 tag at end of file.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstID3Tag::v2-tag</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>add version 2 tag</NICK>
<BLURB>Add version 2 tag at start of file.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstSidDec::blocksize</NAME>
<TYPE>gulong</TYPE>
<RANGE>>= 1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Block size</NICK>
<BLURB>Size in bytes to output per buffer.</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstSidDec::clock</NAME>
<TYPE>GstSidClock</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>clock</NICK>
<BLURB>clock.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstSidDec::filter</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>filter</NICK>
<BLURB>filter.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstSidDec::force-speed</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>force_speed</NICK>
<BLURB>force_speed.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstSidDec::measured-volume</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>measured_volume</NICK>
<BLURB>measured_volume.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstSidDec::memory</NAME>
<TYPE>GstSidMemory</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>memory</NICK>
<BLURB>memory.</BLURB>
<DEFAULT>34</DEFAULT>
</ARG>
<ARG>
<NAME>GstSidDec::metadata</NAME>
<TYPE>GstCaps</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Metadata</NICK>
<BLURB>Metadata.</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstSidDec::mos8580</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>mos8580</NICK>
<BLURB>mos8580.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstSidDec::tune</NAME>
<TYPE>gint</TYPE>
<RANGE>[1,100]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>tune</NICK>
<BLURB>tune.</BLURB>
<DEFAULT>1</DEFAULT>
</ARG>
<ARG>
<NAME>GstMPEGAudioParse::bitrate</NAME>
<TYPE>gint</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Bitrate</NICK>
<BLURB>Bit Rate.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstMPEGAudioParse::skip</NAME>
<TYPE>gint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>skip</NICK>
<BLURB>skip.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

View file

@ -0,0 +1,31 @@
GObject
GstObject
GstPad
GstPluginFeature
GstElementFactory
GstTypeFindFactory
GstIndexFactory
GstElement
GstBin
GstPipeline
GstQueue
AC3IEC
GstDvdLpcmDec
GstRMDemux
GstMPEGAudioParse
GstSidDec
GstMad
GstID3TagBase
GstID3Demux
GstID3Mux
GstID3Tag
GstMpeg2dec
GstLame
GstPlugin
GstRegistry
GstPadTemplate
GstSignalObject
GInterface
GstChildProxy
GstURIHandler
GstTagSetter

View file

@ -0,0 +1,5 @@
GstBin GstChildProxy
GstPipeline GstChildProxy
GstID3Mux GstTagSetter
GstID3Tag GstTagSetter
GstLame GstTagSetter

View file

@ -0,0 +1,2 @@
GstChildProxy GstObject
GstTagSetter GstElement

View file

@ -1,20 +0,0 @@
<plugin>
<name>lame</name>
<description>Encode MP3's with LAME</description>
<filename>../../ext/lame/.libs/libgstlame.so</filename>
<basename>libgstlame.so</basename>
<version>0.9.1.1</version>
<license>LGPL</license>
<source>gst-plugins-ugly</source>
<package>GStreamer CVS/prerelease</package>
<origin>http://gstreamer.freedesktop.org/</origin>
<elements>
<element>
<name>lame</name>
<longname>L.A.M.E. mp3 encoder</longname>
<class>Codec/Encoder/Audio</class>
<description>High-quality free MP3 encoder</description>
<author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;, Wim Taymans &lt;wim@fluendo.com&gt;</author>
</element>
</elements>
</plugin>

0
docs/plugins/scan.stamp Normal file
View file