From 1497d01fedf6d390d41784d2ab88d3b43c032555 Mon Sep 17 00:00:00 2001 From: DH Date: Wed, 13 Nov 2024 21:59:21 +0300 Subject: [PATCH] ajm: do not crash on codec error --- rpcsx/iodev/ajm.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/rpcsx/iodev/ajm.cpp b/rpcsx/iodev/ajm.cpp index af764e76c..a06db35bf 100644 --- a/rpcsx/iodev/ajm.cpp +++ b/rpcsx/iodev/ajm.cpp @@ -476,7 +476,9 @@ static orbis::ErrorCode ajm_ioctl(orbis::File *file, std::uint64_t request, instance.at9.superFrameSize, instance.at9.frameSamples, instance.at9.handle, totalDecodedBytes, outputWritten); - std::abort(); + result->codecResult = err; + result->result |= AJM_RESULT_CODEC_ERROR | AJM_RESULT_FATAL; + break; } instance.at9.estimatedSizeUsed =