From 512eb93a62788b6bf7809d11f1cdef2d0d771661 Mon Sep 17 00:00:00 2001 From: Megamouse Date: Wed, 13 Apr 2022 18:02:01 +0200 Subject: [PATCH] cellVdecDecodeAu: fix param check --- rpcs3/Emu/Cell/Modules/cellVdec.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/rpcs3/Emu/Cell/Modules/cellVdec.cpp b/rpcs3/Emu/Cell/Modules/cellVdec.cpp index 9a57408a61..63091d0794 100644 --- a/rpcs3/Emu/Cell/Modules/cellVdec.cpp +++ b/rpcs3/Emu/Cell/Modules/cellVdec.cpp @@ -1009,9 +1009,9 @@ error_code cellVdecDecodeAu(u32 handle, CellVdecDecodeMode mode, vm::cptr(handle); - if (!vdec || !auInfo || !auInfo->pts.upper || !auInfo->startAddr) + if (!vdec || !auInfo || !auInfo->size || !auInfo->startAddr) { - return { CELL_VDEC_ERROR_ARG, fmt::format("vdec=%d, auInfo=%d, upper=%d, startAddr=0x%x", !!vdec, !!auInfo, auInfo ? auInfo->pts.upper.value() : 0, auInfo ? auInfo->startAddr.value() : 0) }; + return { CELL_VDEC_ERROR_ARG, fmt::format("vdec=%d, auInfo=%d, size=%d, startAddr=0x%x", !!vdec, !!auInfo, auInfo ? auInfo->size.value() : 0, auInfo ? auInfo->startAddr.value() : 0) }; } { @@ -1051,9 +1051,9 @@ error_code cellVdecDecodeAuEx2(u32 handle, CellVdecDecodeMode mode, vm::cptr(handle); - if (!vdec || !auInfo || !auInfo->pts.upper || !auInfo->startAddr) + if (!vdec || !auInfo || !auInfo->size || !auInfo->startAddr) { - return { CELL_VDEC_ERROR_ARG, fmt::format("vdec=%d, auInfo=%d, upper=%d, startAddr=0x%x", !!vdec, !!auInfo, auInfo ? auInfo->pts.upper.value() : 0, auInfo ? auInfo->startAddr.value() : 0) }; + return { CELL_VDEC_ERROR_ARG, fmt::format("vdec=%d, auInfo=%d, size=%d, startAddr=0x%x", !!vdec, !!auInfo, auInfo ? auInfo->size.value() : 0, auInfo ? auInfo->startAddr.value() : 0) }; } {