| /OK3568_Linux_fs/external/mpp/mpp/codec/ |
| H A D | mpp_dec_no_thread.cpp | 33 MppBufSlots frame_slots = dec->frame_slots; in mpp_dec_decode() local 200 if (mpp_buf_slot_is_changed(frame_slots)) { in mpp_dec_decode() 219 task->wait.info_change = mpp_buf_slot_is_changed(frame_slots); in mpp_dec_decode() 255 mpp_buf_slot_get_prop(frame_slots, output, SLOT_BUFFER, &hal_buf_out); in mpp_dec_decode() 257 size_t size = mpp_buf_slot_get_size(frame_slots); in mpp_dec_decode() 260 mpp_buf_slot_set_prop(frame_slots, output, SLOT_BUFFER, in mpp_dec_decode() 266 mpp_buf_slot_get_prop(frame_slots, output, SLOT_FRAME_PTR, &slot_frm); in mpp_dec_decode() 292 mpp_buf_slot_clr_flag(frame_slots, task_dec->output, SLOT_HAL_OUTPUT); in mpp_dec_decode() 297 mpp_buf_slot_clr_flag(frame_slots, index, SLOT_HAL_INPUT); in mpp_dec_decode() 318 MppBufSlots frame_slots = dec->frame_slots; in mpp_dec_reset_no_thread() local [all …]
|
| H A D | mpp_dec_normal.cpp | 138 MppBufSlots frame_slots = dec->frame_slots; in reset_parser_thread() local 183 mpp_buf_slot_clr_flag(frame_slots, task_dec->output, SLOT_HAL_OUTPUT); in reset_parser_thread() 188 mpp_buf_slot_clr_flag(frame_slots, index, SLOT_HAL_INPUT); in reset_parser_thread() 195 while (MPP_OK == mpp_buf_slot_dequeue(frame_slots, &index, QUEUE_DISPLAY)) { in reset_parser_thread() 198 mpp_buf_slot_get_prop(frame_slots, index, SLOT_BUFFER, &buffer); in reset_parser_thread() 201 mpp_buf_slot_clr_flag(frame_slots, index, SLOT_QUEUE_USE); in reset_parser_thread() 256 MppBufSlots frame_slots = dec->frame_slots; in reset_hal_thread() local 266 while (MPP_OK == mpp_buf_slot_dequeue(frame_slots, &index, QUEUE_DISPLAY)) { in reset_hal_thread() 268 mpp_buf_slot_clr_flag(frame_slots, index, SLOT_QUEUE_USE); in reset_hal_thread() 319 MppBufSlots frame_slots = dec->frame_slots; in try_proc_dec_task() local [all …]
|
| H A D | mpp_dec.cpp | 116 mpp_slots_set_prop(dec->frame_slots, SLOTS_FRAME_INFO, frame); in mpp_dec_proc_cfg() 126 ret = mpp_buf_slot_ready(dec->frame_slots); in mpp_dec_proc_cfg() 130 *p = mpp_slots_get_used_count(dec->frame_slots); in mpp_dec_proc_cfg() 204 MppBufSlots slots = dec->frame_slots; in mpp_dec_put_frame() 393 MppBufSlots frame_slots = dec->frame_slots; in mpp_dec_push_display() local 412 while (MPP_OK == mpp_buf_slot_dequeue(frame_slots, &index, QUEUE_DISPLAY)) { in mpp_dec_push_display() 414 if (eos && mpp_slots_is_empty(frame_slots, QUEUE_DISPLAY)) in mpp_dec_push_display() 418 mpp_buf_slot_clr_flag(frame_slots, index, SLOT_QUEUE_USE); in mpp_dec_push_display() 591 MppBufSlots frame_slots = NULL; in mpp_dec_init() local 633 ret = mpp_buf_slot_init(&frame_slots); in mpp_dec_init() [all …]
|
| /OK3568_Linux_fs/external/mpp/mpp/codec/dec/m2v/ |
| H A D | m2vd_parser.c | 153 ctx->frame_slots = cfg->frame_slots; in m2vd_parser_init_ctx() 155 mpp_buf_slot_setup(ctx->frame_slots, 16); in m2vd_parser_init_ctx() 318 mpp_buf_slot_clr_flag(p->frame_slots, p->frame_cur->slot_index, in m2vd_parser_reset() 323 mpp_buf_slot_set_flag(p->frame_slots, p->frame_ref0->slot_index, in m2vd_parser_reset() 325 mpp_buf_slot_enqueue(p->frame_slots, p->frame_ref0->slot_index, in m2vd_parser_reset() 329 mpp_buf_slot_clr_flag(p->frame_slots, p->frame_ref0->slot_index, in m2vd_parser_reset() 334 mpp_buf_slot_clr_flag(p->frame_slots, p->frame_ref1->slot_index, in m2vd_parser_reset() 367 mpp_buf_slot_set_flag(p->frame_slots, p->frame_ref0->slot_index, in m2vd_parser_flush() 369 mpp_buf_slot_enqueue(p->frame_slots, p->frame_ref0->slot_index, in m2vd_parser_flush() 1087 mpp_buf_slot_set_flag(p->frame_slots, p->frame_cur->slot_index, SLOT_QUEUE_USE); in m2v_update_ref_frame() [all …]
|
| /OK3568_Linux_fs/external/mpp/mpp/codec/dec/h263/ |
| H A D | h263d_parser.c | 67 MppBufSlots frame_slots; member 213 MPP_RET mpp_h263_parser_init(H263dParser *ctx, MppBufSlots frame_slots) in mpp_h263_parser_init() argument 230 mpp_buf_slot_setup(frame_slots, 4); in mpp_h263_parser_init() 231 p->frame_slots = frame_slots; in mpp_h263_parser_init() 266 MppBufSlots slots = p->frame_slots; in mpp_h263_parser_flush() 286 MppBufSlots slots = p->frame_slots; in mpp_h263_parser_reset() 482 MppBufSlots slots = p->frame_slots; in mpp_h263_parser_setup_hal_output() 523 MppBufSlots slots = p->frame_slots; in mpp_h263_parser_setup_refer() 545 MppBufSlots slots = p->frame_slots; in mpp_h263_parser_update_dpb()
|
| H A D | h263d_api.c | 33 MppBufSlots frame_slots; member 81 ret = mpp_h263_parser_init(&parser, cfg->frame_slots); in h263d_init() 88 p->frame_slots = cfg->frame_slots; in h263d_init()
|
| /OK3568_Linux_fs/external/mpp/mpp/hal/vpu/m2vd/ |
| H A D | hal_m2vd_vdpu1.c | 63 ctx->frame_slots = cfg->frame_slots; in hal_m2vd_vdpu1_init() 220 mpp_buf_slot_get_prop(ctx->frame_slots, dx->CurrPic.Index7Bits, SLOT_BUFFER, &framebuf); in hal_m2vd_vdpu1_gen_regs() 230 … mpp_buf_slot_get_prop(ctx->frame_slots, dx->frame_refs[0].Index7Bits, SLOT_BUFFER, &framebuf); in hal_m2vd_vdpu1_gen_regs() 233 … mpp_buf_slot_get_prop(ctx->frame_slots, dx->frame_refs[1].Index7Bits, SLOT_BUFFER, &framebuf); in hal_m2vd_vdpu1_gen_regs() 236 … mpp_buf_slot_get_prop(ctx->frame_slots, dx->frame_refs[2].Index7Bits, SLOT_BUFFER, &framebuf); in hal_m2vd_vdpu1_gen_regs() 239 … mpp_buf_slot_get_prop(ctx->frame_slots, dx->frame_refs[3].Index7Bits, SLOT_BUFFER, &framebuf); in hal_m2vd_vdpu1_gen_regs()
|
| H A D | hal_m2vd_vdpu2.c | 83 p->frame_slots = cfg->frame_slots; in hal_m2vd_vdpu2_init() 270 mpp_buf_slot_get_prop(ctx->frame_slots, dx->CurrPic.Index7Bits, SLOT_BUFFER, &framebuf); in hal_m2vd_vdpu2_gen_regs() 282 … mpp_buf_slot_get_prop(ctx->frame_slots, dx->frame_refs[0].Index7Bits, SLOT_BUFFER, &framebuf); in hal_m2vd_vdpu2_gen_regs() 285 … mpp_buf_slot_get_prop(ctx->frame_slots, dx->frame_refs[1].Index7Bits, SLOT_BUFFER, &framebuf); in hal_m2vd_vdpu2_gen_regs() 288 … mpp_buf_slot_get_prop(ctx->frame_slots, dx->frame_refs[2].Index7Bits, SLOT_BUFFER, &framebuf); in hal_m2vd_vdpu2_gen_regs() 291 … mpp_buf_slot_get_prop(ctx->frame_slots, dx->frame_refs[3].Index7Bits, SLOT_BUFFER, &framebuf); in hal_m2vd_vdpu2_gen_regs()
|
| /OK3568_Linux_fs/external/mpp/mpp/codec/dec/avs/ |
| H A D | avsd_parse.c | 382 mpp_buf_slot_clr_flag(pdec->frame_slots, p->slot_idx, SLOT_CODEC_USE); in set_frame_unref() 393 mpp_buf_slot_set_flag(p_dec->frame_slots, p->slot_idx, SLOT_QUEUE_USE); in set_frame_output() 394 mpp_buf_slot_enqueue(p_dec->frame_slots, p->slot_idx, QUEUE_DISPLAY); in set_frame_output() 448 mpp_buf_slot_get_unused(p_dec->frame_slots, &slot_idx); in avsd_set_dpb() 482 mpp_buf_slot_set_prop(p_dec->frame_slots, slot_idx, SLOT_FRAME, mframe); in avsd_set_dpb() 485 mpp_buf_slot_set_flag(p_dec->frame_slots, p_cur->slot_idx, SLOT_CODEC_USE); in avsd_set_dpb() 486 mpp_buf_slot_set_flag(p_dec->frame_slots, p_cur->slot_idx, SLOT_HAL_OUTPUT); in avsd_set_dpb() 493 mpp_buf_slot_set_flag(p_dec->frame_slots, p_dec->dpb[0]->slot_idx, SLOT_HAL_INPUT); in avsd_set_dpb() 502 mpp_buf_slot_set_flag(p_dec->frame_slots, p_dec->dpb[1]->slot_idx, SLOT_HAL_INPUT); in avsd_set_dpb() 517 mpp_buf_slot_get_prop(p_dec->frame_slots, task->refer[0], SLOT_FRAME_PTR, &mframe); in avsd_set_dpb() [all …]
|
| H A D | avsd_api.c | 80 p_dec->frame_slots = init->frame_slots; in avsd_init() 83 mpp_buf_slot_setup(p_dec->frame_slots, 12); in avsd_init() 340 mpp_buf_slot_get_prop(p_dec->frame_slots, task_dec->output, SLOT_FRAME_PTR, &mframe); in avsd_callback()
|
| /OK3568_Linux_fs/external/mpp/mpp/codec/dec/avs2/ |
| H A D | avs2d_api.c | 71 p_dec->frame_slots = init->frame_slots; in avs2d_init() 74 mpp_buf_slot_setup(p_dec->frame_slots, AVS2_MAX_BUF_NUM); in avs2d_init() 275 mpp_buf_slot_get_prop(p_dec->frame_slots, task_dec->output, SLOT_FRAME_PTR, &mframe); in avs2d_callback() 301 mpp_buf_slot_get_prop(p_dec->frame_slots, mgr->refs[i]->slot_idx, SLOT_FRAME_PTR, &ref_frm); in avs2d_callback()
|
| H A D | avs2d_dpb.c | 315 mpp_buf_slot_set_flag(p_dec->frame_slots, p->slot_idx, SLOT_QUEUE_USE); in output_display_frame() 316 mpp_buf_slot_enqueue(p_dec->frame_slots, p->slot_idx, QUEUE_DISPLAY); in output_display_frame() 341 mpp_buf_slot_get_prop(p_dec->frame_slots, p->slot_idx, SLOT_BUFFER, &buffer); in dpb_remove_frame() 345 mpp_buf_slot_clr_flag(p_dec->frame_slots, p->slot_idx, SLOT_CODEC_USE); in dpb_remove_frame() 570 ret = mpp_buf_slot_get_unused(p_dec->frame_slots, &frm->slot_idx); in dpb_alloc_frame() 700 mpp_buf_slot_set_flag(p_dec->frame_slots, p->slot_idx, SLOT_CODEC_USE); in dpb_set_frame_refs() 701 mpp_buf_slot_set_flag(p_dec->frame_slots, p->slot_idx, SLOT_HAL_INPUT); in dpb_set_frame_refs() 784 mpp_buf_slot_set_prop(p_dec->frame_slots, p->slot_idx, SLOT_FRAME, p->frame); in avs2d_dpb_insert() 785 mpp_buf_slot_set_flag(p_dec->frame_slots, p->slot_idx, SLOT_CODEC_USE); in avs2d_dpb_insert() 786 mpp_buf_slot_set_flag(p_dec->frame_slots, p->slot_idx, SLOT_HAL_OUTPUT); in avs2d_dpb_insert()
|
| /OK3568_Linux_fs/external/mpp/mpp/codec/dec/dummy/ |
| H A D | dummy_dec_api.c | 38 MppBufSlots frame_slots; member 80 p->frame_slots = cfg->frame_slots; in dummy_dec_init() 201 slots = p->frame_slots; in dummy_dec_parse()
|
| /OK3568_Linux_fs/external/mpp/mpp/codec/dec/vp8/ |
| H A D | vp8d_parser.c | 229 p->frame_slots = parser_cfg->frame_slots; in vp8d_parser_init() 231 mpp_buf_slot_setup(p->frame_slots, 15); in vp8d_parser_init() 266 mpp_buf_slot_get_prop(p->frame_slots, frame->slot_index, SLOT_BUFFER, &framebuf); in vp8d_unref_frame() 270 mpp_buf_slot_clr_flag(p->frame_slots, frame->slot_index, SLOT_CODEC_USE); in vp8d_unref_frame() 566 mpp_buf_slot_set_flag(p->frame_slots, p->frame_ref->slot_index, in vp8d_convert_to_syntx() 575 mpp_buf_slot_set_flag(p->frame_slots, p->frame_golden->slot_index, in vp8d_convert_to_syntx() 584 mpp_buf_slot_set_flag(p->frame_slots, p->frame_alternate->slot_index, in vp8d_convert_to_syntx() 628 ret = mpp_buf_slot_get_unused(p->frame_slots, in vp8d_alloc_frame() 634 mpp_buf_slot_set_prop(p->frame_slots, p->frame_out->slot_index, in vp8d_alloc_frame() 636 mpp_buf_slot_set_flag(p->frame_slots, p->frame_out->slot_index, in vp8d_alloc_frame() [all …]
|
| /OK3568_Linux_fs/external/mpp/mpp/hal/rkdec/h264d/ |
| H A D | hal_h264d_rkv_reg.c | 457 mpp_buf_slot_get_prop(p_hal->frame_slots, pp->CurrPic.Index7Bits, SLOT_FRAME_PTR, &mframe); in set_registers() 479 mpp_buf_slot_get_prop(p_hal->frame_slots, pp->CurrPic.Index7Bits, SLOT_BUFFER, &mbuffer); in set_registers() 508 mpp_buf_slot_get_prop(p_hal->frame_slots, ref_index, SLOT_BUFFER, &mbuffer); in set_registers() 524 mpp_buf_slot_get_prop(p_hal->frame_slots, ref_index, SLOT_BUFFER, &mbuffer); in set_registers() 582 mpp_slots_set_prop(p_hal->frame_slots, SLOTS_HOR_ALIGN, rkv_hor_align); in rkv_h264d_init() 583 mpp_slots_set_prop(p_hal->frame_slots, SLOTS_VER_ALIGN, rkv_ver_align); in rkv_h264d_init() 584 mpp_slots_set_prop(p_hal->frame_slots, SLOTS_LEN_ALIGN, rkv_len_align); in rkv_h264d_init() 876 mpp_slots_set_prop(p_hal->frame_slots, SLOTS_LEN_ALIGN, rkv_len_align_422); in rkv_h264d_control() 879 mpp_slots_set_prop(p_hal->frame_slots, SLOTS_HOR_ALIGN, rkv_hor_align_256_odds); in rkv_h264d_control()
|
| H A D | hal_h264d_vdpu382.c | 560 mpp_buf_slot_get_prop(p_hal->frame_slots, pp->CurrPic.Index7Bits, SLOT_FRAME_PTR, &mframe); in set_registers() 587 mpp_buf_slot_get_prop(p_hal->frame_slots, pp->CurrPic.Index7Bits, SLOT_BUFFER, &mbuffer); in set_registers() 635 mpp_buf_slot_get_prop(p_hal->frame_slots, ref_index, SLOT_BUFFER, &mbuffer); in set_registers() 636 mpp_buf_slot_get_prop(p_hal->frame_slots, ref_index, SLOT_FRAME_PTR, &mframe); in set_registers() 766 mpp_slots_set_prop(p_hal->frame_slots, SLOTS_HOR_ALIGN, rkv_hor_align); in vdpu382_h264d_init() 767 mpp_slots_set_prop(p_hal->frame_slots, SLOTS_VER_ALIGN, rkv_ver_align); in vdpu382_h264d_init() 768 mpp_slots_set_prop(p_hal->frame_slots, SLOTS_LEN_ALIGN, rkv_len_align); in vdpu382_h264d_init() 959 p_hal->mv_count = mpp_buf_slot_get_count(p_hal->frame_slots); in vdpu382_h264d_setup_colmv_buf() 1049 mpp_buf_slot_get_prop(p_hal->frame_slots, pp->CurrPic.Index7Bits, SLOT_FRAME_PTR, &mframe); in vdpu382_h264d_gen_regs() 1210 mpp_buf_slot_get_prop(p_hal->frame_slots, task->dec.output, in vdpu382_h264_get_ref_used() [all …]
|
| H A D | hal_h264d_vdpu34x.c | 551 mpp_buf_slot_get_prop(p_hal->frame_slots, pp->CurrPic.Index7Bits, SLOT_FRAME_PTR, &mframe); in set_registers() 578 mpp_buf_slot_get_prop(p_hal->frame_slots, pp->CurrPic.Index7Bits, SLOT_BUFFER, &mbuffer); in set_registers() 632 mpp_buf_slot_get_prop(p_hal->frame_slots, ref_index, SLOT_BUFFER, &mbuffer); in set_registers() 633 mpp_buf_slot_get_prop(p_hal->frame_slots, ref_index, SLOT_FRAME_PTR, &mframe); in set_registers() 740 mpp_slots_set_prop(p_hal->frame_slots, SLOTS_HOR_ALIGN, rkv_hor_align); in vdpu34x_h264d_init() 741 mpp_slots_set_prop(p_hal->frame_slots, SLOTS_VER_ALIGN, rkv_ver_align); in vdpu34x_h264d_init() 742 mpp_slots_set_prop(p_hal->frame_slots, SLOTS_LEN_ALIGN, rkv_len_align); in vdpu34x_h264d_init() 927 p_hal->mv_count = mpp_buf_slot_get_count(p_hal->frame_slots); in vdpu34x_h264d_gen_regs() 1195 mpp_slots_set_prop(p_hal->frame_slots, SLOTS_LEN_ALIGN, rkv_len_align_422); in vdpu34x_h264d_control() 1198 vdpu34x_afbc_align_calc(p_hal->frame_slots, (MppFrame)param, 16); in vdpu34x_h264d_control() [all …]
|
| /OK3568_Linux_fs/external/mpp/mpp/codec/dec/mpg4/ |
| H A D | mpg4d_api.c | 35 MppBufSlots frame_slots; member 91 p->frame_slots = cfg->frame_slots; in mpg4d_init() 329 mpp_buf_slot_get_prop(p_Dec->frame_slots, task_dec->output, SLOT_FRAME_PTR, &mframe); in mpg4d_callback()
|
| H A D | mpg4d_parser.c | 158 MppBufSlots frame_slots; member 1061 MppBufSlots frame_slots = cfg->frame_slots; in mpp_mpg4_parser_init() local 1078 mpp_buf_slot_setup(frame_slots, 8); in mpp_mpg4_parser_init() 1079 p->frame_slots = frame_slots; in mpp_mpg4_parser_init() 1123 MppBufSlots slots = p->frame_slots; in mpp_mpg4_parser_flush() 1143 MppBufSlots slots = p->frame_slots; in mpp_mpg4_parser_reset() 1417 MppBufSlots slots = p->frame_slots; in mpp_mpg4_parser_setup_hal_output() 1472 MppBufSlots slots = p->frame_slots; in mpp_mpg4_parser_setup_refer() 1499 MppBufSlots slots = p->frame_slots; in mpp_mpg4_parser_update_dpb()
|
| /OK3568_Linux_fs/external/mpp/mpp/hal/rkdec/avs2d/ |
| H A D | hal_avs2d_rkv.c | 218 mpp_buf_slot_get_prop(p_hal->frame_slots, idx, SLOT_BUFFER, &mbuffer); in get_frame_fd() 336 mpp_buf_slot_get_prop(p_hal->frame_slots, task_dec->output, SLOT_FRAME_PTR, &mframe); in fill_registers() 407 mpp_buf_slot_get_prop(p_hal->frame_slots, slot_idx, SLOT_FRAME_PTR, &frame_ref); in fill_registers() 437 mpp_buf_slot_get_prop(p_hal->frame_slots, slot_idx, SLOT_FRAME_PTR, &scene_ref); in fill_registers() 538 mpp_slots_set_prop(p_hal->frame_slots, SLOTS_HOR_ALIGN, avs2d_hor_align_64); in hal_avs2d_rkv_init() 540 mpp_slots_set_prop(p_hal->frame_slots, SLOTS_HOR_ALIGN, avs2d_hor_align); in hal_avs2d_rkv_init() 542 mpp_slots_set_prop(p_hal->frame_slots, SLOTS_VER_ALIGN, avs2d_ver_align); in hal_avs2d_rkv_init() 543 mpp_slots_set_prop(p_hal->frame_slots, SLOTS_LEN_ALIGN, avs2d_len_align); in hal_avs2d_rkv_init() 621 p_hal->mv_count = mpp_buf_slot_get_count(p_hal->frame_slots); in set_up_colmv_buf() 1001 ret = mpp_buf_slot_get_prop(p_hal->frame_slots, task->dec.output, SLOT_FRAME_PTR, &frame); in hal_avs2d_rkv_dump_yuv() [all …]
|
| H A D | hal_avs2d_vdpu382.c | 218 mpp_buf_slot_get_prop(p_hal->frame_slots, idx, SLOT_BUFFER, &mbuffer); in get_frame_fd() 397 mpp_buf_slot_get_prop(p_hal->frame_slots, task_dec->output, SLOT_FRAME_PTR, &mframe); in fill_registers() 468 mpp_buf_slot_get_prop(p_hal->frame_slots, slot_idx, SLOT_FRAME_PTR, &frame_ref); in fill_registers() 498 mpp_buf_slot_get_prop(p_hal->frame_slots, slot_idx, SLOT_FRAME_PTR, &scene_ref); in fill_registers() 612 mpp_slots_set_prop(p_hal->frame_slots, SLOTS_HOR_ALIGN, avs2d_hor_align_64); in hal_avs2d_vdpu382_init() 614 mpp_slots_set_prop(p_hal->frame_slots, SLOTS_HOR_ALIGN, avs2d_hor_align); in hal_avs2d_vdpu382_init() 616 mpp_slots_set_prop(p_hal->frame_slots, SLOTS_HOR_ALIGN, avs2d_hor_align); in hal_avs2d_vdpu382_init() 617 mpp_slots_set_prop(p_hal->frame_slots, SLOTS_VER_ALIGN, avs2d_ver_align); in hal_avs2d_vdpu382_init() 618 mpp_slots_set_prop(p_hal->frame_slots, SLOTS_LEN_ALIGN, avs2d_len_align); in hal_avs2d_vdpu382_init() 697 p_hal->mv_count = mpp_buf_slot_get_count(p_hal->frame_slots); in set_up_colmv_buf() [all …]
|
| H A D | hal_avs2d_api.c | 116 p_hal->frame_slots = cfg->frame_slots; in hal_avs2d_init()
|
| /OK3568_Linux_fs/external/mpp/mpp/hal/vpu/jpegd/ |
| H A D | hal_jpegd_rkv.c | 254 ctx->frame_slots = cfg->frame_slots; in hal_jpegd_rkv_init() 308 mpp_buf_slot_get_prop(ctx->frame_slots, out_idx, SLOT_FRAME_PTR, &frm); in setup_output_fmt() 629 mpp_buf_slot_get_prop(ctx->frame_slots, syn->dec.output, SLOT_BUFFER, &output_buf); in hal_jpegd_rkv_gen_regs() 735 mpp_buf_slot_get_prop(ctx->frame_slots, task->dec.output, SLOT_FRAME_PTR, &tmp); in hal_jpegd_rkv_wait() 743 mpp_buf_slot_get_prop(ctx->frame_slots, task->dec.output, SLOT_BUFFER, &outputBuf); in hal_jpegd_rkv_wait()
|
| /OK3568_Linux_fs/external/mpp/mpp/hal/vpu/vp8d/ |
| H A D | hal_vp8d_vdpu2.c | 89 ctx->frame_slots = cfg->frame_slots; in hal_vp8d_vdpu2_init() 495 mpp_buf_slot_get_prop(ctx->frame_slots, pic_param->CurrPic.Index7Bits, SLOT_BUFFER, &framebuf); in hal_vp8d_vdpu2_gen_regs() 505 … mpp_buf_slot_get_prop(ctx->frame_slots, pic_param->lst_fb_idx.Index7Bits, SLOT_BUFFER, &framebuf); in hal_vp8d_vdpu2_gen_regs() 513 … mpp_buf_slot_get_prop(ctx->frame_slots, pic_param->gld_fb_idx.Index7Bits, SLOT_BUFFER, &framebuf); in hal_vp8d_vdpu2_gen_regs() 528 … mpp_buf_slot_get_prop(ctx->frame_slots, pic_param->alt_fb_idx.Index7Bits, SLOT_BUFFER, &framebuf); in hal_vp8d_vdpu2_gen_regs()
|
| H A D | hal_vp8d_vdpu1.c | 87 ctx->frame_slots = cfg->frame_slots; in hal_vp8d_vdpu1_init() 484 mpp_buf_slot_get_prop(ctx->frame_slots, pic_param->CurrPic.Index7Bits, SLOT_BUFFER, &framebuf); in hal_vp8d_vdpu1_gen_regs() 493 … mpp_buf_slot_get_prop(ctx->frame_slots, pic_param->lst_fb_idx.Index7Bits, SLOT_BUFFER, &framebuf); in hal_vp8d_vdpu1_gen_regs() 501 … mpp_buf_slot_get_prop(ctx->frame_slots, pic_param->gld_fb_idx.Index7Bits, SLOT_BUFFER, &framebuf); in hal_vp8d_vdpu1_gen_regs() 513 … mpp_buf_slot_get_prop(ctx->frame_slots, pic_param->alt_fb_idx.Index7Bits, SLOT_BUFFER, &framebuf); in hal_vp8d_vdpu1_gen_regs()
|