Resource icon

CLR Browser Source Plugin [OBS Classic ONLY]

Jack0r

The Helping Squad
Ok I downloaded OBS 0.11.4 for windows 7 when I go to add CLR Browser Source Plugin for 32bit does not work when I put the files in C:\Program Files (x86)\obs-studio\obs-plugins. In the older version of obs 6.55 the path was C:\Program Files (x86)\OBS\plugins witch worked on there not sure why its not working on the new version of OBS. If anyone could help that would be nice thank you.
OBS and OBS-MP plugins are not interchangeable. For OBS-MP get this plugin:
https://obsproject.com/forum/resources/browser-plugin.115/
(See windows version)
 

EhsanKia

New Member
I would love to see a way of injecting JS, similar to how we can inject CSS.

You can already do a lot of cool stuff with CSS, but with JS it'd basically give you near unlimited power for anyone who knows their way around programming. Just some script that is appended to the bottom of the body or something.

Cheers,
Ehsan

P.S.: Any update on the new build with a more up to date chromium?
 

EhsanKia

New Member
Not sure if there's gonna be a build anytime soon. Don't really need to use a newer chromium.
Chromium is at 45, the current build is still using 37, which is now over a year old.
html5test gives 490 versus 530, which may not seem like much but is still significant.

Also, I was mostly referring to this post:
https://obsproject.com/forum/threads/clr-browser-source-plugin.12608/page-35#post-152043

I'm curious, how difficult it is to build against a new CEF? Does it require a lot of patchwork?
If not, I don't see a reason not to upgrade now that it's been almost a full year.
 

ocgineer

New Member
tl;dr Are there plans on making localStorage persistent through reboots and OBS restarts as per HTML5.

I have been working migrating my complete overlay to HTML which so far went good with FileAccessFromFileUrls enabled to get data from different text files through javascript/AJAX. However I have run into a small problem when I wanted to remove the need of a counter program that writes every second a new uptime to a text file.

I have created a java function that uses localStorage to store the start time (including expire check) but in cases where OBS or my computer crashes the data in localStorage is also lost thus resetting my up-timer (it works perfectly when swapping between scenes). As per HTML5 localStorage is persistent and sessionStorage is not. So my question is if there is a way or plans on making localStorage persistence?

Is is also possible to pass on URL to the document for uses with window.location(.hash) in javascript.

I would like to change small things of my overlay (animation, color, ect.) by using the url #anchor, so I need to write only one html page, but the URL that has been set in the config is not getting passed to the document and window.location stays empty. For example I can combine then the above with #restart scene that resets the uptime counter without the need of a expire check.
 
Last edited:
My CLR Browser disappears from OBS sources after the firsth shutdown of OBS and it gives this log information in relaunch. Any solutions?
.
15:23:23: CLR host plugin strings not found, dynamically loading 4 strings
15:23:23: CLRHost::Initialize() attempting to load and start the .NET runtime (null)
15:23:23: CLRHost::Initialize() Found version v4.0.30319 .NET runtime
15:23:23: CLRHost::Initialize() attempting to use v4.0.30319 .NET runtime
15:23:23: CLRHost::LoadInteropLibrary() load the assembly plugins\CLRHostPlugin\CLRHost.Interop.dll
15:23:23: CLRHost::LoadPlugins() attempting to load the plugin assembly CLRBrowserSourcePlugin
15:23:23: CLRHost::LoadPlugins() failed to retrieve exported types in assembly CLRBrowserSourcePlugin: 0x80131602

CLR Browser plugin always works at the first time, but when i relaunch OBS next time i want to stream i allways get this. I have reinstalled OBS and CLR Browser plugin many times and i always get this.

I'm using win 10 and 32bits OBS and i also stream with Elgato game Capture HD.
 

Revenant

New Member
Where can I go to get help with CLR? I'm downloading the 64 bit version and transfering it to the Plugin folders, but then Norton pops up and deletes it, preventing me from using it?

What can I do to stop that from happening and to get this to work.

Thanks.
 

RichOnTwitch_TV

New Member
Hello

Sorry if this is a query that has been answered before but I'm having a few problems when adding the CLR Plugin as a source in OBS.

Now I'm running the 32 bit version of OBS version 0.655 (downloaded for the first time last week). I've gone to Twitch Alerts and downloaded the 32 bit version of the CLR Browser Source Plugins. I've tried moving the files between the X86 folder and the normal folder but whatever I do I just can't get the CLR plugin to pop up in my sources on OBS. I'm running Windows 10 if that is relevant at all.

What am I doing wrong?

All I want it to do is to show my new followers/donations on screen. Is this a common problem?

Thanks in advance

Rich
 

Osiris

Active Member
As you can see in the install instructions, you need to install .net 4.5.x and ms visual studio c++ 2013 runtime.
Didn't see you mention that.
 

Pureluck88

New Member
Hi, I need help, I've tried for couple of days and I can't get CLR browser working.

Using OBS v655b, I installed, reinstalled, repaired .visual C++ 2013 and .net framework 4.5.2, using win 7.

Here are my last two log files :

05:36:30: CLR host plugin strings not found, dynamically loading 4 strings
05:36:30: CLRHost::Initialize() attempting to load and start the .NET runtime (null)
05:36:30: CLRHost::Initialize() Found version v2.0.50727 .NET runtime
05:36:30: CLRHost::Initialize() Found version v4.0.30319 .NET runtime
05:36:30: CLRHost::Initialize() attempting to use v4.0.30319 .NET runtime
05:36:30: CLRHost::LoadInteropLibrary() load the assembly plugins\CLRHostPlugin\CLRHost.Interop.dll
05:36:30: CLRHost::LoadPlugins() attempting to load the plugin assembly CLRBrowserSourcePlugin
05:36:30: CLRHost::LoadPlugins() successfully added CLR plugin [Type: CLRBrowserSourcePlugin.CLRBrowserSourcePlugin, Name: CLR Browser Source Plugin]
05:36:30: Server Ping plugin strings not found, dynamically loading 24 strings
05:36:30: Video Source Plugin strings not found, dynamically loading 52 strings
05:36:40: Open Broadcaster Software v0.655b - 32bit (´・ω・`)
05:36:40: -------------------------------
05:36:40: CPU Name: Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
05:36:40: CPU Speed: 3392MHz
05:36:40: Physical Memory: 1023MB Total, 1023MB Free
05:36:40: stepping id: 7, model 42, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
05:36:40: monitor 1: pos={0, 0}, size={1680, 1050}
05:36:40: monitor 2: pos={1680, 0}, size={1366, 768}
05:36:40: Windows Version: 6.1 Build 7601 (revision 17514)
05:36:40: Aero is Enabled
05:36:40: -------------------------------
05:36:40: OBS Modules:
05:36:40: Base Address Module
05:36:40: 01080000 OBS.exe
05:36:40: 66600000 OBSApi.dll
05:36:40: 748B0000 CLRHostPlugin.dll
05:36:40: 6F6E0000 DShowPlugin.dll
05:36:40: 70050000 GraphicsCapture.dll
05:36:40: 6F6B0000 NoiseGate.dll
05:36:40: 66420000 PSVPlugin.dll
05:36:40: 66400000 scenesw.dll
05:36:40: 663E0000 ServerPingPlugin.dll
05:36:40: 744A0000 VideoSourcePluginWrapper.dll
05:36:40: ------------------------------------------
05:36:40: Adapter 1
05:36:40: Video Adapter: NVIDIA GeForce GTX 650 Ti
05:36:40: Video Adapter Dedicated Video Memory: 2087387136
05:36:40: Video Adapter Shared System Memory: 2147807232
05:36:40: Video Adapter Output 1: pos={0, 0}, size={1680, 1050}, attached=true
05:36:40: Video Adapter Output 2: pos={1680, 0}, size={1366, 768}, attached=true
05:36:40: =====Stream Start: 2015-09-09, 05:36:40===============================================
05:36:40: Multithreaded optimizations: On
05:36:40: Base resolution: 1920x1080
05:36:40: Output resolution: 1280x720
05:36:40: ------------------------------------------
05:36:40: Loading up D3D10 on NVIDIA GeForce GTX 650 Ti (Adapter 1)...
05:36:40: ------------------------------------------
05:36:40: Audio Format: 44100 Hz
05:36:40: ------------------------------------------
05:36:40: Audio Channels: 2 Ch
05:36:40: Playback device Default
05:36:40: ------------------------------------------
05:36:40: Using desktop audio input: PHI32PFL3605-0 (NVIDIA High Definition Audio)
05:36:40: Global Audio time adjust: 0
05:36:40: ------------------------------------------
05:36:40: Using auxilary audio input: Microphone (2- High Definition Audio Device)
05:36:40: Mic time offset: 0
05:36:40: ------------------------------------------
05:36:40: Audio Encoding: AAC
05:36:40: bitrate: 96
05:36:40: Using text output
05:36:40: Using text output
05:36:40: Using text output
05:36:40: Using text output
05:36:40: Using bitmap image
05:36:40: Using bitmap image
05:36:40: Scene buffering time set to 400
05:36:40: ------------------------------------------
05:36:40: Video Encoding: x264
05:36:40: fps: 29
05:36:40: width: 1280, height: 720
05:36:40: preset: veryfast
05:36:40: profile: high
05:36:40: keyint: 58
05:36:40: CBR: yes
05:36:40: CFR: yes
05:36:40: max bitrate: 2500
05:36:40: buffer size: 2500
05:36:40: ------------------------------------------
05:36:46: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
05:36:46: New Scene
05:36:46: Using text output
05:36:46: Using text output
05:36:46: Using text output
05:36:46: Using graphics capture
05:36:46: Trying to hook process: LolClient.exe
05:36:46: Using bitmap image
05:36:46: Using bitmap image
05:36:46: Using bitmap image
05:37:12: CLRHost:: Browser 1: Status message:
05:37:18: SharedTexCapture hooked
05:38:33: Total frames encoded: 3248, total frames duplicated: 2 (0.06%)
05:38:33: Total frames rendered: 3264, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
05:38:33:
05:38:33: Profiler time results:
05:38:33:
05:38:33: ==============================================================
05:38:33: video thread frame - [100%] [avg time: 0.931 ms] [children: 22.3%] [unaccounted: 77.7%]
05:38:33: | scene->Preprocess - [3.76%] [avg time: 0.035 ms]
05:38:33: | GPU download and conversion - [18.6%] [avg time: 0.173 ms] [children: 15.8%] [unaccounted: 2.79%]
05:38:33: | | flush - [14.5%] [avg time: 0.135 ms]
05:38:33: | | CopyResource - [0.752%] [avg time: 0.007 ms]
05:38:33: | | conversion to 4:2:0 - [0.537%] [avg time: 0.005 ms]
05:38:33: Convert444Threads - [100%] [avg time: 0.422 ms] [children: 95.5%] [unaccounted: 4.5%]
05:38:33: | Convert444toNV12 - [95.5%] [avg time: 0.403 ms]
05:38:33: encoder thread frame - [100%] [avg time: 1.104 ms] [children: 0.906%] [unaccounted: 99.1%]
05:38:33: | sending stuff out - [0.906%] [avg time: 0.01 ms]
05:38:33: ==============================================================
05:38:33:
05:38:33:
05:38:33: Profiler CPU results:
05:38:33:
05:38:33: ==============================================================
05:38:33: video thread frame - [cpu time: avg 0.286 ms, total 936.006 ms] [avg calls per frame: 1]
05:38:33: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
05:38:33: | GPU download and conversion - [cpu time: avg 0.1 ms, total 327.601 ms] [avg calls per frame: 1]
05:38:33: | | flush - [cpu time: avg 0.066 ms, total 218.401 ms] [avg calls per frame: 1]
05:38:33: | | CopyResource - [cpu time: avg 0.009 ms, total 31.2 ms] [avg calls per frame: 1]
05:38:33: | | conversion to 4:2:0 - [cpu time: avg 0.009 ms, total 31.2 ms] [avg calls per frame: 1]
05:38:33: Convert444Threads - [cpu time: avg 0.698 ms, total 4539.63 ms] [avg calls per frame: 2]
05:38:33: | Convert444toNV12 - [cpu time: avg 0.686 ms, total 4461.62 ms] [avg calls per frame: 2]
05:38:33: encoder thread frame - [cpu time: avg 0.523 ms, total 1700.41 ms] [avg calls per frame: 1]
05:38:33: | sending stuff out - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
05:38:33: ==============================================================
05:38:33:
05:38:33: =====Stream End: 2015-09-09, 05:38:33=================================================
05:38:33: CLR host plugin instance deleted; removing dynamically loaded localization strings
05:38:33: Server Ping plugin instance deleted; removing dynamically loaded localization strings
05:38:33: Video Source Plugin instance deleted; removing dynamically loaded localization strings
05:38:33: Terminating 0x239c


Last game capture log:
2015-09-09, 05:00:02: we're booting up:
05:00:02: CaptureThread: attached to process LolClient.exe
05:00:02: D3D9 Present
05:00:02: (half life scientist) everything.. seems to be in order
05:00:02: D3D9EndScene called
05:00:02: D3DPRESENT_PARAMETERS {
05:00:02: BackBufferWidth: 16
05:00:02: BackBufferHeight: 16
05:00:02: BackBufferFormat: D3DFMT_X8R8G8B8
05:00:02: BackBufferCount: 1
05:00:02: MultiSampleType: D3DMULTISAMPLE_NONE
05:00:02: MultiSampleQuality: 0
05:00:02: SwapEffect: D3DSWAPEFFECT_COPY
05:00:02: hDeviceWindow: 724876
05:00:02: Windowed: true
05:00:02: EnableAutoDepthStencil: false
05:00:02: AutoDepthStencilFormat: D3DFMT_UNKNOWN
05:00:02: Flags: None
05:00:02: FullScreen_RefreshRateInHz: 0
05:00:02: PresentationInterval: 0
05:00:02: };
05:00:02: successfully set up d3d9 hooks
05:00:02: D3D9SwapPresent called
05:00:02: DoD3D9GPUHook: success
05:00:03: D3DSURFACE_DESC {
05:00:03: Format: D3DFMT_X8R8G8B8
05:00:03: Type: D3DRTYPE_SURFACE
05:00:03: Usage: D3DUSAGE_RENDERTARGET
05:00:03: Pool: D3DPOOL_DEFAULT
05:00:03: MultiSampleType: D3DMULTISAMPLE_NONE
05:00:03: MultiSampleQuality: 0
05:00:03: Width: 1280
05:00:03: Height: 800
05:00:03: };
05:00:03: successfully capturing d3d9 frames via GPU
05:36:28: ---------------------- Cleared D3D9 Capture ----------------------
05:36:28: D3D9EndScene called
05:36:28: D3D9SwapPresent called
05:37:18: received restart event, capturing
05:37:18: DoD3D9GPUHook: success
05:37:21: D3DSURFACE_DESC {
05:37:21: Format: D3DFMT_X8R8G8B8
05:37:21: Type: D3DRTYPE_SURFACE
05:37:21: Usage: D3DUSAGE_RENDERTARGET
05:37:21: Pool: D3DPOOL_DEFAULT
05:37:21: MultiSampleType: D3DMULTISAMPLE_NONE
05:37:21: MultiSampleQuality: 0
05:37:21: Width: 1280
05:37:21: Height: 800
05:37:21: };
05:37:21: successfully capturing d3d9 frames via GPU

05:38:33: Memory Leaks Were Detected.
05:38:33:
 

Pureluck88

New Member
And the second one after another re-attempt to reinstall CLR :

05:39:40: Failed to load plugin plugins/CLRHostPlugin.dll, 193
05:39:52: Server Ping plugin strings not found, dynamically loading 24 strings
05:39:52: Video Source Plugin strings not found, dynamically loading 52 strings
05:39:58: CUDA loaded successfully
05:39:58: 1 CUDA capable devices found
05:39:58: [ GPU #0 - < GeForce GTX 650 Ti > has Compute SM 3.0, NVENC Available ]
05:40:05: Open Broadcaster Software v0.655b - 32bit (´・ω・`)
05:40:05: -------------------------------
05:40:05: CPU Name: Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
05:40:05: CPU Speed: 3392MHz
05:40:05: Physical Memory: 1023MB Total, 1023MB Free
05:40:05: stepping id: 7, model 42, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
05:40:05: monitor 1: pos={0, 0}, size={1680, 1050}
05:40:05: monitor 2: pos={1680, 0}, size={1366, 768}
05:40:05: Windows Version: 6.1 Build 7601 (revision 17514)
05:40:05: Aero is Enabled
05:40:05: -------------------------------
05:40:05: OBS Modules:
05:40:05: Base Address Module
05:40:05: 00340000 OBS.exe
05:40:05: 663F0000 OBSApi.dll
05:40:05: 70040000 DShowPlugin.dll
05:40:05: 74700000 GraphicsCapture.dll
05:40:05: 6F800000 NoiseGate.dll
05:40:05: 747C0000 PSVPlugin.dll
05:40:05: 73EF0000 scenesw.dll
05:40:05: 6F7E0000 ServerPingPlugin.dll
05:40:05: 744A0000 VideoSourcePluginWrapper.dll
05:40:05: ------------------------------------------
05:40:05: Adapter 1
05:40:05: Video Adapter: NVIDIA GeForce GTX 650 Ti
05:40:05: Video Adapter Dedicated Video Memory: 2087387136
05:40:05: Video Adapter Shared System Memory: 2147807232
05:40:05: Video Adapter Output 1: pos={0, 0}, size={1680, 1050}, attached=true
05:40:05: Video Adapter Output 2: pos={1680, 0}, size={1366, 768}, attached=true
05:40:05: =====Stream Start: 2015-09-09, 05:40:05===============================================
05:40:05: Multithreaded optimizations: On
05:40:05: Base resolution: 1920x1080
05:40:05: Output resolution: 1280x720
05:40:05: ------------------------------------------
05:40:05: Loading up D3D10 on NVIDIA GeForce GTX 650 Ti (Adapter 1)...
05:40:05: ------------------------------------------
05:40:05: Audio Format: 44100 Hz
05:40:05: ------------------------------------------
05:40:05: Audio Channels: 2 Ch
05:40:05: Playback device Default
05:40:05: ------------------------------------------
05:40:05: Using desktop audio input: PHI32PFL3605-0 (NVIDIA High Definition Audio)
05:40:05: Global Audio time adjust: 0
05:40:05: ------------------------------------------
05:40:05: Using auxilary audio input: Microphone (2- High Definition Audio Device)
05:40:05: Mic time offset: 0
05:40:05: ------------------------------------------
05:40:05: Audio Encoding: AAC
05:40:05: bitrate: 96
Warning -- OBS::CreateImageSource: Could not find image source class 'CLRBrowserSource'
Warning -- OBS::AddGlobalSourceToScene: Could not find global source 'Chat'
05:40:05: Using text output
05:40:05: Using text output
05:40:05: Using text output
05:40:05: Using text output
05:40:05: Using text output
05:40:05: Using graphics capture
05:40:05: Trying to hook process: LolClient.exe
05:40:05: Using bitmap image
05:40:05: Using bitmap image
05:40:05: Using bitmap image
Warning -- OBS::CreateImageSource: Could not find image source class 'CLRBrowserSource'
Warning -- OBS::AddGlobalSourceToScene: Could not find global source 'Chat'
05:40:05: Scene buffering time set to 400
05:40:05: ------------------------------------------
05:40:05: Video Encoding: x264
05:40:05: fps: 29
05:40:05: width: 1280, height: 720
05:40:05: preset: veryfast
05:40:05: profile: high
05:40:05: keyint: 58
05:40:05: CBR: yes
05:40:05: CFR: yes
05:40:05: max bitrate: 2500
05:40:05: buffer size: 2500
05:40:05: ------------------------------------------
05:40:16: Total frames encoded: 320, total frames duplicated: 0 (0.00%)
05:40:16: Total frames rendered: 337, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
05:40:17:
05:40:17: Profiler time results:
05:40:17:
05:40:17: ==============================================================
05:40:17: video thread frame - [100%] [avg time: 0.859 ms] [children: 25.5%] [unaccounted: 74.5%]
05:40:17: | scene->Preprocess - [3.26%] [avg time: 0.028 ms]
05:40:17: | GPU download and conversion - [22.2%] [avg time: 0.191 ms] [children: 19.4%] [unaccounted: 2.79%]
05:40:17: | | flush - [17.9%] [avg time: 0.154 ms]
05:40:17: | | CopyResource - [0.931%] [avg time: 0.008 ms]
05:40:17: | | conversion to 4:2:0 - [0.582%] [avg time: 0.005 ms]
05:40:17: Convert444Threads - [100%] [avg time: 0.439 ms] [children: 95.4%] [unaccounted: 4.56%]
05:40:17: | Convert444toNV12 - [95.4%] [avg time: 0.419 ms]
05:40:17: encoder thread frame - [100%] [avg time: 1.251 ms] [children: 0.799%] [unaccounted: 99.2%]
05:40:17: | sending stuff out - [0.799%] [avg time: 0.01 ms]
05:40:17: ==============================================================
05:40:17:
05:40:17:
05:40:17: Profiler CPU results:
05:40:17:
05:40:17: ==============================================================
05:40:17: video thread frame - [cpu time: avg 0.37 ms, total 124.8 ms] [avg calls per frame: 1]
05:40:17: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
05:40:17: | GPU download and conversion - [cpu time: avg 0.277 ms, total 93.6 ms] [avg calls per frame: 1]
05:40:17: | | flush - [cpu time: avg 0.231 ms, total 78 ms] [avg calls per frame: 1]
05:40:17: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
05:40:17: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
05:40:17: Convert444Threads - [cpu time: avg 0.678 ms, total 436.802 ms] [avg calls per frame: 2]
05:40:17: | Convert444toNV12 - [cpu time: avg 0.678 ms, total 436.802 ms] [avg calls per frame: 2]
05:40:17: encoder thread frame - [cpu time: avg 0.877 ms, total 280.801 ms] [avg calls per frame: 1]
05:40:17: | sending stuff out - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
05:40:17: ==============================================================
05:40:17:
05:40:17: =====Stream End: 2015-09-09, 05:40:17=================================================
05:40:18: Server Ping plugin instance deleted; removing dynamically loaded localization strings
05:40:18: Video Source Plugin instance deleted; removing dynamically loaded localization strings
05:40:18: Terminating 0x12a0


Last game capture log:
2015-09-09, 05:00:02: we're booting up:
05:00:02: CaptureThread: attached to process LolClient.exe
05:00:02: D3D9 Present
05:00:02: (half life scientist) everything.. seems to be in order
05:00:02: D3D9EndScene called
05:00:02: D3DPRESENT_PARAMETERS {
05:00:02: BackBufferWidth: 16
05:00:02: BackBufferHeight: 16
05:00:02: BackBufferFormat: D3DFMT_X8R8G8B8
05:00:02: BackBufferCount: 1
05:00:02: MultiSampleType: D3DMULTISAMPLE_NONE
05:00:02: MultiSampleQuality: 0
05:00:02: SwapEffect: D3DSWAPEFFECT_COPY
05:00:02: hDeviceWindow: 724876
05:00:02: Windowed: true
05:00:02: EnableAutoDepthStencil: false
05:00:02: AutoDepthStencilFormat: D3DFMT_UNKNOWN
05:00:02: Flags: None
05:00:02: FullScreen_RefreshRateInHz: 0
05:00:02: PresentationInterval: 0
05:00:02: };
05:00:02: successfully set up d3d9 hooks
05:00:02: D3D9SwapPresent called
05:00:02: DoD3D9GPUHook: success
05:00:03: D3DSURFACE_DESC {
05:00:03: Format: D3DFMT_X8R8G8B8
05:00:03: Type: D3DRTYPE_SURFACE
05:00:03: Usage: D3DUSAGE_RENDERTARGET
05:00:03: Pool: D3DPOOL_DEFAULT
05:00:03: MultiSampleType: D3DMULTISAMPLE_NONE
05:00:03: MultiSampleQuality: 0
05:00:03: Width: 1280
05:00:03: Height: 800
05:00:03: };
05:00:03: successfully capturing d3d9 frames via GPU
05:36:28: ---------------------- Cleared D3D9 Capture ----------------------
05:36:28: D3D9EndScene called
05:36:28: D3D9SwapPresent called
05:37:18: received restart event, capturing
05:37:18: DoD3D9GPUHook: success
05:37:21: D3DSURFACE_DESC {
05:37:21: Format: D3DFMT_X8R8G8B8
05:37:21: Type: D3DRTYPE_SURFACE
05:37:21: Usage: D3DUSAGE_RENDERTARGET
05:37:21: Pool: D3DPOOL_DEFAULT
05:37:21: MultiSampleType: D3DMULTISAMPLE_NONE
05:37:21: MultiSampleQuality: 0
05:37:21: Width: 1280
05:37:21: Height: 800
05:37:21: };
05:37:21: successfully capturing d3d9 frames via GPU
 

Osiris

Active Member
That first log had the clr browser loading succesfully on 0.655b, the second log did not.
So you must be doing something wrong.
 

Mak

New Member
Hi. Do is it possible with this plugin to stream only some part from my website (example chat ot video stream from my site)?
Do it have select area to stream?

If answer is yes, how to do that?

Thank you very much
 

JoshuaOBS2015

New Member
I am having an issue, where I am opening my OBS shortcut from the desktop, and immediately i receive a Log Window with all of this!

08:26:21: Failed to initialize plugin plugins/CLRBrowserSourcePlugin.dll
08:26:21: CLR host plugin strings not found, dynamically loading 4 strings
08:26:21: CLRHost::Initialize() attempting to load and start the .NET runtime (null)
08:26:21: CLRHost::Initialize() Found version v2.0.50727 .NET runtime
08:26:21: CLRHost::Initialize() Found version v4.0.30319 .NET runtime
08:26:21: CLRHost::Initialize() attempting to use v4.0.30319 .NET runtime
08:26:21: CLRHost::LoadInteropLibrary() load the assembly plugins\CLRHostPlugin\CLRHost.Interop.dll
08:26:21: CLRHost::LoadInteropLibrary() failed to load the assembly: 0x80070002

Now at first I noticed it didn't directly effect my stream in anyway. Although I am trying to add a 'CLR Browser' source ( a follower notification URL from NightDev ).
Although the CLR Browser source is not in the list of sources that I am given. Please Help!
 

Haiwei Wang

New Member
Hi,

I have an issue where after upgrading to Windows 10 a couple weeks ago, any sounds that are played through the CLR Browser comes across as robotic/distorted. This was not a problem before? Anyone know what could be causing this and how to fix?

Thanks in advance.
 
Top