{"action":"created","issue":{"url":"https://api.github.com/repos/mpv-player/mpv/issues/2815","repository_url":"https://api.github.com/repos/mpv-player/mpv","labels_url":"https://api.github.com/repos/mpv-player/mpv/issues/2815/labels{/name}","comments_url":"https://api.github.com/repos/mpv-player/mpv/issues/2815/comments","events_url":"https://api.github.com/repos/mpv-player/mpv/issues/2815/events","html_url":"https://github.com/mpv-player/mpv/issues/2815","id":133431745,"number":2815,"title":"Black crush and color deviations with some ICC profiles","user":{"login":"haasn","id":1149047,"avatar_url":"https://avatars.githubusercontent.com/u/1149047?v=3","gravatar_id":"","url":"https://api.github.com/users/haasn","html_url":"https://github.com/haasn","followers_url":"https://api.github.com/users/haasn/followers","following_url":"https://api.github.com/users/haasn/following{/other_user}","gists_url":"https://api.github.com/users/haasn/gists{/gist_id}","starred_url":"https://api.github.com/users/haasn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/haasn/subscriptions","organizations_url":"https://api.github.com/users/haasn/orgs","repos_url":"https://api.github.com/users/haasn/repos","events_url":"https://api.github.com/users/haasn/events{/privacy}","received_events_url":"https://api.github.com/users/haasn/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":108,"created_at":"2016-02-13T13:27:14Z","updated_at":"2016-02-17T17:47:52Z","closed_at":null,"body":"Continuation of the discussion in #534.\r\n\r\nSome ICC profiles are experiencing black crush when used in mpv, in particular ones that use complex transfer curves rather than simple pure powers.\r\n\r\nProposed solutions including reworking the 3DLUT/lcms mechanism to pick a connection space more gracefully."},"comment":{"url":"https://api.github.com/repos/mpv-player/mpv/issues/comments/185322582","html_url":"https://github.com/mpv-player/mpv/issues/2815#issuecomment-185322582","issue_url":"https://api.github.com/repos/mpv-player/mpv/issues/2815","id":185322582,"user":{"login":"haasn","id":1149047,"avatar_url":"https://avatars.githubusercontent.com/u/1149047?v=3","gravatar_id":"","url":"https://api.github.com/users/haasn","html_url":"https://github.com/haasn","followers_url":"https://api.github.com/users/haasn/followers","following_url":"https://api.github.com/users/haasn/following{/other_user}","gists_url":"https://api.github.com/users/haasn/gists{/gist_id}","starred_url":"https://api.github.com/users/haasn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/haasn/subscriptions","organizations_url":"https://api.github.com/users/haasn/orgs","repos_url":"https://api.github.com/users/haasn/repos","events_url":"https://api.github.com/users/haasn/events{/privacy}","received_events_url":"https://api.github.com/users/haasn/received_events","type":"User","site_admin":false},"created_at":"2016-02-17T17:47:52Z","updated_at":"2016-02-17T17:47:52Z","body":"Note: Maybe we could invoke LittleCMS in a different way in order to “get around” this issue? e.g. say we configure LittleCMS to expect values in the real, actual, physical output brightness - and then (somehow? is this tagged in ICC profiles?) get information about the absolute white level and black level of the device.\r\n\r\nThat way we could simulate a BT.1886 device configured to the same black/white point and only use LittleCMS for corrections."}}