Hi,
i am aware of the need to give OBS display capture permissions in system preferences, and i did so.
Indeed, i reopen OBS, add screen capture, and it works beautifully.
The problem arises when i close OBS and reopen it : in the auto-saved scene, Display Capture shows black screen and the display tab says 'device not connected or available'.
the only way to make it work again is to delete the source and readd a new Display Capture from scratch. It works as expected, then when you close and reopen OBS you still get the black screen, so you always have to readd the source when you close OBS.
This is the log:
09:28:30.509: CPU Name: Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz
09:28:30.509: CPU Speed: 2800MHz
09:28:30.509: Physical Cores: 4, Logical Cores: 8
09:28:30.509: Physical Memory: 16384MB Total
09:28:30.509: OS Name: Mac OS X (NSMACHOperatingSystem)
09:28:30.510: OS Version: Version 10.16 (Build 20B5022a)
09:28:30.510: Kernel Version: 20.1.0
09:28:30.523: hotkeys-cocoa: Using layout 'com.apple.keylayout.Italian-Pro'
09:28:30.523: Portable mode: false
09:28:30.647: OBS 26.0.2 (mac)
09:28:30.647: ---------------------------------
09:28:30.648: ---------------------------------
09:28:30.648: audio settings reset:
09:28:30.648: samples per sec: 48000
09:28:30.648: speakers: 2
09:28:30.649: ---------------------------------
09:28:30.649: Initializing OpenGL...
09:28:31.741: Loading up OpenGL on adapter Intel Inc. Intel(R) HD Graphics 630
09:28:31.741: OpenGL loaded successfully, version 4.1 INTEL-16.0.49, shading language 4.10
09:28:31.957: ---------------------------------
09:28:31.957: video settings reset:
09:28:31.957: base resolution: 1920x1080
09:28:31.957: output resolution: 1920x1080
09:28:31.957: downscale filter: Bicubic
09:28:31.957: fps: 30/1
09:28:31.957: format: NV12
09:28:31.957: YUV mode: 709/Partial
09:28:31.957: NV12 texture support not available
09:28:31.958: Audio monitoring device:
09:28:31.958: name: Default
09:28:31.958: id: default
09:28:31.958: ---------------------------------
09:28:31.967: Failed to load 'en-US' text for module: 'decklink-ouput-ui.so'
09:28:32.276: A DeckLink iterator could not be created. The DeckLink drivers may not be installed
09:28:32.276: No blackmagic support
09:28:32.363: [VideoToolbox encoder]: Adding VideoToolbox H264 encoders
09:28:32.469: [obs-browser]: Version 2.8.7
09:28:32.498: VLC found, VLC video source enabled
09:28:32.501: Failed to load 'en-GB' text for module: 'droidcam-obs.so'
09:28:32.501: ---------------------------------
09:28:32.501: Loaded Modules:
09:28:32.501: droidcam-obs.so
09:28:32.501: vlc-video.so
09:28:32.501: text-freetype2.so
09:28:32.501: rtmp-services.so
09:28:32.501: obs-x264.so
09:28:32.501: obs-vst.so
09:28:32.501: obs-transitions.so
09:28:32.501: obs-outputs.so
09:28:32.501: obs-libfdk.so
09:28:32.501: obs-filters.so
09:28:32.501: obs-ffmpeg.so
09:28:32.501: obs-browser.so
09:28:32.501: mac-vth264.so
09:28:32.501: mac-syphon.so
09:28:32.501: mac-decklink.so
09:28:32.501: mac-capture.so
09:28:32.501: mac-avcapture.so
09:28:32.501: linux-jack.so
09:28:32.501: image-source.so
09:28:32.501: frontend-tools.so
09:28:32.501: decklink-ouput-ui.so
09:28:32.501: coreaudio-encoder.so
09:28:32.501: ---------------------------------
09:28:32.502: os_dlopen(../obs-plugins/obs-browser->../obs-plugins/obs-browser.so): dlopen(../obs-plugins/obs-browser.so, 257): image not found
09:28:32.502:
09:28:32.502: ==== Startup complete ===============================================
09:28:32.524: All scene data cleared
09:28:32.524: ------------------------------------------------
09:28:33.190: coreaudio: device 'Built-in Microphone' initialized
09:28:33.190: [Loaded global audio device]: 'Mic/Aux'
09:28:33.210: Failed to create source 'Display Capture'!
09:28:33.215: coreaudio: device 'Built-in Microphone' initialized
09:28:33.236: webcam telefono: Selected device 'Iriun Webcam'
09:28:33.238: webcam telefono: Using preset 1280x720
09:28:33.276: webcam: Selected device 'FaceTime HD Camera (Built-in)'
09:28:33.276: webcam: Using preset 1280x720
09:28:33.306: Switched to scene 'codice'
09:28:33.306: ------------------------------------------------
09:28:33.306: Loaded scenes:
09:28:33.306: - scene 'webcam principale':
09:28:33.306: - source: 'webcam' (av_capture_input)
09:28:33.306: - filter: 'Crop/Pad' (crop_filter)
09:28:33.306: - source: 'Audio Input Capture' (coreaudio_input_capture)
09:28:33.306: - scene 'webcam secondaria':
09:28:33.306: - source: 'webcam telefono' (av_capture_input)
09:28:33.306: - source: 'webcam' (av_capture_input)
09:28:33.306: - filter: 'Crop/Pad' (crop_filter)
09:28:33.306: - source: 'Audio Input Capture' (coreaudio_input_capture)
09:28:33.306: - scene 'codice':
09:28:33.306: - source: 'Audio Input Capture' (coreaudio_input_capture)
09:28:33.306: - source: 'Display Capture' (display_capture)
09:28:33.306: - source: 'webcam' (av_capture_input)
09:28:33.306: - filter: 'Crop/Pad' (crop_filter)
09:28:33.306: ------------------------------------------------
i am aware of the need to give OBS display capture permissions in system preferences, and i did so.
Indeed, i reopen OBS, add screen capture, and it works beautifully.
The problem arises when i close OBS and reopen it : in the auto-saved scene, Display Capture shows black screen and the display tab says 'device not connected or available'.
the only way to make it work again is to delete the source and readd a new Display Capture from scratch. It works as expected, then when you close and reopen OBS you still get the black screen, so you always have to readd the source when you close OBS.
This is the log:
09:28:30.509: CPU Name: Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz
09:28:30.509: CPU Speed: 2800MHz
09:28:30.509: Physical Cores: 4, Logical Cores: 8
09:28:30.509: Physical Memory: 16384MB Total
09:28:30.509: OS Name: Mac OS X (NSMACHOperatingSystem)
09:28:30.510: OS Version: Version 10.16 (Build 20B5022a)
09:28:30.510: Kernel Version: 20.1.0
09:28:30.523: hotkeys-cocoa: Using layout 'com.apple.keylayout.Italian-Pro'
09:28:30.523: Portable mode: false
09:28:30.647: OBS 26.0.2 (mac)
09:28:30.647: ---------------------------------
09:28:30.648: ---------------------------------
09:28:30.648: audio settings reset:
09:28:30.648: samples per sec: 48000
09:28:30.648: speakers: 2
09:28:30.649: ---------------------------------
09:28:30.649: Initializing OpenGL...
09:28:31.741: Loading up OpenGL on adapter Intel Inc. Intel(R) HD Graphics 630
09:28:31.741: OpenGL loaded successfully, version 4.1 INTEL-16.0.49, shading language 4.10
09:28:31.957: ---------------------------------
09:28:31.957: video settings reset:
09:28:31.957: base resolution: 1920x1080
09:28:31.957: output resolution: 1920x1080
09:28:31.957: downscale filter: Bicubic
09:28:31.957: fps: 30/1
09:28:31.957: format: NV12
09:28:31.957: YUV mode: 709/Partial
09:28:31.957: NV12 texture support not available
09:28:31.958: Audio monitoring device:
09:28:31.958: name: Default
09:28:31.958: id: default
09:28:31.958: ---------------------------------
09:28:31.967: Failed to load 'en-US' text for module: 'decklink-ouput-ui.so'
09:28:32.276: A DeckLink iterator could not be created. The DeckLink drivers may not be installed
09:28:32.276: No blackmagic support
09:28:32.363: [VideoToolbox encoder]: Adding VideoToolbox H264 encoders
09:28:32.469: [obs-browser]: Version 2.8.7
09:28:32.498: VLC found, VLC video source enabled
09:28:32.501: Failed to load 'en-GB' text for module: 'droidcam-obs.so'
09:28:32.501: ---------------------------------
09:28:32.501: Loaded Modules:
09:28:32.501: droidcam-obs.so
09:28:32.501: vlc-video.so
09:28:32.501: text-freetype2.so
09:28:32.501: rtmp-services.so
09:28:32.501: obs-x264.so
09:28:32.501: obs-vst.so
09:28:32.501: obs-transitions.so
09:28:32.501: obs-outputs.so
09:28:32.501: obs-libfdk.so
09:28:32.501: obs-filters.so
09:28:32.501: obs-ffmpeg.so
09:28:32.501: obs-browser.so
09:28:32.501: mac-vth264.so
09:28:32.501: mac-syphon.so
09:28:32.501: mac-decklink.so
09:28:32.501: mac-capture.so
09:28:32.501: mac-avcapture.so
09:28:32.501: linux-jack.so
09:28:32.501: image-source.so
09:28:32.501: frontend-tools.so
09:28:32.501: decklink-ouput-ui.so
09:28:32.501: coreaudio-encoder.so
09:28:32.501: ---------------------------------
09:28:32.502: os_dlopen(../obs-plugins/obs-browser->../obs-plugins/obs-browser.so): dlopen(../obs-plugins/obs-browser.so, 257): image not found
09:28:32.502:
09:28:32.502: ==== Startup complete ===============================================
09:28:32.524: All scene data cleared
09:28:32.524: ------------------------------------------------
09:28:33.190: coreaudio: device 'Built-in Microphone' initialized
09:28:33.190: [Loaded global audio device]: 'Mic/Aux'
09:28:33.210: Failed to create source 'Display Capture'!
09:28:33.215: coreaudio: device 'Built-in Microphone' initialized
09:28:33.236: webcam telefono: Selected device 'Iriun Webcam'
09:28:33.238: webcam telefono: Using preset 1280x720
09:28:33.276: webcam: Selected device 'FaceTime HD Camera (Built-in)'
09:28:33.276: webcam: Using preset 1280x720
09:28:33.306: Switched to scene 'codice'
09:28:33.306: ------------------------------------------------
09:28:33.306: Loaded scenes:
09:28:33.306: - scene 'webcam principale':
09:28:33.306: - source: 'webcam' (av_capture_input)
09:28:33.306: - filter: 'Crop/Pad' (crop_filter)
09:28:33.306: - source: 'Audio Input Capture' (coreaudio_input_capture)
09:28:33.306: - scene 'webcam secondaria':
09:28:33.306: - source: 'webcam telefono' (av_capture_input)
09:28:33.306: - source: 'webcam' (av_capture_input)
09:28:33.306: - filter: 'Crop/Pad' (crop_filter)
09:28:33.306: - source: 'Audio Input Capture' (coreaudio_input_capture)
09:28:33.306: - scene 'codice':
09:28:33.306: - source: 'Audio Input Capture' (coreaudio_input_capture)
09:28:33.306: - source: 'Display Capture' (display_capture)
09:28:33.306: - source: 'webcam' (av_capture_input)
09:28:33.306: - filter: 'Crop/Pad' (crop_filter)
09:28:33.306: ------------------------------------------------