| /rockchip-linux_mpp/mpp/hal/vpu/av1d/ |
| H A D | hal_av1d_vdpu.c | 170 …MPP_RET vdpu_av1d_filtermem_alloc(Av1dHalCtx *p_hal, VdpuAv1dRegCtx *ctx, DXVA_PicParams_AV1 *dxva) in vdpu_av1d_filtermem_alloc() argument 173 RK_U32 pic_height = MPP_ALIGN(dxva->height, 64); in vdpu_av1d_filtermem_alloc() 177 RK_U32 num_tile_cols = 1 << dxva->tile_cols_log2;//dxva->tiles.cols; in vdpu_av1d_filtermem_alloc() 678 static RK_S32 GetRelativeDist(DXVA_PicParams_AV1 *dxva, RK_S32 a, RK_S32 b) in GetRelativeDist() argument 680 if (!dxva->order_hint_bits) return 0; in GetRelativeDist() 681 const RK_S32 bits = dxva->order_hint_bits - 1; in GetRelativeDist() 693 ref_offset[0] = GetRelativeDist(dxva, dxva->frame_refs[idx].order_hint, \ 694 dxva->frame_refs[idx].lst_frame_offset); \ 695 ref_offset[1] = GetRelativeDist(dxva, dxva->frame_refs[idx].order_hint, \ 696 dxva->frame_refs[idx].lst2_frame_offset); \ [all …]
|
| /rockchip-linux_mpp/mpp/hal/rkdec/av1d/ |
| H A D | hal_av1d_vdpu383.c | 27 #define VDPU383_RCB_STRMD_ROW_LEN (MPP_ALIGN(dxva->width, 8) / 8 * 100) 28 #define VDPU383_RCB_STRMD_TILE_ROW_LEN (MPP_ALIGN(dxva->width, 8) / 8 * 100) 29 #define VDPU383_RCB_INTER_ROW_LEN (MPP_ALIGN(dxva->width, 64) / 64 * 2752) 30 #define VDPU383_RCB_INTER_TILE_ROW_LEN (MPP_ALIGN(dxva->width, 64) / 64 * 2752) 31 #define VDPU383_RCB_INTRA_ROW_LEN (MPP_ALIGN(dxva->width, 512) * 12 * 3) 32 #define VDPU383_RCB_INTRA_TILE_ROW_LEN (MPP_ALIGN(dxva->width, 512) * 12 * 3) 33 #define VDPU383_RCB_FILTERD_ROW_LEN (MPP_ALIGN(dxva->width, 64) * (16 + 1) * (14 + 6 * 3)) 34 #define VDPU383_RCB_FILTERD_PROTECT_ROW_LEN (MPP_ALIGN(dxva->width, 64) * (16 + 1) * (14 + 6 * 3)) 35 #define VDPU383_RCB_FILTERD_TILE_ROW_LEN (MPP_ALIGN(dxva->width, 64) * (16 + 1) * (14 + 6 * 3)) 36 #define VDPU383_RCB_FILTERD_TILE_COL_LEN (MPP_ALIGN(dxva->width, 64) * (16 + 1) * (14 + 7 * 3 … [all …]
|
| /rockchip-linux_mpp/mpp/hal/rkdec/vp9d/ |
| H A D | hal_vp9d_com.h | 91 MPP_RET hal_vp9d_output_probe(void *buf, void *dxva); 92 MPP_RET hal_vp9d_prob_flag_delta(void *buf, void *dxva); 93 void hal_vp9d_update_counts(void *buf, void *dxva); 94 MPP_RET hal_vp9d_prob_default(void *buf, void *dxva);
|
| H A D | hal_vp9d_com.c | 1002 MPP_RET hal_vp9d_output_probe(void *buf, void *dxva) in hal_vp9d_output_probe() argument 1008 DXVA_PicParams_VP9 *pic_param = (DXVA_PicParams_VP9*)dxva; in hal_vp9d_output_probe() 1247 MPP_RET hal_vp9d_prob_default(void *buf, void *dxva) in hal_vp9d_prob_default() argument 1253 DXVA_PicParams_VP9 *pic_param = (DXVA_PicParams_VP9*)dxva; in hal_vp9d_prob_default() 1448 MPP_RET hal_vp9d_prob_flag_delta(void *buf, void *dxva) in hal_vp9d_prob_flag_delta() argument 1453 DXVA_PicParams_VP9 *pic_param = (DXVA_PicParams_VP9*)dxva; in hal_vp9d_prob_flag_delta() 1965 void hal_vp9d_update_counts(void *buf, void *dxva) in hal_vp9d_update_counts() argument 1967 DXVA_PicParams_VP9 *s = (DXVA_PicParams_VP9*)dxva; in hal_vp9d_update_counts()
|
| /rockchip-linux_mpp/mpp/hal/rkdec/h265d/ |
| H A D | hal_h265d_com.h | 152 RK_S32 hal_h265d_slice_hw_rps(void *dxva, void *rps_buf, void* sw_rps_buf, RK_U32 fast_mode); 153 RK_S32 hal_h265d_slice_output_rps(void *dxva, void *rps_buf); 154 void hal_h265d_output_scalinglist_packet(void *hal, void *ptr, void *dxva);
|
| H A D | hal_h265d_com.c | 228 int hal_h265d_slice_rpl(void *dxva, SliceHeader_t *sh, RefPicListTab_t *ref) in hal_h265d_slice_rpl() argument 238 dxva_cxt = (h265d_dxva2_picture_context_t*)dxva; in hal_h265d_slice_rpl() 309 RK_S32 hal_h265d_slice_hw_rps(void *dxva, void *rps_buf, void* sw_rps_buf, RK_U32 fast_mode) in hal_h265d_slice_hw_rps() argument 314 h265d_dxva2_picture_context_t *dxva_cxt = (h265d_dxva2_picture_context_t*)dxva; in hal_h265d_slice_hw_rps() 370 RK_S32 hal_h265d_slice_output_rps(void *dxva, void *rps_buf) in hal_h265d_slice_output_rps() argument 393 dxva_cxt = (h265d_dxva2_picture_context_t*)dxva; in hal_h265d_slice_output_rps() 628 hal_h265d_slice_rpl(dxva, &sh, &ref); in hal_h265d_slice_output_rps() 694 void hal_h265d_output_scalinglist_packet(void *hal, void *ptr, void *dxva) in hal_h265d_output_scalinglist_packet() argument 698 h265d_dxva2_picture_context_t *dxva_cxt = (h265d_dxva2_picture_context_t*)dxva; in hal_h265d_output_scalinglist_packet()
|
| H A D | hal_h265d_vdpu383.c | 326 static MPP_RET hal_h265d_vdpu383_scalinglist_packet(void *hal, void *ptr, void *dxva) in hal_h265d_vdpu383_scalinglist_packet() argument 330 h265d_dxva2_picture_context_t *dxva_ctx = (h265d_dxva2_picture_context_t*)dxva; in hal_h265d_vdpu383_scalinglist_packet() 375 static RK_S32 hal_h265d_v345_output_pps_packet(void *hal, void *dxva) in hal_h265d_v345_output_pps_packet() argument 382 h265d_dxva2_picture_context_t *dxva_ctx = (h265d_dxva2_picture_context_t*)dxva; in hal_h265d_v345_output_pps_packet() 624 hal_h265d_vdpu383_scalinglist_packet(hal, ptr_scaling + addr, dxva); in hal_h265d_v345_output_pps_packet() 650 RK_S32 width, RK_S32 height, void *dxva) in h265d_refine_rcb_size() argument 653 h265d_dxva2_picture_context_t *dxva_ctx = (h265d_dxva2_picture_context_t*)dxva; in h265d_refine_rcb_size() 725 static void hal_h265d_rcb_info_update(void *hal, void *dxva, in hal_h265d_rcb_info_update() argument 730 h265d_dxva2_picture_context_t *dxva_ctx = (h265d_dxva2_picture_context_t*)dxva; in hal_h265d_rcb_info_update() 770 static RK_S32 hal_h265d_vdpu383_rps(void *dxva, void *rps_buf, void* sw_rps_buf, RK_U32 fast_mode) in hal_h265d_vdpu383_rps() argument [all …]
|
| H A D | hal_h265d_vdpu34x.c | 221 static RK_S32 hal_h265d_v345_output_pps_packet(void *hal, void *dxva) in hal_h265d_v345_output_pps_packet() argument 230 h265d_dxva2_picture_context_t *dxva_cxt = (h265d_dxva2_picture_context_t*)dxva; in hal_h265d_v345_output_pps_packet() 424 hal_h265d_output_scalinglist_packet(hal, ptr_scaling + addr, dxva); in hal_h265d_v345_output_pps_packet() 445 static RK_S32 hal_h265d_output_pps_packet(void *hal, void *dxva) in hal_h265d_output_pps_packet() argument 453 h265d_dxva2_picture_context_t *dxva_cxt = (h265d_dxva2_picture_context_t*)dxva; in hal_h265d_output_pps_packet() 644 hal_h265d_output_scalinglist_packet(hal, ptr_scaling + addr, dxva); in hal_h265d_output_pps_packet() 669 RK_S32 width, RK_S32 height, void *dxva) in h265d_refine_rcb_size() argument 672 h265d_dxva2_picture_context_t *dxva_cxt = (h265d_dxva2_picture_context_t*)dxva; in h265d_refine_rcb_size() 770 static void hal_h265d_rcb_info_update(void *hal, void *dxva, in hal_h265d_rcb_info_update() argument 775 h265d_dxva2_picture_context_t *dxva_cxt = (h265d_dxva2_picture_context_t*)dxva; in hal_h265d_rcb_info_update()
|
| H A D | hal_h265d_vdpu384a.c | 294 static MPP_RET hal_h265d_vdpu384a_scalinglist_packet(void *hal, void *ptr, void *dxva) in hal_h265d_vdpu384a_scalinglist_packet() argument 298 h265d_dxva2_picture_context_t *dxva_ctx = (h265d_dxva2_picture_context_t*)dxva; in hal_h265d_vdpu384a_scalinglist_packet() 343 static RK_S32 hal_h265d_v345_output_pps_packet(void *hal, void *dxva) in hal_h265d_v345_output_pps_packet() argument 350 h265d_dxva2_picture_context_t *dxva_ctx = (h265d_dxva2_picture_context_t*)dxva; in hal_h265d_v345_output_pps_packet() 620 hal_h265d_vdpu384a_scalinglist_packet(hal, ptr_scaling + addr, dxva); in hal_h265d_v345_output_pps_packet() 646 RK_S32 width, RK_S32 height, void *dxva) in h265d_refine_rcb_size() argument 649 h265d_dxva2_picture_context_t *dxva_ctx = (h265d_dxva2_picture_context_t*)dxva; in h265d_refine_rcb_size() 721 static void hal_h265d_rcb_info_update(void *hal, void *dxva, in hal_h265d_rcb_info_update() argument 726 h265d_dxva2_picture_context_t *dxva_ctx = (h265d_dxva2_picture_context_t*)dxva; in hal_h265d_rcb_info_update()
|
| H A D | hal_h265d_rkv.c | 255 static RK_S32 hal_h265d_v345_output_pps_packet(void *hal, void *dxva) in hal_h265d_v345_output_pps_packet() argument 262 h265d_dxva2_picture_context_t *dxva_cxt = (h265d_dxva2_picture_context_t*)dxva; in hal_h265d_v345_output_pps_packet() 449 hal_h265d_output_scalinglist_packet(hal, ptr_scaling, dxva); in hal_h265d_v345_output_pps_packet() 469 static RK_S32 hal_h265d_output_pps_packet(void *hal, void *dxva) in hal_h265d_output_pps_packet() argument 476 h265d_dxva2_picture_context_t *dxva_cxt = (h265d_dxva2_picture_context_t*)dxva; in hal_h265d_output_pps_packet() 662 hal_h265d_output_scalinglist_packet(hal, ptr_scaling, dxva); in hal_h265d_output_pps_packet()
|
| H A D | hal_h265d_vdpu382.c | 214 static RK_S32 hal_h265d_v382_output_pps_packet(void *hal, void *dxva) in hal_h265d_v382_output_pps_packet() argument 223 h265d_dxva2_picture_context_t *dxva_cxt = (h265d_dxva2_picture_context_t*)dxva; in hal_h265d_v382_output_pps_packet() 417 hal_h265d_output_scalinglist_packet(hal, ptr_scaling + addr, dxva); in hal_h265d_v382_output_pps_packet() 440 RK_S32 width, RK_S32 height, void *dxva) in h265d_refine_rcb_size() argument 443 h265d_dxva2_picture_context_t *dxva_cxt = (h265d_dxva2_picture_context_t*)dxva; in h265d_refine_rcb_size() 541 static void hal_h265d_rcb_info_update(void *hal, void *dxva, in hal_h265d_rcb_info_update() argument 546 h265d_dxva2_picture_context_t *dxva_cxt = (h265d_dxva2_picture_context_t*)dxva; in hal_h265d_rcb_info_update()
|
| /rockchip-linux_mpp/mpp/codec/dec/h264/ |
| H A D | h264d_fill.h | 35 void commit_buffer(H264dDxvaCtx_t *dxva);
|
| /rockchip-linux_mpp/mpp/hal/rkdec/avs2d/ |
| H A D | hal_avs2d_vdpu383.c | 278 RK_S32 width, RK_S32 height, void *dxva) in avs2d_refine_rcb_size() argument 281 Avs2dSyntax_t *syntax = dxva; in avs2d_refine_rcb_size()
|
| H A D | hal_avs2d_vdpu382.c | 283 RK_S32 width, RK_S32 height, void *dxva) in avs2d_refine_rcb_size() argument 286 Avs2dSyntax_t *syntax = dxva; in avs2d_refine_rcb_size()
|