diff h264.h @ 8783:e91ea98d868a libavcodec

Add SEI recovery point frame counter to H264Context and use it when setting key_frame. Patch by Ivan Schreter schreter A gmx D net
author cehoyos
date Mon, 09 Feb 2009 23:04:16 +0000
parents 4f1567ce75c4
children a5dce344904a
line wrap: on
line diff
--- a/h264.h	Mon Feb 09 22:45:30 2009 +0000
+++ b/h264.h	Mon Feb 09 23:04:16 2009 +0000
@@ -500,6 +500,15 @@
      */
     SEI_PicStructType sei_pic_struct;
 
+    /**
+     * recovery_frame_cnt from SEI message
+     *
+     * Set to -1 if no recovery point SEI message found or to number of frames
+     * before playback synchronizes. Frames having recovery point are key
+     * frames.
+     */
+    int sei_recovery_frame_cnt;
+
     int is_complex;
 
     int luma_weight_flag[2];   ///< 7.4.3.2 luma_weight_lX_flag