From d7f5a44d0dbbfc8c10c74be22a63610a0138fb5e Mon Sep 17 00:00:00 2001 From: Mouad Debbar Date: Tue, 21 Mar 2023 16:22:49 -0400 Subject: [PATCH] [web] Put image codecs back into CanvasKit Chromium --- third_party/canvaskit/BUILD.gn | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/third_party/canvaskit/BUILD.gn b/third_party/canvaskit/BUILD.gn index fe7032bfd5b77..f993dad06ec24 100644 --- a/third_party/canvaskit/BUILD.gn +++ b/third_party/canvaskit/BUILD.gn @@ -32,10 +32,14 @@ wasm_toolchain("canvaskit_chromium") { skia_use_client_icu = true skia_icu_bidi_third_party_dir = "//flutter/third_party/canvaskit/icu_bidi" + # TODO(mdebbar): Set these to false once all image decoding can be done + # using the browser's built-in codecs. + # https://github.com/flutter/flutter/issues/122331 + # In Chromium browsers, we can use the browser's built-in codecs. - skia_use_libjpeg_turbo_decode = false - skia_use_libpng_decode = false - skia_use_libwebp_decode = false + skia_use_libjpeg_turbo_decode = true + skia_use_libpng_decode = true + skia_use_libwebp_decode = true } }