The cinematics (videos) are not displayed in any video mode with an aspect ratio greater than 4:3. A black screen is displayed instead. Cinematics work in video modes with an aspect ratio less or equal to 4:3. This happens with the original id software binaries as well as with the current SVN version of icculus.org quake 3.
This has been mentioned several times on the mailing list, I've added it to bugzilla so it's not forgotten.
Comment 1Zachary J. Slater
2006-02-21 00:53:16 EST
Fixed in revision #577.
This illuminates another "bug" of sorts though, in that full screen cinematics are stretched to fill the screen thus distorting their aspect. This should probably be tackled later when SDL resolution enumeration goes in. The general approach to non 4:3 aspect in q3 could do with a bit of a rethink in my opinion. In any case, this is turning into a ramble that should really be on the mailing list at a later date.
There are (at least) 3 independant parts where scaling to non-4:3 resolutions is done:
1) Cinematics (client/cl_scrn.c), which is used for the console, too
2) Menu (q3_ui/ui_atoms.c, q3_ui/ui_local.h)
3) Game rendering
Additionally, changing the pixel aspect (r_customaspect) did not change anything; it is clearly ignored for cinematics and menu.
Created attachment 838[details]
keep aspect of cinematics with non 4:3 video modes
The video aspect ratio is kept at 4:3 with black borders on the sides in wide-screen mode and black borders on top/bottom in video modes with an aspect ratio of less than 4:3.
The console is kept in the video area as well. Comments in the code suggest that this is the intended behaviour.
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 838 [details] keep aspect of cinematics with non 4:3 video modes The video aspect ratio is kept at 4:3 with black borders on the sides in wide-screen mode and black borders on top/bottom in video modes with an aspect ratio of less than 4:3. The console is kept in the video area as well. Comments in the code suggest that this is the intended behaviour.