Unverified Commit 7e2c904d authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!11013 media: mediatek: vcodec: Handle invalid decoder vsi

parents 80bea31f 0295343c
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -127,6 +127,12 @@ int vpu_dec_init(struct vdec_vpu_inst *vpu)
	mtk_vcodec_debug(vpu, "vdec_inst=%p", vpu);

	err = vcodec_vpu_send_msg(vpu, (void *)&msg, sizeof(msg));

	if (IS_ERR_OR_NULL(vpu->vsi)) {
		mtk_vcodec_err(vpu, "invalid vdec vsi, status=%d", err);
		return -EINVAL;
	}

	mtk_vcodec_debug(vpu, "- ret=%d", err);
	return err;
}