aboutsummaryrefslogtreecommitdiff
path: root/fiv-io-profile.c
Commit message (Collapse)AuthorAgeFilesLines
* Prepare for parallelized colour managementPřemysl Eric Janouch2024-01-281-375/+0
| | | | | | | | | This rewrite is more or less necessary for: - colour-managed browser thumbnails, - asynchronous image loading, - turning fiv-io into a reusable library. Little CMS has a fairly terrible API in this regard.
* Partially circumvent a Little CMS bugPřemysl Eric Janouch2024-01-261-1/+10
|
* Move colour management to its own compilation unitPřemysl Eric Janouch2024-01-261-0/+366
Also make it apparent that CMM profiles are pointer types. This isn't all that pretty, but it's a necessary first step.