X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=m4%2Flls%2Ffilter.suite.m4;fp=m4%2Flls%2Ffilter.suite.m4;h=0cd69ebd311b7a008f9a8731ebbba3a9a8b3b65b;hb=2b9f5ff978bcbbe0a101a4cdf4ca7f69f14a148d;hp=0000000000000000000000000000000000000000;hpb=35074cc1a527fd6a275101ba561c65cc13a0fa41;p=paraslash.git diff --git a/m4/lls/filter.suite.m4 b/m4/lls/filter.suite.m4 new file mode 100644 index 00000000..0cd69ebd --- /dev/null +++ b/m4/lls/filter.suite.m4 @@ -0,0 +1,37 @@ +m4_define(PROGRAM, para_filter) +[suite filter] +version-string = GIT_VERSION() +[supercommand para_filter] + purpose = decode or process audio data from STDIN to STDOUT + [description] + This program allows to specify a chain of filters which transform the + audio stream read from STDIN. A common mode of operation is to decode + an mp3 file with the mp3dec filter, but many other filters exist which + transform the audio stream in different ways. + [/description] + m4_include(common-option-section.m4) + m4_include(help.m4) + m4_include(detailed-help.m4) + m4_include(version.m4) + m4_include(loglevel.m4) + m4_include(per-command-options-section.m4) + [option filter] + short_opt = f + summary = add one filter to the filter chain + arg_info = required_arg + arg_type = string + flag multiple + typestr = filter_spec + [help] + A filter specifier begins with the name of a supported filter, + optionally followed by zero or more options for the named filter. + Filter name and options must be separated by whitespace. If the + there is at least one option, the filter specifier needs to be quoted + like this: + + --filter 'compress --inertia 5 --damp 2' + + This option may be specified multiple times to 'pipe' the stream + through all given filters (in a single thread without copying the + data). The same filter may appear more than once, and order matters. + [/help]