adpcm: Don't abort on filter > 4 (Tekken3)

This commit is contained in:
Jakub Czekański 2023-09-02 09:51:08 +02:00
parent d174949580
commit 466acd7a3b

View file

@ -22,7 +22,6 @@ std::vector<int16_t> decode(uint8_t buffer[16], int32_t prevSample[2]) {
auto filter = (buffer[0] & 0x70) >> 4; // 0x40 for xa adpcm
if (shift > 12) shift = 9;
assert(filter <= 4);
if (filter > 4) filter = 4; // TODO: Not sure, check behaviour on real HW
auto filterPos = filterTablePos[filter];