Bug 458363

Summary: [Feature Request] Support ICC profiles
Product: [Applications] Haruna Reporter: u53vxpzel2p5di9k
Component: genericAssignee: george fb <georgefb899>
Status: REPORTED ---    
Severity: normal    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description u53vxpzel2p5di9k 2022-08-27 02:14:00 UTC
Currently Haruna is not a color-managed video player. It would be nice to have some sort of color management feature within the player. ICC profiles are one way to go, which is supported by most display devices and OSs.

libmpv already provides relevant API via `MPV_RENDER_PARAM_ICC_PROFILE`, so it should be relatively straightforward to implement. For fetching ICC profiles, one can either query colord for the system-wide color profile, or ask the user to manually specify the path to the profile.