obsproject / obsproject/obs-studio
Virtual Camera does not display on macOS with I420 Color Format and Full Color Range
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 76.4k
- Forks
- 10.2k
- Avg merge
- 4d 23h
- Merged PRs (30d)
- 12
Description
Operating System Info
macOS 14
OBS Studio Version
30.1.1
Expected Behavior
Virtual Camera should work using the I420 color space.
Current Behavior
Running OBS 30.1.1 on an m2 Mac mini.
When NV12 is selected as the color format in Advanced settings, virtual camera works fine.
Changing the format to I420, virtual camera stays on black screen. Restarting mac or reinstalling OBS does not fix the issue.
The Color Range is set to "Full".
Steps to Reproduce
Switch between nv12 and I420 color space with "Full" color range.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce on macOS 14 with OBS Studio 30.1.1 on an M2 Mac mini, switching the virtual camera between NV12 and I420 with Full color range. Trace the virtual-camera color-format path and compare the working NV12 output with I420; done means I420 displays correctly without regressing NV12.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c, cpp, macos
- Domain
- audio-video-rtc, desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100