Bug Report Total Media Extreme window capture black screen

FrankerZinatra

New Member
had recently switched over from XSplit to OBS because I heard from a friend about all the great things OBS has that XSplit can't do. My friend guided me through all the settings I need to stream at high-quality with my crappy internet. However, when I tried to add a Window Capture, all I see is the outside of the capture screen, and a black screen where the video should be. I've tried all of the different sources but nothing seems to work. I'm using a Hauppauge HD-PVR 1212 with Total Media Extreme 2, I'm also using Windows 8 and my friend is using Windows 7 with PVR, TME2, and newest version of OBS. I have heard that disabling aero is the problem but I can't do that on Windows 8 apparently. Can someone help me please? Thank you c: btw if anyone wants to follow my Twitch where I stream often. http://www.twitch.tv/frankerzinatra
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
When you have a problem make sure to post a log file. Anyway, as for your problem, window capture may not work, but monitor capture may work, could you try that instead? It might be a pain to do, but it may be the only way. (Also it's possible game capture may work)
 

FrankerZinatra

New Member
lemme go get the log file, and yeah I've tried them all and it seems like monitor capture is the only working one. Is it a windows 8 thing (like every other app I try to use l0l)? Thanks for helping :3

Here's a pic of what happens when I use window capture: http://prntscr.com/1otetp

13:49:20: Open Broadcaster Software v0.554b - 32bit (´・ω・`)
13:49:20: -------------------------------
13:49:20: CPU Name: Intel(R) Core(TM) i7-3632QM CPU @ 2.20GHz
13:49:20: CPU Speed: 2195MHz
13:49:20: Physical Memory: 4095MB Total, 4095MB Free
13:49:20: stepping id: 9, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
13:49:20: monitor 1: pos={0, 0}, size={1366, 768}
13:49:20: Windows Version: 6.2 Build 9200
13:49:20: Aero is Enabled
13:49:20: -------------------------------
13:49:20: OBS Modules:
13:49:20: Base Address Module
13:49:20: 00EB0000 OBS.exe
13:49:20: 66C50000 OBSApi.dll
13:49:20: 71C00000 DShowPlugin.dll
13:49:20: 71540000 GraphicsCapture.dll
13:49:20: 71520000 NoiseGate.dll
13:49:20: 71500000 PSVPlugin.dll
13:49:20: ------------------------------------------
13:49:20: Adapter 1
13:49:20: Video Adapter: Intel(R) HD Graphics 4000
13:49:20: Video Adapter Dedicated Video Memory: 33554432
13:49:20: Video Adapter Shared System Memory: 1711276032
13:49:20: =====Stream Start: 2013-09-01, 13:49:20===============================================
13:49:20: Multithreaded optimizations: On
13:49:20: Base resolution: 1280x720
13:49:20: Output resolution: 1280x720
13:49:20: ------------------------------------------
13:49:20: Loading up D3D10 on Intel(R) HD Graphics 4000...
13:49:20: C:/Users/SamPC/AppData/Roaming/OBS/shaderCache/shaders/DrawTexture.pShader.blob
13:49:20: C:/Users/SamPC/AppData/Roaming/OBS/shaderCache/shaders/DrawSolid.pShader.blob
13:49:20: C:/Users/SamPC/AppData/Roaming/OBS/shaderCache/shaders/DrawYUVTexture.pShader.blob
13:49:20: Playback device {0.0.0.00000000}.{df11cc29-7cd1-4706-bcac-90d8b959128b}
13:49:20: ------------------------------------------
13:49:20: Using desktop audio input: Speaker (SB X-Fi Go! Pro)
13:49:20: ------------------------------------------
13:49:20: Using auxilary audio input: Microphone (SB X-Fi Go! Pro)
13:49:21: ------------------------------------------
13:49:21: Audio Encoding: AAC
13:49:21: bitrate: 160
13:49:21: C:/Users/SamPC/AppData/Roaming/OBS/shaderCache/shaders/ColorKey_RGB.pShader.blob
13:49:21: C:/Users/SamPC/AppData/Roaming/OBS/shaderCache/shaders/AlphaIgnore.pShader.blob
13:49:21: Using Window Capture
13:49:21: ------------------------------------------
13:49:21: Video Encoding: x264
13:49:21: fps: 60
13:49:21: width: 1280, height: 720
13:49:21: preset: slow
13:49:21: CBR: yes
13:49:21: CFR: no
13:49:21: max bitrate: 600
13:49:21: buffer size: 600
13:49:21: ------------------------------------------
13:49:21: MMDeviceAudioSource: Frequency for device 'Speaker (SB X-Fi Go! Pro)' is 352800, samples per sec is 44100
13:49:21: MMDeviceAudioSource: Frequency for device 'Microphone (SB X-Fi Go! Pro)' is 352800, samples per sec is 44100
13:51:14: C:/Users/SamPC/AppData/Roaming/OBS/shaderCache/shaders/ColorKey_RGB.pShader.blob
13:51:14: C:/Users/SamPC/AppData/Roaming/OBS/shaderCache/shaders/AlphaIgnore.pShader.blob
13:51:14: Using Monitor Capture
13:52:22: Total frames rendered: 10740, number of late frames: 178 (1.66%) (it's okay for some frames to be late)
13:52:23:
13:52:23: Profiler results:
13:52:23:
13:52:23: ==============================================================
13:52:23: frame - [100%] [avg time: 4.437 ms (cpu time: avg 3.565 ms, total 38296.9 ms)] [avg calls per frame: 1] [children: 99.8%] [unaccounted: 0.248%]
13:52:23: | frame preprocessing and rendering - [24.6%] [avg time: 1.09 ms (cpu time: avg 0.92 ms, total 9890.63 ms)] [avg calls per frame: 1] [children: 3.83%] [unaccounted: 20.7%]
13:52:23: | | scene->Preprocess - [3.83%] [avg time: 0.17 ms (cpu time: avg 0.119 ms, total 1281.25 ms)] [avg calls per frame: 1]
13:52:23: | video encoding and uploading - [75.2%] [avg time: 3.336 ms (cpu time: avg 2.636 ms, total 28312.5 ms)] [avg calls per frame: 1] [children: 74.1%] [unaccounted: 1.06%]
13:52:23: | | flush - [2.64%] [avg time: 0.117 ms (cpu time: avg 0.107 ms, total 1156.25 ms)] [avg calls per frame: 1]
13:52:23: | | CopyResource - [3.11%] [avg time: 0.138 ms (cpu time: avg 0.12 ms, total 1296.88 ms)] [avg calls per frame: 0]
13:52:23: | | conversion to 4:2:0 - [0.541%] [avg time: 0.024 ms (cpu time: avg 0.014 ms, total 156.25 ms)] [avg calls per frame: 0]
13:52:23: | | call to encoder - [67.8%] [avg time: 3.007 ms (cpu time: avg 2.374 ms, total 25500 ms)] [avg calls per frame: 0]
13:52:23: | | sending stuff out - [0.0676%] [avg time: 0.003 ms (cpu time: avg 0.002 ms, total 31.25 ms)] [avg calls per frame: 0]
13:52:23: | Convert444Threads - [759%] [avg time: 33.681 ms (cpu time: avg 2.221 ms, total 23859.4 ms)] [avg calls per frame: 1]
13:52:23: ==============================================================
13:52:23:
13:52:23: =====Stream End: 2013-09-01, 13:52:23=================================================
 

FrankerZinatra

New Member
Jim said:
When you have a problem make sure to post a log file. Anyway, as for your problem, window capture may not work, but monitor capture may work, could you try that instead? It might be a pain to do, but it may be the only way. (Also it's possible game capture may work)

It is a problem with disabling aero, do you think a future update will be able to bypass the aero? Windows 8 is such bs I swear. Monitor Capture gives a very large, pixelated screen that lags and blehh. I really can't wait until the Hauppauge products have functionality soon!
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
Yea I think I know what the problem is, it's due to the way the target application presents its image. Makes it so it can't be captured by normal methods. Quite a pain actually, and not your fault, nor OBS' fault in particular. Monitor capture should actually capture it at the same quality, it shouldnt' be pixellated or anything (unless you were just meaning the output of total media extreme) -- and monitor capture has a built in crop as well.

It sucks for hauppauge, I know, but you may have to hold out for a bit longer. I do have the hauppauge HD PVR 2 and I can get an image but the problem is the image is encoded so that means I have to include ffmpeg's libavcodec and figure out how to properly decode both the sound and video and deliver it back into OBS. It's proving to be very difficult, and because of other coding stuff I keep having to put it off.

I -will- eventually get it natively working, but it seems like it's still going to take some time, and as I said other stuff keeps interfering and I can't really focus on it specifically as much as I'd like right now. I'm really sorry to keep delaying things over and over with it, I really wish there were other programmers out there experienced with directshow who were willing to help out. (DirectShow is the devil). I might try to dedicate some more time directly to it soon if I can.
 
Top