You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Recording (Windows): convert and tag screen and webcam colour as BT.709 #923
The compositor decodes every recording as BT.709 limited range.
Screen track: no colour tags at all (color_range/space/primaries = unknown, measured). On the CPU path mf_encoder.cpp deletes MF_MT_VIDEO_NOMINAL_RANGE and MF_MT_YUV_MATRIX and lets the MFT choose the RGB32 → YUV matrix, which is not guaranteed BT.709 (hypothesis: NVENC or the Video Processor MFT may pick BT.601).
Webcam track: range and matrix tagged, but primaries and transfer read reserved (measured): MF_MT_VIDEO_PRIMARIES and MF_MT_TRANSFER_FUNCTION are never set.
Proposal
Pin the conversion to BT.709 limited and tag range, matrix, primaries (MFVideoPrimaries_BT709) and transfer (MFVideoTransFunc_709) on both tracks.
Verify
ffprobe -show_streams | grep color_ reads tv / bt709 / bt709 / bt709 on both tracks.
Solid red captured and read back as raw YUV: Y≈63, Cb≈102, Cr≈240 (BT.709). Y≈81, Cb≈90 means BT.601.
This change is assigned to the Next Release release milestone and is not necessarily available in the latest downloadable desktop release yet. It is currently marked as status: pending release until a packaged release containing it is published.
Activity
fix(windows): encode H.264 High with BT.709 colour the compositor exp…
fix(windows): encode H.264 High with BT.709 colour the compositor exp…
github-actions commentedon Sep 30, 2026
Fixed by #929 and merged into
main.This change is assigned to the
Next Releaserelease milestone and is not necessarily available in the latest downloadable desktop release yet. It is currently marked asstatus: pending releaseuntil a packaged release containing it is published.EtienneLescot commentedon Sep 30, 2026
Moved into
v2.0.0as part of the pre-release cut.fix(windows): encode H.264 High with BT.709 colour the compositor exp…