Bug Report Tearing in video

Muf

Forum Moderator
So I did my first proper SC2 streaming session with OBS today, and I have to say I'm pleased with the quality, given the circumstances (384kbit bitrate, ouch).

I did notice a bug though:

obstearing.png


Tearing in the encoded output. I can assure you there is no tearing on my screen, I have vsync enabled in Starcraft itself AND I'm using Aero, and my capture card does double buffering as well.

The tearing seems similar to what I've experienced playing WipeOut HD on the PS3, it's always in the top quarter of the screen, never halfway or lower. So it seems like a small timing issue.

And another problem I ran into, which I'll write here instead of making a new post in the Suggestions forum, is that I can't position my webcam to fit inside the command card without getting in trouble with the snap to edges feature. The camera needs to be 7 by 4 pixels from the edge, and it looks like the snap to edges feature triggers within 10 pixels.

Could you implement arrow key movement of the currently selected source? That way I could position it close to the edge and nudge it the final few pixels until it's in the correct position.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
It's entirely possible that the tearing is caused by the software capture method -- when using software capture, it has to grab the frame, which can occasionally be mid-draw. you may want to try turning on v-sync in SC2 as well if it has that option. also - I'm going to attempt to make a game capture source soon, so that will also alleviate the problem.
 

Muf

Forum Moderator
Radeon HD5870 cloned DVI outputs to Datapath VisionRGB-E2s. I've never had tearing before, but I have had the video sink (the service that takes the video from the driver and passes it on to any DirectShow filter instances) perform poorly and/or crash on some rare occasions before. I talked about it for a bit with Jim on IRC last night. I'm going to run a bunch of tests before I blame OBS.
 

R1CH

Forum Admin
Developer
Do you have the capture card set as your primary monitor for cloning? I found that on a lot of cards, even if you have the same refresh rate, there are tiny timing errors that result in vsync tearing on the non-primary clone.
 
Top