Question / Help Screen flashes on stream

mochahagotdi

New Member
I'm trying to stream a windowed application using the Game Capture mode, but when doing so, the capture flickers.

Here is the log:

14:52:09: Open Broadcaster Software v0.625b - 32bit (´・ω・`)
14:52:09: -------------------------------
14:52:09: CPU Name: Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz
14:52:09: CPU Speed: 3309MHz
14:52:09: Physical Memory: 4095MB Total, 4095MB Free
14:52:09: stepping id: 7, model 42, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
14:52:09: monitor 1: pos={0, 0}, size={1920, 1080}
14:52:09: Windows Version: 6.1 Build 7601 S
14:52:09: Aero is Enabled
14:52:09: -------------------------------
14:52:09: OBS Modules:
14:52:09: Base Address Module
14:52:09: 01390000 OBS.exe
14:52:09: 696A0000 OBSApi.dll
14:52:09: 6C370000 DShowPlugin.dll
14:52:09: 6C3C0000 GraphicsCapture.dll
14:52:09: 6C340000 NoiseGate.dll
14:52:09: 6C0E0000 PSVPlugin.dll
14:52:09: ------------------------------------------
14:52:09: Adapter 1
14:52:09: Video Adapter: NVIDIA GeForce GTX 560 Ti
14:52:09: Video Adapter Dedicated Video Memory: 1024917504
14:52:09: Video Adapter Shared System Memory: 3221106688
14:52:09: Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
14:52:09: ------------------------------------------
14:52:09: Adapter 2
14:52:09: Video Adapter: Intel(R) HD Graphics 3000
14:52:09: Video Adapter Dedicated Video Memory: 67108864
14:52:09: Video Adapter Shared System Memory: 1711276032
14:52:09: =====Stream Start: 2014-08-22, 14:52:09===============================================
14:52:09: Multithreaded optimizations: On
14:52:09: Base resolution: 1920x1080
14:52:09: Output resolution: 1920x1080
14:52:09: ------------------------------------------
14:52:09: Loading up D3D10 on NVIDIA GeForce GTX 560 Ti (Adapter 1)...
14:52:09: ------------------------------------------
14:52:09: Audio Format: 48000 Hz
14:52:09: ------------------------------------------
14:52:09: Audio Channels: 2 Ch
14:52:09: Playback device Default
14:52:09: ------------------------------------------
14:52:09: Using desktop audio input: Speakers (2- High Definition Audio Device)
14:52:09: Global Audio time adjust: 0
14:52:09: ------------------------------------------
14:52:09: Using auxilary audio input: Microphone (Screaming Bee Audio)
14:52:09: Mic time offset: 0
14:52:09: ------------------------------------------
14:52:09: Audio Encoding: AAC
14:52:09: bitrate: 128
14:52:09: Using graphics capture
14:52:09: Trying to hook process: VRC.exe
14:52:09: Scene buffering time set to 400
14:52:09: ------------------------------------------
14:52:09: Video Encoding: x264
14:52:09: fps: 30
14:52:09: width: 1920, height: 1080
14:52:09: preset: veryfast
14:52:09: profile: main
14:52:09: keyint: 250
14:52:09: CBR: yes
14:52:09: CFR: no
14:52:09: max bitrate: 1000
14:52:09: buffer size: 1000
14:52:09: ------------------------------------------
14:52:09: SharedTexCapture hooked
14:52:09: GraphicsCaptureSource::NewCapture: eliminating old capture
14:52:09: SharedTexCapture hooked
14:52:10: GraphicsCaptureSource::NewCapture: eliminating old capture
14:52:10: SharedTexCapture hooked
14:52:10: GraphicsCaptureSource::NewCapture: eliminating old capture
14:52:10: SharedTexCapture hooked
14:52:11: GraphicsCaptureSource::NewCapture: eliminating old capture
14:52:11: SharedTexCapture hooked
14:52:11: GraphicsCaptureSource::NewCapture: eliminating old capture
14:52:11: SharedTexCapture hooked
14:52:12: GraphicsCaptureSource::NewCapture: eliminating old capture
14:52:12: SharedTexCapture hooked
14:52:12: GraphicsCaptureSource::NewCapture: eliminating old capture
14:52:12: SharedTexCapture hooked
14:52:13: GraphicsCaptureSource::NewCapture: eliminating old capture
14:52:13: SharedTexCapture hooked
14:52:13: GraphicsCaptureSource::NewCapture: eliminating old capture
14:52:13: SharedTexCapture hooked
14:52:14: GraphicsCaptureSource::NewCapture: eliminating old capture
14:52:14: SharedTexCapture hooked
14:52:14: GraphicsCaptureSource::NewCapture: eliminating old capture
14:52:14: SharedTexCapture hooked
14:52:15: GraphicsCaptureSource::NewCapture: eliminating old capture
14:52:15: SharedTexCapture hooked
14:52:15: GraphicsCaptureSource::NewCapture: eliminating old capture
14:52:15: SharedTexCapture hooked
14:52:16: GraphicsCaptureSource::NewCapture: eliminating old capture
14:52:16: SharedTexCapture hooked
14:52:16: GraphicsCaptureSource::NewCapture: eliminating old capture
14:52:16: SharedTexCapture hooked
14:52:17: Total frames encoded: 225, total frames duplicated: 0 (0.00%)
14:52:17: Total frames rendered: 242, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
14:52:17:
14:52:17: Profiler time results:
14:52:17:
14:52:17: ==============================================================
14:52:17: video thread frame - [100%] [avg time: 0.814 ms] [children: 16.5%] [unaccounted: 83.5%]
14:52:17: | scene->Preprocess - [0.123%] [avg time: 0.001 ms]
14:52:17: | GPU download and conversion - [16.3%] [avg time: 0.133 ms] [children: 14.3%] [unaccounted: 2.09%]
14:52:17: | | flush - [10.8%] [avg time: 0.088 ms]
14:52:17: | | CopyResource - [2.21%] [avg time: 0.018 ms]
14:52:17: | | conversion to 4:2:0 - [1.23%] [avg time: 0.01 ms]
14:52:17: Convert444Threads - [100%] [avg time: 2.42 ms] [children: 99.5%] [unaccounted: 0.496%]
14:52:17: | Convert444toNV12 - [99.5%] [avg time: 2.408 ms]
14:52:17: encoder thread frame - [100%] [avg time: 1.936 ms] [children: 0.207%] [unaccounted: 99.8%]
14:52:17: | sending stuff out - [0.207%] [avg time: 0.004 ms]
14:52:17: ==============================================================
14:52:17:
14:52:17:
14:52:17: Profiler CPU results:
14:52:17:
14:52:17: ==============================================================
14:52:17: video thread frame - [cpu time: avg 0.193 ms, total 46.8 ms] [avg calls per frame: 1]
14:52:17: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
14:52:17: | GPU download and conversion - [cpu time: avg 0.064 ms, total 15.6 ms] [avg calls per frame: 1]
14:52:17: | | flush - [cpu time: avg 0.064 ms, total 15.6 ms] [avg calls per frame: 1]
14:52:17: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
14:52:17: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
14:52:17: Convert444Threads - [cpu time: avg 2.243 ms, total 1014.01 ms] [avg calls per frame: 2]
14:52:17: | Convert444toNV12 - [cpu time: avg 2.243 ms, total 1014.01 ms] [avg calls per frame: 2]
14:52:17: encoder thread frame - [cpu time: avg 1.178 ms, total 265.201 ms] [avg calls per frame: 1]
14:52:17: | sending stuff out - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
14:52:17: ==============================================================
14:52:17:
14:52:17: =====Stream End: 2014-08-22, 14:52:17=================================================

I would like to only stream the specific application, thus the reason for using Game Capture mode. Any ideas?
 

mochahagotdi

New Member
It's not a game, but rather a virtual radar client for the VATSIM network. More information can be found here: http://www1.metacraft.com/VRC/ According to the documentation, it requires a video card with OpenGL support, so my assumption is that the application (VRC) utilizes OpenGL to draw.

I tried running game capture mode on its counterpart application, vSTARS, and it works just fine without any screen blinking/flickering. http://vstars.metacraft.com/
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
Well that's a whole different sort of thing, game capture is sort of made for games I have to admit. I'm not entirely sure, if it doesn't run in fullscreen mode though there are other ways to capture it. For example, window capture with aero disabled, or monitor capture should be able to capture it I believe.
 
Top