Lines Matching refs:enc_task
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
2251 if (enc_task->flags.err) { in hal_h265e_vepu511_start()
2253 enc_task->flags.err); in hal_h265e_vepu511_start()
2413 static MPP_RET vepu511_h265_set_feedback(H265eV511HalContext *ctx, HalEncTask *enc_task) in vepu511_h265_set_feedback() argument
2415 EncRcTaskInfo *hal_rc_ret = (EncRcTaskInfo *)&enc_task->rc_task->info; in vepu511_h265_set_feedback()
2416 Vepu511H265eFrmCfg *frm = ctx->frms[enc_task->flags.reg_idx]; in vepu511_h265_set_feedback()
2633 HalEncTask *enc_task = task; in hal_h265e_vepu511_wait() local
2634 MppPacket pkt = enc_task->packet; in hal_h265e_vepu511_wait()
2647 if (enc_task->flags.err) { in hal_h265e_vepu511_wait()
2649 enc_task->flags.err); in hal_h265e_vepu511_wait()
2654 if (enc_task->rc_task->frm.save_pass1) in hal_h265e_vepu511_wait()
2782 HalEncTask *enc_task = task; in hal_h265e_vepu511_ret_task() local
2787 RK_U32 offset = mpp_packet_get_length(enc_task->packet); in hal_h265e_vepu511_ret_task()
2791 vepu511_h265_set_feedback(ctx, enc_task); in hal_h265e_vepu511_ret_task()
2792 mpp_buffer_sync_partial_begin(enc_task->output, offset, fb->out_strm_size); in hal_h265e_vepu511_ret_task()
2805 enc_task->hw_length = fb->out_strm_size; in hal_h265e_vepu511_ret_task()
2806 enc_task->length += fb->out_strm_size; in hal_h265e_vepu511_ret_task()
2811 vepu511_h265e_update_tune_stat(ctx, enc_task); in hal_h265e_vepu511_ret_task()