test/encode/avcenc: increase the times of trying after overflow
authorXiang, Haihao <haihao.xiang@intel.com>
Fri, 1 Jul 2011 05:39:55 +0000 (13:39 +0800)
committerXiang, Haihao <haihao.xiang@intel.com>
Tue, 28 May 2013 08:46:48 +0000 (16:46 +0800)
Also unmap the coded buffer if overflow

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
test/encode/avcenc.c

index df9d286..fa9920d 100644 (file)
@@ -931,6 +931,7 @@ store_coded_buffer(FILE *avc_fp, int slice_type)
         else
             avcenc_context.codedbuf_pb_size *= 2;
 
+        vaUnmapBuffer(va_dpy, avcenc_context.codedbuf_buf_id);
         return -1;
     }
 
@@ -966,7 +967,7 @@ encode_picture(FILE *yuv_fp, FILE *avc_fp,
                int slice_type, int next_is_bpic)
 {
     VAStatus va_status;
-    int count = 5, ret = 0, codedbuf_size;
+    int count = 10, ret = 0, codedbuf_size;
     
     begin_picture(yuv_fp, frame_num, display_num, slice_type, is_idr);