Allow decoding less PCM samples than a full frame

This commit is contained in:
PJB3005
2026-03-15 20:35:06 +01:00
parent 8b63858d9d
commit 07892dbe28
2 changed files with 6 additions and 3 deletions
+3 -1
View File
@@ -46,7 +46,9 @@ static u32 ConvertDataLengthToSamples(const JASDsp::TChannel& channel, u32 dataL
static u32 ConvertSamplesToDataLength(const JASDsp::TChannel& channel, u32 samples) {
if (samples % channel.mSamplesPerBlock != 0) {
CRASH("Indivisible sample count: %d\n", samples);
// Ensure we round up.
samples += channel.mSamplesPerBlock;
//CRASH("Indivisible sample count: %d\n", samples);
}
return (samples / channel.mSamplesPerBlock) * channel.mBytesPerBlock;