Lines Matching refs:pic_param

383     DXVA_PicParams_VP9 *pic_param = (DXVA_PicParams_VP9*)data;  in vp9d_refine_rcb_size()  local
384 RK_U32 tile_row_num = 1 << pic_param->log2_tile_rows; in vp9d_refine_rcb_size()
385 RK_U32 tile_col_num = 1 << pic_param->log2_tile_cols; in vp9d_refine_rcb_size()
386 RK_U32 bit_depth = pic_param->BitDepthMinus8Luma + 8; in vp9d_refine_rcb_size()
447 DXVA_PicParams_VP9 *pic_param = (DXVA_PicParams_VP9*)data; in hal_vp9d_rcb_info_update() local
448 RK_U32 num_tiles = pic_param->log2_tile_rows; in hal_vp9d_rcb_info_update()
449 RK_U32 bit_depth = pic_param->BitDepthMinus8Luma + 8; in hal_vp9d_rcb_info_update()
450 RK_S32 height = vp9_ver_align(pic_param->height); in hal_vp9d_rcb_info_update()
451 RK_S32 width = vp9_ver_align(pic_param->width); in hal_vp9d_rcb_info_update()
461 vp9d_refine_rcb_size(hw_ctx->rcb_info, width, height, pic_param); in hal_vp9d_rcb_info_update()
709 DXVA_PicParams_VP9 *pic_param = (DXVA_PicParams_VP9*)task->dec.syntax.data; in hal_vp9d_vdpu383_gen_regs() local
711 RK_S32 mv_size = pic_param->width * pic_param->height / 2; in hal_vp9d_vdpu383_gen_regs()
712 RK_U32 frame_ctx_id = pic_param->frame_context_idx; in hal_vp9d_vdpu383_gen_regs()
749 …prepare_uncompress_header(p_hal, pic_param, (RK_U64 *)hw_ctx->header_data, sizeof(hw_ctx->header_d… in hal_vp9d_vdpu383_gen_regs()
781 intraFlag = (!pic_param->frame_type || pic_param->intra_only); in hal_vp9d_vdpu383_gen_regs()
794 if (intraFlag || pic_param->error_resilient_mode) { in hal_vp9d_vdpu383_gen_regs()
796 || pic_param->error_resilient_mode in hal_vp9d_vdpu383_gen_regs()
797 || (pic_param->reset_frame_context == 3)) { in hal_vp9d_vdpu383_gen_regs()
799 } else if (pic_param->reset_frame_context == 2) { in hal_vp9d_vdpu383_gen_regs()
812 hw_ctx->prob_ctx_valid[frame_ctx_id] |= pic_param->refresh_frame_context; in hal_vp9d_vdpu383_gen_regs()
850 bit_depth = pic_param->BitDepthMinus8Luma + 8; in hal_vp9d_vdpu383_gen_regs()
890 if (!pic_param->intra_only && pic_param->frame_type && in hal_vp9d_vdpu383_gen_regs()
891 !pic_param->error_resilient_mode && hw_ctx->ls_info.last_show_frame) { in hal_vp9d_vdpu383_gen_regs()
908 RK_U32 strm_offset = pic_param->uncompressed_header_size_byte_aligned; in hal_vp9d_vdpu383_gen_regs()
928 + pic_param->uncompressed_header_size_byte_aligned, in hal_vp9d_vdpu383_gen_regs()
933 if ((pic_param->stVP9Segments.enabled && pic_param->stVP9Segments.update_map) || in hal_vp9d_vdpu383_gen_regs()
934 …(pic_param->width != hw_ctx->ls_info.last_width || pic_param->height != hw_ctx->ls_info.last_heigh… in hal_vp9d_vdpu383_gen_regs()
935 intraFlag || pic_param->error_resilient_mode) { in hal_vp9d_vdpu383_gen_regs()
953 ref_idx = pic_param->frame_refs[i].Index7Bits; in hal_vp9d_vdpu383_gen_regs()
954 ref_frame_idx = pic_param->ref_frame_map[ref_idx].Index7Bits; in hal_vp9d_vdpu383_gen_regs()
955 ref_frame_width_y = pic_param->ref_frame_coded_width[ref_idx]; in hal_vp9d_vdpu383_gen_regs()
956 ref_frame_height_y = pic_param->ref_frame_coded_height[ref_idx]; in hal_vp9d_vdpu383_gen_regs()
1044 hw_ctx->ls_info.abs_delta_last = pic_param->stVP9Segments.abs_delta; in hal_vp9d_vdpu383_gen_regs()
1046 hw_ctx->ls_info.last_ref_deltas[i] = pic_param->ref_deltas[i]; in hal_vp9d_vdpu383_gen_regs()
1050 hw_ctx->ls_info.last_mode_deltas[i] = pic_param->mode_deltas[i]; in hal_vp9d_vdpu383_gen_regs()
1054 hw_ctx->ls_info.feature_data[i][0] = pic_param->stVP9Segments.feature_data[i][0]; in hal_vp9d_vdpu383_gen_regs()
1055 hw_ctx->ls_info.feature_data[i][1] = pic_param->stVP9Segments.feature_data[i][1]; in hal_vp9d_vdpu383_gen_regs()
1056 hw_ctx->ls_info.feature_data[i][2] = pic_param->stVP9Segments.feature_data[i][2]; in hal_vp9d_vdpu383_gen_regs()
1057 hw_ctx->ls_info.feature_data[i][3] = pic_param->stVP9Segments.feature_data[i][3]; in hal_vp9d_vdpu383_gen_regs()
1058 hw_ctx->ls_info.feature_mask[i] = pic_param->stVP9Segments.feature_mask[i]; in hal_vp9d_vdpu383_gen_regs()
1061 hw_ctx->ls_info.segmentation_enable_flag_last = pic_param->stVP9Segments.enabled; in hal_vp9d_vdpu383_gen_regs()
1063 hw_ctx->ls_info.last_show_frame = pic_param->show_frame; in hal_vp9d_vdpu383_gen_regs()
1064 hw_ctx->ls_info.last_width = pic_param->width; in hal_vp9d_vdpu383_gen_regs()
1065 hw_ctx->ls_info.last_height = pic_param->height; in hal_vp9d_vdpu383_gen_regs()
1066 hw_ctx->ls_info.last_frame_type = pic_param->frame_type; in hal_vp9d_vdpu383_gen_regs()
1071 hw_ctx->ls_info.last_intra_only = (!pic_param->frame_type || pic_param->intra_only); in hal_vp9d_vdpu383_gen_regs()
1073 pic_param->stVP9Segments.enabled, pic_param->show_frame, in hal_vp9d_vdpu383_gen_regs()
1074 pic_param->width, pic_param->height, in hal_vp9d_vdpu383_gen_regs()
1077 hal_vp9d_rcb_info_update(hal, vp9_hw_regs, pic_param); in hal_vp9d_vdpu383_gen_regs()
1086 if (pic_param->refresh_frame_context && !pic_param->parallelmode) { in hal_vp9d_vdpu383_gen_regs()
1224 DXVA_PicParams_VP9 *pic_param = (DXVA_PicParams_VP9*)task->dec.syntax.data; in hal_vp9d_vdpu383_wait() local
1225 RK_U32 frame_ctx_id = pic_param->frame_context_idx; in hal_vp9d_vdpu383_wait()
1285 DXVA_PicParams_VP9 *pic_param = (DXVA_PicParams_VP9*)task->dec.syntax.data; in hal_vp9d_vdpu383_wait() local
1287 mpp_callback(p_hal->dec_cb, &pic_param->counts); in hal_vp9d_vdpu383_wait()