Skip to content

Commit c292d8c

Browse files
committed
Derp fix
1 parent a75348b commit c292d8c

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

arm9/source/main.cpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -413,12 +413,12 @@ int playRvid(const char* filename) {
413413
for (int i = 14; i < 28; i++) {
414414
snd().updateStream();
415415
if (rvidCompressed) {
416-
if ((currentFrame+14 % 128) == 0) {
416+
if (((loadedFrames+1) % 128) == 0) {
417417
fread(compressedFrameSizes, sizeof(u32), 128, rvidFrameSizeTable);
418418
}
419-
if (compressedFrameSizes[currentFrame+14 % 128] > 0
420-
|| compressedFrameSizes[currentFrame+14 % 128] <= sizeof(compressedFrameBuffer)) {
421-
fread(compressedFrameBuffer, 1, compressedFrameSizes[currentFrame+14 % 128], rvid);
419+
if (compressedFrameSizes[(loadedFrames+1) % 128] > 0
420+
|| compressedFrameSizes[(loadedFrames+1) % 128] <= sizeof(compressedFrameBuffer)) {
421+
fread(compressedFrameBuffer, 1, compressedFrameSizes[(loadedFrames+1) % 128], rvid);
422422
lzssDecompress(compressedFrameBuffer, frameBuffer+(i*(0x200*rvidVRes)));
423423
}
424424
} else {
@@ -457,12 +457,12 @@ int playRvid(const char* filename) {
457457
for (int i = 0; i < 14; i++) {
458458
snd().updateStream();
459459
if (rvidCompressed) {
460-
if ((currentFrame+14 % 128) == 0) {
460+
if (((loadedFrames+1) % 128) == 0) {
461461
fread(compressedFrameSizes, sizeof(u32), 128, rvidFrameSizeTable);
462462
}
463-
if (compressedFrameSizes[currentFrame+14 % 128] > 0
464-
|| compressedFrameSizes[currentFrame+14 % 128] <= sizeof(compressedFrameBuffer)) {
465-
fread(compressedFrameBuffer, 1, compressedFrameSizes[currentFrame+14 % 128], rvid);
463+
if (compressedFrameSizes[(loadedFrames+1) % 128] > 0
464+
|| compressedFrameSizes[(loadedFrames+1) % 128] <= sizeof(compressedFrameBuffer)) {
465+
fread(compressedFrameBuffer, 1, compressedFrameSizes[(loadedFrames+1) % 128], rvid);
466466
lzssDecompress(compressedFrameBuffer, frameBuffer+(i*(0x200*rvidVRes)));
467467
}
468468
} else {

0 commit comments

Comments
 (0)