Home | History | Annotate | Download | only in encode

Lines Matching refs:slice_param

89 static  VAEncSliceParameterBufferH264 slice_param;
1628 slice_param.macroblock_address = 0;
1629 slice_param.num_macroblocks = frame_width_mbaligned * frame_height_mbaligned/(16*16); /* Measured by MB */
1630 slice_param.slice_type = (current_frame_type == FRAME_IDR)?2:current_frame_type;
1633 ++slice_param.idr_pic_id;
1636 memcpy(slice_param.RefPicList0, RefPicList0_P, refpiclist0_max*sizeof(VAPictureH264));
1639 slice_param.RefPicList0[i].picture_id = VA_INVALID_SURFACE;
1640 slice_param.RefPicList0[i].flags = VA_PICTURE_H264_INVALID;
1646 memcpy(slice_param.RefPicList0, RefPicList0_B, refpiclist0_max*sizeof(VAPictureH264));
1648 slice_param.RefPicList0[i].picture_id = VA_INVALID_SURFACE;
1649 slice_param.RefPicList0[i].flags = VA_PICTURE_H264_INVALID;
1652 memcpy(slice_param.RefPicList1, RefPicList1_B, refpiclist1_max*sizeof(VAPictureH264));
1654 slice_param.RefPicList1[i].picture_id = VA_INVALID_SURFACE;
1655 slice_param.RefPicList1[i].flags = VA_PICTURE_H264_INVALID;
1659 slice_param.slice_alpha_c0_offset_div2 = 0;
1660 slice_param.slice_beta_offset_div2 = 0;
1661 slice_param.direct_spatial_mv_pred_flag = 1;
1662 slice_param.pic_order_cnt_lsb = (current_frame_display - current_IDR_display) % MaxPicOrderCntLsb;
1665 sizeof(slice_param),1,&slice_param,&slice_param_buf);
1966 memset(&slice_param, 0, sizeof(slice_param));