Ticket #8365: codecs-v1.patch

File codecs-v1.patch, 671 bytes (added by lordhoto, 20 years ago)

Patch on top of the kyra-v3.patch.gz file

  • kyra/codecs.cpp

    diff -u --rec -N --exclude=CVS scummvm.old/kyra/codecs.cpp scummvm/kyra/codecs.cpp
    old new  
    8383                                        copyp = (const uint8*)&image_out[READ_LE_UINT16(readp)];
    8484                                        readp += 2;
    8585
    86                                         memcpy(writep, copyp, count);
    87                                         writep += count;
    88                                         copyp += count;
     86                                        // strange sometimes I got segfaults with it sometimes not
     87                                        //memmove(writep, copyp, count);
     88                                        //writep += count;
     89                                        //copyp += count;
     90                                        while (count--)
     91                                                *writep++ = *copyp++;
    8992                                } else if (count == 0x3e) {
    9093                                        //command 3 (11111110 c c v): fill
    9194