Bug 2599 - Cinematics don't work in wide-screen video modes
Status: RESOLVED FIXED
Alias: None
Product: ioquake3
Classification: Unclassified
Component: Video
Version: unspecified
Hardware: PC Linux
: P2 minor
Assignee: Zachary J. Slater
QA Contact: ioquake3 bugzilla mailing list
URL:
Depends on:
Blocks:
 
Reported: 2006-02-20 11:11 EST by Erik Auerswald
Modified: 2007-05-21 11:24:51 EDT
1 user (show)

See Also:


Attachments
keep aspect of cinematics with non 4:3 video modes (4.42 KB, patch)
2006-02-23 16:33 EST, Erik Auerswald

Description Erik Auerswald 2006-02-20 11:11:05 EST
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 1 Zachary J. Slater 2006-02-21 00:53:16 EST
This will probably get fixed sometime after 1.34
Comment 2 Tim Angus 2006-02-21 16:34:21 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.
Comment 3 Erik Auerswald 2006-02-22 20:52:19 EST
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.
Comment 4 Erik Auerswald 2006-02-23 16:33:45 EST
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.
Comment 5 Ryan C. Gordon 2007-05-21 11:24:51 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.