Bug Report Game visuals not showing up for OBS

Raykwansaa

New Member
I was planning on streaming a game called 100% Orange Juice, but neither game capture nor window capture appear to be working properly with the game. All I get is a blank window as if the game were closed. The game does show up on full monitor capture, but that would create a lot of issues as far as the style of the stream I was planning on doing.

Sorry I don't know if this is the right place to post this, but it was the best place I could find for it.
 

Raykwansaa

New Member
Sorry about that.

Code:
14:34:41: Open Broadcaster Software v0.625b - 32bit (´・ω・`)
14:34:41: -------------------------------
14:34:41: CPU Name: AMD Phenom(tm) II X4 965 Processor
14:34:41: CPU Speed: 3408MHz
14:34:41: Physical Memory:  3326MB Total, 1414MB Free
14:34:41: stepping id: 3, model 4, family 16, type 0, extmodel 8, extfamily 0, HTT 1, logical cores 4, total cores 4
14:34:41: monitor 1: pos={0, 0}, size={1280, 1024}
14:34:41: Windows Version: 6.0 Build 6002 S
14:34:41: Aero is Enabled
14:34:41: -------------------------------
14:34:41: OBS Modules:
14:34:41: Base Address     Module
14:34:41: 01030000         OBS.exe
14:34:41: 71F20000         OBSApi.dll
14:34:41: 71EE0000         DShowPlugin.dll
14:34:41: 71EB0000         GraphicsCapture.dll
14:34:41: 71E80000         NoiseGate.dll
14:34:41: 723E0000         PSVPlugin.dll
14:34:41: ------------------------------------------
14:34:41: Adapter 1
14:34:41:   Video Adapter: AMD Radeon HD 6800 Series
14:34:41:   Video Adapter Dedicated Video Memory: 1065840640
14:34:41:   Video Adapter Shared System Memory: 1476030464
14:34:41:   Video Adapter Output 1: pos={0, 0}, size={1280, 1024}, attached=true
14:34:41: =====Stream Start: 2014-08-25, 14:34:41===============================================
14:34:41:   Multithreaded optimizations: On
14:34:41:   Base resolution: 1280x720
14:34:41:   Output resolution: 1280x720
14:34:41: ------------------------------------------
14:34:41: Loading up D3D10 on AMD Radeon HD 6800 Series (Adapter 1)...
14:34:41: ------------------------------------------
14:34:41: Audio Format: 48000 Hz
14:34:41: ------------------------------------------
14:34:41: Audio Channels: 2 Ch
14:34:41: Playback device Default
14:34:41: ------------------------------------------
14:34:41: Using desktop audio input: Speakers (Realtek High Definition Audio)
14:34:41: Global Audio time adjust: 0
14:34:41: ------------------------------------------
14:34:41: Using auxilary audio input: Microphone (2- USB Audio Device)
14:34:41: Mic time offset: 0
14:34:41: ------------------------------------------
14:34:41: Audio Encoding: AAC
14:34:41:     bitrate: 128
14:34:41: Using graphics capture
14:34:41: Trying to hook process: 100orange.exe
14:34:41: Scene buffering time set to 700
14:34:41: ------------------------------------------
14:34:41: Video Encoding: x264
14:34:41:     fps: 30
14:34:41:     width: 1280, height: 720
14:34:41:     preset: veryfast
14:34:41:     profile: high
14:34:41:     keyint: 250
14:34:41:     CBR: yes
14:34:41:     CFR: yes
14:34:41:     max bitrate: 1000
14:34:41:     buffer size: 1000
14:34:41: ------------------------------------------
14:35:22: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
14:35:22:   New Scene
14:35:22: ------------------------------------------
14:35:22:     device: Logitech QuickCam Pro 4000,
14:35:22:     device id \\?\usb#vid_046d&pid_08b2&mi_00#6&93fcde4&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{9b365890-165f-11d0-a195-0020afd156e4},
14:35:22:     chosen type: I420, usingFourCC: false, res: 320x240 - 320x240, frameIntervals: 333333-2000000
14:35:22:     use buffering: false - 0, fourCC: 'I420'
14:35:22:     audio device: Disable,
14:35:22:     audio device id Disabled,
14:35:22:     audio time offset 0,
14:35:22:
14:35:28: Using directshow input
14:35:28: Using bitmap image
14:35:28: Using graphics capture
14:35:28: PERFORMANCE WARNING: Scene change took 6566 ms, maybe some sources should be global sources?
14:35:28: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
14:35:28:   New Scene
14:35:30: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
14:35:30:   New Scene
14:35:30: ------------------------------------------
14:35:30:     device: Logitech QuickCam Pro 4000,
14:35:30:     device id \\?\usb#vid_046d&pid_08b2&mi_00#6&93fcde4&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{9b365890-165f-11d0-a195-0020afd156e4},
14:35:30:     chosen type: I420, usingFourCC: false, res: 320x240 - 320x240, frameIntervals: 333333-2000000
14:35:30:     use buffering: false - 0, fourCC: 'I420'
14:35:30:     audio device: Disable,
14:35:30:     audio device id Disabled,
14:35:30:     audio time offset 0,
14:35:30:
14:35:30: Using directshow input
14:35:30: Using bitmap image
14:35:30: Using graphics capture
14:35:31: PERFORMANCE WARNING: Scene change took 523 ms, maybe some sources should be global sources?
14:35:34: Total frames encoded: 1549, total frames duplicated: 215 (13.88%)
14:35:34: Total frames rendered: 1360, number of late frames: 3 (0.22%) (it's okay for some frames to be late)
14:35:34:
14:35:34: Profiler time results:
14:35:34:
14:35:34: ==============================================================
14:35:34: video thread frame - [100%] [avg time: 5.865 ms] [children: 2.68%] [unaccounted: 97.3%]
14:35:34: | scene->Preprocess - [0.136%] [avg time: 0.008 ms]
14:35:34: | GPU download and conversion - [2.54%] [avg time: 0.149 ms] [children: 2.13%] [unaccounted: 0.409%]
14:35:34: | | flush - [1.88%] [avg time: 0.11 ms]
14:35:34: | | CopyResource - [0.153%] [avg time: 0.009 ms]
14:35:34: | | conversion to 4:2:0 - [0.102%] [avg time: 0.006 ms]
14:35:34: Convert444Threads - [100%] [avg time: 1.067 ms] [children: 99.3%] [unaccounted: 0.656%]
14:35:34: | Convert444toNV12 - [99.3%] [avg time: 1.06 ms]
14:35:34: encoder thread frame - [100%] [avg time: 1.463 ms] [children: 0.137%] [unaccounted: 99.9%]
14:35:34: | sending stuff out - [0.137%] [avg time: 0.002 ms]
14:35:34: ==============================================================
14:35:34:
14:35:34:
14:35:34: Profiler CPU results:
14:35:34:
14:35:34: ==============================================================
14:35:34: video thread frame - [cpu time: avg 0.011 ms, total 15.6 ms] [avg calls per frame: 1]
14:35:34: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
14:35:34: | GPU download and conversion - [cpu time: avg 0.011 ms, total 15.6 ms] [avg calls per frame: 1]
14:35:34: | | flush - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
14:35:34: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
14:35:34: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
14:35:34: Convert444Threads - [cpu time: avg 0.986 ms, total 2636.42 ms] [avg calls per frame: 2]
14:35:34: | Convert444toNV12 - [cpu time: avg 0.986 ms, total 2636.42 ms] [avg calls per frame: 2]
14:35:34: encoder thread frame - [cpu time: avg 0.968 ms, total 1497.61 ms] [avg calls per frame: 1]
14:35:34: | sending stuff out - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
14:35:34: ==============================================================
14:35:34:
14:35:34: =====Stream End: 2014-08-25, 14:35:34=================================================


Last game capture log:
2014-08-25, 14:34:41: we're booting up:
14:34:41: CaptureThread: attached to process 100orange.exe

I will also say I have tried changing the graphics setting in an attempt to make the game work several times, though the game is 2D and fairly low intensity in general so I can't do much more than try different resolutions the game offers,
 

R1CH

Forum Admin
Developer
It's possible the game is old enough not to use DX or OpenGL, so it won't be captured by game capture. If its DirectX 8, the test build may be able to capture it.
 

Raykwansaa

New Member
Well, it turns out the game does run on DirectX 8 so that would be the problem. Oddly enough the game doesn't even show up as a running program when I try to add it as a game capture unless it is not responding, though it does register as a capturable window. Not that it works when I set it while not responding or as a window. So I guess I will just have to wait for a future version which is more fully compatible with DirectX 8 games. Thank you for the help.

I did have a look at the code when I was able to get a lock on 100% OJ while it was not responding and got an error. And I will give out anything that might help in the future so here:

Code:
15:32:07: Open Broadcaster Software v0.63b (test build 3) - 32bit (´・ω・`)
15:32:07: -------------------------------
15:32:07: CPU Name: AMD Phenom(tm) II X4 965 Processor
15:32:07: CPU Speed: 3408MHz
15:32:07: Physical Memory:  3326MB Total, 1174MB Free
15:32:07: stepping id: 3, model 4, family 16, type 0, extmodel 8, extfamily 0, HTT 1, logical cores 4, total cores 4
15:32:07: monitor 1: pos={0, 0}, size={1280, 1024}
15:32:07: Windows Version: 6.0 Build 6002 S
15:32:07: Aero is Enabled
15:32:07: -------------------------------
15:32:07: OBS Modules:
15:32:07: Base Address     Module
15:32:07: 003A0000         OBS.exe
15:32:07: 59830000         OBSApi.dll
15:32:07: 5E7B0000         DShowPlugin.dll
15:32:07: 603A0000         GraphicsCapture.dll
15:32:07: 5E780000         NoiseGate.dll
15:32:07: 603E0000         PSVPlugin.dll
15:32:07: ------------------------------------------
15:32:07: Adapter 1
15:32:07:   Video Adapter: AMD Radeon HD 6800 Series
15:32:07:   Video Adapter Dedicated Video Memory: 1065840640
15:32:07:   Video Adapter Shared System Memory: 1476030464
15:32:07:   Video Adapter Output 1: pos={0, 0}, size={1280, 1024}, attached=true
15:32:07: =====Stream Start: 2014-08-26, 15:32:07===============================================
15:32:07:   Multithreaded optimizations: On
15:32:07:   Base resolution: 1280x720
15:32:07:   Output resolution: 1280x720
15:32:07: ------------------------------------------
15:32:07: Loading up D3D10 on AMD Radeon HD 6800 Series (Adapter 1)...
15:32:08: ------------------------------------------
15:32:08: Audio Format: 48000 Hz
15:32:08: ------------------------------------------
15:32:08: Audio Channels: 2 Ch
15:32:08: Playback device Default
15:32:08: ------------------------------------------
15:32:08: Using desktop audio input: Speakers (Realtek High Definition Audio)
15:32:08: Global Audio time adjust: 0
15:32:08: ------------------------------------------
15:32:08: Using auxilary audio input: Microphone (2- USB Audio Device)
15:32:08: Mic time offset: 0
15:32:08: ------------------------------------------
15:32:08: Audio Encoding: AAC
15:32:08:     bitrate: 128
15:32:08: Using graphics capture
15:32:08: Trying to hook process: dwm.exe
15:32:09: Scene buffering time set to 700
15:32:09: ------------------------------------------
15:32:09: Video Encoding: x264
15:32:09:     fps: 30
15:32:09:     width: 1280, height: 720
15:32:09:     preset: veryfast
15:32:09:     profile: high
15:32:09:     keyint: 250
15:32:09:     CBR: yes
15:32:09:     CFR: yes
15:32:09:     max bitrate: 1000
15:32:09:     buffer size: 1000
15:32:09: ------------------------------------------
15:35:10: FlushBufferedVideo: Flushing 2 packets over 33 ms
15:35:10: Total frames encoded: 5400, total frames duplicated: 5 (0.09%)
15:35:10: Total frames rendered: 5423, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
15:35:10:
15:35:10: Profiler time results:
15:35:10:
15:35:10: ==============================================================
15:35:10: video thread frame - [100%] [avg time: 0.683 ms] [children: 35.9%] [unaccounted: 64.1%]
15:35:10: | scene->Preprocess - [0.293%] [avg time: 0.002 ms]
15:35:10: | GPU download and conversion - [35.6%] [avg time: 0.243 ms] [children: 32.7%] [unaccounted: 2.93%]
15:35:10: | | flush - [30%] [avg time: 0.205 ms]
15:35:10: | | CopyResource - [1.32%] [avg time: 0.009 ms]
15:35:10: | | conversion to 4:2:0 - [1.32%] [avg time: 0.009 ms]
15:35:10: Convert444Threads - [100%] [avg time: 0.988 ms] [children: 99.2%] [unaccounted: 0.81%]
15:35:10: | Convert444toNV12 - [99.2%] [avg time: 0.98 ms]
15:35:10: encoder thread frame - [100%] [avg time: 1.561 ms] [children: 0.192%] [unaccounted: 99.8%]
15:35:10: | sending stuff out - [0.192%] [avg time: 0.003 ms]
15:35:10: ==============================================================
15:35:10:
15:35:10:
15:35:10: Profiler CPU results:
15:35:10:
15:35:10: ==============================================================
15:35:10: video thread frame - [cpu time: avg 0.025 ms, total 140.401 ms] [avg calls per frame: 1]
15:35:10: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
15:35:10: | GPU download and conversion - [cpu time: avg 0.017 ms, total 93.601 ms] [avg calls per frame: 1]
15:35:10: | | flush - [cpu time: avg 0.014 ms, total 78.001 ms] [avg calls per frame: 1]
15:35:10: | | CopyResource - [cpu time: avg 0.002 ms, total 15.6 ms] [avg calls per frame: 1]
15:35:10: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
15:35:10: Convert444Threads - [cpu time: avg 1.019 ms, total 11013.7 ms] [avg calls per frame: 2]
15:35:10: | Convert444toNV12 - [cpu time: avg 1.019 ms, total 11013.7 ms] [avg calls per frame: 2]
15:35:10: encoder thread frame - [cpu time: avg 1.017 ms, total 5491.24 ms] [avg calls per frame: 1]
15:35:10: | sending stuff out - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
15:35:10: ==============================================================
15:35:10:
15:35:10: =====Stream End: 2014-08-26, 15:35:10=================================================


Last game capture log:
2014-08-26, 15:32:09: we're booting up:
15:32:09: CaptureThread: attached to process Dwm.exe
15:32:09: D3D9 Present
15:32:09: D3D9EndScene called
15:32:09: D3DPRESENT_PARAMETERS {
15:32:09:     BackBufferWidth: 1280
15:32:09:     BackBufferHeight: 1024
15:32:09:     BackBufferFormat: D3DFMT_X8R8G8B8
15:32:09:     BackBufferCount: 1
15:32:09:     MultiSampleType: D3DMULTISAMPLE_NONE
15:32:09:     MultiSampleQuality: 0
15:32:09:     SwapEffect: D3DSWAPEFFECT_FLIP
15:32:09:     hDeviceWindow: 0
15:32:09:     Windowed: false
15:32:09:     EnableAutoDepthStencil: false
15:32:09:     AutoDepthStencilFormat: D3DFMT_UNKNOWN
15:32:09:     Flags: D3DPRESENTFLAG_DEVICECLIP
15:32:09:     FullScreen_RefreshRateInHz: 60
15:32:09:     PresentationInterval: 1
15:32:09: };
15:32:09: successfully set up d3d9 hooks
15:32:09: D3D9SwapPresent called
15:32:09: (half life scientist) everything..  seems to be in order
15:32:10: DoD3D9GPUHook: opening intermediary texture failed, result = 2147942487
15:32:10: ---------------------- Cleared D3D9 Capture ----------------------
15:32:10: D3D9EndScene called
15:32:10: D3D9SwapPresent called
15:32:10: DoD3D9GPUHook: opening intermediary texture failed, result = 2147942487
15:32:10: ---------------------- Cleared D3D9 Capture ----------------------
15:32:10: D3D9EndScene called
15:32:10: D3D9SwapPresent called
15:32:10: DoD3D9GPUHook: opening intermediary texture failed, result = 2147942487
15:32:10: ---------------------- Cleared D3D9 Capture ----------------------
15:32:10: D3D9EndScene called
15:32:10: D3D9SwapPresent called
15:32:10: DoD3D9GPUHook: opening intermediary texture failed, result = 2147942487
15:32:10: ---------------------- Cleared D3D9 Capture ----------------------
15:32:10: D3D9EndScene called
15:32:10: D3D9SwapPresent called
15:32:10: DoD3D9GPUHook: opening intermediary texture failed, result = 2147942487

Note that I cut off early, but I was all the same. The last 4 lines repeated at least 30 times. (Which I figured would not fit and was probably not important to get in quantity.
 
Top