| /rockchip-linux_mpp/mpp/hal/inc/ |
| H A D | mpp_enc_hal.h | 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); 76 MPP_RET mpp_enc_hal_get_task(MppEncHal ctx, HalEncTask *task); 77 MPP_RET mpp_enc_hal_gen_regs(MppEncHal ctx, HalEncTask *task); 80 MPP_RET mpp_enc_hal_start(MppEncHal ctx, HalEncTask *task); [all …]
|
| H A D | hal_enc_task.h | 104 } HalEncTask; typedef 151 HalEncTask task;
|
| /rockchip-linux_mpp/mpp/codec/inc/ |
| H A D | enc_impl.h | 34 MPP_RET enc_impl_start(EncImpl impl, HalEncTask *task); 35 MPP_RET enc_impl_proc_dpb(EncImpl impl, HalEncTask *task); 36 MPP_RET enc_impl_proc_hal(EncImpl impl, HalEncTask *task); 41 MPP_RET enc_impl_sw_enc(EncImpl impl, HalEncTask *task);
|
| H A D | enc_impl_api.h | 67 MPP_RET (*start)(void *ctx, HalEncTask *task); 68 MPP_RET (*proc_dpb)(void *ctx, HalEncTask *task); 69 MPP_RET (*proc_hal)(void *ctx, HalEncTask *task); 74 MPP_RET (*sw_enc)(void *ctx, HalEncTask *task);
|
| /rockchip-linux_mpp/mpp/codec/ |
| H A D | enc_impl.c | 142 MPP_RET enc_impl_start(EncImpl impl, HalEncTask *task) in enc_impl_start() 157 MPP_RET enc_impl_proc_dpb(EncImpl impl, HalEncTask *task) in enc_impl_proc_dpb() 172 MPP_RET enc_impl_proc_hal(EncImpl impl, HalEncTask *task) in enc_impl_proc_hal() 207 MPP_RET enc_impl_sw_enc(EncImpl impl, HalEncTask *task) in enc_impl_sw_enc()
|
| H A D | mpp_enc_impl.c | 82 static void reset_hal_enc_task(HalEncTask *task) in reset_hal_enc_task() 179 static void check_hal_task_pkt_len(HalEncTask *task, const char *reason) in check_hal_task_pkt_len() 290 HalEncTask *task = NULL; in mpp_enc_callback() 303 task = (HalEncTask *)out->task; in mpp_enc_callback() 1497 static void update_user_datas(EncImpl impl, MppPacket packet, MppFrame frame, HalEncTask *hal_task) in update_user_datas() 1815 HalEncTask *hal_task = &task->task; in mpp_enc_proc_two_pass() 1919 HalEncTask *hal_task = &task->task; in mpp_enc_force_pskip() 1976 HalEncTask *hal_task = &task->task; in mpp_enc_get_pskip_mode() 2004 static void mpp_enc_add_sw_header(MppEncImpl *enc, HalEncTask *hal_task) in mpp_enc_add_sw_header() 2086 HalEncTask *hal_task = &task->task; in mpp_enc_normal() [all …]
|
| /rockchip-linux_mpp/mpp/hal/rkenc/jpege/ |
| H A D | hal_jpege_vepu540c.c | 139 MPP_RET hal_jpege_v540c_gen_regs(void *hal, HalEncTask *task) in hal_jpege_v540c_gen_regs() 236 MPP_RET hal_jpege_v540c_start(void *hal, HalEncTask *enc_task) in hal_jpege_v540c_start() 337 MPP_RET hal_jpege_v540c_wait(void *hal, HalEncTask *task) in hal_jpege_v540c_wait() 341 HalEncTask *enc_task = task; in hal_jpege_v540c_wait() 364 MPP_RET hal_jpege_v540c_get_task(void *hal, HalEncTask *task) in hal_jpege_v540c_get_task() 393 MPP_RET hal_jpege_v540c_ret_task(void *hal, HalEncTask *task) in hal_jpege_v540c_ret_task()
|
| H A D | hal_jpege_vepu511.c | 128 HalEncTask *task) in vepu511_jpeg_set_patch_info() 195 HalEncTask *task = ( HalEncTask *)cfg->enc_task; in vepu511_set_jpeg_reg() 355 MPP_RET hal_jpege_vepu511_gen_regs(void *hal, HalEncTask *task) in hal_jpege_vepu511_gen_regs() 465 MPP_RET hal_jpege_vepu511_start(void *hal, HalEncTask *enc_task) in hal_jpege_vepu511_start() 583 MPP_RET hal_jpege_vepu511_wait(void *hal, HalEncTask *task) in hal_jpege_vepu511_wait() 587 HalEncTask *enc_task = task; in hal_jpege_vepu511_wait() 610 MPP_RET hal_jpege_vepu511_get_task(void *hal, HalEncTask *task) in hal_jpege_vepu511_get_task() 641 MPP_RET hal_jpege_vepu511_ret_task(void *hal, HalEncTask *task) in hal_jpege_vepu511_ret_task()
|
| H A D | hal_jpege_vpu720.c | 192 static MPP_RET jpege_vpu720_setup_format(void *hal, HalEncTask *task) in jpege_vpu720_setup_format() 371 MPP_RET hal_jpege_vpu720_gen_regs(void *hal, HalEncTask *task) in hal_jpege_vpu720_gen_regs() 524 MPP_RET hal_jpege_vpu720_start(void *hal, HalEncTask *task) in hal_jpege_vpu720_start() 584 MPP_RET hal_jpege_vpu720_wait(void *hal, HalEncTask *task) in hal_jpege_vpu720_wait() 619 MPP_RET hal_jpege_vpu720_get_task(void *hal, HalEncTask *task) in hal_jpege_vpu720_get_task() 639 MPP_RET hal_jpege_vpu720_ret_task(void *hal, HalEncTask *task) in hal_jpege_vpu720_ret_task()
|
| /rockchip-linux_mpp/mpp/codec/enc/vp8/ |
| H A D | vp8e_api_v2.c | 140 static MPP_RET vp8e_start(void *ctx, HalEncTask *task) in vp8e_start() 148 static MPP_RET vp8e_proc_dpb(void *ctx, HalEncTask *task) in vp8e_proc_dpb() 175 static MPP_RET vp8e_proc_hal(void *ctx, HalEncTask *task) in vp8e_proc_hal()
|
| /rockchip-linux_mpp/mpp/hal/vpu/jpege/ |
| H A D | hal_jpege_vepu1_v2.c | 100 static MPP_RET hal_jpege_vepu1_get_task(void *hal, HalEncTask *task) in hal_jpege_vepu1_get_task() 172 static MPP_RET hal_jpege_vepu1_gen_regs(void *hal, HalEncTask *task) in hal_jpege_vepu1_gen_regs() 381 static MPP_RET hal_jpege_vepu1_start(void *hal, HalEncTask *task) in hal_jpege_vepu1_start() 427 static MPP_RET hal_jpege_vepu1_wait(void *hal, HalEncTask *task) in hal_jpege_vepu1_wait() 465 static MPP_RET hal_jpege_vepu1_part_start(void *hal, HalEncTask *task) in hal_jpege_vepu1_part_start() 562 static MPP_RET hal_jpege_vepu1_part_wait(void *hal, HalEncTask *task) in hal_jpege_vepu1_part_wait() 600 static MPP_RET hal_jpege_vepu1_ret_task(void *hal, HalEncTask *task) in hal_jpege_vepu1_ret_task()
|
| H A D | hal_jpege_vepu2_v2.c | 154 MPP_RET hal_jpege_vepu2_get_task(void *hal, HalEncTask *task) in hal_jpege_vepu2_get_task() 366 MPP_RET hal_jpege_vepu2_gen_regs(void *hal, HalEncTask *task) in hal_jpege_vepu2_gen_regs() 580 static MPP_RET multi_core_start(HalJpegeCtx *ctx, HalEncTask *task) in multi_core_start() 738 static MPP_RET multi_core_wait(HalJpegeCtx *ctx, HalEncTask *task) in multi_core_wait() 801 MPP_RET hal_jpege_vepu2_start(void *hal, HalEncTask *task) in hal_jpege_vepu2_start() 852 MPP_RET hal_jpege_vepu2_wait(void *hal, HalEncTask *task) in hal_jpege_vepu2_wait() 898 MPP_RET hal_jpege_vepu2_part_start(void *hal, HalEncTask *task) in hal_jpege_vepu2_part_start() 997 MPP_RET hal_jpege_vepu2_part_wait(void *hal, HalEncTask *task) in hal_jpege_vepu2_part_wait() 1036 MPP_RET hal_jpege_vepu2_ret_task(void *hal, HalEncTask *task) in hal_jpege_vepu2_ret_task()
|
| /rockchip-linux_mpp/mpp/hal/rkenc/h264e/ |
| H A D | hal_h264e_vepu510_tune.c | 100 static void vepu510_h264e_tune_qpmap(void *p, HalEncTask *task) in vepu510_h264e_tune_qpmap() 117 static void vepu510_h264e_tune_reg_patch(void *p, HalEncTask *task) in vepu510_h264e_tune_reg_patch() 130 static void vepu510_h264e_tune_stat_update(void *p, HalEncTask *task) in vepu510_h264e_tune_stat_update()
|
| /rockchip-linux_mpp/mpp/hal/common/h265/ |
| H A D | hal_h265e_stream_amend.h | 12 MPP_RET hal_h265e_amend_temporal_id(HalEncTask *enc_task, RK_U32 strm_size);
|
| 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()
|
| /rockchip-linux_mpp/mpp/hal/ |
| H A D | mpp_enc_hal.c | 132 MPP_RET mpp_enc_hal_start(void *hal, HalEncTask *task) in mpp_enc_hal_start() 150 MPP_RET mpp_enc_hal_##func(void *hal, HalEncTask *task) \
|
| /rockchip-linux_mpp/mpp/hal/rkenc/common/ |
| H A D | vepu540c_common.c | 99 HalEncTask *task) in vepu540c_jpeg_set_patch_info() 159 HalEncTask *task = ( HalEncTask *)cfg->enc_task; in vepu540c_set_jpeg_reg()
|
| /rockchip-linux_mpp/mpp/codec/enc/h265/ |
| H A D | h265e_api.c | 225 static MPP_RET h265e_start(void *ctx, HalEncTask *task) in h265e_start() 296 static MPP_RET h265e_proc_dpb(void *ctx, HalEncTask *task) in h265e_proc_dpb() 314 static MPP_RET h265e_proc_hal(void *ctx, HalEncTask *task) in h265e_proc_hal() 359 static MPP_RET h265e_proc_enc_skip(void *ctx, HalEncTask *task) in h265e_proc_enc_skip()
|
| /rockchip-linux_mpp/mpp/hal/rkenc/h265e/ |
| H A D | hal_h265e_vepu541.c | 725 vepu541_h265_set_patch_info(MppDev dev, H265eSyntax_new *syn, VepuFmt input_fmt, HalEncTask *task) in vepu541_h265_set_patch_info() 972 static MPP_RET vepu541_h265_set_rc_regs(H265eV541HalContext *ctx, H265eV541RegSet *regs, HalEncTask… in vepu541_h265_set_rc_regs() 1062 static MPP_RET vepu541_h265_set_pp_regs(VepuFmtCfg *fmt, H265eV541HalContext *ctx, HalEncTask *task) in vepu541_h265_set_pp_regs() 1386 void vepu54x_h265_set_hw_address(H265eV541HalContext *ctx, H265eV541RegSet *regs, HalEncTask *task) in vepu54x_h265_set_hw_address() 1388 HalEncTask *enc_task = task; in vepu54x_h265_set_hw_address() 1501 MPP_RET hal_h265e_v541_gen_regs(void *hal, HalEncTask *task) in hal_h265e_v541_gen_regs() 1504 HalEncTask *enc_task = task; in hal_h265e_v541_gen_regs() 1662 MPP_RET hal_h265e_v540_start(void *hal, HalEncTask *enc_task) in hal_h265e_v540_start() 1777 MPP_RET hal_h265e_v541_start(void *hal, HalEncTask *task) in hal_h265e_v541_start() 1782 HalEncTask *enc_task = task; in hal_h265e_v541_start() [all …]
|
| H A D | hal_h265e_vepu510_tune.c | 198 static void vepu510_h265e_tune_qpmap(void *p, HalEncTask *task) in vepu510_h265e_tune_qpmap() 215 static void vepu510_h265e_tune_reg_patch(void *p, HalEncTask *task) in vepu510_h265e_tune_reg_patch() 230 static void vepu510_h265e_tune_stat_update(void *p, HalEncTask *task) in vepu510_h265e_tune_stat_update()
|
| H A D | hal_h265e_vepu540c.c | 610 vepu540c_h265_set_patch_info(MppDev dev, H265eSyntax_new *syn, VepuFmt input_fmt, HalEncTask *task) in vepu540c_h265_set_patch_info() 706 …_RET vepu540c_h265_set_rc_regs(H265eV540cHalContext *ctx, H265eV540cRegSet *regs, HalEncTask *task) in vepu540c_h265_set_rc_regs() 1059 void vepu540c_h265_set_hw_address(H265eV540cHalContext *ctx, hevc_vepu540c_base *regs, HalEncTask *… in vepu540c_h265_set_hw_address() 1061 HalEncTask *enc_task = task; in vepu540c_h265_set_hw_address() 1192 MPP_RET hal_h265e_v540c_gen_regs(void *hal, HalEncTask *task) in hal_h265e_v540c_gen_regs() 1195 HalEncTask *enc_task = task; in hal_h265e_v540c_gen_regs() 1325 MPP_RET hal_h265e_v540c_start(void *hal, HalEncTask *enc_task) in hal_h265e_v540c_start() 1452 static MPP_RET vepu540c_h265_set_feedback(H265eV540cHalContext *ctx, HalEncTask *enc_task) in vepu540c_h265_set_feedback() 1552 MPP_RET hal_h265e_v540c_wait(void *hal, HalEncTask *task) in hal_h265e_v540c_wait() 1556 HalEncTask *enc_task = task; in hal_h265e_v540c_wait() [all …]
|
| /rockchip-linux_mpp/mpp/codec/enc/h264/ |
| H A D | h264e_api_v2.c | 352 static MPP_RET h264e_start(void *ctx, HalEncTask *task) in h264e_start() 444 static MPP_RET h264e_proc_dpb(void *ctx, HalEncTask *task) in h264e_proc_dpb() 495 static MPP_RET h264e_proc_hal(void *ctx, HalEncTask *task) in h264e_proc_hal() 558 static MPP_RET h264e_sw_enc(void *ctx, HalEncTask *task) in h264e_sw_enc()
|
| /rockchip-linux_mpp/mpp/hal/vpu/vp8e/ |
| H A D | hal_vp8e_vepu1_v2.c | 347 static MPP_RET hal_vp8e_vepu1_gen_regs_v2(void *hal, HalEncTask *task) in hal_vp8e_vepu1_gen_regs_v2() 372 static MPP_RET hal_vp8e_vepu1_start_v2(void *hal, HalEncTask *task) in hal_vp8e_vepu1_start_v2() 445 static MPP_RET hal_vp8e_vepu1_wait_v2(void *hal, HalEncTask *task) in hal_vp8e_vepu1_wait_v2() 480 static MPP_RET hal_vp8e_vepu1_get_task_v2(void *hal, HalEncTask *task) in hal_vp8e_vepu1_get_task_v2() 510 static MPP_RET hal_vp8e_vepu1_ret_task_v2(void *hal, HalEncTask *task) in hal_vp8e_vepu1_ret_task_v2()
|
| H A D | hal_vp8e_vepu2_v2.c | 351 static MPP_RET hal_vp8e_vepu2_gen_regs_v2(void *hal, HalEncTask *task) in hal_vp8e_vepu2_gen_regs_v2() 376 static MPP_RET hal_vp8e_vepu2_start_v2(void *hal, HalEncTask *task) in hal_vp8e_vepu2_start_v2() 448 static MPP_RET hal_vp8e_vepu2_wait_v2(void *hal, HalEncTask *task) in hal_vp8e_vepu2_wait_v2() 482 static MPP_RET hal_vp8e_vepu2_get_task_v2(void *hal, HalEncTask *task) in hal_vp8e_vepu2_get_task_v2() 512 static MPP_RET hal_vp8e_vepu2_ret_task_v2(void *hal, HalEncTask *task) in hal_vp8e_vepu2_ret_task_v2()
|
| /rockchip-linux_mpp/mpp/hal/vpu/h264e/ |
| H A D | hal_h264e_vepu1_v2.c | 194 static MPP_RET hal_h264e_vepu1_get_task_v2(void *hal, HalEncTask *task) in hal_h264e_vepu1_get_task_v2() 285 static MPP_RET hal_h264e_vepu1_gen_regs_v2(void *hal, HalEncTask *task) in hal_h264e_vepu1_gen_regs_v2() 579 static MPP_RET hal_h264e_vepu1_start_v2(void *hal, HalEncTask *task) in hal_h264e_vepu1_start_v2() 653 static MPP_RET hal_h264e_vepu1_wait_v2(void *hal, HalEncTask *task) in hal_h264e_vepu1_wait_v2() 699 static MPP_RET hal_h264e_vepu1_ret_task_v2(void *hal, HalEncTask *task) in hal_h264e_vepu1_ret_task_v2()
|