avcodec/alsdec: fix mantissa unpacking in compressed Part A path

Signed-off-by: Priyanshu Thapliyal <priyanshuthapliyal2005@gmail.com>
This commit is contained in:
Priyanshu Thapliyal
2026-03-26 17:59:15 +05:30
committed by michaelni
parent fd9f1e9c52
commit ae6f233988
+5 -1
View File
@@ -1548,8 +1548,12 @@ static int read_diff_float_data(ALSDecContext *ctx, unsigned int ra_frame) {
return AVERROR_INVALIDDATA;
}
j = 0;
for (i = 0; i < frame_length; ++i) {
ctx->raw_mantissa[c][i] = AV_RB32(larray);
if (ctx->raw_samples[c][i] == 0) {
ctx->raw_mantissa[c][i] = AV_RB32(larray + j);
j += 4;
}
}
}
}