From: Andrey Volk Date: Wed, 17 Oct 2018 17:17:03 +0000 (+0300) Subject: FS-11466: [mod_av] Fix h264 hardware encoding delay. X-Git-Tag: v1.8.3~1^2~13 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c371c7504509a4e78bc93c883f691fdfeb98f29d;p=thirdparty%2Ffreeswitch.git FS-11466: [mod_av] Fix h264 hardware encoding delay. --- diff --git a/src/mod/applications/mod_av/avcodec.c b/src/mod/applications/mod_av/avcodec.c index 7df1aa42e0..594999310c 100644 --- a/src/mod/applications/mod_av/avcodec.c +++ b/src/mod/applications/mod_av/avcodec.c @@ -1089,6 +1089,8 @@ static void set_h264_private_data(h264_codec_context_t *context, avcodec_profile if (context->hw_encoder) { av_opt_set(context->encoder_ctx->priv_data, "preset", "llhp", 0); av_opt_set_int(context->encoder_ctx->priv_data, "2pass", 1, 0); + av_opt_set_int(context->encoder_ctx->priv_data, "delay", 0, 0); + av_opt_set(context->encoder_ctx->priv_data, "forced-idr", "true", 0); return; }