[FFmpeg-devel] [PATCH 2/3] avcodec/libx264:setting profile and level in avcodec context
Carl Eugen Hoyos
ceffmpeg at gmail.com
Thu Nov 23 14:02:22 EET 2017
2017-11-23 12:47 GMT+01:00 Jeyapal, Karthick <kjeyapal at akamai.com>:
> On 11/23/17, 4:21 PM, "Carl Eugen Hoyos" <ceffmpeg at gmail.com> wrote:
>>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;
>>> + if (avctx->level == FF_LEVEL_UNKNOWN)
>>> + avctx->level = nal->p_payload;
>>Why are these conditional?
> We didn’t want to overwrite profile and level, if user had already set it.
So if x264 changes these values because of contradicting user
requests, we write the wrong values into the hls header?
More information about the ffmpeg-devel