[FFmpeg-devel] [PATCH] metadata conversion API

Jason Garrett-Glaser darkshikari
Wed Mar 4 03:29:38 CET 2009

> Also native encoders using a field in AVCodecContext only for one
> purpose is useless.

And even worse are the fields that are used for *very different
purposes* for different encoders, like -context for FFV1 and FFVHUFF.

The current system fosters enormous numbers of incomprehensible
options shoehorned into an interface designed originally for nothing
but native MPEG-1/2/4 encoding.  Every single option that is specific
to an encoder/decoder--that is, it is not used in the same way by any
other encoder/decoder--should be made a codec-specific option.

For example, x264's --psy-rd is not used by anything else, so that
would be in this category of option.

Dark Shikari

More information about the ffmpeg-devel mailing list