[FFmpeg-devel] [PATCH 2/3] avcodec/libx264:setting profile and level in avcodec context

Carl Eugen Hoyos ceffmpeg at gmail.com
Thu Nov 23 12:50:26 EET 2017


2017-11-23 4:37 GMT+01:00  <vdixit at akamai.com>:

> +    s = x264_encoder_headers(x4->enc, &nal, &nnal);
> +    if (avctx->profile == FF_PROFILE_UNKNOWN)
> +        avctx->profile = nal->p_payload[5];
> +    if (avctx->level == FF_LEVEL_UNKNOWN)
> +        avctx->level = nal->p_payload[7];

Why are these conditional?

(Do we really guarantee that our profile and level
fields contain the exact same values as the nal
payload?)

Carl Eugen


More information about the ffmpeg-devel mailing list