Home
last modified time | relevance | path

Searched refs:dpb_idx (Results 1 – 12 of 12) sorted by relevance

/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
314 dpb_idx = currSlice->p_Dec->refpic_info_p[i].dpb_idx; in fill_slice_syntax()
319 fill_picture_entry(&p_long->RefPicList[0][i], dpb_idx, bottom_flag); in fill_slice_syntax()
327 dpb_idx = currSlice->p_Dec->refpic_info_b[list][i].dpb_idx; in fill_slice_syntax()
332 fill_picture_entry(&p_long->RefPicList[list + 1][i], dpb_idx, bottom_flag); in fill_slice_syntax()
H A Dh264d_init.c1490 RK_S32 slot_idx = p_Dec->dpb_info[pref[i].dpb_idx].slot_index; in check_ref_dbp_err()
1818 p_Dec->refpic_info_p[j].dpb_idx = i; in prepare_init_ref_info()
1821 p_Dec->refpic_info_p[j].dpb_idx = near_dpb_idx; in prepare_init_ref_info()
1881 p_Dec->refpic_info_b[k][j].dpb_idx = i; in prepare_init_ref_info()
1884 p_Dec->refpic_info_b[k][j].dpb_idx = near_dpb_idx; in prepare_init_ref_info()
H A Dh264d_global.h298 RK_S32 dpb_idx; member
/OK3568_Linux_fs/external/mpp/mpp/hal/rkdec/h264d/
H A Dhal_h264d_vdpu382.c453 RK_S32 dpb_idx = 0, voidx = 0; in prepare_framerps() local
490 dpb_idx = dpb_valid ? p_hal->slice_long[0].RefPicList[0][i].Index7Bits : 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()
502 dpb_idx = dpb_valid ? p_hal->slice_long[0].RefPicList[j][i].Index7Bits : 0; in prepare_framerps()
504 voidx = dpb_valid ? pp->RefPicLayerIdList[dpb_idx] : 0; in prepare_framerps()
505 tmp |= (RK_U32)(dpb_idx | (dpb_valid << 4)) & 0x1f; in prepare_framerps()
1219 RK_U32 dpb_idx; in vdpu382_h264_get_ref_used() local
1226 dpb_idx = cur_buf->RefPicList[j][i].Index7Bits; in vdpu382_h264_get_ref_used()
1227 if (cur_buf->RefPicList[j][i].bPicEntry != 0xff && dpb_idx < 16) in vdpu382_h264_get_ref_used()
[all …]
H A Dhal_h264d_rkv_reg.c351 RK_S32 dpb_idx = 0, voidx = 0; in prepare_framerps() local
384 dpb_idx = dpb_valid ? p_hal->slice_long[0].RefPicList[0][i].Index7Bits : 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()
394 dpb_idx = dpb_valid ? p_hal->slice_long[0].RefPicList[j][i].Index7Bits : 0; in prepare_framerps()
396 voidx = dpb_valid ? pp->RefPicLayerIdList[dpb_idx] : 0; in prepare_framerps()
397 mpp_put_bits(&bp, dpb_idx | (dpb_valid << 4), 5); //!< dpb_idx in prepare_framerps()
H A Dhal_h264d_vdpu_com.c245 priv->refinfo[j][i].dpb_idx = p_long->RefPicList[j][i].Index7Bits; in get_info_input()
325 p[i].dpb_idx, p[i].bottom_flag); in refill_info_input()
431 p[i].dpb_idx = new_dpb[p[i].dpb_idx].new_dpb_idx; in adjust_input()
H A Dhal_h264d_vdpu34x.c447 RK_S32 dpb_idx = 0, voidx = 0; in prepare_framerps() local
484 dpb_idx = dpb_valid ? p_hal->slice_long[0].RefPicList[0][i].Index7Bits : 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()
496 dpb_idx = dpb_valid ? p_hal->slice_long[0].RefPicList[j][i].Index7Bits : 0; in prepare_framerps()
498 voidx = dpb_valid ? pp->RefPicLayerIdList[dpb_idx] : 0; in prepare_framerps()
499 tmp |= (RK_U32)(dpb_idx | (dpb_valid << 4)) & 0x1f; in prepare_framerps()
H A Dhal_h264d_vdpu_com.h58 RK_S32 dpb_idx; member
/OK3568_Linux_fs/kernel/drivers/staging/media/hantro/
H A Dhantro_h264.c314 unsigned int dpb_idx) in hantro_h264_get_ref_buf() argument
319 if (dpb[dpb_idx].flags & V4L2_H264_DPB_ENTRY_FLAG_ACTIVE) in hantro_h264_get_ref_buf()
320 dma_addr = hantro_get_ref(ctx, dpb[dpb_idx].reference_ts); in hantro_h264_get_ref_buf()
H A Dhantro_hw.h176 unsigned int dpb_idx);
/OK3568_Linux_fs/kernel/drivers/staging/media/sunxi/cedrus/
H A Dcedrus_h264.c190 u8 dpb_idx; in _cedrus_write_ref_list() local
192 dpb_idx = ref_list[i].index; in _cedrus_write_ref_list()
193 dpb = &decode->dpb[dpb_idx]; in _cedrus_write_ref_list()
/OK3568_Linux_fs/kernel/drivers/staging/media/rkvdec/
H A Drkvdec-h264.c878 unsigned int dpb_idx) in get_ref_buf() argument
882 int buf_idx = run->ref_buf_idx[dpb_idx]; in get_ref_buf()