Off-World-Live / obs-spout2-plugin

A Plugin for OBS Studio to enable Spout2 (https://github.com/leadedge/Spout2) input / output
https://knowledge.offworld.live/en/spout-plugin-for-obs-studio
GNU General Public License v2.0
569 stars 54 forks source link

Spout not showing up as a source in OBS 29 #56

Open andinyan opened 1 year ago

andinyan commented 1 year ago

Describe the bug Spout does not show up as a source in OBS 29.

To Reproduce Steps to reproduce the behavior:

  1. Update OBS to latest version 29.02
  2. Install latest version of Spout (v1.8)
  3. OBS does not show Spout as a video source.

Expected behavior Spout2 showing up as a capture source in OBS..

Log file output:

13:12:14.132: Skipping module '../../obs-plugins/64bit/Spout.dll', not an OBS plugin 13:12:14.132: Skipping module '../../obs-plugins/64bit/SpoutDX.dll', not an OBS plugin 13:12:14.132: Skipping module '../../obs-plugins/64bit/SpoutLibrary.dll', not an OBS plugin

Screenshots If applicable, add screenshots to help explain your problem.

About the Software:

About Your Machine :

Full log file: (I left out the scene info because it isn't really relevant)

13:12:11.641: CPU Name: AMD Ryzen 7 1800X Eight-Core Processor
13:12:11.641: CPU Speed: 3593MHz 13:12:11.641: Physical Cores: 8, Logical Cores: 16 13:12:11.641: Physical Memory: 32661MB Total, 19284MB Free 13:12:11.641: Windows Version: 10.0 Build 19045 (release: 22H2; revision: 2604; 64-bit) 13:12:11.641: Running as administrator: false 13:12:11.641: Windows 10/11 Gaming Features: 13:12:11.641: Game DVR: On 13:12:11.641: Game Mode: Off 13:12:11.643: Sec. Software Status: 13:12:11.646: Microsoft Defender Antivirus: enabled (AV) 13:12:11.647: Windows Firewall: enabled (FW) 13:12:11.648: Current Date/Time: 2023-03-06, 13:12:11 13:12:11.649: Browser Hardware Acceleration: true 13:12:11.649: Hide OBS windows from screen capture: false 13:12:11.649: Qt Version: 6.3.1 (runtime), 6.3.1 (compiled) 13:12:11.649: Portable mode: false 13:12:12.004: OBS 29.0.2 (64-bit, windows) 13:12:12.004: --------------------------------- 13:12:12.005: --------------------------------- 13:12:12.005: audio settings reset: 13:12:12.005: samples per sec: 44100 13:12:12.005: speakers: 2 13:12:12.005: max buffering: 1044 milliseconds 13:12:12.005: buffering type: dynamically increasing 13:12:12.006: --------------------------------- 13:12:12.006: Initializing D3D11... 13:12:12.006: Available Video Adapters: 13:12:12.008: Adapter 0: AMD Radeon (TM) RX 580 13:12:12.008: Dedicated VRAM: 4272934912 13:12:12.008: Shared VRAM: 4238913536 13:12:12.008: PCI ID: 1002:67df 13:12:12.009: Driver Version: 31.0.12029.10015 13:12:12.009: output 0: 13:12:12.009: name=S271HL 13:12:12.009: pos={0, 0} 13:12:12.009: size={1920, 1080} 13:12:12.009: attached=true 13:12:12.009: refresh=75 13:12:12.009: bits_per_color=10 13:12:12.009: space=RGB_FULL_G22_NONE_P709 13:12:12.009: sdr_white_nits=80 13:12:12.009: nit_range=[min=0.500000, max=270.000000, max_full_frame=270.000000] 13:12:12.009: output 1: 13:12:12.009: name=S271HL 13:12:12.009: pos={1920, 0} 13:12:12.009: size={1920, 1080} 13:12:12.009: attached=true 13:12:12.009: refresh=75 13:12:12.009: bits_per_color=10 13:12:12.009: space=RGB_FULL_G22_NONE_P709 13:12:12.009: sdr_white_nits=80 13:12:12.009: nit_range=[min=0.500000, max=270.000000, max_full_frame=270.000000] 13:12:12.009: output 2: 13:12:12.009: name=Artist 12
13:12:12.009: pos={949, 1080} 13:12:12.009: size={1920, 1080} 13:12:12.009: attached=true 13:12:12.009: refresh=60 13:12:12.009: bits_per_color=8 13:12:12.009: space=RGB_FULL_G22_NONE_P709 13:12:12.009: sdr_white_nits=80 13:12:12.009: nit_range=[min=0.500000, max=270.000000, max_full_frame=270.000000] 13:12:12.009: output 3: 13:12:12.009: name=Index HMD 13:12:12.009: pos={3840, 0} 13:12:12.009: size={1024, 768} 13:12:12.009: attached=true 13:12:12.009: refresh=90 13:12:12.009: bits_per_color=8 13:12:12.009: space=RGB_FULL_G22_NONE_P709 13:12:12.009: sdr_white_nits=80 13:12:12.009: nit_range=[min=0.500000, max=270.000000, max_full_frame=270.000000] 13:12:12.012: Loading up D3D11 on adapter AMD Radeon (TM) RX 580 (0) 13:12:12.049: D3D11 loaded successfully, feature level used: b000 13:12:12.049: DXGI increase maximum frame latency success 13:12:12.049: D3D11 GPU priority setup failed (not admin?) 13:12:13.661: --------------------------------- 13:12:13.661: video settings reset: 13:12:13.661: base resolution: 1920x1080 13:12:13.661: output resolution: 1280x720 13:12:13.661: downscale filter: Bicubic 13:12:13.661: fps: 30/1 13:12:13.661: format: NV12 13:12:13.661: YUV mode: Rec. 709/Partial 13:12:13.662: NV12 texture support enabled 13:12:13.662: P010 texture support not available 13:12:13.663: Audio monitoring device: 13:12:13.663: name: Speakers (Razer Kraken Kitty Edition) 13:12:13.663: id: {0.0.0.00000000}.{5f11b863-3163-4d95-b233-6cab4ea2a9ce} 13:12:13.663: --------------------------------- 13:12:13.667: No AJA devices found, skipping loading AJA UI plugin 13:12:13.667: Failed to initialize module 'aja-output-ui.dll' 13:12:13.669: No AJA devices found, skipping loading AJA plugin 13:12:13.669: Failed to initialize module 'aja.dll' 13:12:13.669: Skipping module '../../obs-plugins/64bit/chrome_elf.dll', not an OBS plugin 13:12:13.673: [CoreAudio encoder]: CoreAudio AAC encoder not installed on the system or couldn't be loaded 13:12:13.674: Failed to load 'en-US' text for module: 'decklink-captions.dll' 13:12:13.675: Failed to load 'en-US' text for module: 'decklink-output-ui.dll' 13:12:13.680: A DeckLink iterator could not be created. The DeckLink drivers may not be installed 13:12:13.680: Failed to initialize module 'decklink.dll' 13:12:13.851: [AMF] Version 2.7.0 loaded (Compiled: 1.4.14.0, Runtime: 1.4.26.0, Library: 1;4;26;0;22.20.29.10;202211301354;AMD-Radeon-Driver/drivers:6c0b01c9966600e7994c6e7dff3d1e2d79361f13). 13:12:13.886: [AMF] <Id: 1> Unable to set converter transfer characteristic, error AMF_NOT_FOUND (code 11) 13:12:13.929: [AMF] <Id: 2> Unable to set converter transfer characteristic, error AMF_NOT_FOUND (code 11) 13:12:13.941: [AMF] [Capability Manager] Testing Direct3D 11 Adapter 'AMD Radeon (TM) RX 580 (VEN_1002/DEV_67df/SUB_17011028/REV_00c7)': 13:12:13.941: H264/AVC: Supported 13:12:13.941: H265/HEVC: Supported 13:12:13.941: 13:12:13.950: Skipping module '../../obs-plugins/64bit/libcef.dll', not an OBS plugin 13:12:13.950: Skipping module '../../obs-plugins/64bit/libEGL.dll', not an OBS plugin 13:12:13.950: Skipping module '../../obs-plugins/64bit/libGLESv2.dll', not an OBS plugin 13:12:13.963: [obs-browser]: Version 2.19.0 13:12:13.963: [obs-browser]: CEF Version 103.0.5060.134 (runtime), 103.0.0-5060-shared-textures.2591+g4204d54+chromium-103.0.5060.134 (compiled) 13:12:14.073: [noise suppress]: NVIDIA denoiser disabled, redistributable not found or could not be loaded. 13:12:14.074: Failed to get NVVideoEffects.dll version info size 13:12:14.076: [NVIDIA VIDEO FX]: FX disabled, redistributable not found or could not be loaded. 13:12:14.117: [obs-websocket] [obs_module_load] you can haz websockets (Version: 5.1.0 | RPC Version: 1) 13:12:14.117: [obs-websocket] [obs_module_load] Qt version (compile-time): 6.3.1 | Qt version (run-time): 6.3.1 13:12:14.117: [obs-websocket] [obs_module_load] Linked ASIO Version: 101201 13:12:14.125: [obs-websocket] [obs_module_load] Module loaded. 13:12:14.127: Failed to load 'en-US' text for module: 'OBSInfoWriter.dll' 13:12:14.130: Failed to load 'en-US' text for module: 'prpr-library.dll' 13:12:14.132: Skipping module '../../obs-plugins/64bit/Spout.dll', not an OBS plugin 13:12:14.132: Skipping module '../../obs-plugins/64bit/SpoutDX.dll', not an OBS plugin 13:12:14.132: Skipping module '../../obs-plugins/64bit/SpoutLibrary.dll', not an OBS plugin 13:12:14.136: [vlc-video]: VLC 3.0.18 Vetinari found, VLC video source enabled 13:12:14.147: obs_register_source: Source 'spout_capture' already exists! Duplicate library? 13:12:14.186: [win_spout] Opened DX11 13:12:14.187: [win_spout] win-spout loaded! 13:12:14.189: --------------------------------- 13:12:14.189: Loaded Modules: 13:12:14.189: win-wasapi.dll 13:12:14.189: win-spout.dll 13:12:14.189: win-mf.dll 13:12:14.189: win-dshow.dll 13:12:14.189: win-capture.dll 13:12:14.189: vlc-video.dll 13:12:14.189: text-freetype2.dll 13:12:14.189: rtmp-services.dll 13:12:14.189: prpr-library.dll 13:12:14.189: OBSInfoWriter.dll 13:12:14.189: obs-x264.dll 13:12:14.189: obs-websocket.dll 13:12:14.189: obs-vst.dll 13:12:14.189: obs-transitions.dll 13:12:14.189: obs-text.dll 13:12:14.189: obs-qsv11.dll 13:12:14.189: obs-outputs.dll 13:12:14.189: obs-filters.dll 13:12:14.189: obs-ffmpeg.dll 13:12:14.189: obs-browser.dll 13:12:14.189: image-source.dll 13:12:14.189: frontend-tools.dll 13:12:14.189: enc-amf.dll 13:12:14.189: decklink-output-ui.dll 13:12:14.189: decklink-captions.dll 13:12:14.189: coreaudio-encoder.dll 13:12:14.189: --------------------------------- 13:12:14.189: ==== Startup complete =============================================== 13:12:14.236: All scene data cleared 13:12:14.236: ------------------------------------------------ 13:12:14.254: [win-wasapi: 'Desktop Audio'] update settings: 13:12:14.254: device id: {0.0.0.00000000}.{89af0e87-990b-4d50-a73c-055884b8b58c} 13:12:14.254: use device timing: 1 13:12:14.266: [audio monitoring: 'Desktop Audio'] audio_monitor_init_wasapi: Failed to get device: 80070490 13:12:14.266: [Loaded global audio device]: 'Desktop Audio' 13:12:14.266: - monitoring: monitor and output 13:12:14.267: [win-wasapi: 'Mic/Aux'] update settings: 13:12:14.267: device id: {0.0.1.00000000}.{2e14b2f9-9e66-4a81-beb1-90f9e3becac0} 13:12:14.267: use device timing: 0 13:12:14.267: [audio monitoring: 'Mic/Aux'] audio_monitor_init_wasapi: Failed to get device: 80070490 13:12:14.267: [Loaded global audio device]: 'Mic/Aux' 13:12:14.267: - monitoring: monitor and output

deiastormborn commented 1 year ago

same issue

campbellwmorgan commented 1 year ago

Are either of you using the PRPR Live plugin (http://doc.prprlive.peacha.net/en/manual/6.Streamming_cn.html) ? This causes our plugin not to be visible. @andinyan your log file shows the win-spout.dll file loading correctly.

These lines are correct as they are dll files used by win-spout, but they are not OBS plugin modules.

13:12:14.132: Skipping module '../../obs-plugins/64bit/Spout.dll', not an OBS plugin
13:12:14.132: Skipping module '../../obs-plugins/64bit/SpoutDX.dll', not an OBS plugin
13:12:14.132: Skipping module '../../obs-plugins/64bit/SpoutLibrary.dll', not an OBS plugin
deiastormborn commented 1 year ago

I do have prpr live source. How do I remove it? On Fri, 10 Mar 2023 at 10:54, Campbell Morgan @.***> wrote:

Are either of you using the PRPR Live plugin ( http://doc.prprlive.peacha.net/en/manual/6.Streamming_cn.html) ? This causes our plugin not to be visible. @andinyan https://github.com/andinyan your log file shows the win-spout.dll file loading correctly.

These lines are correct as they are dll files used by win-spout, but they are not OBS plugin modules.

13:12:14.132: Skipping module '../../obs-plugins/64bit/Spout.dll', not an OBS plugin 13:12:14.132: Skipping module '../../obs-plugins/64bit/SpoutDX.dll', not an OBS plugin 13:12:14.132: Skipping module '../../obs-plugins/64bit/SpoutLibrary.dll', not an OBS plugin

— Reply to this email directly, view it on GitHub https://github.com/Off-World-Live/obs-spout2-plugin/issues/56#issuecomment-1463550620, or unsubscribe https://github.com/notifications/unsubscribe-auth/A6MMU2TEEVJXTDU4GUDBNN3W3L25RANCNFSM6AAAAAAVRQ6IFY . You are receiving this because you commented.Message ID: @.***>

campbellwmorgan commented 1 year ago

@deiastormborn you need to find your OBS installation folder (usually C:\Program Files\obs-studio ) - open the plugin folder obs-plugins and find and remove the file live2d_plugin.dll and ideally also the folder live2d_plugin.

deiastormborn commented 1 year ago

I can't seem to find this plugin.. i tried global search on my PC + uninstalled Prpr, but the plugin in OBS still stays: I don't even remember installing it in the first place, so it's really confusing. [image: image.png]

пт, 10 мар. 2023 г. в 12:55, Campbell Morgan @.***>:

@deiastormborn https://github.com/deiastormborn you need to find your OBS installation folder (usually C:\Program Files\obs-studio ) - open the plugin folder obs-plugins and find and remove the file live2d_plugin.dll and ideally also the folder live2d_plugin.

— Reply to this email directly, view it on GitHub https://github.com/Off-World-Live/obs-spout2-plugin/issues/56#issuecomment-1463697799, or unsubscribe https://github.com/notifications/unsubscribe-auth/A6MMU2WGGHTMVCJLVPYTOKDW3MJEXANCNFSM6AAAAAAVRQ6IFY . You are receiving this because you were mentioned.Message ID: @.***>

deiastormborn commented 1 year ago

I found prpr-library.dll instead, though.

пт, 10 мар. 2023 г. в 13:38, Anastasia @.***>:

I can't seem to find this plugin.. i tried global search on my PC + uninstalled Prpr, but the plugin in OBS still stays: I don't even remember installing it in the first place, so it's really confusing. [image: image.png]

пт, 10 мар. 2023 г. в 12:55, Campbell Morgan @.***>:

@deiastormborn https://github.com/deiastormborn you need to find your OBS installation folder (usually C:\Program Files\obs-studio ) - open the plugin folder obs-plugins and find and remove the file live2d_plugin.dll and ideally also the folder live2d_plugin.

— Reply to this email directly, view it on GitHub https://github.com/Off-World-Live/obs-spout2-plugin/issues/56#issuecomment-1463697799, or unsubscribe https://github.com/notifications/unsubscribe-auth/A6MMU2WGGHTMVCJLVPYTOKDW3MJEXANCNFSM6AAAAAAVRQ6IFY . You are receiving this because you were mentioned.Message ID: @.***>