Lines Matching refs:pp
255 DXVA_PicParams_H264_MVC *pp = p_hal->pp; in prepare_spspps() local
265 mpp_put_bits(&bp, pp->chroma_format_idc, 2); in prepare_spspps()
266 mpp_put_bits(&bp, pp->bit_depth_luma_minus8, 3); in prepare_spspps()
267 mpp_put_bits(&bp, pp->bit_depth_chroma_minus8, 3); in prepare_spspps()
269 mpp_put_bits(&bp, pp->log2_max_frame_num_minus4, 4); in prepare_spspps()
270 mpp_put_bits(&bp, pp->num_ref_frames, 5); in prepare_spspps()
271 mpp_put_bits(&bp, pp->pic_order_cnt_type, 2); in prepare_spspps()
272 mpp_put_bits(&bp, pp->log2_max_pic_order_cnt_lsb_minus4, 4); in prepare_spspps()
273 mpp_put_bits(&bp, pp->delta_pic_order_always_zero_flag, 1); in prepare_spspps()
274 mpp_put_bits(&bp, (pp->wFrameWidthInMbsMinus1 + 1), 9); in prepare_spspps()
275 mpp_put_bits(&bp, (pp->wFrameHeightInMbsMinus1 + 1), 9); in prepare_spspps()
276 mpp_put_bits(&bp, pp->frame_mbs_only_flag, 1); in prepare_spspps()
277 mpp_put_bits(&bp, pp->MbaffFrameFlag, 1); in prepare_spspps()
278 mpp_put_bits(&bp, pp->direct_8x8_inference_flag, 1); in prepare_spspps()
281 mpp_put_bits(&bp, (pp->num_views_minus1 + 1), 2); in prepare_spspps()
282 mpp_put_bits(&bp, pp->view_id[0], 10); in prepare_spspps()
283 mpp_put_bits(&bp, pp->view_id[1], 10); in prepare_spspps()
284 mpp_put_bits(&bp, pp->num_anchor_refs_l0[0], 1); in prepare_spspps()
285 if (pp->num_anchor_refs_l0[0]) { in prepare_spspps()
286 mpp_put_bits(&bp, pp->anchor_ref_l0[0][0], 10); in prepare_spspps()
290 mpp_put_bits(&bp, pp->num_anchor_refs_l1[0], 1); in prepare_spspps()
291 if (pp->num_anchor_refs_l1[0]) { in prepare_spspps()
292 mpp_put_bits(&bp, pp->anchor_ref_l1[0][0], 10); in prepare_spspps()
296 mpp_put_bits(&bp, pp->num_non_anchor_refs_l0[0], 1); in prepare_spspps()
297 if (pp->num_non_anchor_refs_l0[0]) { in prepare_spspps()
298 mpp_put_bits(&bp, pp->non_anchor_ref_l0[0][0], 10); in prepare_spspps()
302 mpp_put_bits(&bp, pp->num_non_anchor_refs_l1[0], 1); in prepare_spspps()
303 if (pp->num_non_anchor_refs_l1[0]) { in prepare_spspps()
304 mpp_put_bits(&bp, pp->non_anchor_ref_l1[0][0], 10); in prepare_spspps()
316 mpp_put_bits(&bp, pp->entropy_coding_mode_flag, 1); in prepare_spspps()
317 mpp_put_bits(&bp, pp->pic_order_present_flag, 1); in prepare_spspps()
318 mpp_put_bits(&bp, pp->num_ref_idx_l0_active_minus1, 5); in prepare_spspps()
319 mpp_put_bits(&bp, pp->num_ref_idx_l1_active_minus1, 5); in prepare_spspps()
320 mpp_put_bits(&bp, pp->weighted_pred_flag, 1); in prepare_spspps()
321 mpp_put_bits(&bp, pp->weighted_bipred_idc, 2); in prepare_spspps()
322 mpp_put_bits(&bp, pp->pic_init_qp_minus26, 7); in prepare_spspps()
323 mpp_put_bits(&bp, pp->pic_init_qs_minus26, 6); in prepare_spspps()
324 mpp_put_bits(&bp, pp->chroma_qp_index_offset, 5); in prepare_spspps()
325 mpp_put_bits(&bp, pp->deblocking_filter_control_present_flag, 1); in prepare_spspps()
326 mpp_put_bits(&bp, pp->constrained_intra_pred_flag, 1); in prepare_spspps()
327 mpp_put_bits(&bp, pp->redundant_pic_cnt_present_flag, 1); in prepare_spspps()
328 mpp_put_bits(&bp, pp->transform_8x8_mode_flag, 1); in prepare_spspps()
329 mpp_put_bits(&bp, pp->second_chroma_qp_index_offset, 5); in prepare_spspps()
330 mpp_put_bits(&bp, pp->scaleing_list_enable_flag, 1); in prepare_spspps()
335 … is_long_term = (pp->RefFrameList[i].bPicEntry != 0xff) ? pp->RefFrameList[i].AssociatedFlag : 0; in prepare_spspps()
339 voidx = (pp->RefFrameList[i].bPicEntry != 0xff) ? pp->RefPicLayerIdList[i] : 0; in prepare_spspps()
356 DXVA_PicParams_H264_MVC *pp = p_hal->pp; in prepare_framerps() local
360 max_frame_num = 1 << (pp->log2_max_frame_num_minus4 + 4); in prepare_framerps()
362 if ((pp->NonExistingFrameFlags >> i) & 0x01) { in prepare_framerps()
365 if (pp->RefFrameList[i].AssociatedFlag) { in prepare_framerps()
366 frame_num_wrap = pp->FrameNumList[i]; in prepare_framerps()
368 frame_num_wrap = (pp->FrameNumList[i] > pp->frame_num) ? in prepare_framerps()
369 (pp->FrameNumList[i] - max_frame_num) : pp->FrameNumList[i]; in prepare_framerps()
379 mpp_put_bits(&bp, pp->RefPicLayerIdList[i], 1); //!< voidx in prepare_framerps()
385 voidx = dpb_valid ? pp->RefPicLayerIdList[dpb_idx] : 0; in prepare_framerps()
395 voidx = dpb_valid ? pp->RefPicLayerIdList[dpb_idx] : 0; in prepare_framerps()
410 if (p_hal->pp->scaleing_list_enable_flag) { in prepare_scanlist()
431 DXVA_PicParams_H264_MVC *pp = p_hal->pp; in set_registers() local
456 mpp_buf_slot_get_prop(p_hal->frame_slots, pp->CurrPic.Index7Bits, SLOT_FRAME_PTR, &mframe); in set_registers()
461 if (pp->chroma_format_idc == 0) { //!< Y400 in set_registers()
463 } else if (pp->chroma_format_idc == 1) { //!< Y420 in set_registers()
465 } else if (pp->chroma_format_idc == 2) { //!< Y422 in set_registers()
476 p_regs->sw40.cur_poc = pp->CurrFieldOrderCnt[0]; in set_registers()
477 p_regs->sw74.cur_poc1 = pp->CurrFieldOrderCnt[1]; in set_registers()
478 mpp_buf_slot_get_prop(p_hal->frame_slots, pp->CurrPic.Index7Bits, SLOT_BUFFER, &mbuffer); in set_registers()
492 … ? pp->FieldOrderCntList[i / 2][1] : pp->FieldOrderCntList[i / 2][0]; in set_registers()
494 … ? pp->FieldOrderCntList[(i + 15) / 2][0] : pp->FieldOrderCntList[(i + 15) / 2][1]; in set_registers()
495 sw10_24_offset = ((pp->RefPicFiledFlags >> i) & 0x01) | in set_registers()
496 ((pp->UsedForReferenceFlags >> (2 * i + 0)) & 0x01) << 0x01 | in set_registers()
497 ((pp->UsedForReferenceFlags >> (2 * i + 1)) & 0x01) << 0x02 | in set_registers()
498 ((pp->RefPicColmvUsedFlags >> i) & 0x01) << 0x03; in set_registers()
501 if (pp->RefFrameList[i].bPicEntry != 0xff) { in set_registers()
502 ref_index = pp->RefFrameList[i].Index7Bits; in set_registers()
503 near_index = pp->RefFrameList[i].Index7Bits; in set_registers()
505 ref_index = (near_index < 0) ? pp->CurrPic.Index7Bits : near_index; in set_registers()
510 p_regs->sw72.ref30_poc = pp->FieldOrderCntList[15][0]; in set_registers()
511 p_regs->sw73.ref31_poc = pp->FieldOrderCntList[15][1]; in set_registers()
512 sw48_offset = ((pp->RefPicFiledFlags >> 15) & 0x01) | in set_registers()
513 ((pp->UsedForReferenceFlags >> 30) & 0x01) << 0x01 | in set_registers()
514 ((pp->UsedForReferenceFlags >> 31) & 0x01) << 0x02 | in set_registers()
515 ((pp->RefPicColmvUsedFlags >> 15) & 0x01) << 0x03; in set_registers()
518 if (pp->RefFrameList[15].bPicEntry != 0xff) { in set_registers()
519 ref_index = pp->RefFrameList[15].Index7Bits; in set_registers()
521 ref_index = (near_index < 0) ? pp->CurrPic.Index7Bits : near_index; in set_registers()