From: John Stebbins Date: Thu, 17 Jan 2019 16:51:48 +0000 (-0800) Subject: encavcodec: Make VCE h.265 encoder emit an IDR for every GOP X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=96285fe66cbd4e03fcb88ac89245da8342c9292c;p=handbrake encavcodec: Make VCE h.265 encoder emit an IDR for every GOP --- diff --git a/libhb/encavcodec.c b/libhb/encavcodec.c index 5e5c0f900..01dcd8c70 100644 --- a/libhb/encavcodec.c +++ b/libhb/encavcodec.c @@ -562,6 +562,12 @@ int encavcodecInit( hb_work_object_t * w, hb_job_t * job ) } } + // Make VCE h.265 encoder emit an IDR for every GOP + if (job->vcodec == HB_VCODEC_FFMPEG_VCE_H265) + { + av_dict_set(&av_opts, "gops_per_idr", "1", 0); + } + if( job->pass_id == HB_PASS_ENCODE_1ST || job->pass_id == HB_PASS_ENCODE_2ND ) {