]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/h264.c
Merge commit 'cdf58f0599c39852ee3beafe5f64af7d57d4215b'
[ffmpeg] / libavcodec / h264.c
index dd70af32e1b4f6c105aa190f6dab1055ee566408..942ba7f20a7f5a792960b7928170a1b2dfafc383 100644 (file)
@@ -1781,6 +1781,8 @@ static int output_frame(H264Context *h, AVFrame *dst, H264Picture *srcp)
 
     av_dict_set(&dst->metadata, "stereo_mode", ff_h264_sei_stereo_mode(h), 0);
 
+    if (srcp->sei_recovery_frame_cnt == 0)
+        dst->key_frame = 1;
     if (!srcp->crop)
         return 0;