From 1148655089b0196fd095b99087e9293810e0c5d4 Mon Sep 17 00:00:00 2001 From: Elaine Wang Date: Sat, 27 Apr 2013 21:43:06 +0800 Subject: [PATCH] h264encode: add some comments Signed-off-by: Elaine Wang --- test/encode/h264encode.c | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/test/encode/h264encode.c b/test/encode/h264encode.c index c06d066..c75b57e 100644 --- a/test/encode/h264encode.c +++ b/test/encode/h264encode.c @@ -1283,9 +1283,9 @@ static int render_picture(void) pic_param.CurrPic.BottomFieldOrderCnt = pic_param.CurrPic.TopFieldOrderCnt; CurrentCurrPic = pic_param.CurrPic; - if (getenv("TO_DEL")) { - update_RefPicList(); - memset(pic_param.ReferenceFrames, 1, 16 * sizeof(VAPictureH264)); + if (getenv("TO_DEL")) { /* set RefPicList into ReferenceFrames */ + update_RefPicList(); /* calc RefPicList */ + memset(pic_param.ReferenceFrames, 0xff, 16 * sizeof(VAPictureH264)); /* invalid all */ if (current_frame_type == FRAME_P) { pic_param.ReferenceFrames[0] = RefPicList0_P[0]; } else if (current_frame_type == FRAME_B) { @@ -1533,14 +1533,6 @@ static int render_slice(void) } } - if (getenv("NOREF")) { - for (i = 0; i < 32; i++) { - slice_param.RefPicList0[i].picture_id = VA_INVALID_SURFACE; - slice_param.RefPicList1[i].picture_id = VA_INVALID_SURFACE; - } - } - - slice_param.slice_alpha_c0_offset_div2 = 2; slice_param.slice_beta_offset_div2 = 2; slice_param.pic_order_cnt_lsb = current_frame_display % MaxPicOrderCntLsb; -- 2.11.0