Home
last modified time | relevance | path

Searched refs:refer (Results 1 – 25 of 39) sorted by relevance

12

/rockchip-linux_mpp/mpp/codec/dec/avs/
H A Davsd_parse.c497 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 Davsd_api.c309 memset(task->refer, -1, sizeof(task->refer)); in avsd_parse()
/rockchip-linux_mpp/mpp/codec/dec/dummy/
H A Ddummy_dec_api.c246 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 Dmpp_dec_no_thread.c326 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 Dmpp_dec.c35 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 Dmpp_dec_normal.c177 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 Dh263d_parser.h46 MPP_RET mpp_h263_parser_setup_refer(H263dParser ctx, RK_S32 *refer, RK_S32 max_ref);
H A Dh263d_parser.c522 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 Dh263d_api.c297 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 Dmpg4d_parser.h47 MPP_RET mpp_mpg4_parser_setup_refer(Mpg4dParser ctx, RK_S32 *refer, RK_S32 max_ref);
H A Dmpg4d_parser.c1471 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 Dhal_dec_task.h95 RK_S32 refer[MAX_DEC_REF_NUM]; member
/rockchip-linux_mpp/mpp/codec/dec/h264/
H A Dh264d_api.c710 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 Davs2d_api.c306 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 Davs2d_dpb.c803 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 Dhal_avsd_vdpu1.c147 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 Dhal_avsd_vdpu2.c139 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 Dhal_avsd_plus.c189 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 Dvp8d_parser.c568 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 Dhal_m4vd_vdpu2.c376 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 Dhal_m4vd_vdpu1.c378 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 Dhal_avs2d_vdpu383.c426 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 Dhal_avs2d_rkv.c396 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 Dh265d_parser2_syntax.c241 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 Dhal_h265d_rkv.c1022 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()

12