OBS 0.51.01 game capture bugfixes test build

Status
Not open for further replies.

dodgepong

Administrator
Forum Admin
After watching that video, it looks more like there's a bug with the Capture Layered Windows option...Actually, now that I think about it, it doesn't make sense to me that Monitor Capture has the "Capture Layered Windows" option and Window capture doesn't. I would think that with Monitor capture, you want to capture all windows, and with Window Capture, layered windows is something that would be nice to be able to turn on and off.
 

Hajimoto

New Member
dodgepong said:
After watching that video, it looks more like there's a bug with the Capture Layered Windows option...Actually, now that I think about it, it doesn't make sense to me that Monitor Capture has the "Capture Layered Windows" option and Window capture doesn't. I would think that with Monitor capture, you want to capture all windows, and with Window Capture, layered windows is something that would be nice to be able to turn on and off.

I agree completely and thank you for capturing that into a very succinct couple of sentences ;^)

Hopefully this makes it's way into a future build.

Thanks again for the speedy review and comment.
 

Kyosji

New Member
I give up. I've spent days trying to figure out why Source engine games do not display video. I've tried everything short of re-installing Vista or upgrading to Windows 7. I guess I'll have to do full screen with these games using xfire and it's horrible quality.
 

ball2hi

Member
I've removed the OBS remote plugin, but it still reports in some logs that I'm getting memory leaks.

Code:
03:10:31: Open Broadcaster Software v0.51.01b (kamehameha test build) - 64bit ( ^ω^)
03:10:31: -------------------------------
03:10:31: CPU Name: AMD Athlon(tm) II X4 635 Processor
03:10:31: CPU Speed: 3335MHz
03:10:31: Physical Memory:  4094MB Total, 1213MB Free
03:10:31: stepping id: 2, model 5, family 15, type 0, extmodel 8, extfamily 0, HTT 1, logical cores 4, total cores 4
03:10:31: monitor 1: pos={0, 0}, size={1920, 1080}
03:10:31: Windows Version: 6.1 Build 7601 S
03:10:31: Aero is Disabled
03:10:31: ------------------------------------------
03:10:31: Adapter 1
03:10:31:   Video Adapter: ATI Radeon HD 5670
03:10:31:   Video Adapter Dedicated Video Memory: 1066237952
03:10:31:   Video Adapter Shared System Memory: 1878257664
03:10:31: =====Stream Start: 2013-05-05, 03:10:31===============================================
03:10:31:   Multithreaded optimizations: On
03:10:31:   Base resolution: 1920x1080
03:10:31:   Output resolution: 852x480
03:10:31: ------------------------------------------
03:10:31: Loading up D3D10...
03:10:32: Playback device {0.0.0.00000000}.{50f213d2-c701-4aa8-a02c-c7219f06fb01}
03:10:32: ------------------------------------------
03:10:32: Using desktop audio input: Speakers (High Definition Audio Device)
03:10:32: ------------------------------------------
03:10:32: Using auxilary audio input: Microphone (High Definition Audio Device)
03:10:32: ------------------------------------------
03:10:32: Audio Encoding: AAC
03:10:32:     bitrate: 96
03:10:32: Using Window Capture
03:10:32: ------------------------------------------
03:10:32: Video Encoding: x264
03:10:32:     fps: 30
03:10:32:     width: 852, height: 480
03:10:32:     preset: faster
03:10:32:     CBR: no
03:10:32:     CFR: no
03:10:32:     max bitrate: 1500
03:10:32:     buffer size: 4500
03:10:32:     quality: 9
03:10:32: ------------------------------------------
03:10:59: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
03:10:59:   New Scene
03:10:59: Using text output
03:10:59: Using graphics capture
03:11:01: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
03:11:01:   New Scene
03:11:01: Using Window Capture
03:11:40: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
03:11:40:   New Scene
03:11:40: Using graphics capture
03:11:42: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
03:11:42:   New Scene
03:11:42: Using Window Capture
03:13:26: Total frames rendered: 5200, number of frames that lagged: 240 (4.62%) (it's okay for some frames to lag)
03:13:26: =====Stream End: 2013-05-05, 03:13:26=================================================
03:14:01: Using fixed low latency mode, factor 20
03:14:01: =====Stream Start: 2013-05-05, 03:14:01===============================================
03:14:01:   Multithreaded optimizations: On
03:14:01:   Base resolution: 1920x1080
03:14:01:   Output resolution: 852x480
03:14:01: ------------------------------------------
03:14:01: Loading up D3D10...
03:14:01: Playback device {0.0.0.00000000}.{50f213d2-c701-4aa8-a02c-c7219f06fb01}
03:14:01: ------------------------------------------
03:14:01: Using desktop audio input: Speakers (High Definition Audio Device)
03:14:01: ------------------------------------------
03:14:01: Using auxilary audio input: Microphone (High Definition Audio Device)
03:14:01: ------------------------------------------
03:14:01: Audio Encoding: AAC
03:14:01:     bitrate: 96
03:14:01: Using Window Capture
03:14:01: ------------------------------------------
03:14:01: Video Encoding: x264
03:14:01:     fps: 30
03:14:01:     width: 852, height: 480
03:14:01:     preset: faster
03:14:01:     CBR: no
03:14:01:     CFR: no
03:14:01:     max bitrate: 1500
03:14:01:     buffer size: 4500
03:14:01:     quality: 9
03:14:01: ------------------------------------------
03:14:03: Using RTMP service: Twitch / Justin.tv
03:14:03:   Server selection: rtmp://live.justin.tv/app
03:14:03: SO_SNDBUF was at 8192
03:14:03: SO_SNDBUF is now 65536
05:31:39: Total frames rendered: 238474, number of frames that lagged: 7780 (3.26%) (it's okay for some frames to lag)
05:31:39: RTMPPublisher::SocketLoop: Aborting due to bStopping
05:31:39: Number of times waited to send: 1605, Waited for a total of 5501568 bytes
05:31:39: Number of b-frames dropped: 39 (0.016%), Number of p-frames dropped: 0 (0%), Total 39 (0.016%)
05:31:39: =====Stream End: 2013-05-05, 05:31:39=================================================
12:07:23: Using fixed low latency mode, factor 20
12:07:23: =====Stream Start: 2013-05-06, 12:07:23===============================================
12:07:23:   Multithreaded optimizations: On
12:07:23:   Base resolution: 1920x1080
12:07:23:   Output resolution: 852x480
12:07:23: ------------------------------------------
12:07:24: Loading up D3D10...
12:07:24: Playback device {0.0.0.00000000}.{50f213d2-c701-4aa8-a02c-c7219f06fb01}
12:07:24: ------------------------------------------
12:07:24: Using desktop audio input: Speakers (High Definition Audio Device)
12:07:24: ------------------------------------------
12:07:24: Using auxilary audio input: Microphone (High Definition Audio Device)
12:07:24: ------------------------------------------
12:07:24: Audio Encoding: AAC
12:07:24:     bitrate: 96
12:07:24: Using text output
12:07:24: Using graphics capture
12:07:25: ------------------------------------------
12:07:25: Video Encoding: x264
12:07:25:     fps: 30
12:07:25:     width: 852, height: 480
12:07:25:     preset: faster
12:07:25:     CBR: no
12:07:25:     CFR: no
12:07:25:     max bitrate: 1500
12:07:25:     buffer size: 4500
12:07:25:     quality: 9
12:07:25: ------------------------------------------
12:07:25: SharedTexCapture hooked
12:07:27: Using RTMP service: Twitch / Justin.tv
12:07:27:   Server selection: rtmp://live.justin.tv/app
12:07:27: SO_SNDBUF was at 8192
12:07:27: SO_SNDBUF is now 65536
12:30:50: RTMPPublisher::BufferedSend: Increasing socket send buffer to ISB 131072
13:20:12: Total frames rendered: 130999, number of frames that lagged: 24 (0.02%) (it's okay for some frames to lag)
13:20:12: RTMPPublisher::SocketLoop: Aborting due to loop exit
13:20:12: Number of times waited to send: 882, Waited for a total of 3023408 bytes
13:20:12: Number of b-frames dropped: 2 (0.0015%), Number of p-frames dropped: 0 (0%), Total 2 (0.0015%)
13:20:12: =====Stream End: 2013-05-06, 13:20:12=================================================
14:02:53: 
14:02:53: Profiler results:
14:02:53: 
14:02:53: ==============================================================
14:02:53: frame - [100%] [avg time: 12.739 ms] [avg calls per frame: 1] [children: 99.3%] [unaccounted: 0.667%]
14:02:53: | scene->Preprocess - [87.1%] [avg time: 11.09 ms] [avg calls per frame: 1]
14:02:53: | video encoding and uploading - [12.3%] [avg time: 1.564 ms] [avg calls per frame: 1] [children: 11.6%] [unaccounted: 0.683%]
14:02:53: | | CopyResource - [0.133%] [avg time: 0.017 ms] [avg calls per frame: 0]
14:02:53: | | conversion to 4:2:0 - [0.408%] [avg time: 0.052 ms] [avg calls per frame: 0]
14:02:53: | | call to encoder - [10.7%] [avg time: 1.36 ms] [avg calls per frame: 0]
14:02:53: | | sending stuff out - [0.377%] [avg time: 0.048 ms] [avg calls per frame: 0]
14:02:53: ==============================================================
14:02:53: 
14:02:53: Memory Leaks Were Detected.
14:02:53:
 

Jim

Jim
Developer
Kyosji - yea, I'm not getting the same problem. All sources games are working on my end.. That error really shouldn't happen unless it's a multi-GPU system or a card with multiple GPUs, or some intermediary software like sweetfx is installed.
 

Jim

Jim
Developer
Thank you for the tests everybody -- I'll leave this thread open for a bit longer in case you guys want to point out anything extra, but I've included all the changes to 0.52b. There's still much more left to be done but I wanted to push it out because of a few annoying crashes that people kept getting
 

DAOWAce

Member
About the Source games: Are they running in D3D9 or D3D9Ex?

By default they run in Ex on Vista+ I think. You can disable that by adding a -nod3d9ex launch flag (or by disabling "Aero Extensions" in the advanced video options.. at least I think that controls it).

Just a guess, but it's worth testing.


Edit: CBR by default now? Gotta see how that turns out.. maybe I'll start using it.
 

Xarox

New Member
I can now stream the EMU version of EQ1 (project 1999) using game capture with live version 0.521b...

Thank you!!! :)
 

dodgepong

Administrator
Forum Admin
silenttikeus said:
Capturing in full screen Arma 2 doesn't work again =(
Version 0.521b
ArmA II had a recent Battleye update that prevents Game Capture from working. You will have to use Window Capture and play in Windowed mode, or use a capture card.
 
Status
Not open for further replies.
Top