[FFmpeg-devel] [PATCH] doc/encoders: Add libtwolame doc

Stefano Sabatini stefasab at gmail.com
Tue May 28 18:47:59 CEST 2013


On date Sunday 2013-05-26 14:27:30 -0700, Timothy Gu encoded:
> ---
>  doc/encoders.texi | 79 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  1 file changed, 79 insertions(+)
> 
> diff --git a/doc/encoders.texi b/doc/encoders.texi
> index a2c5eb0..acbdcd7 100644
> --- a/doc/encoders.texi
> +++ b/doc/encoders.texi
> @@ -441,6 +441,85 @@ Enables the the encoder to use (on a frame by frame basis) either L/R
>  stereo or mid/side stereo.
>  @end multitable
>  
> + at section libtwolame
> +
> +TwoLAME MP2 encoder wrapper
> +
> +Requires the presence of the libtwolame headers and library during

"It requires" or "This encoder requires" ...

> +configuration. You need to explicitly configure the build with
> + at code{--enable-libtwolame}.
> +
> + at subsection Options Mapping
> +

> +The following public options are supported by the libtwolame
> +wrapper. The FFmpeg options are in parantheses, while the TwoLAME
> +options are under the FFmpeg options.

This is confusing, also what parentheses?

I suggest to show the supported options in a single list, including
overriden shared options and private ones. You could show the name of
corresponding libtwolame option in parentheses, like in:

@item q (V)

> +
> + at table @option

> + at item b
> +b
> +
> +FFmpeg @code{b} option is expressed in bits/s, twolame @code{bitrate} 
> +in kilobits/s.
> +

It is not very clear what this option really accepts (bits/s or
kilobits/s?).

> + at item q
> +V
> +
> +Quality setting for experimental VBR support. Maximum value range is 

Use verbal form to describe what an option *does*, not what the
parameter *is*. In this case:

Set quality setting for ...

> +-50 to 50 but useful rage is -10 to 10.

range

> +
> + at end table
> +
> +The following private options are supported by the libtwolame
> +wrapper.
> +
> + at table @option
> + at item mode
> +mode
> +

> +MPEG mode. Available options:

Set MPEG mode. ...

> +
> + at table @samp
> + at item auto
> +Choose mode automatically based on the input

missing dot

> + at item stereo
> +Stereo
> + at item joint_stereo
> +Joint stereo
> + at item dual_channel
> +Dual channel
> + at item mono
> +Mono
> + at end table
> +
> + at item psymodel
> +psyc-mode
> +

> +Psychoacoustic model. Valid argument: -1 to 4. The higher the
> +value, the better the quality.

Set psychoacoustic model. The argument must be an integer value from
-1 to 4. The higher the value, the better the quality.

> +
> + at item energy_levels
> +energy
> +
> +Enable energy levels extensions.

What's the argument?

> +
> + at item error_protection
> +protect
> +
> +Enable CRC error protection.
> +
> + at item copyright
> +copyright
> +
> +Set MPEG audio copyright flag.
> +
> + at item original
> +original
> +
> +Set MPEG audio original flag.

Same here, what are the supported arguments? Are they 1/0.

[...]

Thanks.
-- 
FFmpeg = Friendly and Formidable Muttering Pure Explosive Ghost


More information about the ffmpeg-devel mailing list