Lines Matching refs:dec
336 HalDecTask *task_dec = &task->dec; in fill_registers()
410 task->dec.flags.ref_err = 1; in fill_registers()
616 if ((task->dec.flags.parse_err || task->dec.flags.ref_err) && in hal_avs2d_rkv_gen_regs()
633 task->dec.reg_index = i; in hal_avs2d_rkv_gen_regs()
693 reg_ctx->rcb_buf[task->dec.reg_index] : reg_ctx->rcb_buf[0], in hal_avs2d_rkv_gen_regs()
789 mpp_buf_slot_get_prop(p_hal->packet_slots, task->dec.input, SLOT_BUFFER, &buffer); in hal_avs2d_rkv_dump_stream()
793 fwrite(base, 1, mpp_packet_get_length(task->dec.input_packet), fp_stream); in hal_avs2d_rkv_dump_stream()
810 if ((task->dec.flags.parse_err || task->dec.flags.ref_err) && in hal_avs2d_rkv_start()
817 regs = p_hal->fast_mode ? reg_ctx->reg_buf[task->dec.reg_index].regs : reg_ctx->regs; in hal_avs2d_rkv_start()
976 ret = mpp_buf_slot_get_prop(p_hal->frame_slots, task->dec.output, SLOT_FRAME_PTR, &frame); in hal_avs2d_rkv_dump_yuv()
979 mpp_log_f("failed to get frame slot %d", task->dec.output); in hal_avs2d_rkv_dump_yuv()
981 ret = mpp_buf_slot_get_prop(p_hal->frame_slots, task->dec.output, SLOT_BUFFER, &buffer); in hal_avs2d_rkv_dump_yuv()
984 mpp_log_f("failed to get frame buffer slot %d", task->dec.output); in hal_avs2d_rkv_dump_yuv()
986 AVS2D_HAL_TRACE("frame slot %d, fd %d\n", task->dec.output, mpp_buffer_get_fd(buffer)); in hal_avs2d_rkv_dump_yuv()
1037 p_regs = p_hal->fast_mode ? reg_ctx->reg_buf[task->dec.reg_index].regs : reg_ctx->regs; in hal_avs2d_rkv_wait()
1039 if ((task->dec.flags.parse_err || task->dec.flags.ref_err) && in hal_avs2d_rkv_wait()
1071 param.task = (void *)&task->dec; in hal_avs2d_rkv_wait()
1084 task->dec.flags.ref_used = p_regs->statistic.reg266_perf_cnt0; in hal_avs2d_rkv_wait()
1085 task->dec.flags.ref_info_valid = 1; in hal_avs2d_rkv_wait()
1087 if (task->dec.flags.ref_miss) { in hal_avs2d_rkv_wait()
1091 task->dec.flags.ref_miss, param.hard_err, ref_hw_usage); in hal_avs2d_rkv_wait()
1102 reg_ctx->reg_buf[task->dec.reg_index].valid = 0; in hal_avs2d_rkv_wait()