Request global headers from ffmpeg aac encoder

FAAC and FDK AAC don't populate AVCodecContext::extradata{_size} unless
CODEC_FLAG_GLOBAL_HEADER is set
This commit is contained in:
Palana 2014-05-08 14:19:10 +02:00
parent 00bdf11649
commit b9c544969e

View File

@ -160,6 +160,8 @@ static void *aac_create(obs_data_t settings, obs_encoder_t encoder)
/* enable experimental FFmpeg encoder if the only one available */
enc->context->strict_std_compliance = -2;
enc->context->flags = CODEC_FLAG_GLOBAL_HEADER;
if (initialize_codec(enc))
return enc;