fraserofthenight
New Member
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:
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!
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!