| /rockchip-linux_mpp/mpp/codec/dec/avs/ |
| H A D | avsd_parse.c | 497 task->refer[1] = p_dec->dpb[0]->slot_idx; in avsd_set_dpb() 499 task->refer[0] = p_dec->dpb[0]->slot_idx; in avsd_set_dpb() 506 task->refer[0] = p_dec->dpb[1]->slot_idx; in avsd_set_dpb() 508 task->refer[1] = p_dec->dpb[1]->slot_idx; in avsd_set_dpb() 518 if (task->refer[0] >= 0) { in avsd_set_dpb() 519 mpp_buf_slot_get_prop(p_dec->frame_slots, task->refer[0], SLOT_FRAME_PTR, &mframe); in avsd_set_dpb() 525 if (task->refer[0] >= 0) { in avsd_set_dpb() 526 mpp_buf_slot_get_prop(p_dec->frame_slots, task->refer[0], SLOT_FRAME_PTR, &mframe); in avsd_set_dpb() 530 if (task->refer[1] >= 0) { in avsd_set_dpb() 531 mpp_buf_slot_get_prop(p_dec->frame_slots, task->refer[1], SLOT_FRAME_PTR, &mframe); in avsd_set_dpb()
|
| H A D | avsd_api.c | 309 memset(task->refer, -1, sizeof(task->refer)); in avsd_parse()
|
| /rockchip-linux_mpp/mpp/codec/dec/dummy/ |
| H A D | dummy_dec_api.c | 246 memset(&task->refer, -1, sizeof(task->refer)); in dummy_dec_parse() 250 task->refer[i] = index; in dummy_dec_parse()
|
| /rockchip-linux_mpp/mpp/codec/ |
| H A D | mpp_dec_no_thread.c | 326 for (i = 0; i < MPP_ARRAY_ELEMS(task_dec->refer); i++) { in mpp_dec_decode() 327 RK_S32 index = task_dec->refer[i]; in mpp_dec_decode() 379 for (i = 0; i < MPP_ARRAY_ELEMS(task_dec->refer); i++) { in mpp_dec_reset_no_thread() 380 index = task_dec->refer[i]; in mpp_dec_reset_no_thread()
|
| H A D | mpp_dec.c | 35 memset(task->dec.refer, -1, sizeof(task->dec.refer)); in dec_task_info_init() 202 RK_U32 refer = flags.used_for_ref; in mpp_dec_put_frame() local 309 if (refer) in mpp_dec_put_frame()
|
| H A D | mpp_dec_normal.c | 177 for (i = 0; i < MPP_ARRAY_ELEMS(task_dec->refer); i++) { in reset_parser_thread() 178 index = task_dec->refer[i]; in reset_parser_thread() 890 for (i = 0; i < MPP_ARRAY_ELEMS(task_dec->refer); i++) { in mpp_dec_hal_thread() 891 RK_S32 index = task_dec->refer[i]; in mpp_dec_hal_thread()
|
| /rockchip-linux_mpp/mpp/codec/dec/h263/ |
| H A D | h263d_parser.h | 46 MPP_RET mpp_h263_parser_setup_refer(H263dParser ctx, RK_S32 *refer, RK_S32 max_ref);
|
| H A D | h263d_parser.c | 522 MPP_RET mpp_h263_parser_setup_refer(H263dParser ctx, RK_S32 *refer, RK_S32 max_ref) in mpp_h263_parser_setup_refer() argument 531 memset(refer, -1, sizeof(max_ref * sizeof(*refer))); in mpp_h263_parser_setup_refer() 536 refer[0] = index; in mpp_h263_parser_setup_refer()
|
| H A D | h263d_api.c | 297 mpp_h263_parser_setup_refer(p->parser, task->refer, MAX_DEC_REF_NUM); in h263d_parse()
|
| /rockchip-linux_mpp/mpp/codec/dec/mpg4/ |
| H A D | mpg4d_parser.h | 47 MPP_RET mpp_mpg4_parser_setup_refer(Mpg4dParser ctx, RK_S32 *refer, RK_S32 max_ref);
|
| H A D | mpg4d_parser.c | 1471 MPP_RET mpp_mpg4_parser_setup_refer(Mpg4dParser ctx, RK_S32 *refer, RK_S32 max_ref) in mpp_mpg4_parser_setup_refer() argument 1480 memset(refer, -1, sizeof(max_ref * sizeof(*refer))); in mpp_mpg4_parser_setup_refer() 1485 refer[0] = index; in mpp_mpg4_parser_setup_refer() 1490 refer[1] = index; in mpp_mpg4_parser_setup_refer()
|
| /rockchip-linux_mpp/mpp/hal/inc/ |
| H A D | hal_dec_task.h | 95 RK_S32 refer[MAX_DEC_REF_NUM]; member
|
| /rockchip-linux_mpp/mpp/codec/dec/h264/ |
| H A D | h264d_api.c | 710 RK_S32 *refer = task_dec->refer; in h264d_callback() local 719 if (!(ref_used & mask) || (refer[i] < 0)) in h264d_callback() 723 mpp_buf_slot_get_prop(p_Dec->frame_slots, refer[i], in h264d_callback() 729 mpp_frame_get_poc(frame), output, i, refer[i], tmp->poc, error); in h264d_callback() 733 mpp_frame_get_poc(frame), i, refer[i], tmp->poc, error); in h264d_callback()
|
| /rockchip-linux_mpp/mpp/codec/dec/avs2/ |
| H A D | avs2d_api.c | 306 if (task_dec->refer[i] < 0) in avs2d_callback() 309 mpp_buf_slot_get_prop(p_dec->frame_slots, task_dec->refer[i], SLOT_FRAME_PTR, &ref_frm); in avs2d_callback()
|
| H A D | avs2d_dpb.c | 803 task->refer[i] = mgr->refs[i] ? mgr->refs[i]->slot_idx : -1; in avs2d_dpb_insert() 805 task->refer[i] = mgr->refs[i]->slot_idx; in avs2d_dpb_insert() 806 …avs2d_dbg_dpb("task refer[%d] slot_idx %d doi %d poi %d", i, task->refer[i], mgr->refs[i]->doi, mg… in avs2d_dpb_insert() 808 task->refer[i] = -1; in avs2d_dpb_insert()
|
| /rockchip-linux_mpp/mpp/hal/rkdec/avsd/ |
| H A D | hal_avsd_vdpu1.c | 147 refer0 = (task->refer[0] < 0) ? task->output : task->refer[0]; in set_regs_parameters() 148 refer1 = (task->refer[1] < 0) ? refer0 : task->refer[1]; in set_regs_parameters()
|
| H A D | hal_avsd_vdpu2.c | 139 refer0 = (task->refer[0] < 0) ? task->output : task->refer[0]; in set_regs_parameters() 140 refer1 = (task->refer[1] < 0) ? refer0 : task->refer[1]; in set_regs_parameters()
|
| H A D | hal_avsd_plus.c | 189 refer0 = (task->refer[0] < 0) ? task->output : task->refer[0]; in set_regs_parameters() 190 refer1 = (task->refer[1] < 0) ? refer0 : task->refer[1]; in set_regs_parameters()
|
| /rockchip-linux_mpp/mpp/codec/dec/vp8/ |
| H A D | vp8d_parser.c | 568 memset(in_task->refer, -1, sizeof(in_task->refer)); in vp8d_convert_to_syntx() 574 in_task->refer[0] = p->frame_ref->slot_index; in vp8d_convert_to_syntx() 583 in_task->refer[1] = p->frame_golden->slot_index; in vp8d_convert_to_syntx() 592 in_task->refer[2] = p->frame_alternate->slot_index; in vp8d_convert_to_syntx()
|
| /rockchip-linux_mpp/mpp/hal/vpu/mpg4d/ |
| H A D | hal_m4vd_vdpu2.c | 376 vpu_mpg4d_get_buffer_by_index(ctx, task->refer[0], &buf_frm_ref0); in vdpu2_mpg4d_gen_regs() 377 vpu_mpg4d_get_buffer_by_index(ctx, task->refer[1], &buf_frm_ref1); in vdpu2_mpg4d_gen_regs()
|
| H A D | hal_m4vd_vdpu1.c | 378 vpu_mpg4d_get_buffer_by_index(ctx, task->refer[0], &buf_frm_ref0); in vdpu1_mpg4d_gen_regs() 379 vpu_mpg4d_get_buffer_by_index(ctx, task->refer[1], &buf_frm_ref1); in vdpu1_mpg4d_gen_regs()
|
| /rockchip-linux_mpp/mpp/hal/rkdec/avs2d/ |
| H A D | hal_avs2d_vdpu383.c | 426 if (task_dec->refer[i] < 0) in fill_registers() 437 … RK_S32 slot_idx = task_dec->refer[i] < 0 ? task_dec->refer[valid_slot] : task_dec->refer[i]; in fill_registers()
|
| H A D | hal_avs2d_rkv.c | 396 if (task_dec->refer[i] < 0) in fill_registers() 406 … RK_S32 slot_idx = task_dec->refer[i] < 0 ? task_dec->refer[valid_slot] : task_dec->refer[i]; in fill_registers()
|
| /rockchip-linux_mpp/mpp/codec/dec/h265/ |
| H A D | h265d_parser2_syntax.c | 241 h->task->refer[i] = frame->slot_index; in fill_picture_parameters() 246 h->task->refer[i] = -1; in fill_picture_parameters()
|
| /rockchip-linux_mpp/mpp/hal/rkdec/h265d/ |
| H A D | hal_h265d_rkv.c | 1022 for (i = 0; i < (RK_S32)MPP_ARRAY_ELEMS(task->dec.refer); i++) { in hal_h265d_rkv_wait() 1023 if (task->dec.refer[i] >= 0) { in hal_h265d_rkv_wait() 1026 mpp_buf_slot_get_prop(reg_ctx->slots, task->dec.refer[i], in hal_h265d_rkv_wait() 1029 i, task->dec.refer[i], frame_ref); in hal_h265d_rkv_wait()
|