Syphon client broken in 32.0

odisfm

New Member
I can see syphon sources in the dropdown in the source properties window but they appear empty/transparent in OBS. these sources appear correctly in other apps. was working a couple hours ago on 31.x

using macos 15.5, log attached
 

Attachments

  • 2025-09-29 11-31-18.txt
    10.9 KB · Views: 15

frederickjh

New Member
I am trying to setup a EOS Canon camera via Syphon on MacOS 15 and OBS 32..0.1 and ran into this too. A basic Syphon client receives the image but I get a black screen in OBS Studio. In my searching it seems that this as been an issue in the past as well. I will not be at the Mac for a few days but then I will test with version 31.x.

@odisfm It maybe time to file a bug report on Github. I will let you know what I find out.
 

novelscale

New Member
1759559825497.png

Same here, tested with two different Syphon app



08:32:37.338: All scene data cleared
08:32:37.338: ------------------------------------------------
08:32:37.340: Switched to scene 'Scena'
08:32:37.341: Created scene collection 'TestSyphoon' (clean, TestSyphoon.json)
08:32:37.341: ------------------------------------------------
08:32:42.594: User added source 'Client Syphon' (syphon-input) to scene 'Scena'
08:32:45.232: Invalid IOSurface Buffer
08:32:45.232: device_texture_create_from_iosurface (GL) failed
08:34:06.000: Invalid IOSurface Buffer
08:34:06.000: device_texture_create_from_iosurface (GL) failed
08:34:15.996: User Removed source 'Client Syphon' (syphon-input) from scene 'Scena'
08:34:20.965: User added source 'Client Syphon' (syphon-input) to scene 'Scena'
08:34:26.032: Invalid IOSurface Buffer
08:34:26.032: device_texture_create_from_iosurface (GL) failed
08:35:03.149: Invalid IOSurface Buffer
08:35:03.150: device_texture_create_from_iosurface (GL) failed
08:35:37.866: Invalid IOSurface Buffer
08:35:37.867: device_texture_create_from_iosurface (GL) failed
08:35:54.244: User Removed source 'Client Syphon' (syphon-input) from scene 'Scena'
08:35:59.497: User added source 'Client Syphon' (syphon-input) to scene 'Scena'
08:36:03.733: Invalid IOSurface Buffer
08:36:03.733: device_texture_create_from_iosurface (GL) failed
08:36:19.700: Invalid IOSurface Buffer
08:36:19.701: device_texture_create_from_iosurface (GL) failed
 

Fenrir

Forum Admin
This is a known issue. The short version is that we fixed improper handling of Syphon inputs, which broke a few sources that were sending bad data, but not technically broken. A fix should be in the next release, but testing with this PR to confirm it fixes your issue is welcome.

 
Top