Home
last modified time | relevance | path

Searched refs:dpb_valid (Results 1 – 6 of 6) sorted by relevance

/OK3568_Linux_fs/external/mpp/mpp/hal/rkdec/h264d/
H A Dhal_h264d_rkv_reg.c352 RK_S32 dpb_valid = 0, bottom_flag = 0; in prepare_framerps() local
383 dpb_valid = (p_hal->slice_long[0].RefPicList[0][i].bPicEntry == 0xff) ? 0 : 1; in prepare_framerps()
384 dpb_idx = dpb_valid ? p_hal->slice_long[0].RefPicList[0][i].Index7Bits : 0; in prepare_framerps()
385 bottom_flag = dpb_valid ? p_hal->slice_long[0].RefPicList[0][i].AssociatedFlag : 0; in prepare_framerps()
386 voidx = dpb_valid ? pp->RefPicLayerIdList[dpb_idx] : 0; in prepare_framerps()
387 mpp_put_bits(&bp, dpb_idx | (dpb_valid << 4), 5); //!< dpb_idx in prepare_framerps()
393 dpb_valid = (p_hal->slice_long[0].RefPicList[j][i].bPicEntry == 0xff) ? 0 : 1; in prepare_framerps()
394 dpb_idx = dpb_valid ? p_hal->slice_long[0].RefPicList[j][i].Index7Bits : 0; in prepare_framerps()
395 bottom_flag = dpb_valid ? p_hal->slice_long[0].RefPicList[j][i].AssociatedFlag : 0; in prepare_framerps()
396 voidx = dpb_valid ? pp->RefPicLayerIdList[dpb_idx] : 0; in prepare_framerps()
[all …]
H A Dhal_h264d_vdpu34x.c448 RK_S32 dpb_valid = 0, bottom_flag = 0; in prepare_framerps() local
483 dpb_valid = (p_hal->slice_long[0].RefPicList[0][i].bPicEntry == 0xff) ? 0 : 1; in prepare_framerps()
484 dpb_idx = dpb_valid ? p_hal->slice_long[0].RefPicList[0][i].Index7Bits : 0; in prepare_framerps()
485 bottom_flag = dpb_valid ? p_hal->slice_long[0].RefPicList[0][i].AssociatedFlag : 0; in prepare_framerps()
486 voidx = dpb_valid ? pp->RefPicLayerIdList[dpb_idx] : 0; in prepare_framerps()
487 tmp |= (RK_U32)(dpb_idx | (dpb_valid << 4)) & 0x1f; in prepare_framerps()
495 dpb_valid = (p_hal->slice_long[0].RefPicList[j][i].bPicEntry == 0xff) ? 0 : 1; in prepare_framerps()
496 dpb_idx = dpb_valid ? p_hal->slice_long[0].RefPicList[j][i].Index7Bits : 0; in prepare_framerps()
497 bottom_flag = dpb_valid ? p_hal->slice_long[0].RefPicList[j][i].AssociatedFlag : 0; in prepare_framerps()
498 voidx = dpb_valid ? pp->RefPicLayerIdList[dpb_idx] : 0; in prepare_framerps()
[all …]
H A Dhal_h264d_vdpu382.c454 RK_S32 dpb_valid = 0, bottom_flag = 0; in prepare_framerps() local
489 dpb_valid = (p_hal->slice_long[0].RefPicList[0][i].bPicEntry == 0xff) ? 0 : 1; in prepare_framerps()
490 dpb_idx = dpb_valid ? p_hal->slice_long[0].RefPicList[0][i].Index7Bits : 0; in prepare_framerps()
491 bottom_flag = dpb_valid ? p_hal->slice_long[0].RefPicList[0][i].AssociatedFlag : 0; in prepare_framerps()
492 voidx = dpb_valid ? pp->RefPicLayerIdList[dpb_idx] : 0; in prepare_framerps()
493 tmp |= (RK_U32)(dpb_idx | (dpb_valid << 4)) & 0x1f; in prepare_framerps()
501 dpb_valid = (p_hal->slice_long[0].RefPicList[j][i].bPicEntry == 0xff) ? 0 : 1; in prepare_framerps()
502 dpb_idx = dpb_valid ? p_hal->slice_long[0].RefPicList[j][i].Index7Bits : 0; in prepare_framerps()
503 bottom_flag = dpb_valid ? p_hal->slice_long[0].RefPicList[j][i].AssociatedFlag : 0; in prepare_framerps()
504 voidx = dpb_valid ? pp->RefPicLayerIdList[dpb_idx] : 0; in prepare_framerps()
[all …]
/OK3568_Linux_fs/external/mpp/mpp/codec/dec/h264/
H A Dh264d_fill.c290 RK_S32 dpb_idx = 0, dpb_valid = 0, bottom_flag = 0; in fill_slice_syntax() local
315 dpb_valid = currSlice->p_Dec->refpic_info_p[i].valid; in fill_slice_syntax()
317 if (dpb_valid) { in fill_slice_syntax()
328 dpb_valid = currSlice->p_Dec->refpic_info_b[list][i].valid; in fill_slice_syntax()
330 if (dpb_valid) { in fill_slice_syntax()
/OK3568_Linux_fs/kernel/drivers/staging/media/hantro/
H A Dhantro_g1_h264_dec.c134 u32 dpb_valid = 0; in set_ref() local
145 dpb_valid |= BIT(HANTRO_H264_DPB_SIZE - 1 - i); in set_ref()
150 vdpu_write_relaxed(vpu, dpb_valid << 16, G1_REG_VALID_REF); in set_ref()
/OK3568_Linux_fs/kernel/drivers/staging/media/rkvdec/
H A Drkvdec-h264.c786 bool dpb_valid = run->ref_buf_idx[i] >= 0; in assemble_hw_rps() local
805 idx | dpb_valid << 4); in assemble_hw_rps()