Home
last modified time | relevance | path

Searched refs:dxva (Results 1 – 14 of 14) sorted by relevance

/rockchip-linux_mpp/mpp/hal/vpu/av1d/
H A Dhal_av1d_vdpu.c170 …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 Dhal_av1d_vdpu383.c27 #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 Dhal_vp9d_com.h91 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 Dhal_vp9d_com.c1002 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 Dhal_h265d_com.h152 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 Dhal_h265d_com.c228 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 Dhal_h265d_vdpu383.c326 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 Dhal_h265d_vdpu34x.c221 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 Dhal_h265d_vdpu384a.c294 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 Dhal_h265d_rkv.c255 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 Dhal_h265d_vdpu382.c214 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 Dh264d_fill.h35 void commit_buffer(H264dDxvaCtx_t *dxva);
/rockchip-linux_mpp/mpp/hal/rkdec/avs2d/
H A Dhal_avs2d_vdpu383.c278 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 Dhal_avs2d_vdpu382.c283 RK_S32 width, RK_S32 height, void *dxva) in avs2d_refine_rcb_size() argument
286 Avs2dSyntax_t *syntax = dxva; in avs2d_refine_rcb_size()