On Sat, 20 Jun 2020, lance.lmw...@gmail.com wrote:

On Fri, Jun 19, 2020 at 06:50:03PM +0200, Carl Eugen Hoyos wrote:
Am Sa., 30. Mai 2020 um 15:29 Uhr schrieb <lance.lmw...@gmail.com>:
>
> From: Limin Wang <lance.lmw...@gmail.com>
>
> Signed-off-by: Limin Wang <lance.lmw...@gmail.com>
> ---
>  doc/encoders.texi      | 14 ++++++++++++++
>  libavcodec/mpeg12enc.c |  2 ++
>  libavcodec/profiles.h  |  8 ++++++++
>  3 files changed, 24 insertions(+)
>
> diff --git a/doc/encoders.texi b/doc/encoders.texi
> index 954f0f6..1331b79 100644
> --- a/doc/encoders.texi
> +++ b/doc/encoders.texi
> @@ -2740,6 +2740,20 @@ MPEG-2 video encoder.
>  @subsection Options
>
>  @table @option
> +@item profile @var{integer}
> +Select the mpeg2 profile to encode:
> +
> +@table @samp
> +@item 422
> +@item main
> +@item ss
> +Spatially Scalable
> +@item snr
> +SNR Scalable
> +@item high
> +@item simple
> +@end table

Above looks wrong (as reported on the user mailing list):
high and main have to be swapped, no?

User can't assume the integer value by the order, it's const string.

I agree. As I explaned in the ffmpeg-user thread, the only confusing thing might be that @var{integer} is listed, maybe the @var{integer} parameter should be removed to avoid the confusion.

I recall ffmpeg -h full can give the detail integer,
now it's missing for the profile options, what's the problem?

But I'll fix the order to avoid such confusing.

Fix it if you want, I don't really mind either way, but I think its not needed, because the user can't assume any mapping in general for constant options and their integer mappings.

Regards,
Marton
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to