CARVIEW |
Select Language
HTTP/2 200
date: Thu, 31 Jul 2025 03:59:08 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
x-robots-tag: none
etag: W/"cca3b5402dfe51d945828bac879471df"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com wss://alive-staging.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=S2AFnyyWVjcaRDFb7T7mQIxJO9NiRsv2exDmAdtqetTTlOBEt%2BEvTv5ZTpoD4Vu3R%2FocASe2akMNd5RX1LvxPVWgn2IL%2BjH6BSX25MkWTG0GveFOTzexR42VJWAIBgUiFjEMDJ0YKivJWKBLTStfxc2FJQzksobQKY8QyLpNHZ5i5yx7M454NzIsp7%2FWxXaYvb6PNnrWFj0Ok92qebb%2FJBNyf2GwtAnMM40UJusMa%2BYf%2BzdUGBvmZWWPwFKyn5Q6vu6VlIWsSeaKVTtl5ah2kw%3D%3D--SYoqfu2ofoLQpzQV--Jh9%2BFaxQJJH3MMumjX5C6g%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.669256780.1753934348; Path=/; Domain=github.com; Expires=Fri, 31 Jul 2026 03:59:08 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Fri, 31 Jul 2026 03:59:08 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: 8D4A:308C55:1FD3DB:2E54EE:688AEA0C
HDR · wang-bin/mdk-sdk Wiki · GitHub
Skip to content
Navigation Menu
{{ message }}
-
-
Notifications
You must be signed in to change notification settings - Fork 35
HDR
WangBin edited this page Jun 27, 2025
·
16 revisions
It's the default. You can also call Player.set(ColorSpaceBT709)
to set SDR target. Supported by all renderers
On windows it's recommended and confirmed to work perfectly. D3D11/12 renderer is required. https://learn.microsoft.com/en-us/windows/win32/direct3darticles/high-dynamic-range#option-1-use-fp16-pixel-format-and-scrgb-color-space
player.set(ColorSpaceSCRGB);
// render target pixel format MUST be rgba16f
examples:
glfwplay.exe -colorspace scrgb -d3d11 -c:v MFT:d3d=11,CUDA,FFmpeg,dav1d test.mp4
glfwplay.exe -colorspace scrgb -d3d12 -c:v MFT:d3d=11,CUDA,FFmpeg,dav1d test.mp4
-
qt rhi set environment var
QSG_RHI_HDR=scrgb
- OBS Studio Plugin
Player.set(ColorSpaceUnknown)
to detect display hdr capability and enabled automatically(on windows gfx context must be created by mdk via updateSurface()
. Player.set(ColorSpaceBT2100_PQ)
to force hdr metadata passthrough, SDR images will be tone mapped to HDR10 too.
- Metal:
MetalRenderAPI.layer
must be provided. example code - D3D11/12
- Vulkan
- EGL
examples:
glfwplay.exe -d3d11 -c:v MFT:d3d=11,CUDA,FFmpeg,dav1d test.mp4
glfwplay.exe -colorspace bt2100 -d3d11 -c:v MFT:d3d=11,CUDA,FFmpeg,dav1d test.mp4
glfwplay.exe -metal -c:v VT,FFmpeg,dav1d test.mp4
glfwplay.exe -colorspace bt2100 -metal -c:v VT,FFmpeg,dav1d test.mp4
-
qt rhi set environment var
QSG_RHI_HDR=hdr10
- Profile 5 is supported by all renderers, i.e. OpenGL, D3D11/2, Metal and Vulkan renderer.
- Dolby vision dynamic metadata parsing is supported for all decoders. For FFmpeg software decoder(hevc, av1 etc.) and hwaccels(d3d11va, d3d12va, nvdec, vulkan, vaapi, vdpau etc.), metadata is parsed by FFmpeg. For FFmpeg external decoders(qsv, cuvid, mediacodec, v4l2m2m etc.) and mdk builtin decoders(MFT, CUDA, AMediaCodec, VT etc.), metadata is parsed by mdk.
- Support SDR and HDR10 display
Currently only LLDV is supported, i.e. dolby vision metadata is processed by decoder and renderer, not display.
Clone this wiki locally
You can’t perform that action at this time.