[FFmpeg-devel] [PATCH, RFC] lavc/options_table: Add basic candidate h264 profiles
Martin Storsjö
martin at martin.st
Wed May 6 12:40:19 EEST 2020
On Wed, 6 May 2020, Linjie Fu wrote:
> Allows specifying avctx->profile with string type profile for
> h264 encoders.
>
> Private field/option "profile" may be abled to be removed for basic
> h264 profiles, directly for encoders like libopenh264/h264_vaapi,
> or with an map to hardware profile like h264_qsv.
>
> Signed-off-by: Linjie Fu <linjie.fu at intel.com>
> ---
> One concern is some encoders have options for specific profiles,
> like "high444p" for nvenc_h264 and "constrained_high" for h264_amf,
> hence they may not be able to remove the private option easily.
>
> Please help to comment.
>
> libavcodec/options_table.h | 4 ++++
> 1 file changed, 4 insertions(+)
This change in itself looks sensible to me (but I'd like for someone else
to comment as well). Even if it might not be able to get rid of the
private option for all encoders, it should at least simplify the easiest
cases.
// Martin
More information about the ffmpeg-devel
mailing list