View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000458 | FSSCP | cutscenes | public | 2005-06-22 17:32 | 2007-10-22 03:36 |
| Reporter | Ransom Arceihn | Assigned To | Sticks | ||
| Priority | normal | Severity | minor | Reproducibility | sometimes |
| Status | closed | Resolution | duplicate | ||
| Summary | 0000458: Cutscenes sometimes don't show video in D3D | ||||
| Description | When a mission with a cutscene is finished loading, sometimes (not always) the loading bar will appear to go back a step and the movie's audio plays but the video doesn't change from the loading screen. If you exit to the mainhall and reload the mission, sometimes it'll play properly, sometimes it won't. This doesn't seem to happen in OGL. | ||||
| Tags | No tags attached. | ||||
|
|
possible side effect of fixing 0000404? |
|
|
I was thinking the same thing. I assume that a simple "if (gr_screen.mode == GR_OPENGL) gr_flip();" on the second call would do it if that is the problem. |
|
|
I've encountered this too. I've been replaying FS1 in the Port. The FS2 intro will play no problem, but almost every time a cutscene attempts to play while in a campaign, this bug occurs. Only once did it actually play the cutscene. edited on: 06-24-05 22:36 |
|
|
i just checked this with RA and the simple if statement isn't working blast. |
|
|
Still happens in Taylor's 01/03 build. System specs: Windows XP Home 1.8 GHz Athlon XP 2200+ 768MB DDR RAM Radeon X800 Pro DX 9.0c |
|
|
@RA: It happens with a build that old? I don't remember hearing about this before except recently or with OGL. Does kind of track with something I've been thinking though... @phreak: One thought I had but haven't tried yet is to check for the lost device first if in D3D mode then clear then flip. I had previously removed the lost device check since it was added to gr_flip() (part of the fixes to get movies working again). gr_clear() can't be called in D3D mode unless the device gets recovered so if we make the lost device call before gr_clear() then that should be safe for D3D and the following flip will make OGL happy. If you and RA are willing then that might be something worth trying. |
|
|
i'd probably help, but i don't have any d3d experience. |
|
|
i think i know what you mean now after reading through it like 10 times :) |
|
|
Yeah I do seem to be good at making simple things appear more complicated when I explain them. :) So just to be sure everyone else can follow along here is: gr_flip(); gr_clear(); gr_flip(); changed to: if (gr_screen.mode == GR_DIRECT3D) d3d_lost_device(); gr_clear(); gr_flip(); But whether or not that helps any I have no idea. |
|
|
that method don't work :( |
|
|
How "sometimes" does this happen? Because I just finished Transcend on D3D and the movie showed just fine. Try today's build btw and see if it's any different. |
|
|
This is an intermittent bug, but there is a way to reproduce it, almost reliably. Load a pilot that has progressed far enough in the campaign to have most of the cutscenes available, then go to tech room -> cutscenes and start playing them one by one. Sooner or later the bug will happen. The curious thing is that I have not seen this happening at all if I'm running windowed mode. I am pretty certain it happens with latest CVS, however I'm going to give it a try with Goober's latest build at first opportunity, just to be sure. Edit: Confirmed with Goober's fs2_open_G-20050728.exe build. Triggered as described above with the second attempt. edited on: 07-29-05 12:00 |
|
|
Hopefully Sticks might know what to do with this. |
|
|
I think this might be fixed with my upcoming changes. Give one of the CVS builds a try next week and see if it's better or not. |
|
|
I just tried the latest CVS build, and I'm still getting the same problem EDIT: Also for me, it's not intermittent, it happens every single time on D3D, but never on OGL edited on: 11-20-05 08:31 |
|
|
AHA! I think I've found the variable factor that's causing this. The movies play perfectly if D3D_MULTISAMPLE is set to NONE. The problem only occurs if it's set to 2, 3, or 4 samples. |
|
|
I have had the same problem with cut scenes. This happens on all builds to date (14122005). This is totally a random bug. I never use the D3D multisample x2 x4 etc, mine is always set to 0 and still have the same problems. |
|
|
Is this a duplicate of 0000542? |
|
|
No this is not the same, this video bug is refering to cut scenes. The bug mentioned in 0000542 is related to the intro. The intro bug is a different sort of bug which only plays the intro in the corner of the screen. In this bug the cut scene video (intermittently) doesnt play while the accompanying audio track plays fine, video just appears as a black screen. |
|
|
Both of these bugs are about movies. And both of these bugs are apparently fixed by uninstalling the DivX toolbar. So they would seem to have the same cause. |
|
|
No probs, Ill try uninstalling the dvx toolbar tonight when I get home and report back tomorrow. |
|
|
Tried uninstalling the div x toolbar last night, Cutscene loaded up 5 of of 5 times. This looks like it could be solved (although it has loaded up 5 times in a row before) Ok to close now, If further testing indicates that this bug is still ongoing I will reopen this bug. Thanks |
|
|
K. Closing as duplicate then. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2005-06-22 17:32 | Ransom Arceihn | New Issue | |
| 2005-06-24 23:47 | phreak | Note Added: 0002686 | |
| 2005-06-24 23:57 | taylor | Note Added: 0002687 | |
| 2005-06-25 02:35 | The Trivial Psychic | Note Added: 0002688 | |
| 2005-06-25 02:36 | The Trivial Psychic | Note Edited: 0002688 | |
| 2005-06-28 00:13 | phreak | Note Added: 0002698 | |
| 2005-06-28 00:48 | Ransom Arceihn | Note Added: 0002699 | |
| 2005-06-28 02:25 | taylor | Note Added: 0002700 | |
| 2005-06-28 04:53 | phreak | Note Added: 0002701 | |
| 2005-06-29 01:12 | phreak | Note Added: 0002702 | |
| 2005-06-29 04:15 | taylor | Note Added: 0002703 | |
| 2005-07-06 03:42 | phreak | Note Added: 0002741 | |
| 2005-07-29 04:11 | Goober5000 | Note Added: 0002893 | |
| 2005-07-29 11:28 | Alpha0 | Note Added: 0002902 | |
| 2005-07-29 16:00 | Alpha0 | Note Edited: 0002902 | |
| 2005-09-17 01:46 | Goober5000 | Note Added: 0003402 | |
| 2005-09-17 01:46 | Goober5000 | Assigned To | => Sticks |
| 2005-09-17 01:46 | Goober5000 | Status | new => assigned |
| 2005-11-05 00:33 | taylor | Note Added: 0003748 | |
| 2005-11-19 23:44 | HVD | Note Added: 0003889 | |
| 2005-11-20 13:31 | HVD | Note Edited: 0003889 | |
| 2005-11-21 19:26 | HVD | Note Added: 0003909 | |
| 2005-12-15 13:53 | madaboutgames | Note Added: 0003990 | |
| 2006-03-02 15:01 | Goober5000 | Note Added: 0005021 | |
| 2006-03-02 15:31 | madaboutgames | Note Added: 0005023 | |
| 2006-03-02 15:51 | Goober5000 | Note Added: 0005025 | |
| 2006-03-02 15:56 | madaboutgames | Note Added: 0005026 | |
| 2006-03-03 11:32 | madaboutgames | Note Added: 0005036 | |
| 2006-03-03 13:51 | Goober5000 | Status | assigned => closed |
| 2006-03-03 13:51 | Goober5000 | Note Added: 0005039 | |
| 2007-10-22 03:36 | taylor | Resolution | open => duplicate |