Off-World-Live/obs-spout2-plugin

Spout not showing up as a source in OBS 29

Opened this issue · 6 comments

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:

  • OBS Version 29.02
  • OBS Spout 2 Source Plugin Version 1.8

About Your Machine :

  • OS: Windows 10 Home
  • GPU AMD Radeon RX 580
  • Driver Version 31.0.12029.10015
  • RAM 32GB]
  • Machine Type Dell Inspiron 5675 desktop

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

same issue

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 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.