Home
last modified time | relevance | path

Searched refs:enc_task (Results 1 – 13 of 13) sorted by relevance

/rockchip-linux_mpp/mpp/hal/common/h265/
H A Dhal_h265e_stream_amend.c11 MPP_RET hal_h265e_amend_temporal_id(HalEncTask *enc_task, RK_U32 strm_size) in hal_h265e_amend_temporal_id() argument
14 H265eSyntax_new *syn = (H265eSyntax_new *)enc_task->syntax.data; in hal_h265e_amend_temporal_id()
15 RK_U32 offset = mpp_packet_get_length(enc_task->packet); in hal_h265e_amend_temporal_id()
16 RK_U8 *stream_ptr = (RK_U8 *)(mpp_buffer_get_ptr(enc_task->output) + offset); in hal_h265e_amend_temporal_id()
H A Dhal_h265e_stream_amend.h12 MPP_RET hal_h265e_amend_temporal_id(HalEncTask *enc_task, RK_U32 strm_size);
/rockchip-linux_mpp/mpp/hal/rkenc/jpege/
H A Dhal_jpege_vepu540c.c154 cfg.enc_task = task; in hal_jpege_v540c_gen_regs()
236 MPP_RET hal_jpege_v540c_start(void *hal, HalEncTask *enc_task) in hal_jpege_v540c_start() argument
246 if (enc_task->flags.err) { in hal_jpege_v540c_start()
248 enc_task->flags.err); in hal_jpege_v540c_start()
341 HalEncTask *enc_task = task; in hal_jpege_v540c_wait() local
345 if (enc_task->flags.err) { in hal_jpege_v540c_wait()
347 enc_task->flags.err); in hal_jpege_v540c_wait()
H A Dhal_jpege_vepu511.c195 HalEncTask *task = ( HalEncTask *)cfg->enc_task; in vepu511_set_jpeg_reg()
371 cfg.enc_task = task; in hal_jpege_vepu511_gen_regs()
465 MPP_RET hal_jpege_vepu511_start(void *hal, HalEncTask *enc_task) in hal_jpege_vepu511_start() argument
475 if (enc_task->flags.err) { in hal_jpege_vepu511_start()
477 enc_task->flags.err); in hal_jpege_vepu511_start()
587 HalEncTask *enc_task = task; in hal_jpege_vepu511_wait() local
591 if (enc_task->flags.err) { in hal_jpege_vepu511_wait()
593 enc_task->flags.err); in hal_jpege_vepu511_wait()
/rockchip-linux_mpp/mpp/hal/rkenc/h265e/
H A Dhal_h265e_vepu541.c1388 HalEncTask *enc_task = task; in vepu54x_h265_set_hw_address() local
1390 MppBuffer md_info_buf = enc_task->md_info; in vepu54x_h265_set_hw_address()
1391 H265eSyntax_new *syn = (H265eSyntax_new *)enc_task->syntax.data; in vepu54x_h265_set_hw_address()
1395 regs->adr_srcy_hevc = mpp_buffer_get_fd(enc_task->input); in vepu54x_h265_set_hw_address()
1443 regs->bsbb_addr_hevc = mpp_buffer_get_fd(enc_task->output); in vepu54x_h265_set_hw_address()
1504 HalEncTask *enc_task = task; in hal_h265e_v541_gen_regs() local
1505 H265eSyntax_new *syn = (H265eSyntax_new *)enc_task->syntax.data; in hal_h265e_v541_gen_regs()
1589 regs->adr_srcy_hevc = mpp_buffer_get_fd(enc_task->input); in hal_h265e_v541_gen_regs()
1662 MPP_RET hal_h265e_v540_start(void *hal, HalEncTask *enc_task) in hal_h265e_v540_start() argument
1668 H265eSyntax_new *syn = (H265eSyntax_new *)enc_task->syntax.data; in hal_h265e_v540_start()
[all …]
H A Dhal_h265e_vepu540c.c1061 HalEncTask *enc_task = task; in vepu540c_h265_set_hw_address() local
1063 MppBuffer md_info_buf = enc_task->md_info; in vepu540c_h265_set_hw_address()
1064 H265eSyntax_new *syn = (H265eSyntax_new *)enc_task->syntax.data; in vepu540c_h265_set_hw_address()
1068 regs->reg0160_adr_src0 = mpp_buffer_get_fd(enc_task->input); in vepu540c_h265_set_hw_address()
1097 regs->reg0172_bsbt_addr = mpp_buffer_get_fd(enc_task->output); in vepu540c_h265_set_hw_address()
1110 mpp_dev_set_reg_offset(ctx->dev, 172, mpp_buffer_get_size(enc_task->output)); in vepu540c_h265_set_hw_address()
1195 HalEncTask *enc_task = task; in hal_h265e_v540c_gen_regs() local
1196 H265eSyntax_new *syn = (H265eSyntax_new *)enc_task->syntax.data; in hal_h265e_v540c_gen_regs()
1308 vepu540c_h265_set_patch_info(ctx->dev, syn, (VepuFmt)fmt->format, enc_task); in hal_h265e_v540c_gen_regs()
1325 MPP_RET hal_h265e_v540c_start(void *hal, HalEncTask *enc_task) in hal_h265e_v540c_start() argument
[all …]
H A Dhal_h265e_vepu580.c2449 HalEncTask *enc_task = task; in vepu580_h265_set_hw_address() local
2455 regs->reg0160_adr_src0 = mpp_buffer_get_fd(enc_task->input); in vepu580_h265_set_hw_address()
2511 if (!enc_task->md_info) in vepu580_h265_set_hw_address()
2512 enc_task->md_info = vepu580_h265_get_md_info_buf(ctx); in vepu580_h265_set_hw_address()
2514 if (enc_task->md_info) { in vepu580_h265_set_hw_address()
2516 regs->reg0171_meiw_addr = mpp_buffer_get_fd(enc_task->md_info); in vepu580_h265_set_hw_address()
2523 regs->reg0172_bsbt_addr = mpp_buffer_get_fd(enc_task->output); in vepu580_h265_set_hw_address()
2530 mpp_dev_multi_offset_update(frm->reg_cfg, 172, mpp_buffer_get_size(enc_task->output)); in vepu580_h265_set_hw_address()
2676 HalEncTask *enc_task = task; in hal_h265e_v580_gen_regs() local
2677 EncRcTask *rc_task = enc_task->rc_task; in hal_h265e_v580_gen_regs()
[all …]
H A Dhal_h265e_vepu510.c1624 HalEncTask *enc_task = task; in vepu510_h265_set_hw_address() local
1626 MppBuffer md_info_buf = enc_task->md_info; in vepu510_h265_set_hw_address()
1632 regs->common.adr_src0 = mpp_buffer_get_fd(enc_task->input); in vepu510_h265_set_hw_address()
1661 regs->common.bsbt_addr = mpp_buffer_get_fd(enc_task->output); in vepu510_h265_set_hw_address()
1673 mpp_dev_multi_offset_update(ctx->reg_cfg, 172, mpp_buffer_get_size(enc_task->output)); in vepu510_h265_set_hw_address()
1934 HalEncTask *enc_task = task; in hal_h265e_v510_gen_regs() local
1935 EncRcTask *rc_task = enc_task->rc_task; in hal_h265e_v510_gen_regs()
2049 ret = vepu510_h265_set_patch_info(syn, (VepuFmt)fmt->format, ctx->reg_cfg, enc_task); in hal_h265e_v510_gen_regs()
2077 MPP_RET hal_h265e_v510_start(void *hal, HalEncTask *enc_task) in hal_h265e_v510_start() argument
2090 if (enc_task->flags.err) { in hal_h265e_v510_start()
[all …]
H A Dhal_h265e_vepu511.c257 void vepu511_h265e_dump(H265eV511HalContext *ctx, HalEncTask *enc_task) in vepu511_h265e_dump() argument
265 RK_U32 frm_num = ctx->frms[enc_task->flags.reg_idx]->frame_count; in vepu511_h265e_dump()
1086 HalEncTask *enc_task = task; in vepu511_h265_set_hw_address() local
1088 MppBuffer md_info_buf = enc_task->md_info; in vepu511_h265_set_hw_address()
1094 regs->common.adr_src0 = mpp_buffer_get_fd(enc_task->input); in vepu511_h265_set_hw_address()
1123 regs->common.bsbt_addr = mpp_buffer_get_fd(enc_task->output); in vepu511_h265_set_hw_address()
1136 mpp_dev_multi_offset_update(ctx->reg_cfg, 172, mpp_buffer_get_size(enc_task->output)); in vepu511_h265_set_hw_address()
2176 HalEncTask *enc_task = task; in hal_h265e_vepu511_gen_regs() local
2203 ret = vepu511_h265_set_patch_info(syn, (VepuFmt)fmt->format, ctx->reg_cfg, enc_task); in hal_h265e_vepu511_gen_regs()
2238 MPP_RET hal_h265e_vepu511_start(void *hal, HalEncTask *enc_task) in hal_h265e_vepu511_start() argument
[all …]
/rockchip-linux_mpp/mpp/hal/vpu/vp8e/
H A Dhal_vp8e_base.c1390 HalEncTask *enc_task = task; in hal_vp8e_enc_strm_code() local
1392 hw_cfg->input_lum_base = mpp_buffer_get_fd(enc_task->input); in hal_vp8e_enc_strm_code()
1575 HalEncTask *enc_task = task; in hal_vp8e_update_buffers() local
1576 RK_U8 *p_out = mpp_buffer_get_ptr(enc_task->output); in hal_vp8e_update_buffers()
1582 p_out += enc_task->length; in hal_vp8e_update_buffers()
1588 enc_task->length += IVF_FRM_BYTES; in hal_vp8e_update_buffers()
1594 enc_task->length += ctx->stream_size[0]; in hal_vp8e_update_buffers()
1598 enc_task->length += ctx->stream_size[1]; in hal_vp8e_update_buffers()
1602 enc_task->length += ctx->stream_size[2]; in hal_vp8e_update_buffers()
/rockchip-linux_mpp/mpp/hal/rkenc/common/
H A Dvepu540c_common.c159 HalEncTask *task = ( HalEncTask *)cfg->enc_task; in vepu540c_set_jpeg_reg()
H A Dvepu540c_common.h1766 void *enc_task; member
H A Dvepu511_common.h3007 void *enc_task; member