Bug 2648 - roq videos play wildly on OSX
Status: RESOLVED FIXED
Alias: None
Product: ioquake3
Classification: Unclassified
Component: Video
Version: 1.33 SVN
Hardware: Macintosh MacOS X
: P2 normal
Assignee: Zachary J. Slater
QA Contact: ioquake3 bugzilla mailing list
URL: http://tjw.org/tremulous/macosx/
Depends on:
Blocks:
 
Reported: 2006-04-12 10:20 EDT by Tony J. White
Modified: 2007-05-21 11:25:27 EDT
2 users (show)

See Also:


Attachments
remove problematic MACOS_X ifdef from cl_cin.c (594 bytes, patch)
2006-04-12 10:22 EDT, Tony J. White

Description Tony J. White 2006-04-12 10:20:15 EDT
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.
Comment 1 Tony J. White 2006-04-12 10:22:09 EDT
Created attachment 863 [details]
remove problematic MACOS_X ifdef from cl_cin.c
Comment 2 Ryan C. Gordon 2007-05-21 11:25:27 EDT
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.