Question / Help Stream Output messed up

Lain

Forum Admin
Lain
Forum Moderator
Developer
Wait, what setup are you guys using? Capture card or something? I changed some directshow code, so it's possible that I screwed something up there. I also changed some other code related to Direct3D, so it's either one or the other. I will hotfix it ASAP once I determine the cause.
 

Fion|Senta

New Member
Hey, i noticed this as well.

Not using capture card, just the software/window capture that comes with Obs.
And preview works fine, indeed.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
thank you very much for the info -- that tells me pretty much everything I needed to know, thank you. will attempt to hotfix ASAP, can I get any of you guys on skype/msn/IRC or anything to help do some testing? private message me or email me something in that regard if you're willing -- would be most helpful
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
could you guys try this hotfix, and let me know if it changes anything? It's just the exe, so you'll have to replace the one you're currently using -- On a side note, I really need to make an IRC channel or something

[edit - removed links, fixed problem in 0.411a]
 

Fion|Senta

New Member
I tested the 64bit one aaaand... the picture is clear.
So the fix seems to be working, on my end at least.

-- Maybe you should :)
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
you're a saint. will be trying to make an IRC channel soon
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
I always put the actual specifics of what exactly went wrong in the change log in the code -- well, usually. You can also see changes easily with github. But if you don't mind the technical reasons, it appears to be a compatibility issue. In all versions prior to 0.41, I had been creating the direct3d device with D3D10CreateDeviceAndSwapChain1 using D3D10_FEATURE_LEVEL_9_3, and doing the same with the shaders.

In 0.41, I (foolishly) made it default to D3D10_FEATURE_LEVEL_10_1 instead, because I thought it would prevent issues with some laptop CPUs, and did so for the shaders as well. Some cards didn't seem to like that for some reason, ended up with garbled output, so I switched it back. It's now an option in advanced settings instead.
 
Top