| /rockchip-linux_mpp/mpp/codec/ |
| H A D | mpp_dec_normal.c | 37 RK_U32 curr_wait = task->wait.val; in check_task_wait() 63 dec->parser_wait_flag = task->wait.val; in check_task_wait() 215 if (task->wait.info_change) in reset_parser_thread() 284 task->wait.dec_pkt_in = 1; in try_get_input_packet() 302 task->wait.dec_pkt_in = 0; in try_get_input_packet() 325 task->wait.task_hnd = 0; in try_proc_dec_task() 327 task->wait.task_hnd = 1; in try_proc_dec_task() 406 task->wait.dec_pkt_idx = (task_dec->input < 0); in try_proc_dec_task() 407 if (task->wait.dec_pkt_idx) in try_proc_dec_task() 428 task->wait.dec_pkt_buf = (NULL == hal_buf_in); in try_proc_dec_task() [all …]
|
| H A D | mpp_dec_no_thread.c | 235 task->wait.info_change = mpp_buf_slot_is_changed(frame_slots); in mpp_dec_decode() 236 if (task->wait.info_change) { in mpp_dec_decode() 255 task->wait.dec_pic_unusd = (dec->vproc) ? (unused < 3) : (unused < 1); in mpp_dec_decode() 256 if (task->wait.dec_pic_unusd) { in mpp_dec_decode() 303 task->wait.dec_pic_match = (NULL == task->hal_frm_buf_out); in mpp_dec_decode() 304 if (task->wait.dec_pic_match) { in mpp_dec_decode() 371 if (task->wait.info_change) { in mpp_dec_reset_no_thread()
|
| H A D | mpp_enc_impl.c | 190 static MPP_RET check_enc_task_wait(MppEncImpl *enc, EncAsyncWait *wait) in check_enc_task_wait() argument 195 RK_U32 curr_wait = wait->val; in check_enc_task_wait() 219 enc->status_flag = wait->val; in check_enc_task_wait() 2325 static MPP_RET try_get_enc_task(MppEncImpl *enc, EncAsyncTaskInfo *task, EncAsyncWait *wait) in try_get_enc_task() argument 2339 wait->enc_frm_in = 1; in try_get_enc_task() 2344 wait->enc_frm_in = 0; in try_get_enc_task() 2352 wait->enc_pkt_out = 1; in try_get_enc_task() 2357 wait->enc_pkt_out = 0; in try_get_enc_task() 2506 static MPP_RET try_proc_low_deley_task(Mpp *mpp, EncAsyncTaskInfo *task, EncAsyncWait *wait) in try_proc_low_deley_task() argument 2592 wait->enc_pkt_out = 1; in try_proc_low_deley_task() [all …]
|
| /rockchip-linux_mpp/mpp/hal/vpu/vp8d/ |
| H A D | hal_vp8d_api.c | 54 if (!self->hal_api.wait) in hal_vp8d_wait() 57 return self->hal_api.wait(hal, task); in hal_vp8d_wait() 127 p_api->wait = hal_vp8d_vdpu2_wait; in hal_vp8d_init() 137 p_api->wait = hal_vp8d_vdpu1_wait; in hal_vp8d_init() 161 .wait = hal_vp8d_wait,
|
| /rockchip-linux_mpp/mpp/hal/vpu/m2vd/ |
| H A D | hal_m2vd_api.c | 45 return self->hal_api.wait(hal, task); in hal_m2vd_wait() 81 p_api->wait = hal_m2vd_vdpu2_wait; in hal_m2vd_init() 91 p_api->wait = hal_m2vd_vdpu1_wait; in hal_m2vd_init() 114 .wait = hal_m2vd_wait,
|
| /rockchip-linux_mpp/mpp/hal/vpu/mpg4d/ |
| H A D | hal_m4vd_api.c | 73 p_api->wait = vdpu2_mpg4d_wait; in hal_vpu_mpg4d_init() 83 p_api->wait = vdpu1_mpg4d_wait; in hal_vpu_mpg4d_init() 149 return p_hal->hal_api.wait(hal, task); in hal_vpu_mpg4d_wait() 162 .wait = hal_vpu_mpg4d_wait,
|
| /rockchip-linux_mpp/mpp/hal/vpu/jpegd/ |
| H A D | hal_jpegd_api.c | 48 return self->hal_api.wait (hal, task); in hal_jpegd_wait() 116 p_api->wait = hal_jpegd_vdpu2_wait; in hal_jpegd_init() 125 p_api->wait = hal_jpegd_vdpu1_wait; in hal_jpegd_init() 133 p_api->wait = hal_jpegd_rkv_wait; in hal_jpegd_init() 171 .wait = hal_jpegd_wait,
|
| /rockchip-linux_mpp/mpp/hal/vpu/h263d/ |
| H A D | hal_h263d_api.c | 54 return ctx->hal_api.wait(hal, task); in hal_h263d_wait() 91 p_api->wait = hal_vpu2_h263d_wait; in hal_h263d_init() 102 p_api->wait = hal_vpu1_h263d_wait; in hal_h263d_init() 126 .wait = hal_h263d_wait,
|
| /rockchip-linux_mpp/mpp/hal/rkdec/avsd/ |
| H A D | hal_avsd_api.c | 63 p_api->wait = hal_avsd_plus_wait; in init_hard_platform() 74 p_api->wait = hal_avsd_vdpu1_wait; in init_hard_platform() 85 p_api->wait = hal_avsd_vdpu2_wait; in init_hard_platform() 255 return p_hal->hal_api.wait(decoder, task); in hal_avsd_wait() 307 .wait = hal_avsd_wait, 323 .wait = hal_avsd_wait,
|
| /rockchip-linux_mpp/mpp/hal/common/av1/ |
| H A D | hal_av1d_api_v2.c | 148 if (p_hal && p_hal->api && p_hal->api->wait) in hal_av1d_wait() 149 ret = p_hal->api->wait(hal, task); in hal_av1d_wait() 193 .wait = hal_av1d_wait,
|
| /rockchip-linux_mpp/mpp/hal/rkdec/vp9d/ |
| H A D | hal_vp9d_api.c | 124 if (p && p->api && p->api->wait) in hal_vp9d_wait() 125 ret = p->api->wait(ctx, task); in hal_vp9d_wait() 173 .wait = hal_vp9d_wait,
|
| /rockchip-linux_mpp/mpp/hal/rkdec/h265d/ |
| H A D | hal_h265d_api.c | 139 if (p && p->api && p->api->wait) in hal_h265d_wait() 140 ret = p->api->wait(ctx, task); in hal_h265d_wait() 188 .wait = hal_h265d_wait,
|
| /rockchip-linux_mpp/mpp/hal/vpu/vp8e/ |
| H A D | hal_vp8e_api_v2.c | 125 HAL_VP8E_TASK_FUNC(wait) 139 .wait = hal_vp8e_wait,
|
| /rockchip-linux_mpp/mpp/hal/common/jpeg/ |
| H A D | hal_jpege_api_v2.c | 127 HAL_JPEGE_TASK_FUNC(wait) 143 .wait = hal_jpege_wait,
|
| /rockchip-linux_mpp/mpp/hal/common/h264/ |
| H A D | hal_h264e_api_v2.c | 146 HAL_H264E_TASK_FUNC(wait) 162 .wait = hal_h264e_wait,
|
| /rockchip-linux_mpp/mpp/hal/common/h265/ |
| H A D | hal_h265e_api_v2.c | 137 HAL_H265E_TASK_FUNC(wait) 153 .wait = hal_h265ev2_wait,
|
| /rockchip-linux_mpp/mpp/hal/rkdec/avs2d/ |
| H A D | hal_avs2d_api.c | 157 HAL_AVS2D_TASK_FUNC(wait); 169 .wait = hal_avs2d_wait,
|
| /rockchip-linux_mpp/mpp/hal/dummy/ |
| H A D | hal_dummy_enc_api.c | 86 .wait = hal_dummy_enc_wait,
|
| H A D | hal_dummy_dec_api.c | 86 .wait = hal_dummy_dec_wait,
|
| /rockchip-linux_mpp/mpp/hal/rkdec/h264d/ |
| H A D | hal_h264d_api.c | 449 HAL_H264D_TASK_FUNC(wait); 461 .wait = hal_h264d_wait,
|
| /rockchip-linux_mpp/mpp/hal/inc/ |
| H A D | mpp_hal.h | 70 MPP_RET (*wait)(void *ctx, HalTaskInfo *task); member
|
| H A D | mpp_enc_hal.h | 56 MPP_RET (*wait)(void *ctx, HalEncTask *task); member
|
| /rockchip-linux_mpp/mpp/hal/ |
| H A D | mpp_enc_hal.c | 166 MPP_ENC_HAL_TASK_FUNC(wait)
|
| H A D | mpp_hal.c | 165 return p->api->wait(p->ctx, task); in mpp_hal_hw_wait()
|
| /rockchip-linux_mpp/mpp/codec/inc/ |
| H A D | mpp_dec_impl.h | 224 PaserTaskWait wait; member
|