Home
last modified time | relevance | path

Searched refs:ctx (Results 1 – 25 of 233) sorted by relevance

12345678910

/rockchip-linux_mpp/mpp/vproc/iep2/
H A Diep2.c56 static MPP_RET get_param_from_env(struct iep2_api_ctx *ctx) in get_param_from_env() argument
58 struct iep2_params *params = &ctx->params; in get_param_from_env()
59 mpp_env_get_u32("md_theta", &params->md_theta, ctx->params.md_theta); in get_param_from_env()
60 mpp_env_get_u32("md_r", &params->md_r, ctx->params.md_r); in get_param_from_env()
61 mpp_env_get_u32("md_lambda", &params->md_lambda, ctx->params.md_lambda); in get_param_from_env()
63 mpp_env_get_u32("mv_similar_thr", &params->mv_similar_thr, ctx->params.mv_similar_thr); in get_param_from_env()
64 …mpp_env_get_u32("mv_similar_num_thr0", &params->mv_similar_num_thr0, ctx->params.mv_similar_num_th… in get_param_from_env()
66 mpp_env_get_u32("eedi_thr0", &params->eedi_thr0, ctx->params.eedi_thr0); in get_param_from_env()
67 mpp_env_get_u32("comb_t_thr", &params->comb_t_thr, ctx->params.comb_t_thr); in get_param_from_env()
68 mpp_env_get_u32("comb_feature_thr", &params->comb_feature_thr, ctx->params.comb_feature_thr); in get_param_from_env()
[all …]
H A Diep2_ff.c29 void iep2_check_ffo(struct iep2_api_ctx *ctx) in iep2_check_ffo() argument
31 RK_S32 tcnt = ctx->output.dect_pd_tcnt; in iep2_check_ffo()
32 RK_S32 bcnt = ctx->output.dect_pd_bcnt; in iep2_check_ffo()
33 RK_U32 tdiff = ctx->output.ff_gradt_tcnt + 1; in iep2_check_ffo()
34 RK_U32 bdiff = ctx->output.ff_gradt_bcnt + 1; in iep2_check_ffo()
35 RK_U32 ff00t = (ctx->output.dect_ff_cur_tcnt << 5) / tdiff; in iep2_check_ffo()
36 RK_U32 ff00b = (ctx->output.dect_ff_cur_bcnt << 5) / bdiff; in iep2_check_ffo()
37 RK_U32 ff11t = (ctx->output.dect_ff_nxt_tcnt << 5) / tdiff; in iep2_check_ffo()
38 RK_U32 ff11b = (ctx->output.dect_ff_nxt_bcnt << 5) / bdiff; in iep2_check_ffo()
39 RK_S32 ff0t1b = (ctx->output.dect_ff_ble_tcnt << 5) / bdiff; in iep2_check_ffo()
[all …]
/rockchip-linux_mpp/mpp/base/
H A Dmpp_bitwrite.c22 MPP_RET mpp_writer_status(MppWriteCtx *ctx) in mpp_writer_status() argument
24 if (ctx->byte_cnt > ctx->size) { in mpp_writer_status()
25 ctx->overflow = 1; in mpp_writer_status()
32 MPP_RET mpp_writer_reset(MppWriteCtx *ctx) in mpp_writer_reset() argument
34 ctx->stream = ctx->buffer; in mpp_writer_reset()
35 ctx->byte_cnt = 0; in mpp_writer_reset()
36 ctx->byte_buffer = 0; in mpp_writer_reset()
37 ctx->buffered_bits = 0; in mpp_writer_reset()
38 ctx->zero_bytes = 0; in mpp_writer_reset()
39 ctx->overflow = 0; in mpp_writer_reset()
[all …]
/rockchip-linux_mpp/kmpp/
H A Dkmpp.c67 static void kmpp_release_venc_packet(void *ctx, void *arg) in kmpp_release_venc_packet() argument
71 if (!ctx || !pkt) { in kmpp_release_venc_packet()
72 mpp_err_f("invalid input ctx %p pkt %p\n", ctx, pkt); in kmpp_release_venc_packet()
79 static MPP_RET init(Kmpp *ctx, MppCtxType type, MppCodingType coding) in init() argument
86 if (!ctx) in init()
95 if (ctx->mClientFd < 0) { in init()
96 ctx->mClientFd = mpp_vcodec_open(); in init()
97 if (ctx->mClientFd < 0) { in init()
103 hnd = kmpp_obj_to_shm(ctx->mVencInitKcfg); in init()
104 size = kmpp_obj_to_shm_size(ctx->mVencInitKcfg); in init()
[all …]
/rockchip-linux_mpp/test/
H A Dmpp_event_trigger.c37 static int event_create(struct event_ctx_impl *ctx) in event_create() argument
41 ret = pthread_cond_init(&ctx->condition, NULL); in event_create()
45 ret = pthread_mutex_init(&ctx->mutex, NULL); in event_create()
49 ctx->semval = ctx->ea->e[0].idx; in event_create()
50 mpp_log_f("with %u\n", ctx->semval); in event_create()
55 static void event_destroy(struct event_ctx_impl *ctx) in event_destroy() argument
57 pthread_cond_destroy(&ctx->condition); in event_destroy()
58 pthread_mutex_destroy(&ctx->mutex); in event_destroy()
62 static void event_init(struct event_ctx_impl *ctx) in event_init() argument
67 pthread_mutex_lock(&ctx->mutex); in event_init()
[all …]
H A Dmpi_rc2_test.c94 static void mpi_rc_deinit(MpiRc2TestCtx *ctx) in mpi_rc_deinit() argument
96 MpiRcFile *file = &ctx->file; in mpi_rc_deinit()
113 if (ctx->reader) { in mpi_rc_deinit()
114 reader_deinit(ctx->reader); in mpi_rc_deinit()
115 ctx->reader = NULL; in mpi_rc_deinit()
118 MPP_FREE(ctx->com_buf); in mpi_rc_deinit()
121 static MPP_RET mpi_rc_init(MpiRc2TestCtx *ctx) in mpi_rc_init() argument
123 MpiEncTestArgs* enc_cmd = ctx->enc_cmd; in mpi_rc_init()
126 reader_init(&ctx->reader, enc_cmd->file_input, enc_cmd->type_src); in mpi_rc_init()
128 if (NULL == ctx->reader) { in mpi_rc_init()
[all …]
/rockchip-linux_mpp/mpp/codec/dec/m2v/
H A Dm2vd_parser.c139 static MPP_RET m2vd_parser_init_ctx(M2VDParserContext *ctx, ParserCfg *cfg) in m2vd_parser_init_ctx() argument
145 M2VD_CHK_I(ctx); in m2vd_parser_init_ctx()
146 memset(ctx, 0, sizeof(*ctx)); in m2vd_parser_init_ctx()
148 ctx->cfg = cfg->cfg; in m2vd_parser_init_ctx()
149 ctx->dxva_ctx = mpp_calloc(M2VDDxvaParam, 1); in m2vd_parser_init_ctx()
150 ctx->bitread_ctx = mpp_calloc(BitReadCtx_t, 1); in m2vd_parser_init_ctx()
152 ctx->packet_slots = cfg->packet_slots; in m2vd_parser_init_ctx()
153 ctx->frame_slots = cfg->frame_slots; in m2vd_parser_init_ctx()
155 mpp_buf_slot_setup(ctx->frame_slots, 16); in m2vd_parser_init_ctx()
157 ctx->initFlag = 0; in m2vd_parser_init_ctx()
[all …]
/rockchip-linux_mpp/mpp/vproc/
H A Dmpp_dec_vproc.c152 static void dec_vproc_clr_prev0(MppDecVprocCtxImpl *ctx) in dec_vproc_clr_prev0() argument
155 if (ctx->prev_frm0) { in dec_vproc_clr_prev0()
156 MppBuffer buf = mpp_frame_get_buffer(ctx->prev_frm0); in dec_vproc_clr_prev0()
158 mpp_log("clearing prev index %d frm %p fd %d, poc%d\n", ctx->prev_idx0, in dec_vproc_clr_prev0()
159 ctx->prev_frm0, fd, mpp_frame_get_poc(ctx->prev_frm0)); in dec_vproc_clr_prev0()
164 if (ctx->prev_frm0) { in dec_vproc_clr_prev0()
165 MppBuffer buf = mpp_frame_get_buffer(ctx->prev_frm0); in dec_vproc_clr_prev0()
169 if (ctx->prev_idx0 >= 0) in dec_vproc_clr_prev0()
170 mpp_buf_slot_clr_flag(ctx->slots, ctx->prev_idx0, SLOT_QUEUE_USE); in dec_vproc_clr_prev0()
172 ctx->prev_idx0 = -1; in dec_vproc_clr_prev0()
[all …]
/rockchip-linux_mpp/mpp/codec/rc/
H A Drc_model_v2.c77 MPP_RET bits_model_param_deinit(RcModelV2Ctx *ctx) in bits_model_param_deinit() argument
79 rc_dbg_func("enter %p\n", ctx); in bits_model_param_deinit()
81 if (ctx->i_bit != NULL) { in bits_model_param_deinit()
82 mpp_data_deinit_v2(ctx->i_bit); in bits_model_param_deinit()
83 ctx->i_bit = NULL; in bits_model_param_deinit()
86 if (ctx->p_bit != NULL) { in bits_model_param_deinit()
87 mpp_data_deinit_v2(ctx->p_bit); in bits_model_param_deinit()
88 ctx->p_bit = NULL; in bits_model_param_deinit()
91 if (ctx->vi_bit != NULL) { in bits_model_param_deinit()
92 mpp_data_deinit_v2(ctx->vi_bit); in bits_model_param_deinit()
[all …]
H A Drc_model_v2_smt.c95 MPP_RET bits_model_smt_deinit(RcModelV2SmtCtx *ctx) in bits_model_smt_deinit() argument
97 rc_dbg_func("enter %p\n", ctx); in bits_model_smt_deinit()
99 if (ctx->qp_p) { in bits_model_smt_deinit()
100 mpp_data_deinit(ctx->qp_p); in bits_model_smt_deinit()
101 ctx->qp_p = NULL; in bits_model_smt_deinit()
104 if (ctx->motion_level != NULL) { in bits_model_smt_deinit()
105 mpp_data_deinit_v2(ctx->motion_level); in bits_model_smt_deinit()
106 ctx->motion_level = NULL; in bits_model_smt_deinit()
109 if (ctx->complex_level != NULL) { in bits_model_smt_deinit()
110 mpp_data_deinit_v2(ctx->complex_level); in bits_model_smt_deinit()
[all …]
/rockchip-linux_mpp/mpp/hal/vpu/jpege/
H A Dhal_jpege_vepu1_v2.c42 HalJpegeCtx *ctx = (HalJpegeCtx *)hal; in hal_jpege_vepu1_init() local
54 ctx->dev = cfg->dev; in hal_jpege_vepu1_init()
56 jpege_bits_init(&ctx->bits); in hal_jpege_vepu1_init()
57 mpp_assert(ctx->bits); in hal_jpege_vepu1_init()
59 ctx->cfg = cfg->cfg; in hal_jpege_vepu1_init()
60 ctx->reg_size = sizeof(RK_U32) * VEPU_JPEGE_VEPU1_NUM_REGS; in hal_jpege_vepu1_init()
61 ctx->regs = mpp_calloc_size(void, ctx->reg_size + EXTRA_INFO_SIZE); in hal_jpege_vepu1_init()
62 if (NULL == ctx->regs) { in hal_jpege_vepu1_init()
67 ctx->regs_out = mpp_calloc_size(void, ctx->reg_size + EXTRA_INFO_SIZE); in hal_jpege_vepu1_init()
68 if (NULL == ctx->regs_out) { in hal_jpege_vepu1_init()
[all …]
H A Dhal_jpege_vepu2_v2.c65 HalJpegeCtx *ctx = (HalJpegeCtx *)hal; in hal_jpege_vepu2_init() local
82 ctx->dev = cfg->dev; in hal_jpege_vepu2_init()
83 ctx->type = cfg->type; in hal_jpege_vepu2_init()
84 ctx->task_cnt = cfg->task_cnt; in hal_jpege_vepu2_init()
86 jpege_bits_init(&ctx->bits); in hal_jpege_vepu2_init()
87 mpp_assert(ctx->bits); in hal_jpege_vepu2_init()
89 ctx->cfg = cfg->cfg; in hal_jpege_vepu2_init()
90 ctx->reg_size = sizeof(RK_U32) * VEPU_JPEGE_VEPU2_NUM_REGS; in hal_jpege_vepu2_init()
91 ctx->regs = mpp_calloc_size(void, (ctx->reg_size + EXTRA_INFO_SIZE) * ctx->task_cnt); in hal_jpege_vepu2_init()
92 if (NULL == ctx->regs) { in hal_jpege_vepu2_init()
[all …]
/rockchip-linux_mpp/mpp/
H A Dmpi.c78 #define check_mpp_ctx(ctx) _check_mpp_ctx(ctx, __FUNCTION__) argument
82 if (NULL == p || p->check != p || NULL == p->ctx) { in _check_mpp_ctx()
89 static MPP_RET mpi_decode(MppCtx ctx, MppPacket packet, MppFrame *frame) in mpi_decode() argument
92 MpiImpl *p = (MpiImpl *)ctx; in mpi_decode()
94 mpi_dbg_func("enter ctx %p packet %p frame %p\n", ctx, packet, frame); in mpi_decode()
109 ret = mpp_decode(p->ctx, packet, frame); in mpi_decode()
112 mpi_dbg_func("leave ctx %p ret %d\n", ctx, ret); in mpi_decode()
116 static MPP_RET mpi_decode_put_packet(MppCtx ctx, MppPacket packet) in mpi_decode_put_packet() argument
119 MpiImpl *p = (MpiImpl *)ctx; in mpi_decode_put_packet()
121 mpi_dbg_func("enter ctx %p packet %p\n", ctx, packet); in mpi_decode_put_packet()
[all …]
/rockchip-linux_mpp/mpp/hal/
H A Dmpp_hal.c75 void *ctx; member
82 MPP_RET mpp_hal_init(MppHal *ctx, MppHalCfg *cfg) in mpp_hal_init() argument
84 if (NULL == ctx || NULL == cfg) { in mpp_hal_init()
85 mpp_err_f("found NULL input ctx %p cfg %p\n", ctx, cfg); in mpp_hal_init()
88 *ctx = NULL; in mpp_hal_init()
101 p->ctx = mpp_calloc_size(void, p->api->ctx_size); in mpp_hal_init()
103 MPP_RET ret = p->api->init(p->ctx, cfg); in mpp_hal_init()
109 *ctx = p; in mpp_hal_init()
115 mpp_free(p->ctx); in mpp_hal_init()
121 MPP_RET mpp_hal_deinit(MppHal ctx) in mpp_hal_deinit() argument
[all …]
/rockchip-linux_mpp/mpp/hal/common/h264/
H A Dhal_h264e_stream_amend.c85 MPP_RET h264e_vepu_stream_amend_init(HalH264eVepuStreamAmend *ctx) in h264e_vepu_stream_amend_init() argument
87 memset(ctx, 0, sizeof(*ctx)); in h264e_vepu_stream_amend_init()
88 ctx->buf_size = SZ_128K; in h264e_vepu_stream_amend_init()
92 MPP_RET h264e_vepu_stream_amend_deinit(HalH264eVepuStreamAmend *ctx) in h264e_vepu_stream_amend_deinit() argument
94 MPP_FREE(ctx->src_buf); in h264e_vepu_stream_amend_deinit()
95 MPP_FREE(ctx->dst_buf); in h264e_vepu_stream_amend_deinit()
99 MPP_RET h264e_vepu_stream_amend_config(HalH264eVepuStreamAmend *ctx, in h264e_vepu_stream_amend_config() argument
110 ctx->enable = 1; in h264e_vepu_stream_amend_config()
111 ctx->slice_enabled = 0; in h264e_vepu_stream_amend_config()
113 if (NULL == ctx->dst_buf) in h264e_vepu_stream_amend_config()
[all …]
/rockchip-linux_mpp/mpp/hal/rkenc/jpege/
H A Dhal_jpege_vpu720.c120 JpegeVpu720HalCtx *ctx = (JpegeVpu720HalCtx *)hal; in hal_jpege_vpu720_init() local
126 ctx->regs = mpp_calloc(JpegeVpu720Reg, 1); in hal_jpege_vpu720_init()
127 ctx->cfg = cfg->cfg; in hal_jpege_vpu720_init()
129 ctx->frame_cnt = 0; in hal_jpege_vpu720_init()
130 ctx->enc_mode = JPEG_VPU720_ENC_MODE_ONE_FRAME; in hal_jpege_vpu720_init()
138 ctx->dev = cfg->dev; in hal_jpege_vpu720_init()
139 jpege_bits_init(&ctx->bits); in hal_jpege_vpu720_init()
140 mpp_assert(ctx->bits); in hal_jpege_vpu720_init()
141 if (ctx->group == NULL) { in hal_jpege_vpu720_init()
142 ret = mpp_buffer_group_get_internal(&ctx->group, MPP_BUFFER_TYPE_ION); in hal_jpege_vpu720_init()
[all …]
H A Dhal_jpege_vepu540c.c77 jpegeV540cHalContext *ctx = (jpegeV540cHalContext *)hal; in hal_jpege_v540c_init() local
83 ctx->reg_out = mpp_calloc(JpegV540cStatus, 1); in hal_jpege_v540c_init()
84 ctx->regs = mpp_calloc(JpegV540cRegSet, 1); in hal_jpege_v540c_init()
85 ctx->input_fmt = mpp_calloc(VepuFmtCfg, 1); in hal_jpege_v540c_init()
86 ctx->cfg = cfg->cfg; in hal_jpege_v540c_init()
88 ctx->frame_cnt = 0; in hal_jpege_v540c_init()
89 ctx->enc_mode = 1; in hal_jpege_v540c_init()
97 ctx->dev = cfg->dev; in hal_jpege_v540c_init()
98 jpege_bits_init(&ctx->bits); in hal_jpege_v540c_init()
99 mpp_assert(ctx->bits); in hal_jpege_v540c_init()
[all …]
/rockchip-linux_mpp/mpp/hal/vpu/mpg4d/
H A Dhal_m4vd_vdpu2.c35 static void vdpu2_mpg4d_setup_regs_by_syntax(hal_mpg4_ctx *ctx, MppSyntax syntax) in vdpu2_mpg4d_setup_regs_by_syntax() argument
37 M4vdVdpu2Regs_t *regs = ctx->regs; in vdpu2_mpg4d_setup_regs_by_syntax()
41 RK_S32 mv_buf_fd = mpp_buffer_get_fd(ctx->mv_buf); in vdpu2_mpg4d_setup_regs_by_syntax()
58 ctx->bitstrm_len = stream_length; in vdpu2_mpg4d_setup_regs_by_syntax()
73 RK_U8 *dst = (RK_U8 *)mpp_buffer_get_ptr(ctx->qp_table); in vdpu2_mpg4d_setup_regs_by_syntax()
123 mpp_dev_set_reg_offset(ctx->dev, 64, consumed_bytes_align); in vdpu2_mpg4d_setup_regs_by_syntax()
143 mpp_assert(ctx->fd_ref1 >= 0); in vdpu2_mpg4d_setup_regs_by_syntax()
144 if (ctx->fd_ref1 >= 0) { in vdpu2_mpg4d_setup_regs_by_syntax()
145 regs->reg131_ref0_base = (RK_U32)ctx->fd_ref1; in vdpu2_mpg4d_setup_regs_by_syntax()
146 regs->reg148_ref1_base = (RK_U32)ctx->fd_ref1; in vdpu2_mpg4d_setup_regs_by_syntax()
[all …]
H A Dhal_m4vd_vdpu1.c35 static void vdpu1_mpg4d_setup_regs_by_syntax(hal_mpg4_ctx *ctx, MppSyntax syntax) in vdpu1_mpg4d_setup_regs_by_syntax() argument
37 M4vdVdpu1Regs_t *regs = ctx->regs; in vdpu1_mpg4d_setup_regs_by_syntax()
41 RK_S32 mv_buf_fd = mpp_buffer_get_fd(ctx->mv_buf); in vdpu1_mpg4d_setup_regs_by_syntax()
58 ctx->bitstrm_len = stream_length; in vdpu1_mpg4d_setup_regs_by_syntax()
73 RK_U8 *dst = (RK_U8 *)mpp_buffer_get_ptr(ctx->qp_table); in vdpu1_mpg4d_setup_regs_by_syntax()
125 mpp_dev_set_reg_offset(ctx->dev, 12, consumed_bytes_align); in vdpu1_mpg4d_setup_regs_by_syntax()
145 mpp_assert(ctx->fd_ref1 >= 0); in vdpu1_mpg4d_setup_regs_by_syntax()
146 if (ctx->fd_ref1 >= 0) { in vdpu1_mpg4d_setup_regs_by_syntax()
147 regs->SwReg14.sw_refer0_base = (RK_U32)ctx->fd_ref1; in vdpu1_mpg4d_setup_regs_by_syntax()
148 regs->SwReg15.sw_refer1_base = (RK_U32)ctx->fd_ref1; in vdpu1_mpg4d_setup_regs_by_syntax()
[all …]
/rockchip-linux_mpp/mpp/legacy/
H A Dvpu_api.cpp34 vpu_api_init(VpuCodecContext *ctx, RK_U8 *extraData, RK_U32 extra_size) in vpu_api_init() argument
38 if (ctx == NULL) { in vpu_api_init()
42 VpuApiLegacy* api = (VpuApiLegacy*)(ctx->vpuApiObj); in vpu_api_init()
48 return api->init(ctx, extraData, extra_size); in vpu_api_init()
52 vpu_api_decode(VpuCodecContext *ctx, VideoPacket_t *pkt, DecoderOut_t *aDecOut) in vpu_api_decode() argument
54 if (ctx == NULL) { in vpu_api_decode()
59 VpuApiLegacy* api = (VpuApiLegacy*)(ctx->vpuApiObj); in vpu_api_decode()
65 return api->decode(ctx, pkt, aDecOut); in vpu_api_decode()
67 static RK_S32 vpu_api_sendstream(VpuCodecContext *ctx, VideoPacket_t *pkt) in vpu_api_sendstream() argument
69 if (ctx == NULL) { in vpu_api_sendstream()
[all …]
/rockchip-linux_mpp/utils/
H A Dcamera_source.c121 CamSource *ctx; in camera_source_init() local
123 ctx = mpp_calloc(CamSource, 1); in camera_source_init()
124 if (!ctx) in camera_source_init()
127 ctx->bufcnt = bufcnt; in camera_source_init()
128 ctx->fd = open(device, O_RDWR | O_CLOEXEC, 0); in camera_source_init()
129 if (ctx->fd < 0) { in camera_source_init()
138 while (!camera_source_ioctl(ctx->fd, VIDIOC_ENUMINPUT, &input)) { in camera_source_init()
145 if (0 != camera_source_ioctl(ctx->fd, VIDIOC_QUERYCAP, &cap)) { in camera_source_init()
175 while (!camera_source_ioctl(ctx->fd, VIDIOC_ENUM_FMT, &fmtdesc)) { in camera_source_init()
194 ctx->type = vfmt.type; in camera_source_init()
[all …]
/rockchip-linux_mpp/mpp/hal/inc/
H A Dmpp_enc_hal.h44 MPP_RET (*init)(void *ctx, MppEncHalCfg *cfg);
45 MPP_RET (*deinit)(void *ctx);
48 MPP_RET (*prepare)(void *ctx);
51 MPP_RET (*get_task)(void *ctx, HalEncTask *task);
52 MPP_RET (*gen_regs)(void *ctx, HalEncTask *task);
55 MPP_RET (*start)(void *ctx, HalEncTask *task);
56 MPP_RET (*wait)(void *ctx, HalEncTask *task);
57 MPP_RET (*part_start)(void *ctx, HalEncTask *task);
58 MPP_RET (*part_wait)(void *ctx, HalEncTask *task);
61 MPP_RET (*ret_task)(void *ctx, HalEncTask *task);
[all …]
/rockchip-linux_mpp/kmpp/inc/
H A Dkmpp.h19 MPP_RET (*open_client)(Kmpp *ctx);
20 MPP_RET (*init)(Kmpp *ctx, MppCtxType type, MppCodingType coding);
22 MPP_RET (*start)(Kmpp *ctx);
23 MPP_RET (*stop)(Kmpp *ctx);
25 MPP_RET (*pause)(Kmpp *ctx);
26 MPP_RET (*resume)(Kmpp *ctx);
28 MPP_RET (*put_packet)(Kmpp *ctx, MppPacket packet);
29 MPP_RET (*get_frame)(Kmpp *ctx, MppFrame *frame);
31 MPP_RET (*put_frame)(Kmpp *ctx, MppFrame frame);
32 MPP_RET (*get_packet)(Kmpp *ctx, MppPacket *packet);
[all …]
/rockchip-linux_mpp/mpp/hal/vpu/vp8e/
H A Dhal_vp8e_base.c33 HalVp8eCtx *ctx = (HalVp8eCtx *)hal; in set_frame_params() local
36 Pps *pps = ctx->ppss.pps; in set_frame_params()
37 Vp8eSps *sps = &ctx->sps; in set_frame_params()
40 pps->qp_sgm[i] = ctx->rc->qp_hdr; in set_frame_params()
50 HalVp8eCtx *ctx = (HalVp8eCtx *)hal; in set_filter() local
51 Vp8eSps *sps = &ctx->sps; in set_filter()
55 Pps *p_pps = ctx->ppss.pps; in set_filter()
56 if (ctx->frame_type == VP8E_FRM_KEY) { in set_filter()
96 if (!ctx->picbuf.cur_pic->ipf && !ctx->picbuf.cur_pic->grf && in set_filter()
97 !ctx->picbuf.cur_pic->arf) { in set_filter()
[all …]
/rockchip-linux_mpp/mpp/codec/dec/av1/
H A Dav1d_cbs.c409 static RK_S32 mpp_av1_read_obu_header(AV1Context *ctx, BitReadCtx_t *gb, in mpp_av1_read_obu_header() argument
431 ctx->temporal_id = current->temporal_id; in mpp_av1_read_obu_header()
432 ctx->spatial_id = current->spatial_id; in mpp_av1_read_obu_header()
437 static RK_S32 mpp_av1_trailing_bits(AV1Context *ctx, BitReadCtx_t *gb, RK_S32 nb_bits) in mpp_av1_trailing_bits() argument
439 (void)ctx; in mpp_av1_trailing_bits()
456 static RK_S32 mpp_av1_byte_alignment(AV1Context *ctx, BitReadCtx_t *gb) in mpp_av1_byte_alignment() argument
459 (void)ctx; in mpp_av1_byte_alignment()
468 static RK_S32 mpp_av1_color_config(AV1Context *ctx, BitReadCtx_t *gb, in mpp_av1_color_config() argument
478 ctx->bit_depth = current->twelve_bit ? 12 : 10; in mpp_av1_color_config()
480 ctx->bit_depth = current->high_bitdepth ? 10 : 8; in mpp_av1_color_config()
[all …]

12345678910