mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-10-22 05:54:56 -04:00
mac-virtualcam: Fix virtualcam video on Intel-based Macs
This issue primarily seems to affect Intel-based Macs without unified memory: While an IOSurface is supposed to be shared via a mach port with other processes, each process needs to lock the surface during access (as is common with other shared resources). Apple Silicon-based Macs seem to be less affected as a switch between GPU and CPU memory (which can happen dynamically for IOSurfaces) would still point to the same unified memory.
This commit is contained in:
500 Internal Server Error
Gitea Version: 1.28.0+dev-477-g8b6ad49a5f