H A D | hantro_g2_vp9_dec.c | 27 static int start_prepare_run(struct hantro_ctx *ctx, const struct v4l2_ctrl_vp9_frame **dec_params) in start_prepare_run() argument 40 *dec_params = ctrl->p_cur.p; in start_prepare_run() 66 fctx_idx = v4l2_vp9_reset_frame_ctx(*dec_params, vp9_ctx->frame_context); in start_prepare_run() 86 v4l2_vp9_fw_update_probs(&vp9_ctx->probability_tables, prob_updates, *dec_params); in start_prepare_run() 110 const struct v4l2_ctrl_vp9_frame *dec_params) in update_dec_buf_info() argument 112 buf->vp9.width = dec_params->frame_width_minus_1 + 1; in update_dec_buf_info() 113 buf->vp9.height = dec_params->frame_height_minus_1 + 1; in update_dec_buf_info() 114 buf->vp9.bit_depth = dec_params->bit_depth; in update_dec_buf_info() 119 const struct v4l2_ctrl_vp9_frame *dec_params) in update_ctx_cur_info() argument 122 vp9_ctx->cur.reference_mode = dec_params in update_ctx_cur_info() 130 config_output(struct hantro_ctx * ctx,struct hantro_decoded_buffer * dst,const struct v4l2_ctrl_vp9_frame * dec_params) config_output() argument 162 config_ref(struct hantro_ctx * ctx,struct hantro_decoded_buffer * dst,const struct hantro_vp9_ref_reg * ref_reg,const struct v4l2_ctrl_vp9_frame * dec_params,u64 ref_ts) config_ref() argument 187 config_ref_registers(struct hantro_ctx * ctx,const struct v4l2_ctrl_vp9_frame * dec_params,struct hantro_decoded_buffer * dst,struct hantro_decoded_buffer * mv_ref) config_ref_registers() argument 307 config_tiles(struct hantro_ctx * ctx,const struct v4l2_ctrl_vp9_frame * dec_params,struct hantro_decoded_buffer * dst) config_tiles() argument 387 config_segment(struct hantro_ctx * ctx,const struct v4l2_ctrl_vp9_frame * dec_params) config_segment() argument 470 config_loop_filter(struct hantro_ctx * ctx,const struct v4l2_ctrl_vp9_frame * dec_params) config_loop_filter() argument 499 config_bit_depth(struct hantro_ctx * ctx,const struct v4l2_ctrl_vp9_frame * dec_params) config_bit_depth() argument 518 config_quant(struct hantro_ctx * ctx,const struct v4l2_ctrl_vp9_frame * dec_params) config_quant() argument 546 config_others(struct hantro_ctx * ctx,const struct v4l2_ctrl_vp9_frame * dec_params,bool intra_only,bool resolution_change) config_others() argument 578 config_compound_reference(struct hantro_ctx * ctx,const struct v4l2_ctrl_vp9_frame * dec_params) config_compound_reference() argument 632 config_probs(struct hantro_ctx * ctx,const struct v4l2_ctrl_vp9_frame * dec_params) config_probs() argument 750 config_seg_map(struct hantro_ctx * ctx,const struct v4l2_ctrl_vp9_frame * dec_params,bool intra_only,bool update_map) config_seg_map() argument 775 config_source(struct hantro_ctx * ctx,const struct v4l2_ctrl_vp9_frame * dec_params,struct vb2_v4l2_buffer * vb2_src) config_source() argument 809 config_registers(struct hantro_ctx * ctx,const struct v4l2_ctrl_vp9_frame * dec_params,struct vb2_v4l2_buffer * vb2_src,struct vb2_v4l2_buffer * vb2_dst) config_registers() argument [all...] |