diff --git a/gamemaker/TheorafileGMS/extensions/TheorafileGMS/TheorafileGMS.dll b/gamemaker/TheorafileGMS/extensions/TheorafileGMS/TheorafileGMS.dll index 3cfe54d..0ec14c3 100644 Binary files a/gamemaker/TheorafileGMS/extensions/TheorafileGMS/TheorafileGMS.dll and b/gamemaker/TheorafileGMS/extensions/TheorafileGMS/TheorafileGMS.dll differ diff --git a/src/TheorafileGMS.c b/src/TheorafileGMS.c index 4f5b1ca..8a3a91b 100644 --- a/src/TheorafileGMS.c +++ b/src/TheorafileGMS.c @@ -241,7 +241,7 @@ double TheorafileGMS_ReadVideo(char* filePointer, char* buffer, double numFrames for (int i = 0; i < requiredBufferSize; i += 1) { - SDL_memcpy(buffer + (i * 4), yuvBuffer + i, sizeof(char)); + buffer[i * 4] = yuvBuffer[i]; } SDL_free(yuvBuffer);