Home
last modified time | relevance | path

Searched refs:in_task (Results 1 – 13 of 13) sorted by relevance

/rockchip-linux_mpp/mpp/codec/dec/h264/
H A Dh264d_api.c630 MPP_RET h264d_parse(void *decoder, HalDecTask *in_task) in h264d_parse() argument
636 in_task->valid = 0; in h264d_parse()
637 p_Dec->in_task = in_task; in h264d_parse()
646 in_task->flags.parse_err = 1; in h264d_parse()
654 in_task->flags.ref_err = 1; in h264d_parse()
656 if (in_task->flags.eos) { in h264d_parse()
660 in_task->valid = 1; in h264d_parse()
661 if (!in_task->flags.parse_err) { in h264d_parse()
662 in_task->syntax.number = p_Dec->dxva_ctx->syn.num; in h264d_parse()
663 in_task->syntax.data = (void *)p_Dec->dxva_ctx->syn.buf; in h264d_parse()
[all …]
H A Dh264d_init.c596 p_Vid->p_Dec->in_task->output = cur_mark->slot_idx; in dpb_mark_malloc()
1943 p_Dec->in_task->refer[i] = p_Dec->dpb_info[i].slot_index; in check_refer_dpb_buf_slots()
1947 p_Dec->in_task->refer[i] = -1; in check_refer_dpb_buf_slots()
1952 H264D_DBG(H264D_DBG_DPB_INFO, "[DPB_INFO] cur_slot_idx=%d", p_Dec->in_task->output); in check_refer_dpb_buf_slots()
1954 slot_idx = p_Dec->in_task->refer[i]; in check_refer_dpb_buf_slots()
1978 …G_DPB_INFO, "[DPB_MARK_INFO] ---------- cur_slot=%d --------------------", p_Dec->in_task->output); in check_refer_dpb_buf_slots()
H A Dh264d_global.h1155 HalDecTask *in_task; member
/rockchip-linux_mpp/mpp/codec/dec/vp8/
H A Dvp8d_parser.c487 vp8d_convert_to_syntx( VP8DParserContext_t *p, HalDecTask *in_task) in vp8d_convert_to_syntx() argument
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()
1285 MPP_RET vp8d_parser_parse(void *ctx, HalDecTask *in_task) in vp8d_parser_parse() argument
1309 vp8d_convert_to_syntx(p, in_task); in vp8d_parser_parse()
1317 in_task->syntax.data = (void *)p->dxva_ctx; in vp8d_parser_parse()
1318 in_task->syntax.number = 1; in vp8d_parser_parse()
1319 in_task->output = p->frame_out->slot_index; in vp8d_parser_parse()
[all …]
/rockchip-linux_mpp/mpp/codec/dec/vp9/
H A Dvp9d_api.c183 MPP_RET vp9d_parse(void *ctx, HalDecTask *in_task) in vp9d_parse() argument
187 vp9_parser_frame(vp9_ctx, in_task); in vp9d_parse()
H A Dvp9d_parser.h277 RK_S32 vp9_parser_frame(Vp9CodecContext *ctx, HalDecTask *in_task);
/rockchip-linux_mpp/mpp/codec/dec/av1/
H A Dav1d_api.c233 MPP_RET av1d_parser(void *ctx, HalDecTask *in_task) in av1d_parser() argument
237 av1d_parser_frame(av1_ctx, in_task); in av1d_parser()
H A Dav1d_parser.h165 RK_S32 av1d_parser_frame(Av1CodecContext *ctx, HalDecTask *in_task);
/rockchip-linux_mpp/mpp/hal/rkdec/h264d/
H A Dhal_h264d_global.h107 HalDecTask *in_task; member
H A Dhal_h264d_vdpu1.c454 mpp_buf_slot_get_prop(p_hal->packet_slots, p_hal->in_task->input, in vdpu1_set_vlc_regs()
827 p_hal->in_task = &task->dec; in vdpu1_h264d_gen_regs()
H A Dhal_h264d_vdpu2.c513 p_hal->in_task->input, in set_vlc_regs()
886 p_hal->in_task = &task->dec; in vdpu2_h264d_gen_regs()
/rockchip-linux_mpp/mpp/codec/dec/m2v/
H A Dm2vd_parser.c1474 MPP_RET m2vd_parser_parse(void *ctx, HalDecTask *in_task) in m2vd_parser_parse() argument
1482 M2VD_CHK_I(in_task->valid); in m2vd_parser_parse()
1484 in_task->valid = 0; in m2vd_parser_parse()
1488 p->frame_size = (RK_U32)mpp_packet_get_length(in_task->input_packet); in m2vd_parser_parse()
1527 in_task->syntax.data = (void *)p->dxva_ctx; in m2vd_parser_parse()
1528 in_task->syntax.number = sizeof(M2VDDxvaParam); in m2vd_parser_parse()
1529 in_task->output = p->frame_cur->slot_index; in m2vd_parser_parse()
1535 in_task->refer[0] = p->frame_ref0->slot_index; in m2vd_parser_parse()
1540 in_task->refer[1] = p->frame_ref1->slot_index; in m2vd_parser_parse()
1557 in_task->valid = 1; in m2vd_parser_parse()
/rockchip-linux_mpp/mpp/hal/common/av1/
H A Dhal_av1d_common.h181 HalDecTask *in_task; member