Question / Help Trying to stream Sacrifice -- Weird flickering issue

I'm trying to stream Sacrifice (an old game; I think it uses DX7 or DX8). When using the Game Capture plugin, the entire stream is black. When using the Screen Capture plugin, I can stream it, but there a very strange flickering issue. All sprites, and certain models seem to flicker in and out on the stream. This does not occur in-game; everything looks fine there.

Video demonstrating the problem with Screen Capture

Log:

Code:
20:39:11: Open Broadcaster Software v0.522b - 32bit (´・ω・`)
20:39:11: -------------------------------
20:39:11: CPU Name: Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
20:39:11: CPU Speed: 3392MHz
20:39:11: Physical Memory:  4095MB Total, 4095MB Free
20:39:11: stepping id: 7, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
20:39:11: monitor 1: pos={0, 0}, size={1920, 1080}
20:39:11: Windows Version: 6.1 Build 7601 S
20:39:11: Aero is Enabled
20:39:11: -------------------------------
20:39:11: OBS Modules:
20:39:11: Base Address     Module
20:39:11: 00B80000         OBS.exe
20:39:11: 6EDA0000         OBSApi.dll
20:39:11: 6ED70000         DShowPlugin.dll
20:39:11: 6ED50000         GraphicsCapture.dll
20:39:11: 6ED30000         NoiseGate.dll
20:39:11: ------------------------------------------
20:39:11: Adapter 1
20:39:11:   Video Adapter: AMD Radeon HD 7900 Series
20:39:11:   Video Adapter Dedicated Video Memory: 3201495040
20:39:11:   Video Adapter Shared System Memory: 1093406720
20:39:11: =====Stream Start: 2013-05-12, 20:39:11===============================================
20:39:11:   Multithreaded optimizations: On
20:39:11:   Base resolution: 1024x768
20:39:11:   Output resolution: 1024x768
20:39:11: ------------------------------------------
20:39:11: Loading up D3D10...
20:39:11: Playback device Default
20:39:11: ------------------------------------------
20:39:11: Using desktop audio input: Speakers (Logitech USB Headset H540)
20:39:11: ------------------------------------------
20:39:11: Using auxilary audio input: Microphone (Logitech USB Headset H540)
20:39:11: ------------------------------------------
20:39:11: Audio Encoding: AAC
20:39:11:     bitrate: 128
20:39:11: Using graphics capture
20:39:11: ------------------------------------------
20:39:11: Video Encoding: x264
20:39:11:     fps: 30
20:39:11:     width: 1024, height: 768
20:39:11:     preset: veryfast
20:39:11:     CBR: no
20:39:11:     CFR: no
20:39:11:     max bitrate: 3200
20:39:11:     buffer size: 3200
20:39:11:     quality: 9
20:39:11: ------------------------------------------
20:39:13: Using RTMP service: Twitch / Justin.tv
20:39:13:   Server selection: rtmp://live.justin.tv/app
20:39:14: SO_SNDBUF was at 8192
20:39:14: SO_SNDBUF is now 65536
20:39:37: Total frames rendered: 746, number of frames that lagged: 11 (1.47%) (it's okay for some frames to lag)
20:39:37: RTMPPublisher::SocketLoop: Aborting due to bStopping
20:39:37: Number of times waited to send: 0, Waited for a total of 0 bytes
20:39:37: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
20:39:38: =====Stream End: 2013-05-12, 20:39:38=================================================
20:40:27: =====Stream Start: 2013-05-12, 20:40:27===============================================
20:40:27:   Multithreaded optimizations: On
20:40:27:   Base resolution: 1024x768
20:40:27:   Output resolution: 1024x768
20:40:27: ------------------------------------------
20:40:27: Loading up D3D10...
20:40:27: Playback device Default
20:40:27: ------------------------------------------
20:40:27: Using desktop audio input: Speakers (Logitech USB Headset H540)
20:40:27: ------------------------------------------
20:40:27: Using auxilary audio input: Microphone (Logitech USB Headset H540)
20:40:27: ------------------------------------------
20:40:27: Audio Encoding: AAC
20:40:27:     bitrate: 128
20:40:27: Using Monitor Capture
20:40:27: ------------------------------------------
20:40:27: Video Encoding: x264
20:40:27:     fps: 30
20:40:27:     width: 1024, height: 768
20:40:27:     preset: veryfast
20:40:27:     CBR: no
20:40:27:     CFR: no
20:40:27:     max bitrate: 3200
20:40:27:     buffer size: 3200
20:40:27:     quality: 9
20:40:27: ------------------------------------------
20:40:29: Using RTMP service: Twitch / Justin.tv
20:40:29:   Server selection: rtmp://live.justin.tv/app
20:40:30: SO_SNDBUF was at 8192
20:40:30: SO_SNDBUF is now 65536
20:58:02: Total frames rendered: 21381, number of frames that lagged: 20474 (95.76%) (it's okay for some frames to lag)
20:58:02: RTMPPublisher::SocketLoop: Aborting due to bStopping
20:58:02: Number of times waited to send: 0, Waited for a total of 0 bytes
20:58:02: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
20:58:02: =====Stream End: 2013-05-12, 20:58:02=================================================
21:01:49: =====Stream Start: 2013-05-12, 21:01:49===============================================
21:01:49:   Multithreaded optimizations: On
21:01:49:   Base resolution: 1024x768
21:01:49:   Output resolution: 1024x768
21:01:49: ------------------------------------------
21:01:49: Loading up D3D10...
21:01:49: Playback device Default
21:01:49: ------------------------------------------
21:01:49: Using desktop audio input: Speakers (Logitech USB Headset H540)
21:01:49: ------------------------------------------
21:01:49: Using auxilary audio input: Microphone (Logitech USB Headset H540)
21:01:49: ------------------------------------------
21:01:49: Audio Encoding: AAC
21:01:49:     bitrate: 128
21:01:49: Using Monitor Capture
21:01:49: ------------------------------------------
21:01:49: Video Encoding: x264
21:01:49:     fps: 30
21:01:49:     width: 1024, height: 768
21:01:49:     preset: veryfast
21:01:49:     CBR: no
21:01:49:     CFR: no
21:01:49:     max bitrate: 3200
21:01:49:     buffer size: 3200
21:01:49:     quality: 9
21:01:49: ------------------------------------------
21:01:52: Using RTMP service: Twitch / Justin.tv
21:01:52:   Server selection: rtmp://live.justin.tv/app
21:01:53: SO_SNDBUF was at 8192
21:01:53: SO_SNDBUF is now 65536
21:02:04: Total frames rendered: 352, number of frames that lagged: 94 (26.70%) (it's okay for some frames to lag)
21:02:04: RTMPPublisher::SocketLoop: Aborting due to bStopping
21:02:04: Number of times waited to send: 0, Waited for a total of 0 bytes
21:02:04: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
21:02:04: =====Stream End: 2013-05-12, 21:02:04=================================================
21:02:55: =====Stream Start: 2013-05-12, 21:02:55===============================================
21:02:55:   Multithreaded optimizations: On
21:02:55:   Base resolution: 1024x768
21:02:55:   Output resolution: 1024x768
21:02:55: ------------------------------------------
21:02:55: Loading up D3D10...
21:02:55: Playback device Default
21:02:55: ------------------------------------------
21:02:55: Using desktop audio input: Speakers (Logitech USB Headset H540)
21:02:55: ------------------------------------------
21:02:55: Using auxilary audio input: Microphone (Logitech USB Headset H540)
21:02:55: ------------------------------------------
21:02:55: Audio Encoding: AAC
21:02:55:     bitrate: 128
21:02:55: Using Monitor Capture
21:02:55: ------------------------------------------
21:02:55: Video Encoding: x264
21:02:55:     fps: 30
21:02:55:     width: 1024, height: 768
21:02:55:     preset: veryfast
21:02:55:     CBR: no
21:02:55:     CFR: no
21:02:55:     max bitrate: 3200
21:02:55:     buffer size: 3200
21:02:55:     quality: 9
21:02:55: ------------------------------------------
21:02:58: Using RTMP service: Twitch / Justin.tv
21:02:58:   Server selection: rtmp://live.justin.tv/app
21:02:58: SO_SNDBUF was at 8192
21:02:58: SO_SNDBUF is now 65536
21:07:25: Total frames rendered: 7583, number of frames that lagged: 882 (11.63%) (it's okay for some frames to lag)
21:07:25: RTMPPublisher::SocketLoop: Aborting due to bStopping
21:07:25: Number of times waited to send: 0, Waited for a total of 0 bytes
21:07:25: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
21:07:25: =====Stream End: 2013-05-12, 21:07:25=================================================
21:12:43: 
21:12:43: Profiler results:
21:12:43: 
21:12:43: ==============================================================
21:12:43: frame - [100%] [avg time: 40.731 ms] [avg calls per frame: 1] [children: 99.1%] [unaccounted: 0.889%]
21:12:43: | scene->Preprocess - [96.7%] [avg time: 39.393 ms] [avg calls per frame: 1]
21:12:43: | video encoding and uploading - [2.4%] [avg time: 0.976 ms] [avg calls per frame: 1] [children: 2.34%] [unaccounted: 0.0589%]
21:12:43: | | CopyResource - [0.0246%] [avg time: 0.01 ms] [avg calls per frame: 0]
21:12:43: | | conversion to 4:2:0 - [0.00491%] [avg time: 0.002 ms] [avg calls per frame: 0]
21:12:43: | | call to encoder - [2.26%] [avg time: 0.922 ms] [avg calls per frame: 0]
21:12:43: | | sending stuff out - [0.0442%] [avg time: 0.018 ms] [avg calls per frame: 0]
21:12:43: ==============================================================
21:12:43:

I've tried D3DWindower and DXWnd to get it to run in a window, but it doesn't work with either of them (according to a forum post I saw, those only work with Sacrifice on WinXP and below). I've also tried using DXTory to capture it, but that also only produces a black screen, like the OBS game capture plugin.

Any help would be appreciated. Thanks!
 

XeiZ

Member
Gamecapture only supports dx9 and higher for now. So you are out of luck if you cant get it into window mode. :/
 
Top