Bug Report OBS Doesn't Detect COD: Ghosts

itsmesaltax

New Member
Hey,

I have used OBS for a while now and it's a brilliant piece of software, I appreciate the fact that your still supporting it even though you aren't charging your clients.

I've just encountered a problem with OBS and I can't seem to get COD: Ghosts working with the newest update, I add a game source and I run my game. It just doesn't seem to pickup the gameplay when I preview the stream.

Does anyone have any ideas? I'm using the newest version of OBS.

Thanks
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
Please post log files

I think ghosts updated recently and for some reason the update caused game capture to stop working -- could you guys try running the game in borderless mode and see if window capture works at all?

I'll probably buy it so I can see what's going on, this isn't just you guys, it seems like most people (or possibly everyone) is having this issue.
 

iLogann

New Member
Jim said:
Please post log files

I think ghosts updated recently and for some reason the update caused game capture to stop working -- could you guys try running the game in borderless mode and see if window capture works at all?

I'll probably buy it so I can see what's going on, this isn't just you guys, it seems like most people (or possibly everyone) is having this issue.

Log
13:55:58: Open Broadcaster Software v0.584b - 64bit ( ^ω^)
13:55:58: -------------------------------
13:55:58: CPU Name: Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz
13:55:58: CPU Speed: 3500MHz
13:55:58: Physical Memory: 16269MB Total, 10304MB Free
13:55:58: stepping id: 9, model 58, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
13:55:58: monitor 1: pos={0, 0}, size={1920, 1080}
13:55:58: monitor 2: pos={1920, 30}, size={1680, 1050}
13:55:58: Windows Version: 6.1 Build 7601 S
13:55:58: Aero is Enabled
13:55:58: -------------------------------
13:55:58: OBS Modules:
13:55:58: Base Address Module
13:55:58: 000000003F9B0000 OBS.exe
13:55:58: 00000000E4810000 OBSApi.dll
13:55:58: 00000000F2E10000 DShowPlugin.dll
13:55:58: 00000000EE2D0000 GraphicsCapture.dll
13:55:58: 00000000F49B0000 NoiseGate.dll
13:55:58: 00000000F4900000 PSVPlugin.dll
13:55:58: ------------------------------------------
13:55:58: Adapter 1
13:55:58: Video Adapter: NVIDIA GeForce GTX 780
13:55:58: Video Adapter Dedicated Video Memory: 3140157440
13:55:58: Video Adapter Shared System Memory: 3966601216
13:55:58: Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
13:55:58: Video Adapter Output 2: pos={1920, 30}, size={1680, 1050}, attached=true
13:55:58: ------------------------------------------
13:55:58: Adapter 2
13:55:58: Video Adapter: Intel(R) HD Graphics 4000
13:55:58: Video Adapter Dedicated Video Memory: 67108864
13:55:58: Video Adapter Shared System Memory: 1711276032
13:55:58: =====Stream Start: 2013-11-27, 13:55:58===============================================
13:55:58: Multithreaded optimizations: On
13:55:58: Base resolution: 1920x1080
13:55:58: Output resolution: 1920x1080
13:55:58: ------------------------------------------
13:55:58: Loading up D3D10 on NVIDIA GeForce GTX 780...
13:55:58: ------------------------------------------
13:55:58: Audio Format: 48000hz
13:55:58: Playback device {0.0.0.00000000}.{be8e3180-5e15-4c45-a04e-3a517a57601f}
13:55:58: ------------------------------------------
13:55:58: Using desktop audio input: Headset (Plantronics GameCom 780)
13:55:58: Using 7.1 surround speaker setup
13:55:58: ------------------------------------------
13:55:58: Using auxilary audio input: Microphone (Plantronics GameCom 780)
13:55:58: ------------------------------------------
13:55:58: Audio Encoding: AAC
13:55:58: bitrate: 128
13:55:58: Using graphics capture
13:55:58: Using graphics capture
13:55:58: Scene buffering time set to 700
13:55:58: ------------------------------------------
13:55:58: Video Encoding: x264
13:55:58: fps: 60
13:55:58: width: 1920, height: 1080
13:55:58: preset: veryfast
13:55:58: profile: high
13:55:58: keyint: 250
13:55:58: CBR: yes
13:55:58: CFR: yes
13:55:58: max bitrate: 1914
13:55:58: buffer size: 1914
13:55:58: ------------------------------------------
13:55:58: MMDeviceAudioSource: Frequency for device 'Headset (Plantronics GameCom 780)' is 1411200, samples per sec is 44100
13:55:58: MMDeviceAudioSource: Frequency for device 'Microphone (Plantronics GameCom 780)' is 352800, samples per sec is 44100
13:55:58: SharedTexCapture hooked
13:56:00: Using RTMP service: Twitch / Justin.tv
13:56:00: Server selection: rtmp://live-jfk.justin.tv/app
13:56:00: Interface: Broadcom NetLink (TM) Gigabit Ethernet (ethernet, 100 mbps)
13:56:00: Completed handshake with rtmp://live-jfk.justin.tv/app in 211 ms.
13:56:01: SO_SNDBUF was at 8192
13:56:01: SO_SNDBUF is now 65536
13:56:16: Total frames encoded: 1052, total frames duplicated: 3 (0.29%)
13:56:16: Total frames rendered: 1060, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
13:56:16: RTMPPublisher::SocketLoop: Graceful loop exit
13:56:16: Average send payload: 5366 bytes, average send interval: 20 ms
13:56:16: Number of times waited to send: 0, Waited for a total of 0 bytes
13:56:16: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
13:56:16: Number of bytes sent: 3601182
13:56:16:
13:56:16: Profiler time results:
13:56:16:
13:56:16: ==============================================================
13:56:16: video thread frame - [100%] [avg time: 0.62 ms] [children: 15%] [unaccounted: 85%]
13:56:16: | scene->Preprocess - [0.161%] [avg time: 0.001 ms]
13:56:16: | GPU download and conversion - [14.8%] [avg time: 0.092 ms] [children: 11.6%] [unaccounted: 3.23%]
13:56:16: | | flush - [7.9%] [avg time: 0.049 ms]
13:56:16: | | CopyResource - [3.55%] [avg time: 0.022 ms]
13:56:16: | | conversion to 4:2:0 - [0.161%] [avg time: 0.001 ms]
13:56:16: Convert444Threads - [100%] [avg time: 0.997 ms] [children: 99.6%] [unaccounted: 0.401%]
13:56:16: | Convert444toNV12 - [99.6%] [avg time: 0.993 ms]
13:56:16: encoder thread frame - [100%] [avg time: 1.499 ms]
13:56:16: ==============================================================
13:56:16:
13:56:16:
13:56:16: Profiler CPU results:
13:56:16:
13:56:16: ==============================================================
13:56:16: video thread frame - [cpu time: avg 0.176 ms, total 187.201 ms] [avg calls per frame: 1]
13:56:16: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
13:56:16: | GPU download and conversion - [cpu time: avg 0.044 ms, total 46.8 ms] [avg calls per frame: 1]
13:56:16: | | flush - [cpu time: avg 0.014 ms, total 15.6 ms] [avg calls per frame: 1]
13:56:16: | | CopyResource - [cpu time: avg 0.015 ms, total 15.6 ms] [avg calls per frame: 1]
13:56:16: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
13:56:16: Convert444Threads - [cpu time: avg 0.894 ms, total 1809.61 ms] [avg calls per frame: 2]
13:56:16: | Convert444toNV12 - [cpu time: avg 0.894 ms, total 1809.61 ms] [avg calls per frame: 2]
13:56:16: encoder thread frame - [cpu time: avg 1.05 ms, total 1060.81 ms] [avg calls per frame: 1]
13:56:16: ==============================================================
13:56:16:
13:56:16: =====Stream End: 2013-11-27, 13:56:16=================================================


Last game capture log:
2013-11-27, 13:55:58: we're booting up:
13:55:58: DXGI Present
13:55:58: DXGI: Found D3D 10
13:55:58: setting up d3d10 data
13:55:58: ---------------------- Cleared D3D10 Capture ----------------------
13:55:58: found dxgi format (dx10) of: 28, size: {1920, 1080}, multisampled: false
13:55:58: DoD3D10Hook: success
13:55:58: successfully capturing d3d10 frames via GPU
13:55:58: NV Capture available
13:55:58: FBO available
13:55:58: GL Present
13:55:58: (half life scientist) everything.. seems to be in order
13:56:16: stop requested, terminating d3d10 capture
13:56:16: ---------------------- Cleared D3D10 Capture ----------------------
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
Let me explain the situation.

This technically isn't a bug with OBS itself, call of duty: ghosts had a recent update on their end, and all of a sudden it's blocking all methods of capture. Even game capture is reporting that the capture is successful, and frames are logged as properly capturing, but they are all blank.

I don't know what they're doing yet, but I will see about trying to make a workaround for this if I can. They seem to be purposely blocking it for some unknown reason. I'll buy the game and check it out.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
I bought the game. I am going to look at it myself, I'll keep you guys updated on what I find out.
 

muppvakten

New Member
In your log it say 13:55:58: Loading up D3D10 on NVIDIA GeForce GTX 780. Sry im a noob but why loading d3d10 on a gtx780 that is a dx11 card?
 

muppvakten

New Member
How will the quality of the picture be affected in the streem when you run it in monitor capture compare to the game capture ?
 

paibox

heros in an halfshel
Please don't post the same thing in several threads. The picture quality will not be affected at all, only CPU usage (majorly if you are on Windows 7, slightly if you are on Windows 8).
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
Hey guys, I'm sort of confused here. I bought the game on steam, and installed the multiplayer portion of the game, yet I'm not experiencing the black screen issue that people are reporting, and it records fine with game capture. I was just doing private matches to test.

Am I missing some update or something? Do I have to actually play online to initiate this "bad" update that people are talking about? I'm seriously confused.
 

PrefoX

New Member
well its not workling for me, nothing in MP. maybe u dont have all patches!?

€dit: SP doesnt work too, cant find the bug ; / maybe we have to reinstall it
 

Krazy

Town drunk
So just a question, but to everyone experiencing this behavior, are you on NVIDIA GPUs?
 

muppvakten

New Member
I have 2 computers, The gtx 770 cant stream game capture, my other computer with Radeon 5770 works just fine with game capture.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
I have a radeon as well, maybe an nvidia-specific thing? Anybody who has this problem want to spend some time debugging this with me? Come by chat, #obsproject on quakenet. Private message me, and say my name to get my attention, and I'll go through it with you if I can. Otherwise you guys will have to wait until I can find an nvidia user.
 
Top