| /rockchip-linux_mpp/mpp/hal/common/h265/ |
| H A D | hal_h265e_stream_amend.c | 11 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 D | hal_h265e_stream_amend.h | 12 MPP_RET hal_h265e_amend_temporal_id(HalEncTask *enc_task, RK_U32 strm_size);
|
| /rockchip-linux_mpp/mpp/hal/rkenc/jpege/ |
| H A D | hal_jpege_vepu540c.c | 154 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 D | hal_jpege_vepu511.c | 195 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 D | hal_h265e_vepu541.c | 1388 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 D | hal_h265e_vepu540c.c | 1061 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 D | hal_h265e_vepu580.c | 2449 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 D | hal_h265e_vepu510.c | 1624 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 D | hal_h265e_vepu511.c | 257 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 D | hal_vp8e_base.c | 1390 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 D | vepu540c_common.c | 159 HalEncTask *task = ( HalEncTask *)cfg->enc_task; in vepu540c_set_jpeg_reg()
|
| H A D | vepu540c_common.h | 1766 void *enc_task; member
|
| H A D | vepu511_common.h | 3007 void *enc_task; member
|