[unsupported] Datapath Vision Capture

Boildown

Active Member
Muf said:
Boildown said:
When I attempt to use the new plugin, an error message pops up when OBS opens and says, "The program can't start because d3dx9d_43.dll is missing from your computer.

I'm very sorry, I should have packed that into the rar. Fixed now, same download link.

Still getting this error even though your included d3dx9d_43.dll is in the folder "C:\Program Files (x86)\OBS\plugins" . Where does it need to go?
 
Boildown said:
Still getting this error even though your included d3dx9d_43.dll is in the folder "C:\Program Files (x86)\OBS\plugins" . Where does it need to go?
D3dx9d_43.dll needs to go to the OBS folder, not Plugins.

Muf, after adding this new version + the dll, I get a black screen. Reverting back to the old plugin works fine.

Capture_zps0e0ef855.png~original


And the log:

Code:
00:51:44: CLR host plugin strings not found, dynamically loading 4 strings
00:51:44: CLRHost::Initialize() attempting to load and start the .NET runtime (null)
00:51:44: CLRHost::Initialize() attempting to use v4.0.30319 .NET runtime
00:51:44: CLRHost::LoadInteropLibrary() load the assembly plugins\CLRHostPlugin\CLRHost.Interop.dll
00:51:44: CLRHost::LoadPlugins() attempting to load the plugin assembly DesertKharonIrcPlugin
00:51:44: CLRHost::LoadPlugins() successfully added CLR plugin [Type: DesertKharonIrcPlugin.DesertKharonIrcPlugin, Name: Desert Kharon Irc]
00:51:48: Open Broadcaster Software v0.592b - 32bit (´・ω・`)
00:51:48: -------------------------------
00:51:48: CPU Name: Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz
00:51:48: CPU Speed: 3200MHz
00:51:48: Physical Memory:  4095MB Total, 3959MB Free
00:51:48: stepping id: 7, model 45, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 12, total cores 6
00:51:48: monitor 1: pos={0, 0}, size={1920, 1080}
00:51:48: Windows Version: 6.1 Build 7601 S
00:51:48: Aero is Enabled
00:51:48: -------------------------------
00:51:48: OBS Modules:
00:51:48: Base Address     Module
00:51:48: 00080000         OBS.exe
00:51:48: 640F0000         OBSApi.dll
00:51:48: 657F0000         CLRHostPlugin.dll
00:51:48: 61030000         DatapathPlugin.dll
00:51:48: 65440000         DShowPlugin.dll
00:51:48: 65620000         GraphicsCapture.dll
00:51:48: 64410000         NoiseGate.dll
00:51:48: 64330000         PSVPlugin.dll
00:51:48: 64300000         WebSocketAPIPlugin.dll
00:51:48: ------------------------------------------
00:51:48: Adapter 1
00:51:48:   Video Adapter: NVIDIA GeForce GT 640 
00:51:48:   Video Adapter Dedicated Video Memory: 1020985344
00:51:48:   Video Adapter Shared System Memory: 2928293888
00:51:48:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
00:51:48: =====Stream Start: 2013-12-31, 00:51:48===============================================
00:51:48:   Multithreaded optimizations: On
00:51:48:   Base resolution: 1280x720
00:51:48:   Output resolution: 1280x720
00:51:48: ------------------------------------------
00:51:48: Loading up D3D10 on NVIDIA GeForce GT 640 (Adapter 1)...
00:51:48: ------------------------------------------
00:51:48: Audio Format: 48000hz
00:51:48: Playback device Default
00:51:48: ------------------------------------------
00:51:48: Using desktop audio input: Speakers (Creative SB X-Fi)
00:51:48: ------------------------------------------
00:51:48: Using auxilary audio input: "What U Hear" (Creative SB X-Fi)
00:51:48: ------------------------------------------
00:51:48: Audio Encoding: AAC
00:51:48:     bitrate: 128
Warning -- VisionSource: Trying to RGBOpenInput, return value 0x00000000
Warning -- VisionSource: Trying to RGBSetFrameDropping, return value 0x00000000
Warning -- VisionSource: Getting cropping values... no
Warning -- VisionSource: Trying to RGBSetFrameCapturedFnEx, return value 0x00000000
Warning -- VisionSource: Checking for allocated buffers... yes
Warning -- VisionSource: Trying to RGBChainOutputBuffer, return value 0x00000000
Warning -- VisionSource: Trying to RGBChainOutputBuffer, return value 0x00000000
Warning -- VisionSource: Trying to RGBChainOutputBuffer, return value 0x00000000
Warning -- VisionSource: Trying to RGBSetModeChangedFn, return value 0x00000000
Warning -- VisionSource: Trying to RGBSetNoSignalFn, return value 0x00000000
Warning -- VisionSource: Trying to RGBSetInvalidSignalFn, return value 0x00000000
Warning -- VisionSource: Trying to RGBUseOutputBuffers, return value 0x00000000
Warning -- VisionSource: Trying to RGBStartCapture, return value 0x00000000
00:51:48: Scene buffering time set to 200
00:51:48: ------------------------------------------
00:51:48: Video Encoding: x264
00:51:48:     fps: 30
00:51:48:     width: 1280, height: 720
00:51:48:     preset: medium
00:51:48:     profile: high
00:51:48:     keyint: 250
00:51:48:     CBR: no
00:51:48:     CFR: no
00:51:48:     max bitrate: 3272
00:51:48:     buffer size: 3272
00:51:48:     quality: 10
00:51:48: ------------------------------------------
00:51:48: MMDeviceAudioSource: Frequency for device 'Speakers (Creative SB X-Fi)' is 384000, samples per sec is 48000
00:51:48: MMDeviceAudioSource: Frequency for device '"What U Hear" (Creative SB X-Fi)' is 384000, samples per sec is 48000
00:51:50: ------------------------------------------
00:51:50:     device: Decklink Video Capture,
00:51:50:     device id (null),
00:51:50:     chosen type: HDYC, usingFourCC: true, res: 1920x1080 - 1920x1080, frameIntervals: 166833-166833
00:51:50:     use buffering: false - 0, fourCC: 'HDYC'
00:51:50:     audio device: Disable,
00:51:50:     audio device id Disabled,
00:51:50: 
00:51:50: Using directshow input
00:53:06: Total frames encoded: 2323, total frames duplicated: 4 (0.17%)
00:53:06: Total frames rendered: 2326, number of late frames: 1 (0.04%) (it's okay for some frames to be late)
00:53:06: 
00:53:06: Profiler time results:
00:53:06: 
00:53:06: ==============================================================
00:53:06: video thread frame - [100%] [avg time: 2.027 ms] [children: 62.2%] [unaccounted: 37.8%]
00:53:06: | scene->Preprocess - [59.4%] [avg time: 1.205 ms]
00:53:06: | GPU download and conversion - [2.71%] [avg time: 0.055 ms] [children: 2.02%] [unaccounted: 0.691%]
00:53:06: | | flush - [1.28%] [avg time: 0.026 ms]
00:53:06: | | CopyResource - [0.592%] [avg time: 0.012 ms]
00:53:06: | | conversion to 4:2:0 - [0.148%] [avg time: 0.003 ms]
00:53:06: Convert444Threads - [100%] [avg time: 0.207 ms] [children: 98.6%] [unaccounted: 1.45%]
00:53:06: | Convert444toNV12 - [98.6%] [avg time: 0.204 ms]
00:53:06: encoder thread frame - [100%] [avg time: 0.729 ms]
00:53:06: ==============================================================
00:53:06: 
00:53:06: 
00:53:06: Profiler CPU results:
00:53:06: 
00:53:06: ==============================================================
00:53:06: video thread frame - [cpu time: avg 1.368 ms, total 3182.42 ms] [avg calls per frame: 1]
00:53:06: | scene->Preprocess - [cpu time: avg 0.992 ms, total 2308.81 ms] [avg calls per frame: 1]
00:53:06: | GPU download and conversion - [cpu time: avg 0.006 ms, total 15.6 ms] [avg calls per frame: 1]
00:53:06: | | flush - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
00:53:06: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
00:53:06: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
00:53:06: Convert444Threads - [cpu time: avg 0.23 ms, total 2137.21 ms] [avg calls per frame: 4]
00:53:06: | Convert444toNV12 - [cpu time: avg 0.23 ms, total 2137.21 ms] [avg calls per frame: 4]
00:53:06: encoder thread frame - [cpu time: avg 0.02 ms, total 46.8 ms] [avg calls per frame: 1]
00:53:06: ==============================================================
00:53:06: 
00:53:06: =====Stream End: 2013-12-31, 00:53:06=================================================
00:53:06: CLR host plugin instance deleted; removing dynamically loaded localization strings
00:53:06: Memory Leaks Were Detected.
00:53:06:
 
Ok, now I copied DatapathPlugin.pdb into the OBS folder (as well as plugins) and this time there are some numbers for the horizontal pos and size, at least... Still no image.

The small image at the top left is a preview from my Decklink, which is what should be appearing on the Datapath capture. (I'm splitting the signal to both, which normally works)

Capture_zpsb35b53e4.png~original


And the log:

Code:
01:00:11: CLR host plugin strings not found, dynamically loading 4 strings
01:00:11: CLRHost::Initialize() attempting to load and start the .NET runtime (null)
01:00:11: CLRHost::Initialize() attempting to use v4.0.30319 .NET runtime
01:00:11: CLRHost::LoadInteropLibrary() load the assembly plugins\CLRHostPlugin\CLRHost.Interop.dll
01:00:11: CLRHost::LoadPlugins() attempting to load the plugin assembly DesertKharonIrcPlugin
01:00:11: CLRHost::LoadPlugins() successfully added CLR plugin [Type: DesertKharonIrcPlugin.DesertKharonIrcPlugin, Name: Desert Kharon Irc]
01:00:15: Open Broadcaster Software v0.592b - 32bit (´・ω・`)
01:00:15: -------------------------------
01:00:15: CPU Name: Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz
01:00:15: CPU Speed: 3200MHz
01:00:15: Physical Memory:  4095MB Total, 4095MB Free
01:00:15: stepping id: 7, model 45, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 12, total cores 6
01:00:15: monitor 1: pos={0, 0}, size={1920, 1080}
01:00:15: Windows Version: 6.1 Build 7601 S
01:00:15: Aero is Enabled
01:00:15: -------------------------------
01:00:15: OBS Modules:
01:00:15: Base Address     Module
01:00:15: 00170000         OBS.exe
01:00:15: 68770000         OBSApi.dll
01:00:15: 68530000         CLRHostPlugin.dll
01:00:15: 66960000         DatapathPlugin.dll
01:00:15: 66DA0000         DShowPlugin.dll
01:00:15: 66520000         GraphicsCapture.dll
01:00:15: 66350000         NoiseGate.dll
01:00:15: 66330000         PSVPlugin.dll
01:00:15: 66300000         WebSocketAPIPlugin.dll
01:00:15: ------------------------------------------
01:00:15: Adapter 1
01:00:15:   Video Adapter: NVIDIA GeForce GT 640 
01:00:15:   Video Adapter Dedicated Video Memory: 1020985344
01:00:15:   Video Adapter Shared System Memory: 2928293888
01:00:15:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
01:00:15: =====Stream Start: 2013-12-31, 01:00:15===============================================
01:00:15:   Multithreaded optimizations: On
01:00:15:   Base resolution: 1280x720
01:00:15:   Output resolution: 1280x720
01:00:15: ------------------------------------------
01:00:15: Loading up D3D10 on NVIDIA GeForce GT 640 (Adapter 1)...
01:00:15: ------------------------------------------
01:00:15: Audio Format: 48000hz
01:00:15: Playback device Default
01:00:15: ------------------------------------------
01:00:15: Using desktop audio input: Speakers (Creative SB X-Fi)
01:00:15: ------------------------------------------
01:00:15: Using auxilary audio input: "What U Hear" (Creative SB X-Fi)
01:00:15: ------------------------------------------
01:00:15: Audio Encoding: AAC
01:00:15:     bitrate: 128
Warning -- VisionSource: Trying to RGBOpenInput, return value 0x00000000
Warning -- VisionSource: Trying to RGBSetFrameDropping, return value 0x00000000
Warning -- VisionSource: Getting cropping values... no
Warning -- VisionSource: Trying to RGBSetFrameCapturedFnEx, return value 0x00000000
Warning -- VisionSource: Checking for allocated buffers... yes
Warning -- VisionSource: Trying to RGBChainOutputBuffer, return value 0x00000000
Warning -- VisionSource: Trying to RGBChainOutputBuffer, return value 0x00000000
Warning -- VisionSource: Trying to RGBChainOutputBuffer, return value 0x00000000
Warning -- VisionSource: Trying to RGBSetModeChangedFn, return value 0x00000000
Warning -- VisionSource: Trying to RGBSetNoSignalFn, return value 0x00000000
Warning -- VisionSource: Trying to RGBSetInvalidSignalFn, return value 0x00000000
Warning -- VisionSource: Trying to RGBUseOutputBuffers, return value 0x00000000
Warning -- VisionSource: Trying to RGBStartCapture, return value 0x00000000
01:00:15: Scene buffering time set to 200
01:00:15: ------------------------------------------
01:00:15: Video Encoding: x264
01:00:15:     fps: 30
01:00:15:     width: 1280, height: 720
01:00:15:     preset: medium
01:00:15:     profile: high
01:00:15:     keyint: 250
01:00:15:     CBR: no
01:00:15:     CFR: no
01:00:15:     max bitrate: 3272
01:00:15:     buffer size: 3272
01:00:15:     quality: 10
01:00:15: ------------------------------------------
01:00:15: MMDeviceAudioSource: Frequency for device 'Speakers (Creative SB X-Fi)' is 384000, samples per sec is 48000
01:00:15: MMDeviceAudioSource: Frequency for device '"What U Hear" (Creative SB X-Fi)' is 384000, samples per sec is 48000
01:00:46: Total frames encoded: 931, total frames duplicated: 0 (0.00%)
01:00:46: Total frames rendered: 935, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
01:00:46: 
01:00:46: Profiler time results:
01:00:46: 
01:00:46: ==============================================================
01:00:46: video thread frame - [100%] [avg time: 0.722 ms] [children: 7.62%] [unaccounted: 92.4%]
01:00:46: | scene->Preprocess - [0.139%] [avg time: 0.001 ms]
01:00:46: | GPU download and conversion - [7.48%] [avg time: 0.054 ms] [children: 6.09%] [unaccounted: 1.39%]
01:00:46: | | flush - [3.32%] [avg time: 0.024 ms]
01:00:46: | | CopyResource - [2.35%] [avg time: 0.017 ms]
01:00:46: | | conversion to 4:2:0 - [0.416%] [avg time: 0.003 ms]
01:00:46: Convert444Threads - [100%] [avg time: 0.211 ms] [children: 98.6%] [unaccounted: 1.42%]
01:00:46: | Convert444toNV12 - [98.6%] [avg time: 0.208 ms]
01:00:46: encoder thread frame - [100%] [avg time: 0.723 ms]
01:00:46: ==============================================================
01:00:46: 
01:00:46: 
01:00:46: Profiler CPU results:
01:00:46: 
01:00:46: ==============================================================
01:00:46: video thread frame - [cpu time: avg 0.317 ms, total 296.401 ms] [avg calls per frame: 1]
01:00:46: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
01:00:46: | GPU download and conversion - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
01:00:46: | | flush - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
01:00:46: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
01:00:46: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
01:00:46: Convert444Threads - [cpu time: avg 0.067 ms, total 249.6 ms] [avg calls per frame: 4]
01:00:46: | Convert444toNV12 - [cpu time: avg 0.067 ms, total 249.6 ms] [avg calls per frame: 4]
01:00:46: encoder thread frame - [cpu time: avg 0.016 ms, total 15.6 ms] [avg calls per frame: 1]
01:00:46: ==============================================================
01:00:46: 
01:00:46: =====Stream End: 2013-12-31, 01:00:46=================================================
01:01:04: =====Stream Start: 2013-12-31, 01:01:04===============================================
01:01:04:   Multithreaded optimizations: On
01:01:04:   Base resolution: 1280x720
01:01:04:   Output resolution: 1280x720
01:01:04: ------------------------------------------
01:01:04: Loading up D3D10 on NVIDIA GeForce GT 640 (Adapter 1)...
01:01:04: ------------------------------------------
01:01:04: Audio Format: 48000hz
01:01:04: Playback device Default
01:01:04: ------------------------------------------
01:01:04: Using desktop audio input: Speakers (Creative SB X-Fi)
01:01:04: ------------------------------------------
01:01:04: Using auxilary audio input: "What U Hear" (Creative SB X-Fi)
01:01:04: ------------------------------------------
01:01:04: Audio Encoding: AAC
01:01:04:     bitrate: 128
Warning -- VisionSource: Trying to RGBOpenInput, return value 0x00000000
Warning -- VisionSource: Trying to RGBSetFrameDropping, return value 0x00000000
Warning -- VisionSource: Getting cropping values... no
Warning -- VisionSource: Trying to RGBSetFrameCapturedFnEx, return value 0x00000000
Warning -- VisionSource: Checking for allocated buffers... yes
Warning -- VisionSource: Trying to RGBChainOutputBuffer, return value 0x00000000
Warning -- VisionSource: Trying to RGBChainOutputBuffer, return value 0x00000000
Warning -- VisionSource: Trying to RGBChainOutputBuffer, return value 0x00000000
Warning -- VisionSource: Trying to RGBSetModeChangedFn, return value 0x00000000
Warning -- VisionSource: Trying to RGBSetNoSignalFn, return value 0x00000000
Warning -- VisionSource: Trying to RGBSetInvalidSignalFn, return value 0x00000000
Warning -- VisionSource: Trying to RGBUseOutputBuffers, return value 0x00000000
Warning -- VisionSource: Trying to RGBStartCapture, return value 0x00000000
01:01:04: Scene buffering time set to 200
01:01:04: ------------------------------------------
01:01:04: Video Encoding: x264
01:01:04:     fps: 30
01:01:04:     width: 1280, height: 720
01:01:04:     preset: medium
01:01:04:     profile: high
01:01:04:     keyint: 250
01:01:04:     CBR: no
01:01:04:     CFR: no
01:01:04:     max bitrate: 3272
01:01:04:     buffer size: 3272
01:01:04:     quality: 10
01:01:04: ------------------------------------------
01:01:04: MMDeviceAudioSource: Frequency for device 'Speakers (Creative SB X-Fi)' is 384000, samples per sec is 48000
01:01:04: MMDeviceAudioSource: Frequency for device '"What U Hear" (Creative SB X-Fi)' is 384000, samples per sec is 48000
01:01:06: ------------------------------------------
01:01:06:     device: Decklink Video Capture,
01:01:06:     device id (null),
01:01:06:     chosen type: HDYC, usingFourCC: true, res: 1920x1080 - 1920x1080, frameIntervals: 166833-166833
01:01:06:     use buffering: false - 0, fourCC: 'HDYC'
01:01:06:     audio device: Disable,
01:01:06:     audio device id Disabled,
01:01:06: 
01:01:06: Using directshow input
01:05:42: Total frames encoded: 8322, total frames duplicated: 4 (0.05%)
01:05:42: Total frames rendered: 8325, number of late frames: 2 (0.02%) (it's okay for some frames to be late)
01:05:42: 
01:05:42: Profiler time results:
01:05:42: 
01:05:42: ==============================================================
01:05:42: video thread frame - [100%] [avg time: 1.986 ms] [children: 63%] [unaccounted: 37%]
01:05:42: | scene->Preprocess - [60.3%] [avg time: 1.197 ms]
01:05:42: | GPU download and conversion - [2.77%] [avg time: 0.055 ms] [children: 2.17%] [unaccounted: 0.604%]
01:05:42: | | flush - [1.36%] [avg time: 0.027 ms]
01:05:42: | | CopyResource - [0.604%] [avg time: 0.012 ms]
01:05:42: | | conversion to 4:2:0 - [0.201%] [avg time: 0.004 ms]
01:05:42: Convert444Threads - [100%] [avg time: 0.21 ms] [children: 98.6%] [unaccounted: 1.43%]
01:05:42: | Convert444toNV12 - [98.6%] [avg time: 0.207 ms]
01:05:42: encoder thread frame - [100%] [avg time: 0.722 ms]
01:05:42: ==============================================================
01:05:42: 
01:05:42: 
01:05:42: Profiler CPU results:
01:05:42: 
01:05:42: ==============================================================
01:05:42: video thread frame - [cpu time: avg 1.36 ms, total 11325.7 ms] [avg calls per frame: 1]
01:05:42: | scene->Preprocess - [cpu time: avg 0.989 ms, total 8236.85 ms] [avg calls per frame: 1]
01:05:42: | GPU download and conversion - [cpu time: avg 0.007 ms, total 62.401 ms] [avg calls per frame: 1]
01:05:42: | | flush - [cpu time: avg 0.007 ms, total 62.401 ms] [avg calls per frame: 1]
01:05:42: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
01:05:42: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
01:05:42: Convert444Threads - [cpu time: avg 0.182 ms, total 6068.44 ms] [avg calls per frame: 4]
01:05:42: | Convert444toNV12 - [cpu time: avg 0.179 ms, total 5959.24 ms] [avg calls per frame: 4]
01:05:42: encoder thread frame - [cpu time: avg 0.003 ms, total 31.2 ms] [avg calls per frame: 1]
01:05:42: ==============================================================
01:05:42: 
01:05:42: =====Stream End: 2013-12-31, 01:05:42=================================================
01:05:43: CLR host plugin instance deleted; removing dynamically loaded localization strings
01:05:43: Memory Leaks Were Detected.
01:05:43:
 

Draco

Member
Ditto on the blank screen on my E2.

Code:
09:19:31: CLR host plugin strings not found, dynamically loading 4 strings
09:19:31: CLRHost::Initialize() attempting to load and start the .NET runtime (null)
09:19:31: CLRHost::Initialize() attempting to use v4.0.30319 .NET runtime
09:19:31: CLRHost::LoadInteropLibrary() load the assembly plugins\CLRHostPlugin\CLRHost.Interop.dll
09:19:31: CLRHost::LoadPlugins() attempting to load the plugin assembly DesertKharonIrcPlugin
09:19:31: CLRHost::LoadPlugins() successfully added CLR plugin [Type: DesertKharonIrcPlugin.DesertKharonIrcPlugin, Name: Desert Kharon Irc]
09:19:31: CLRHost::LoadPlugins() attempting to load the plugin assembly Meebey.SmartIrc4net
09:19:31: CLRHost::LoadPlugins() no valid plugin types found in assembly Meebey.SmartIrc4net
09:19:31: CLRHost::LoadPlugins() attempting to load the plugin assembly StarkSoftProxy
09:19:31: CLRHost::LoadPlugins() no valid plugin types found in assembly StarkSoftProxy
Warning -- Bad call to String::Mid.  iStart or iEnd is bigger than the current length (string: "").
Warning -- Bad call to String::Mid.  iStart or iEnd is bigger than the current length (string: "").
Warning -- Bad call to String::Mid.  iStart or iEnd is bigger than the current length (string: "").
Warning -- Bad call to String::Mid.  iStart or iEnd is bigger than the current length (string: "").
Warning -- Bad call to String::Mid.  iStart or iEnd is bigger than the current length (string: "").
Warning -- Bad call to String::Mid.  iStart or iEnd is bigger than the current length (string: "").
Warning -- Bad call to String::Mid.  iStart or iEnd is bigger than the current length (string: "").
Warning -- Bad call to String::Mid.  iStart or iEnd is bigger than the current length (string: "").
Warning -- Bad call to String::Mid.  iStart or iEnd is bigger than the current length (string: "").
Warning -- Bad call to String::Mid.  iStart or iEnd is bigger than the current length (string: "").
Warning -- Bad call to String::Mid.  iStart or iEnd is bigger than the current length (string: "").
Warning -- Bad call to String::Mid.  iStart or iEnd is bigger than the current length (string: "").
Warning -- Bad call to String::Mid.  iStart or iEnd is bigger than the current length (string: "").
Warning -- Bad call to String::Mid.  iStart or iEnd is bigger than the current length (string: "").
09:20:14: Open Broadcaster Software v0.592b - 32bit (´・ω・`)
09:20:14: -------------------------------
09:20:14: CPU Name: Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz
09:20:14: CPU Speed: 3199MHz
09:20:14: Physical Memory:  4095MB Total, 4095MB Free
09:20:14: stepping id: 7, model 45, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 12, total cores 6
09:20:14: monitor 1: pos={0, 0}, size={1920, 1080}
09:20:14: Windows Version: 6.1 Build 7601 S
09:20:14: Aero is Disabled
09:20:14: -------------------------------
09:20:14: OBS Modules:
09:20:14: Base Address     Module
09:20:14: 00F90000         OBS.exe
09:20:14: 61C80000         OBSApi.dll
09:20:14: 71B40000         CLRHostPlugin.dll
09:20:14: 6FA20000         DatapathPlugin.dll
09:20:14: 71B10000         DShowPlugin.dll
09:20:14: 71A60000         GraphicsCapture.dll
09:20:14: 72670000         NoiseGate.dll
09:20:14: 70F90000         PSVPlugin.dll
09:20:14: ------------------------------------------
09:20:14: Adapter 1
09:20:14:   Video Adapter: NVIDIA GeForce GTX 480
09:20:14:   Video Adapter Dedicated Video Memory: 1559691264
09:20:14:   Video Adapter Shared System Memory: 2684235776
09:20:14:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
09:20:14: =====Stream Start: 2013-12-31, 09:20:14===============================================
09:20:14:   Multithreaded optimizations: On
09:20:14:   Base resolution: 1920x1080
09:20:14:   Output resolution: 1920x1080
09:20:14: ------------------------------------------
09:20:14: Loading up D3D10 on NVIDIA GeForce GTX 480 (Adapter 1)...
09:20:14: ------------------------------------------
09:20:14: Audio Format: 44100hz
09:20:14: Playback device Default
09:20:14: ------------------------------------------
09:20:14: Using desktop audio input: Speakers (Realtek High Definition Audio)
09:20:14: ------------------------------------------
09:20:14: Using auxilary audio input: Line In (Realtek High Definition Audio)
09:20:14: ------------------------------------------
09:20:14: Audio Encoding: AAC
09:20:14:     bitrate: 128
09:20:14: Using text output
09:20:14: Using text output
09:20:14: Using text output
09:20:14: Using text output
09:20:14: BitmapImageSource: Warning, couldn't decode frame 6 of C:\Users\cast\Pictures\readingchocobo.gif
09:20:14: Using bitmap image
09:20:14: Using bitmap image
09:20:14: Using text output
09:20:14: Scene buffering time set to 700
09:20:14: ------------------------------------------
09:20:14: Video Encoding: x264
09:20:14:     fps: 30
09:20:14:     width: 1920, height: 1080
09:20:14:     preset: medium
09:20:14:     profile: high
09:20:14:     keyint: 60
09:20:14:     CBR: yes
09:20:14:     CFR: no
09:20:14:     max bitrate: 3500
09:20:14:     buffer size: 3500
09:20:14: ------------------------------------------
09:20:14: MMDeviceAudioSource: Frequency for device 'Speakers (Realtek High Definition Audio)' is 384000, samples per sec is 48000
09:20:14: MMDeviceAudioSource: Frequency for device 'Line In (Realtek High Definition Audio)' is 352800, samples per sec is 44100
Warning -- VisionSource: Trying to RGBOpenInput, return value 0x00000000
Warning -- VisionSource: Trying to RGBSetFrameDropping, return value 0x00000000
Warning -- VisionSource: Getting cropping values... no
Warning -- VisionSource: Trying to RGBSetFrameCapturedFnEx, return value 0x00000000
Warning -- VisionSource: Checking for allocated buffers... yes
Warning -- VisionSource: Trying to RGBChainOutputBuffer, return value 0x00000000
Warning -- VisionSource: Trying to RGBChainOutputBuffer, return value 0x00000000
Warning -- VisionSource: Trying to RGBChainOutputBuffer, return value 0x00000000
Warning -- VisionSource: Trying to RGBSetModeChangedFn, return value 0x00000000
Warning -- VisionSource: Trying to RGBSetNoSignalFn, return value 0x00000000
Warning -- VisionSource: Trying to RGBSetInvalidSignalFn, return value 0x00000000
Warning -- VisionSource: Trying to RGBUseOutputBuffers, return value 0x00000000
Warning -- VisionSource: Trying to RGBStartCapture, return value 0x00000000
Warning -- VisionSource: Trying to RGBOpenInput, return value 0x00000000
Warning -- VisionSource: Trying to RGBSetFrameDropping, return value 0x00000000
Warning -- VisionSource: Getting cropping values... no
Warning -- VisionSource: Trying to RGBSetFrameCapturedFnEx, return value 0x00000000
Warning -- VisionSource: Checking for allocated buffers... yes
Warning -- VisionSource: Trying to RGBChainOutputBuffer, return value 0x00000000
Warning -- VisionSource: Trying to RGBChainOutputBuffer, return value 0x00000000
Warning -- VisionSource: Trying to RGBChainOutputBuffer, return value 0x00000000
Warning -- VisionSource: Trying to RGBSetModeChangedFn, return value 0x00000000
Warning -- VisionSource: Trying to RGBSetNoSignalFn, return value 0x00000000
Warning -- VisionSource: Trying to RGBSetInvalidSignalFn, return value 0x00000000
Warning -- VisionSource: Trying to RGBUseOutputBuffers, return value 0x00000000
Warning -- VisionSource: Trying to RGBStartCapture, return value 0x00000000
09:21:32: Total frames encoded: 2308, total frames duplicated: 120 (5.20%)
09:21:32: Total frames rendered: 2305, number of late frames: 1 (0.04%) (it's okay for some frames to be late)
09:21:32: 
09:21:32: Profiler time results:
09:21:32: 
09:21:32: ==============================================================
09:21:32: video thread frame - [100%] [avg time: 1.98 ms] [children: 23.7%] [unaccounted: 76.3%]
09:21:32: | scene->Preprocess - [19.3%] [avg time: 0.382 ms]
09:21:32: | GPU download and conversion - [4.39%] [avg time: 0.087 ms] [children: 3.23%] [unaccounted: 1.16%]
09:21:32: | | flush - [2.63%] [avg time: 0.052 ms]
09:21:32: | | CopyResource - [0.455%] [avg time: 0.009 ms]
09:21:32: | | conversion to 4:2:0 - [0.152%] [avg time: 0.003 ms]
09:21:32: Convert444Threads - [100%] [avg time: 0.429 ms] [children: 99.1%] [unaccounted: 0.932%]
09:21:32: | Convert444toNV12 - [99.1%] [avg time: 0.425 ms]
09:21:32: encoder thread frame - [100%] [avg time: 1.573 ms]
09:21:32: ==============================================================
09:21:32: 
09:21:32: 
09:21:32: Profiler CPU results:
09:21:32: 
09:21:32: ==============================================================
09:21:32: video thread frame - [cpu time: avg 1.312 ms, total 3026.42 ms] [avg calls per frame: 1]
09:21:32: | scene->Preprocess - [cpu time: avg 0.304 ms, total 702.004 ms] [avg calls per frame: 1]
09:21:32: | GPU download and conversion - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
09:21:32: | | flush - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
09:21:32: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
09:21:32: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
09:21:32: Convert444Threads - [cpu time: avg 0.413 ms, total 3775.22 ms] [avg calls per frame: 4]
09:21:32: | Convert444toNV12 - [cpu time: avg 0.412 ms, total 3759.62 ms] [avg calls per frame: 4]
09:21:32: encoder thread frame - [cpu time: avg 1.016 ms, total 2324.41 ms] [avg calls per frame: 1]
09:21:32: ==============================================================
09:21:32: 
09:21:32: =====Stream End: 2013-12-31, 09:21:32=================================================
09:21:41: CLR host plugin instance deleted; removing dynamically loaded localization strings
09:21:41: Memory Leaks Were Detected.
09:21:41:
 

Muf

Forum Moderator
Thanks for the testing, guys. These are all identical results to what I encountered in my own testing. The RGBEasy runtime reports no errors, but then my callback never gets called by the runtime. I may have to take this up with support as I can't really debug it any further.
 

Boildown

Active Member
I still do my daily Ebay check, and there's another Datapath E1S on Ebay at the moment for USD$250: http://www.ebay.com/itm/Datapath-Vision ... 1259634539 , this time shipping out of the USA instead of China.

This card destroys anything else at this price range, assuming you have a 4x PCIe slot available and can output the single-link DVI that it requires. I have one and highly recommend it.

If the Datapath DVI-DL is ever up on Ebay for cheap, I won't be posting about it, I'll be bidding on it. :P That's why I still check.

Edit: http://www.youtube.com/watch?v=_GcposZ3zws
 

Muf

Forum Moderator
Muf submitted a new resource:

Datapath Vision Capture - High speed native capture for Datapath cards

twei.png


This is a native capture plugin leveraging the RGBEasy API instead of DirectShow. When using hardware accelerated capture, it captures quite a bit faster than OBS' native Device Source, and uses no extra CPU. Additionally, it offers many handy features unique to the RGBEasy API, like automatically changing the capture resolution when the input resolution changes.

The plugin is heavily based off of Jim's DirectShow plugin (as it was...

Read more about this resource...
 
Last edited by a moderator:

Boildown

Active Member
Got my DVI-DL and its working great, so I won't be checking Ebay regularly any more... but I may upgrade my monitor to 1440p sometime soon :P .

The E1Ss are going for as low as $200 now, I would jump on one if you're not satisfied with the mainstream capture card options, they are awesome and will run way over the listed specs (I got up to ~1080p110 on the single-link DVI it is equipped with). Thanks to Muf for bringing these Datapath cards to my attention! I'll go back to lurking this thread for plugin updates now. :)
 

Boildown

Active Member
I just randomly checked Ebay, and saw this:

http://www.ebay.com/itm/Datapath-Limited-DGC150C-PCI-E-Video-Capture-Card-VisionRGB-E2-/111380795120

RGB E2 (no "S") for only $120, free shipping in the US, "more than 10 available" at that price. Insanity, I'm considering picking one up just for the heck of it, even though I already have an E1S and a DL.

Edit: The one I ordered just arrived. Works great! Do I need it? Not really, but going to throw it in my HTPC for kicks. Two inputs is nice and the price was insanely good.
 
Last edited:

Muf

Forum Moderator
I just randomly checked Ebay, and saw this:

http://www.ebay.com/itm/Datapath-Limited-DGC150C-PCI-E-Video-Capture-Card-VisionRGB-E2-/111380795120

RGB E2 (no "S") for only $120, free shipping in the US, "more than 10 available" at that price. Insanity, I'm considering picking one up just for the heck of it, even though I already have an E1S and a DL.

I tried to organise a proxy group buy when there were 9 available (because I'm outside the US), but the guy didn't pull the trigger on it immediately and now they've all sold out. Feeling a bit sick to my stomach about that ;_;

EDIT: Nevermind, paibox and Sapiens are two awesome individuals. <3
 
Last edited:

Atsou

New Member
Hello Muf,

Will you continue working on the Datapath plugin? When I attempted to add my Datapath advice, it simply shows me this:

0h65ORQ.png

In addition to that, it does not let me change the settings on the fly, and it does not appear to save the settings either. My capture card is the same as the one that has been linked in the quoted post above me.
 

Muf

Forum Moderator
Hello Muf,

Will you continue working on the Datapath plugin? When I attempted to add my Datapath advice, it simply shows me this:

0h65ORQ.png

In addition to that, it does not let me change the settings on the fly, and it does not appear to save the settings either. My capture card is the same as the one that has been linked in the quoted post above me.

This is probably a really typical programmer answer, but the OBS1 plugin code reminds me too much of all the things I wanted to put in and didn't get around to. With the development of OBStudio, almost nobody develops for OBS1 any more, and I can't really keep track of the changes that are breaking my plugin (this isn't the first time). Anyone is welcome to have a look at the source and see if it's simple to solve, though.

As for OBStudio, paibox wrote a quick proof-of-concept Datapath plugin that I might expand a bit on, but it won't be a project like this. I'll be focusing my efforts on a 3D accelerated standalone application that you can capture in OBS using game capture.
 

Atsou

New Member
This is probably a really typical programmer answer, but the OBS1 plugin code reminds me too much of all the things I wanted to put in and didn't get around to. With the development of OBStudio, almost nobody develops for OBS1 any more, and I can't really keep track of the changes that are breaking my plugin (this isn't the first time). Anyone is welcome to have a look at the source and see if it's simple to solve, though.

As for OBStudio, paibox wrote a quick proof-of-concept Datapath plugin that I might expand a bit on, but it won't be a project like this. I'll be focusing my efforts on a 3D accelerated standalone application that you can capture in OBS using game capture.

Sorry for taking a long time to reply. Alright, that sounds good. Thanks for responding to my question.
 
As for OBStudio, paibox wrote a quick proof-of-concept Datapath plugin that I might expand a bit on, but it won't be a project like this. I'll be focusing my efforts on a 3D accelerated standalone application that you can capture in OBS using game capture.
Hi Muf,

Out of curiousity, will this plugin for OBS Studio be made available any time soon, and will we be able to choose between the different colour spaces to capture? Maybe I should be asking paibox...?

Thanks for your time!
 

Bensam123

Member
If you want to do 1080@60 (theoretically, putting aside twitch), which one of these cards is the best bang for your buck as far as that is concerned using eBay?
 
If you want to do 1080@60 (theoretically, putting aside twitch), which one of these cards is the best bang for your buck as far as that is concerned using eBay?
Hi Bensam123, if you just want to do 1080p60, then the Datapath VisionRGB-E1S is more than enough. It is currently the cheapest option if you want consistent 60 FPS performance.

You should know, however, that currently the plugin is buggy and crashes often during broadcasts. If you decide to use the device without the plugin, it will work without crashing, but I find that the audio is constantly going out of sync. I believe this is because without the plugin, the card is not properly locking onto the correct frame rate.

Hope that helps.
 
Top