Testing with the tremulous intro video on OSX, the video seems to play at two resolutions simultaneously.
Removing the following in client/cl_cin.c seems to correct the issue:
#if defined(MACOS_X)
cinTable[currentHandle].drawX = 256;
cinTable[currentHandle].drawX = 256;
#endif
I'm not sure what it's there for in the first place though. My guess is that it was either added as workaround for an SDL bug that no longer exists or possibly as a crash workaround for an endianness problem buried deeper.
Setting a QA contact on all ioquake3 bugs, even resolved ones. Sorry if you get a flood of email from this, it should only happen once. Apologies for the incovenience.
--ryan.
Created attachment 863 [details] remove problematic MACOS_X ifdef from cl_cin.c