Lines Matching refs:dec

855         (h265d_dxva2_picture_context_t *)syn->dec.syntax.data;  in hal_h265d_vdpu34x_gen_regs()
863 if (syn->dec.flags.parse_err || in hal_h265d_vdpu34x_gen_regs()
864 (syn->dec.flags.ref_err && !reg_ctx->cfg->base.disable_error)) { in hal_h265d_vdpu34x_gen_regs()
872 syn->dec.reg_index = i; in hal_h265d_vdpu34x_gen_regs()
888 syn->dec.reg_index = 0; in hal_h265d_vdpu34x_gen_regs()
898 if (syn->dec.syntax.data == NULL) { in hal_h265d_vdpu34x_gen_regs()
988 mpp_buf_slot_get_prop(reg_ctx->packet_slots, syn->dec.input, SLOT_BUFFER, in hal_h265d_vdpu34x_gen_regs()
997 … hal_h265d_slice_hw_rps(syn->dec.syntax.data, rps_ptr, reg_ctx->sw_rps_buf, reg_ctx->fast_mode); in hal_h265d_vdpu34x_gen_regs()
1000 hal_h265d_slice_output_rps(syn->dec.syntax.data, rps_ptr); in hal_h265d_vdpu34x_gen_regs()
1003 hal_h265d_slice_output_rps(syn->dec.syntax.data, rps_ptr); in hal_h265d_vdpu34x_gen_regs()
1047 reg_ctx->error_index[syn->dec.reg_index] = dxva_cxt->pp.CurrPic.Index7Bits; in hal_h265d_vdpu34x_gen_regs()
1073 syn->dec.flags.ref_err = 1; in hal_h265d_vdpu34x_gen_regs()
1088 … reg_ctx->error_index[syn->dec.reg_index] = dxva_cxt->pp.RefPicList[i].Index7Bits; in hal_h265d_vdpu34x_gen_regs()
1108 … mv_buf = hal_bufs_get_buf(reg_ctx->cmv_bufs, reg_ctx->error_index[syn->dec.reg_index]); in hal_h265d_vdpu34x_gen_regs()
1112 mv_buf = hal_bufs_get_buf(reg_ctx->cmv_bufs, reg_ctx->error_index[syn->dec.reg_index]); in hal_h265d_vdpu34x_gen_regs()
1115 if (reg_ctx->error_index[syn->dec.reg_index] == dxva_cxt->pp.CurrPic.Index7Bits) in hal_h265d_vdpu34x_gen_regs()
1121 if ((reg_ctx->error_index[syn->dec.reg_index] == dxva_cxt->pp.CurrPic.Index7Bits) && in hal_h265d_vdpu34x_gen_regs()
1124 syn->dec.flags.ref_err = 1; in hal_h265d_vdpu34x_gen_regs()
1129 hal_h265d_v345_output_pps_packet(hal, syn->dec.syntax.data); in hal_h265d_vdpu34x_gen_regs()
1131 hal_h265d_output_pps_packet(hal, syn->dec.syntax.data); in hal_h265d_vdpu34x_gen_regs()
1145 reg_ctx->rcb_buf[syn->dec.reg_index] : reg_ctx->rcb_buf[0], in hal_h265d_vdpu34x_gen_regs()
1159 RK_S32 index = task->dec.reg_index; in hal_h265d_vdpu34x_start()
1163 if (task->dec.flags.parse_err || in hal_h265d_vdpu34x_start()
1164 (task->dec.flags.ref_err && !reg_ctx->cfg->base.disable_error)) { in hal_h265d_vdpu34x_start()
1281 RK_S32 index = task->dec.reg_index; in hal_h265d_vdpu34x_wait()
1295 if (task->dec.flags.parse_err || in hal_h265d_vdpu34x_wait()
1296 (task->dec.flags.ref_err && !reg_ctx->cfg->base.disable_error)) { in hal_h265d_vdpu34x_wait()
1306 if (task->dec.flags.parse_err || in hal_h265d_vdpu34x_wait()
1307 task->dec.flags.ref_err || in hal_h265d_vdpu34x_wait()
1314 mpp_callback(reg_ctx->dec_cb, &task->dec); in hal_h265d_vdpu34x_wait()
1317 mpp_buf_slot_get_prop(reg_ctx->slots, task->dec.output, in hal_h265d_vdpu34x_wait()
1326 for (i = 0; i < (RK_S32)MPP_ARRAY_ELEMS(task->dec.refer); i++) { in hal_h265d_vdpu34x_wait()
1327 if (task->dec.refer[i] >= 0) { in hal_h265d_vdpu34x_wait()
1330 mpp_buf_slot_get_prop(reg_ctx->slots, task->dec.refer[i], in hal_h265d_vdpu34x_wait()
1333 i, task->dec.refer[i], frame_ref); in hal_h265d_vdpu34x_wait()
1336 mpp_buf_slot_get_prop(reg_ctx->slots, task->dec.output, in hal_h265d_vdpu34x_wait()