Ticket #1969: compress_scumm_bun.check.patch

File compress_scumm_bun.check.patch, 1.5 KB (added by SF/jellby, 20 years ago)

patch for debugging compress_scumm_bun

  • compress_scumm_bun.cpp

    ? compress_scumm_bun
    RCS file: /cvsroot/scummvm/tools/compress_scumm_bun.cpp,v
    retrieving revision 1.24
    diff -U3 -r1.24 compress_scumm_bun.cpp
     
    560560                        }
    561561                        firstWord = READ_BE_UINT16(src);
    562562                        src += 2;
     563                        printf("    * firstWord: %i\n", firstWord);
    563564                        if (firstWord != 0) {
    564565                                memcpy(dst, src, firstWord);
    565566                                dst += firstWord;
     
    808809        finalSize = 0;
    809810
    810811        for (i = 0; i < numCompItems; i++) {
     812                printf("   start loop: %i/%i\n", i,numCompItems);
    811813                compInput[compTable[i].size] = 0;
    812814                fseek(input, bundleTable[index].offset + compTable[i].offset, SEEK_SET);
    813815                fread(compInput, 1, compTable[i].size, input);
     
    11611163        }
    11621164
    11631165        for (i = 0; i < numFiles; i++) {
     1166                printf("start loop: %i/%i\n", i,numFiles);
    11641167                if (strcmp(bundleTable[i].filename, "PRELOAD.") == 0)
    11651168                        continue;
    11661169                int offsetData = 0, bits = 0, freq = 0, channels = 0, size = 0;
    11671170                byte *compFinal = decompressBundleSound(i, input, size);
     1171                printf(" * after decompressBundleSound\n");
    11681172                writeToRMAPFile(compFinal, output, bundleTable[i].filename, offsetData, bits, freq, channels);
    1169                 writeRegions(compFinal + offsetData, bits, freq, channels, outputDir, bundleTable[i].filename, output);
     1173                //writeRegions(compFinal + offsetData, bits, freq, channels, outputDir, bundleTable[i].filename, output);
    11701174                free(compFinal);
    11711175        }
    11721176