View Issue Details

IDProjectCategoryView StatusLast Update
0000458FSSCPcutscenespublic2007-10-22 03:36
ReporterRansom Arceihn Assigned ToSticks  
PrioritynormalSeverityminorReproducibilitysometimes
Status closedResolutionduplicate 
Summary0000458: Cutscenes sometimes don't show video in D3D
DescriptionWhen 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.
TagsNo tags attached.

Activities

phreak

2005-06-24 23:47

developer   ~0002686

possible side effect of fixing 0000404?

taylor

2005-06-24 23:57

administrator   ~0002687

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.

The Trivial Psychic

2005-06-25 02:35

reporter   ~0002688

Last edited: 2005-06-25 02:36

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

phreak

2005-06-28 00:13

developer   ~0002698

i just checked this with RA and the simple if statement isn't working

blast.

Ransom Arceihn

2005-06-28 00:48

reporter   ~0002699

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

taylor

2005-06-28 02:25

administrator   ~0002700

@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.

phreak

2005-06-28 04:53

developer   ~0002701

i'd probably help, but i don't have any d3d experience.

phreak

2005-06-29 01:12

developer   ~0002702

i think i know what you mean now after reading through it like 10 times :)

taylor

2005-06-29 04:15

administrator   ~0002703

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.

phreak

2005-07-06 03:42

developer   ~0002741

that method don't work :(

Goober5000

2005-07-29 04:11

administrator   ~0002893

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.

Alpha0

2005-07-29 11:28

reporter   ~0002902

Last edited: 2005-07-29 16:00

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

Goober5000

2005-09-17 01:46

administrator   ~0003402

Hopefully Sticks might know what to do with this.

taylor

2005-11-05 00:33

administrator   ~0003748

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.

HVD

2005-11-19 23:44

reporter   ~0003889

Last edited: 2005-11-20 13:31

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

HVD

2005-11-21 19:26

reporter   ~0003909

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.

madaboutgames

2005-12-15 13:53

reporter   ~0003990

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.

Goober5000

2006-03-02 15:01

administrator   ~0005021

Is this a duplicate of 0000542?

madaboutgames

2006-03-02 15:31

reporter   ~0005023

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.

Goober5000

2006-03-02 15:51

administrator   ~0005025

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.

madaboutgames

2006-03-02 15:56

reporter   ~0005026

No probs, Ill try uninstalling the dvx toolbar tonight when I get home and report back tomorrow.

madaboutgames

2006-03-03 11:32

reporter   ~0005036

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

Goober5000

2006-03-03 13:51

administrator   ~0005039

K. Closing as duplicate then.

Issue History

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