Skip to content

Moonfin 1.0.0 build 13 renders raised blacks / purple-gray blacks on Direct Play Dolby Vision content #33

@intellectualpeaceful

Description

@intellectualpeaceful

On the same Apple TV and Samsung UHD TV, the same media file plays correctly in Neptune Trident (FFmpeg + Metal), but Moonfin 1.0.0 build 13 renders blacks as gray/purple and dark scenes lose detail. Playback is Direct Play in both apps, so this appears to be a client-side HDR / color management issue rather than a server-side transcoding issue
Environment
• Client A: Neptune Trident (FFmpeg + Metal), works correctly
• Client B: Moonfin 1.0.0 build 13, shows incorrect blacks
• Device: Apple TV[firecore]
• TV: Samsung UHD TV
• Playback mode: Direct Play
• Media container: MKV
• Video codec: HEVC / H.265 10-bit
• HDR format: Dolby Vision Profile 8, bt2020 / smpte2084
• Audio: AC3 / Dolby Digital 5.1, 640 kbps, 48 kHz
Expected behavior
Black levels should remain black and shadow detail should be preserved, as in Neptune
Actual behavior
In Moonfin 1.0.0 build 13, blacks appear gray/purple and dark scenes are washed out or difficult to see, even though playback is still Direct Play.

The issue is reproducible on the same scene and the same file.
• Neptune displays the same content correctly.
• The problematic file is identified by Jellyfin as HEVC 3840x2160, Dolby Vision Profile 8, color bt2020 / smpte2084, while the good playback path is the Trident client.
• Apple recommends using 4K SDR with “Match Dynamic Range” and “Match Frame Rate” enabled, and YCbCr is the preferred HDMI output mode for most TVs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions