From 549e1fc50a62b3db122dd369a7a5f13aebf02a84 Mon Sep 17 00:00:00 2001 From: Jake Archibald Date: Tue, 25 Aug 2020 14:12:26 +0100 Subject: [PATCH] Use bt709 if not lossless so colour is correct --- codecs/avif/enc/avif_enc.cpp | 2 ++ codecs/avif/enc/avif_enc.wasm | Bin 1658759 -> 1658777 bytes 2 files changed, 2 insertions(+) diff --git a/codecs/avif/enc/avif_enc.cpp b/codecs/avif/enc/avif_enc.cpp index d8d13b8b..e13e4b2d 100644 --- a/codecs/avif/enc/avif_enc.cpp +++ b/codecs/avif/enc/avif_enc.cpp @@ -58,6 +58,8 @@ val encode(std::string buffer, int width, int height, AvifOptions options) { format == AVIF_PIXEL_FORMAT_YUV444 ) { image->matrixCoefficients = AVIF_MATRIX_COEFFICIENTS_IDENTITY; + } else { + image->matrixCoefficients = AVIF_MATRIX_COEFFICIENTS_BT709; } uint8_t* rgba = (uint8_t*)buffer.c_str(); diff --git a/codecs/avif/enc/avif_enc.wasm b/codecs/avif/enc/avif_enc.wasm index 48c0c2ac45d08580a0e9b6fb84dc07b0fe6a5f98..bfd868d7bb2121755c0ad67f7c38c933b1bf52be 100644 GIT binary patch delta 229 zcmW;DKN7(}7zOa%O|tpq50Mq5F&h-cpirnh zir>t8^S;kEyGygXtxEnmSEa2=4gwr-!2@}(N`Ly~ulktMGV={DWT=I93~8CXgF=c^ z{YWWaP{c#S3P-yWL1T&;3jIo?@pah8OiRONVq+LCkvZ~z4-3Ce6s^6U=9=oQqLH8l*z~hqxMb3XD7Ke$6T3tnDArpv+E3kleCRP>dY* zinp%MWM(C{cGjGhZeStYE_{vWatzks5