obsproject / obsproject/obs-studio
HDR video output is broken with QuickSync HEVC encoder
Open
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
Other
Other OS
Arch Linux
OBS Studio Version
31.1.2
OBS Studio Version (Other)
No response
OBS Studio Log URL
https://obsproject.com/logs/y2eZ15P7nOAEKLBo
OBS Studio Crash Log URL
No response
Expected Behavior
The streamed HDR video is the expected content with correct HDR metadata (bt.2020 + pq).
Current Behavior
The video is this green color. The metadata is incorrectly SDR.
Steps to Reproduce
- Select "QuickSync HEVC" as the video encoder.
- Select P010 as the color format.
- Select "Rec. 2100 (PQ)" as the color space.
- Select the full color range.
- Set the HDR peak level to 10000 nits.
- Click "Start Streaming".
- Play the stream using mpv.
Anything else we should know?
- intel-media-driver 25.2.6-1
- linux 6.17.5.arch1-1
- CPU: Intel(R) Core(TM) Ultra 9 285K
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
Start with the OBS Studio log and reproduce the stream using the QuickSync HEVC encoder, P010 color format, Rec. 2100 (PQ), full range, and a 10000-nit HDR peak. Compare the streamed output in mpv with the expected bt.2020/PQ metadata and green-color behavior; done means HDR content and metadata are preserved.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c, linux
- Domain
- audio-video-rtc, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100