Home | History | Annotate | Download | only in encode

Lines Matching refs:pic_param

123     VAEncPictureParameterBufferH264 pic_param;
326 VAEncPictureParameterBufferH264 *pic_param;
330 pic_param = &avcenc_context.pic_param;
331 pic_param->CurrPic.picture_id = surface_ids[SID_RECON_PICTURE];
332 pic_param->CurrPic.TopFieldOrderCnt = display_num * 2;
333 pic_param->ReferenceFrames[0].picture_id = surface_ids[SID_REFERENCE_PICTURE_L0];
334 pic_param->ReferenceFrames[1].picture_id = surface_ids[SID_REFERENCE_PICTURE_L1];
335 pic_param->ReferenceFrames[2].picture_id = VA_INVALID_ID;
337 pic_param->coded_buf = avcenc_context.codedbuf_buf_id;
338 pic_param->frame_num = frame_num;
339 pic_param->pic_fields.bits.idr_pic_flag = !!is_idr;
340 pic_param->pic_fields.bits.reference_pic_flag = (slice_type != SLICE_TYPE_B);
345 sizeof(*pic_param), 1, pic_param,
992 VAEncPictureParameterBufferH264 *pic_param = &avcenc_context.pic_param;
994 bitstream_put_ue(bs, pic_param->pic_parameter_set_id); /* pic_parameter_set_id */
995 bitstream_put_ue(bs, pic_param->seq_parameter_set_id); /* seq_parameter_set_id */
997 bitstream_put_ui(bs, pic_param->pic_fields.bits.entropy_coding_mode_flag, 1); /* entropy_coding_mode_flag */
1003 bitstream_put_ue(bs, pic_param->num_ref_idx_l0_active_minus1); /* num_ref_idx_l0_active_minus1 */
1004 bitstream_put_ue(bs, pic_param->num_ref_idx_l1_active_minus1); /* num_ref_idx_l1_active_minus1 1 */
1006 bitstream_put_ui(bs, pic_param->pic_fields.bits.weighted_pred_flag, 1); /* weighted_pred_flag: 0 */
1007 bitstream_put_ui(bs, pic_param->pic_fields.bits.weighted_bipred_idc, 2); /* weighted_bipred_idc: 0 */
1009 bitstream_put_se(bs, pic_param->pic_init_qp - 26); /* pic_init_qp_minus26 */
1013 bitstream_put_ui(bs, pic_param->pic_fields.bits.deblocking_filter_control_present_flag, 1); /* deblocking_filter_control_present_flag */
1018 bitstream_put_ui(bs, pic_param->pic_fields.bits.transform_8x8_mode_flag, 1); /*transform_8x8_mode_flag */
1020 bitstream_put_se(bs, pic_param->second_chroma_qp_index_offset ); /*second_chroma_qp_index_offset */
1146 VAEncPictureParameterBufferH264 *pic_param = &avcenc_context.pic_param;
1147 int is_cabac = (pic_param->pic_fields.bits.entropy_coding_mode_flag == ENTROPY_MODE_CABAC);
1203 if (pic_param->pic_fields.bits.deblocking_filter_control_present_flag == 1) {
1451 static void avcenc_context_pic_param_init(VAEncPictureParameterBufferH264 *pic_param)
1453 pic_param->seq_parameter_set_id = 0;
1454 pic_param->pic_parameter_set_id = 0;
1456 pic_param->last_picture = 0;
1457 pic_param->frame_num = 0;
1459 pic_param->pic_init_qp = (qp_value >= 0 ? qp_value : 26);
1460 pic_param->num_ref_idx_l0_active_minus1 = 0;
1461 pic_param->num_ref_idx_l1_active_minus1 = 0;
1463 pic_param->pic_fields.bits.idr_pic_flag = 0;
1464 pic_param->pic_fields.bits.reference_pic_flag = 0;
1465 pic_param->pic_fields.bits.entropy_coding_mode_flag = ENTROPY_MODE_CABAC;
1466 pic_param->pic_fields.bits.weighted_pred_flag = 0;
1467 pic_param->pic_fields.bits.weighted_bipred_idc = 0;
1470 pic_param->pic_fields.bits.transform_8x8_mode_flag = 0;
1472 pic_param->pic_fields.bits.transform_8x8_mode_flag = 1;
1474 pic_param->pic_fields.bits.deblocking_filter_control_present_flag = 1;
1545 avcenc_context_pic_param_init(&avcenc_context.pic_param);