Jellyfin Forum
HDR display as SDR - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: General Questions (https://forum.jellyfin.org/f-general-questions)
+--- Thread: HDR display as SDR (/t-hdr-display-as-sdr)



HDR display as SDR - Yahel - 2024-01-05

Hi,

I've been using JellyFin for around 2 years and it's awesome, thanks! Recently I purchased HDR monitor and I find it amazing, but I have an issue after testing for a few weeks.

Every HDR video I play through JellyFin Media Player is darkened (Windows 11, JellyFin Media Player 1.9.1, HDR monitor with HDR applied in system).
I test it with videos of bit depth of 10 bits, either with HDR10 or Dolbi Vision with HDR10 fallback.

Example:

HDR on SDR display
[Image: Scnc8ZzF_t.png]

SDR display
[Image: 8J6sMU3W_t.png]

JellyFin media player on HDR display
[Image: DxSZop0e_t.png]

Direct MPV on HDR display
[Image: 51khm2Fa_t.jpg]

After comparing I assume my Jellyfin Media Player change it to SDR, or something between SDR and HDR.. This is while my hardware, monitor and operating system are set up correctly, as can be seen through direct MPV play.

I read in the old reddit forum and here in forums I should test tone mapping for that issue but it didn't solve the issue. (currently disabled).

I'm attaching my config file.
Code:
{
    "sections": {
        "appleremote": {
            "emulatepht": true
        },
        "audio": {
            "channels": "2.0",
            "device": "auto",
            "devicetype": "basic",
            "exclusive": false,
            "normalize": true,
            "passthrough.ac3": false,
            "passthrough.dts": false,
            "passthrough.dts-hd": false,
            "passthrough.eac3": false,
            "passthrough.truehd": false
        },
        "cec": {
            "activatesource": true,
            "enable": true,
            "hdmiport": 0,
            "poweroffonstandby": false,
            "suspendonstandby": false,
            "usekeyupdown": false,
            "verbose_logging": false
        },
        "main": {
            "alwaysOnTop": false,
            "autodetectCertBundle": false,
            "checkForUpdates": true,
            "disablemouse": false,
            "enableInputRepeat": true,
            "enableWindowsMediaIntegration": true,
            "enableWindowsTaskbarIntegration": true,
            "forceAlwaysFS": false,
            "forceExternalWebclient": false,
            "forceFSScreen": "",
            "fullscreen": false,
            "hdmi_poweron": false,
            "ignoreSSLErrors": false,
            "layout": "desktop",
            "logLevel": "debug",
            "minimizeOnDefocus": false,
            "sdlEnabled": true,
            "showPowerOptions": true,
            "useOpenGL": false,
            "useSystemVideoCodecs": false,
            "userWebClient": "",
            "webMode": "desktop"
        },
        "path": {
            "startupurl_desktop": "bundled",
            "startupurl_extension": "bundled"
        },
        "plugins": {
            "jellyscrub": false,
            "skipintro": false
        },
        "subtitles": {
            "color": "#EEEEEE,#000000",
            "placement": "center,bottom",
            "size": 32
        },
        "system": {
            "lircd_enabled": false,
            "smbd_enabled": false,
            "sshd_enabled": false,
            "systemname": "JellyfinMediaPlayer"
        },
        "video": {
            "allow_transcode_to_hevc": false,
            "always_force_transcode": false,
            "aspect": "normal",
            "audio_delay.24hz": 0,
            "audio_delay.25hz": 0,
            "audio_delay.50hz": 0,
            "audio_delay.normal": 0,
            "cache": 75,
            "debug.force_vo": "",
            "deinterlace": false,
            "force_transcode_4k": false,
            "force_transcode_av1": false,
            "force_transcode_dovi": true,
            "force_transcode_hdr": false,
            "force_transcode_hevc": false,
            "force_transcode_hi10p": false,
            "hardwareDecoding": "copy",
            "prefer_transcode_to_h265": false,
            "refreshrate.auto_switch": false,
            "refreshrate.avoid_25hz_30hz": true,
            "refreshrate.delay": 3,
            "sync_mode": "audio"
        }
    },
    "version": 6
}

All info provided here are of subjects discussed in other threads I read here/in reddit and didn't find solution for my issue. I have no knowledge background tho I aim to join you guys in the future. Let me know if I missed anything that could help.
Any help to solve the issue to display HDR as HDR would be appreciated.


RE: HDR display as SDR - TheDreadPirate - 2024-01-05

If you want better HDR with Jellyfin you have to use Jellyfin MPV Shim. I don't understand all the technical stuff, but my understanding is that the way JMP implements MPV currently is not ideal for HDR.


RE: HDR display as SDR - Yahel - 2024-01-05

After testing I found that the video is still darkened with limited color range despite having 'HDR transcode' turned off in settings. The image is identical to the MPV Media Player image. Tried to mess with the settings a bit with no luck.

Many thanks for trying to help tho!
I will dive into the implementaiton in a few weeks I guess.

If anyone has ever solved the problem or has other ideas it will be appreciated if you would post here. Thanks!