This repository has been archived by the owner on Oct 4, 2023. It is now read-only.
fmtconv r22
bitdepth
: upconversions for full range data now scale to the maximum value instead of shifting bits. Thanks to Z4ST1N for the report.matrix
: added support for the YDzDx, ICtCp-PQ and ICtCp-HLG colorspaces.matrix
: fixed a case issue for matrix identifiers.primaries
: added support for P3-DCI, P3-D65 and P3-D60. The old DCI-P3 was actually P3-D65. The code"dcip3"
remains for backward compatibility but is deprecated.primaries
: added support for the EBU 3213-E colorspace.primaries
: added a "2100" alias for the BT.2020/BT.2100 colorspace.primaries
: fixed a divide-by-0 crash when using CIEXYZ as destination colorspaceprimaries
: fixed a bug preventing to use the"uhdtv"
string for BT.2020 primariestransfer
: added support for hybrid log-gamma (HLG) curves.transfer
: for the SMPTE SM 2084 curve, the specific value of 0 now gives a true 0 in both directions (minor change).transfer
: BT.2020 curve for 12-bit data now uses exact values giving a continuous derivative (minor change).transfer
: now uses more accurate constants for the sRGB curve, giving a better derivative continuity (minor change).transfer
: fixed a bug with the alternate formula for BT.1886 curve.- Should now build correctly on FreeBSD (patch by jbeich)
- Fixed compilation for Linux on ARM or aarch64. Binaries not tested yet.