Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: d102bc345038f90db9ed1f3d16c42f4843f33f7c https://github.com/WebKit/WebKit/commit/d102bc345038f90db9ed1f3d16c42f4843f33f7c Author: Said Abou-Hallawa <s...@apple.com> Date: 2024-02-24 (Sat, 24 Feb 2024)
Changed paths: M Source/WebCore/PAL/ThirdParty/libavif/CHANGELOG.md M Source/WebCore/PAL/ThirdParty/libavif/CMakeLists.txt M Source/WebCore/PAL/ThirdParty/libavif/Configurations/BaseTarget.xcconfig M Source/WebCore/PAL/ThirdParty/libavif/LICENSE M Source/WebCore/PAL/ThirdParty/libavif/README.md A Source/WebCore/PAL/ThirdParty/libavif/SECURITY.md M Source/WebCore/PAL/ThirdParty/libavif/android_jni/README.md M Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/build.gradle M Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/proguard-rules.pro A Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/androidTest/AndroidManifest.xml A Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/androidTest/assets/README.md A Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/androidTest/assets/animated_avif/Chimera-AV1-10bit-480x270.avif A Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/androidTest/assets/animated_avif/alpha_video.avif A Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/androidTest/assets/avif/blue-and-magenta-crop.avif A Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/androidTest/assets/avif/fox.profile0.10bpc.yuv420.avif A Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/androidTest/assets/avif/fox.profile0.10bpc.yuv420.monochrome.avif A Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/androidTest/assets/avif/fox.profile0.8bpc.yuv420.avif A Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/androidTest/assets/avif/fox.profile0.8bpc.yuv420.monochrome.avif A Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/androidTest/assets/avif/fox.profile1.10bpc.yuv444.avif A Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/androidTest/assets/avif/fox.profile1.8bpc.yuv444.avif A Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/androidTest/assets/avif/fox.profile2.10bpc.yuv422.avif A Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/androidTest/assets/avif/fox.profile2.12bpc.yuv420.avif A Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/androidTest/assets/avif/fox.profile2.12bpc.yuv420.monochrome.avif A Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/androidTest/assets/avif/fox.profile2.12bpc.yuv422.avif A Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/androidTest/assets/avif/fox.profile2.12bpc.yuv444.avif A Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/androidTest/assets/avif/fox.profile2.8bpc.yuv422.avif A Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/androidTest/java/org/aomedia/avif/android/AvifDecoderTest.java A Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/androidTest/proguard-rules.pro M Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/main/AndroidManifest.xml M Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/main/java/org/aomedia/avif/android/AvifDecoder.java M Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/main/jni/CMakeLists.txt M Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/main/jni/libavif_jni.cc M Source/WebCore/PAL/ThirdParty/libavif/android_jni/build.gradle A Source/WebCore/PAL/ThirdParty/libavif/android_jni/gradle/wrapper/gradle-wrapper.jar M Source/WebCore/PAL/ThirdParty/libavif/android_jni/gradle/wrapper/gradle-wrapper.properties M Source/WebCore/PAL/ThirdParty/libavif/apps/avifdec.c M Source/WebCore/PAL/ThirdParty/libavif/apps/avifenc.c A Source/WebCore/PAL/ThirdParty/libavif/apps/avifgainmaputil/.clang-format A Source/WebCore/PAL/ThirdParty/libavif/apps/avifgainmaputil/avifgainmaputil.cc A Source/WebCore/PAL/ThirdParty/libavif/apps/avifgainmaputil/combine_command.cc A Source/WebCore/PAL/ThirdParty/libavif/apps/avifgainmaputil/combine_command.h A Source/WebCore/PAL/ThirdParty/libavif/apps/avifgainmaputil/convert_command.cc A Source/WebCore/PAL/ThirdParty/libavif/apps/avifgainmaputil/convert_command.h A Source/WebCore/PAL/ThirdParty/libavif/apps/avifgainmaputil/extractgainmap_command.cc A Source/WebCore/PAL/ThirdParty/libavif/apps/avifgainmaputil/extractgainmap_command.h A Source/WebCore/PAL/ThirdParty/libavif/apps/avifgainmaputil/imageio.cc A Source/WebCore/PAL/ThirdParty/libavif/apps/avifgainmaputil/imageio.h A Source/WebCore/PAL/ThirdParty/libavif/apps/avifgainmaputil/printmetadata_command.cc A Source/WebCore/PAL/ThirdParty/libavif/apps/avifgainmaputil/printmetadata_command.h A Source/WebCore/PAL/ThirdParty/libavif/apps/avifgainmaputil/program_command.cc A Source/WebCore/PAL/ThirdParty/libavif/apps/avifgainmaputil/program_command.h A Source/WebCore/PAL/ThirdParty/libavif/apps/avifgainmaputil/swapbase_command.cc A Source/WebCore/PAL/ThirdParty/libavif/apps/avifgainmaputil/swapbase_command.h A Source/WebCore/PAL/ThirdParty/libavif/apps/avifgainmaputil/tonemap_command.cc A Source/WebCore/PAL/ThirdParty/libavif/apps/avifgainmaputil/tonemap_command.h A Source/WebCore/PAL/ThirdParty/libavif/apps/shared/avifexif.c A Source/WebCore/PAL/ThirdParty/libavif/apps/shared/avifexif.h M Source/WebCore/PAL/ThirdParty/libavif/apps/shared/avifjpeg.c M Source/WebCore/PAL/ThirdParty/libavif/apps/shared/avifjpeg.h M Source/WebCore/PAL/ThirdParty/libavif/apps/shared/avifpng.c M Source/WebCore/PAL/ThirdParty/libavif/apps/shared/avifpng.h M Source/WebCore/PAL/ThirdParty/libavif/apps/shared/avifutil.c M Source/WebCore/PAL/ThirdParty/libavif/apps/shared/avifutil.h A Source/WebCore/PAL/ThirdParty/libavif/apps/shared/iccmaker.c A Source/WebCore/PAL/ThirdParty/libavif/apps/shared/iccmaker.h M Source/WebCore/PAL/ThirdParty/libavif/apps/shared/y4m.c M Source/WebCore/PAL/ThirdParty/libavif/apps/shared/y4m.h A Source/WebCore/PAL/ThirdParty/libavif/apps/utf8.manifest A Source/WebCore/PAL/ThirdParty/libavif/apps/utf8.rc M Source/WebCore/PAL/ThirdParty/libavif/appveyor.yml M Source/WebCore/PAL/ThirdParty/libavif/cmake/Modules/Findaom.cmake M Source/WebCore/PAL/ThirdParty/libavif/cmake/Modules/Finddav1d.cmake M Source/WebCore/PAL/ThirdParty/libavif/cmake/Modules/Findlibgav1.cmake M Source/WebCore/PAL/ThirdParty/libavif/cmake/Modules/Findlibsharpyuv.cmake M Source/WebCore/PAL/ThirdParty/libavif/cmake/Modules/Findlibyuv.cmake M Source/WebCore/PAL/ThirdParty/libavif/cmake/Modules/Findrav1e.cmake M Source/WebCore/PAL/ThirdParty/libavif/cmake/Modules/Findsvt.cmake A Source/WebCore/PAL/ThirdParty/libavif/cmake/Modules/LocalAom.cmake A Source/WebCore/PAL/ThirdParty/libavif/cmake/Modules/LocalAvm.cmake A Source/WebCore/PAL/ThirdParty/libavif/cmake/Modules/LocalDav1d.cmake A Source/WebCore/PAL/ThirdParty/libavif/cmake/Modules/LocalGoogletest.cmake A Source/WebCore/PAL/ThirdParty/libavif/cmake/Modules/LocalJpeg.cmake A Source/WebCore/PAL/ThirdParty/libavif/cmake/Modules/LocalLibXml2.cmake A Source/WebCore/PAL/ThirdParty/libavif/cmake/Modules/LocalLibargparse.cmake A Source/WebCore/PAL/ThirdParty/libavif/cmake/Modules/LocalLibgav1.cmake A Source/WebCore/PAL/ThirdParty/libavif/cmake/Modules/LocalLibsharpyuv.cmake A Source/WebCore/PAL/ThirdParty/libavif/cmake/Modules/LocalLibyuv.cmake A Source/WebCore/PAL/ThirdParty/libavif/cmake/Modules/LocalRav1e.cmake A Source/WebCore/PAL/ThirdParty/libavif/cmake/Modules/LocalSvt.cmake A Source/WebCore/PAL/ThirdParty/libavif/cmake/Modules/LocalZlibpng.cmake A Source/WebCore/PAL/ThirdParty/libavif/cmake/Modules/merge_static_libs.cmake A Source/WebCore/PAL/ThirdParty/libavif/contrib/gdk-pixbuf/.clang-format M Source/WebCore/PAL/ThirdParty/libavif/contrib/gdk-pixbuf/CMakeLists.txt M Source/WebCore/PAL/ThirdParty/libavif/contrib/gdk-pixbuf/loader.c M Source/WebCore/PAL/ThirdParty/libavif/examples/avif_example_decode_file.c M Source/WebCore/PAL/ThirdParty/libavif/examples/avif_example_decode_memory.c M Source/WebCore/PAL/ThirdParty/libavif/examples/avif_example_decode_streaming.c M Source/WebCore/PAL/ThirdParty/libavif/examples/avif_example_encode.c M Source/WebCore/PAL/ThirdParty/libavif/ext/aom.cmd A Source/WebCore/PAL/ThirdParty/libavif/ext/avm.cmd A Source/WebCore/PAL/ThirdParty/libavif/ext/compliance_warden.sh M Source/WebCore/PAL/ThirdParty/libavif/ext/dav1d.cmd A Source/WebCore/PAL/ThirdParty/libavif/ext/dav1d_android.sh A Source/WebCore/PAL/ThirdParty/libavif/ext/fuzztest.cmd M Source/WebCore/PAL/ThirdParty/libavif/ext/googletest.cmd A Source/WebCore/PAL/ThirdParty/libavif/ext/libargparse.cmd M Source/WebCore/PAL/ThirdParty/libavif/ext/libgav1.cmd M Source/WebCore/PAL/ThirdParty/libavif/ext/libgav1_android.sh M Source/WebCore/PAL/ThirdParty/libavif/ext/libsharpyuv.cmd A Source/WebCore/PAL/ThirdParty/libavif/ext/libxml2.cmd M Source/WebCore/PAL/ThirdParty/libavif/ext/libyuv.cmd A Source/WebCore/PAL/ThirdParty/libavif/ext/libyuv_android.sh A Source/WebCore/PAL/ThirdParty/libavif/ext/mp4box.sh M Source/WebCore/PAL/ThirdParty/libavif/ext/rav1e.cmd M Source/WebCore/PAL/ThirdParty/libavif/ext/svt.cmd M Source/WebCore/PAL/ThirdParty/libavif/ext/svt.sh M Source/WebCore/PAL/ThirdParty/libavif/ext/zlibpng.cmd M Source/WebCore/PAL/ThirdParty/libavif/include/avif/avif.h A Source/WebCore/PAL/ThirdParty/libavif/include/avif/avif_cxx.h M Source/WebCore/PAL/ThirdParty/libavif/include/avif/internal.h M Source/WebCore/PAL/ThirdParty/libavif/libavif.pc.cmake M Source/WebCore/PAL/ThirdParty/libavif/libavif.xcodeproj/project.pbxproj M Source/WebCore/PAL/ThirdParty/libavif/src/alpha.c M Source/WebCore/PAL/ThirdParty/libavif/src/avif.c M Source/WebCore/PAL/ThirdParty/libavif/src/codec_aom.c A Source/WebCore/PAL/ThirdParty/libavif/src/codec_avm.c M Source/WebCore/PAL/ThirdParty/libavif/src/codec_dav1d.c M Source/WebCore/PAL/ThirdParty/libavif/src/codec_libgav1.c M Source/WebCore/PAL/ThirdParty/libavif/src/codec_rav1e.c M Source/WebCore/PAL/ThirdParty/libavif/src/codec_svt.c M Source/WebCore/PAL/ThirdParty/libavif/src/colr.c A Source/WebCore/PAL/ThirdParty/libavif/src/colrconvert.c A Source/WebCore/PAL/ThirdParty/libavif/src/compliance.cc M Source/WebCore/PAL/ThirdParty/libavif/src/diag.c M Source/WebCore/PAL/ThirdParty/libavif/src/exif.c A Source/WebCore/PAL/ThirdParty/libavif/src/gainmap.c M Source/WebCore/PAL/ThirdParty/libavif/src/io.c M Source/WebCore/PAL/ThirdParty/libavif/src/mem.c M Source/WebCore/PAL/ThirdParty/libavif/src/obu.c M Source/WebCore/PAL/ThirdParty/libavif/src/rawdata.c M Source/WebCore/PAL/ThirdParty/libavif/src/read.c M Source/WebCore/PAL/ThirdParty/libavif/src/reformat.c M Source/WebCore/PAL/ThirdParty/libavif/src/reformat_libsharpyuv.c M Source/WebCore/PAL/ThirdParty/libavif/src/reformat_libyuv.c M Source/WebCore/PAL/ThirdParty/libavif/src/scale.c M Source/WebCore/PAL/ThirdParty/libavif/src/stream.c M Source/WebCore/PAL/ThirdParty/libavif/src/utils.c M Source/WebCore/PAL/ThirdParty/libavif/src/write.c M Source/WebCore/PAL/ThirdParty/libavif/tests/CMakeLists.txt M Source/WebCore/PAL/ThirdParty/libavif/tests/aviftest.c M Source/WebCore/PAL/ThirdParty/libavif/tests/avifyuv.c A Source/WebCore/PAL/ThirdParty/libavif/tests/data/ArcTriomphe-cHRM-orig.png A Source/WebCore/PAL/ThirdParty/libavif/tests/data/ArcTriomphe-cHRM-red-green-swap-reference.png A Source/WebCore/PAL/ThirdParty/libavif/tests/data/ArcTriomphe-cHRM-red-green-swap.png M Source/WebCore/PAL/ThirdParty/libavif/tests/data/README.md A Source/WebCore/PAL/ThirdParty/libavif/tests/data/alpha_noispe.avif A Source/WebCore/PAL/ThirdParty/libavif/tests/data/circle-trns-after-plte.png A Source/WebCore/PAL/ThirdParty/libavif/tests/data/circle-trns-before-plte.png A Source/WebCore/PAL/ThirdParty/libavif/tests/data/color_grid_alpha_grid_gainmap_nogrid.avif A Source/WebCore/PAL/ThirdParty/libavif/tests/data/color_grid_alpha_nogrid.avif A Source/WebCore/PAL/ThirdParty/libavif/tests/data/color_grid_gainmap_different_grid.avif A Source/WebCore/PAL/ThirdParty/libavif/tests/data/color_nogrid_alpha_nogrid_gainmap_grid.avif A Source/WebCore/PAL/ThirdParty/libavif/tests/data/colors-animated-8bpc.avif A Source/WebCore/PAL/ThirdParty/libavif/tests/data/colors_hdr_p3.avif A Source/WebCore/PAL/ThirdParty/libavif/tests/data/colors_hdr_rec2020.avif A Source/WebCore/PAL/ThirdParty/libavif/tests/data/colors_hdr_srgb.avif A Source/WebCore/PAL/ThirdParty/libavif/tests/data/colors_sdr_srgb.avif A Source/WebCore/PAL/ThirdParty/libavif/tests/data/colors_text_hdr_p3.avif A Source/WebCore/PAL/ThirdParty/libavif/tests/data/colors_text_hdr_rec2020.avif A Source/WebCore/PAL/ThirdParty/libavif/tests/data/colors_text_hdr_srgb.avif A Source/WebCore/PAL/ThirdParty/libavif/tests/data/colors_text_sdr_srgb.avif A Source/WebCore/PAL/ThirdParty/libavif/tests/data/colors_text_wcg_hdr_rec2020.avif A Source/WebCore/PAL/ThirdParty/libavif/tests/data/colors_text_wcg_sdr_rec2020.avif A Source/WebCore/PAL/ThirdParty/libavif/tests/data/colors_wcg_hdr_rec2020.avif A Source/WebCore/PAL/ThirdParty/libavif/tests/data/draw_points.png A Source/WebCore/PAL/ThirdParty/libavif/tests/data/ffffcc-gamma1.6.png A Source/WebCore/PAL/ThirdParty/libavif/tests/data/ffffcc-gamma2.2.png A Source/WebCore/PAL/ThirdParty/libavif/tests/data/ffffcc-srgb.png A Source/WebCore/PAL/ThirdParty/libavif/tests/data/ffffff-gamma1.6.png A Source/WebCore/PAL/ThirdParty/libavif/tests/data/ffffff-gamma2.2.png A Source/WebCore/PAL/ThirdParty/libavif/tests/data/goldens/circle-trns-after-plte.png.avif.xml A Source/WebCore/PAL/ThirdParty/libavif/tests/data/goldens/dog_exif_extended_xmp_icc.jpg.avif.xml A Source/WebCore/PAL/ThirdParty/libavif/tests/data/goldens/kodim03_23_animation.avif.xml A Source/WebCore/PAL/ThirdParty/libavif/tests/data/goldens/kodim03_23_animation_keyframes.avif.xml A Source/WebCore/PAL/ThirdParty/libavif/tests/data/goldens/kodim03_yuv420_8bpc.y4m.avif.xml A Source/WebCore/PAL/ThirdParty/libavif/tests/data/goldens/paris_exif_xmp_gainmap_bigendian.jpg.avif.xml A Source/WebCore/PAL/ThirdParty/libavif/tests/data/goldens/paris_exif_xmp_gainmap_bigendian_ignore.jpg.avif.xml A Source/WebCore/PAL/ThirdParty/libavif/tests/data/goldens/paris_exif_xmp_gainmap_littleendian.jpg.avif.xml A Source/WebCore/PAL/ThirdParty/libavif/tests/data/goldens/paris_exif_xmp_icc_gainmap_bigendian.jpg.avif.xml A Source/WebCore/PAL/ThirdParty/libavif/tests/data/goldens/paris_icc_exif_xmp.png.avif.xml A Source/WebCore/PAL/ThirdParty/libavif/tests/data/kodim03_grayscale_gamma1.6-reference.png A Source/WebCore/PAL/ThirdParty/libavif/tests/data/kodim03_grayscale_gamma1.6.png A Source/WebCore/PAL/ThirdParty/libavif/tests/data/paris_exif_xmp_gainmap_bigendian.jpg A Source/WebCore/PAL/ThirdParty/libavif/tests/data/paris_exif_xmp_gainmap_littleendian.jpg A Source/WebCore/PAL/ThirdParty/libavif/tests/data/paris_exif_xmp_icc_gainmap_bigendian.jpg A Source/WebCore/PAL/ThirdParty/libavif/tests/data/paris_xmp_trailing_null.jpg A Source/WebCore/PAL/ThirdParty/libavif/tests/data/sRGB2014.icc A Source/WebCore/PAL/ThirdParty/libavif/tests/data/seine_hdr_gainmap_small_srgb.avif A Source/WebCore/PAL/ThirdParty/libavif/tests/data/seine_hdr_gainmap_srgb.avif A Source/WebCore/PAL/ThirdParty/libavif/tests/data/seine_hdr_rec2020.avif A Source/WebCore/PAL/ThirdParty/libavif/tests/data/seine_hdr_srgb.avif A Source/WebCore/PAL/ThirdParty/libavif/tests/data/seine_sdr_gainmap_big_srgb.avif A Source/WebCore/PAL/ThirdParty/libavif/tests/data/seine_sdr_gainmap_srgb.avif A Source/WebCore/PAL/ThirdParty/libavif/tests/data/seine_sdr_gainmap_srgb.jpg A Source/WebCore/PAL/ThirdParty/libavif/tests/data/sources/colors.psd A Source/WebCore/PAL/ThirdParty/libavif/tests/data/sources/seine.psd A Source/WebCore/PAL/ThirdParty/libavif/tests/data/weld_16bit.png A Source/WebCore/PAL/ThirdParty/libavif/tests/data/white_1x1.avif M Source/WebCore/PAL/ThirdParty/libavif/tests/docker/build.sh A Source/WebCore/PAL/ThirdParty/libavif/tests/golden_test_common.sh M Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/are_images_equal.cc A Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avif_fuzztest_dec.cc A Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avif_fuzztest_dec_incr.cc A Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avif_fuzztest_enc_dec.cc A Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avif_fuzztest_enc_dec_anim.cc A Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avif_fuzztest_enc_dec_experimental.cc A Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avif_fuzztest_enc_dec_incr.cc A Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avif_fuzztest_enc_dec_incr_experimental.cc A Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avif_fuzztest_helpers.cc A Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avif_fuzztest_helpers.h A Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avif_fuzztest_read_image.cc A Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avif_fuzztest_yuvrgb.cc M Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifallocationtest.cc A Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifalphanoispetest.cc A Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifalphapremtest.cc A Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifanimationtest.cc A Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifavmtest.cc A Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifbasictest.cc M Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifchangesettingtest.cc A Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifclaptest.cc A Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifcllitest.cc A Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifcodectest.cc A Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifcolrconverttest.cc A Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifcolrtest.cc A Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifdecodetest.cc A Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifencodetest.cc A Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifgainmaptest.cc M Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifgridapitest.cc A Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifimagetest.cc M Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifincrtest.cc M Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifincrtest_helpers.cc M Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifincrtest_helpers.h A Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifiostatstest.cc A Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifjpeggainmaptest.cc A Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/aviflosslesstest.cc M Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifmetadatatest.cc A Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifminitest.cc A Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifopaquetest.cc A Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifpng16bittest.cc A Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifprogressivetest.cc A Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifrangetest.cc A Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifreadimagetest.cc A Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifrgbtest.cc M Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifrgbtoyuvtest.cc A Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifscaletest.cc A Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifstreamtest.cc M Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/aviftest_helpers.cc M Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/aviftest_helpers.h M Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/aviftilingtest.cc A Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifutilstest.cc M Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avify4mtest.cc A Source/WebCore/PAL/ThirdParty/libavif/tests/oss-fuzz/.clang-format M Source/WebCore/PAL/ThirdParty/libavif/tests/oss-fuzz/avif_decode_fuzzer.cc A Source/WebCore/PAL/ThirdParty/libavif/tests/oss-fuzz/build.sh A Source/WebCore/PAL/ThirdParty/libavif/tests/oss-fuzz/repro_fuzz.cc M Source/WebCore/PAL/ThirdParty/libavif/tests/test_cmd.sh A Source/WebCore/PAL/ThirdParty/libavif/tests/test_cmd_animation.sh A Source/WebCore/PAL/ThirdParty/libavif/tests/test_cmd_avifgainmaputil.sh A Source/WebCore/PAL/ThirdParty/libavif/tests/test_cmd_avm.sh A Source/WebCore/PAL/ThirdParty/libavif/tests/test_cmd_avm_lossless.sh A Source/WebCore/PAL/ThirdParty/libavif/tests/test_cmd_enc_boxes_golden.sh A Source/WebCore/PAL/ThirdParty/libavif/tests/test_cmd_enc_gainmap_boxes_golden.sh A Source/WebCore/PAL/ThirdParty/libavif/tests/test_cmd_gainmap.sh A Source/WebCore/PAL/ThirdParty/libavif/tests/test_cmd_grid.sh A Source/WebCore/PAL/ThirdParty/libavif/tests/test_cmd_icc_profile.sh A Source/WebCore/PAL/ThirdParty/libavif/tests/test_cmd_lossless.sh A Source/WebCore/PAL/ThirdParty/libavif/tests/test_cmd_metadata.sh A Source/WebCore/PAL/ThirdParty/libavif/tests/test_cmd_progressive.sh A Source/WebCore/PAL/ThirdParty/libavif/tests/test_cmd_targetsize.sh A Source/WebCore/PAL/ThirdParty/libavif/third_party/README.md A Source/WebCore/PAL/ThirdParty/libavif/third_party/iccjpeg/iccjpeg.c A Source/WebCore/PAL/ThirdParty/libavif/third_party/iccjpeg/iccjpeg.h A Source/WebCore/PAL/ThirdParty/libavif/third_party/libyuv/AUTHORS A Source/WebCore/PAL/ThirdParty/libavif/third_party/libyuv/include/libyuv.h A Source/WebCore/PAL/ThirdParty/libavif/third_party/libyuv/include/libyuv/basic_types.h A Source/WebCore/PAL/ThirdParty/libavif/third_party/libyuv/include/libyuv/planar_functions.h A Source/WebCore/PAL/ThirdParty/libavif/third_party/libyuv/include/libyuv/row.h A Source/WebCore/PAL/ThirdParty/libavif/third_party/libyuv/include/libyuv/scale.h A Source/WebCore/PAL/ThirdParty/libavif/third_party/libyuv/include/libyuv/scale_row.h A Source/WebCore/PAL/ThirdParty/libavif/third_party/libyuv/include/libyuv/version.h A Source/WebCore/PAL/ThirdParty/libavif/third_party/libyuv/source/planar_functions.c A Source/WebCore/PAL/ThirdParty/libavif/third_party/libyuv/source/row_common.c A Source/WebCore/PAL/ThirdParty/libavif/third_party/libyuv/source/scale.c A Source/WebCore/PAL/ThirdParty/libavif/third_party/libyuv/source/scale_any.c A Source/WebCore/PAL/ThirdParty/libavif/third_party/libyuv/source/scale_common.c M Source/WebCore/platform/image-decoders/avif/AVIFImageReader.cpp Log Message: ----------- Downstream libavif 1.0.3 https://bugs.webkit.org/show_bug.cgi?id=268503 rdar://122044452 Reviewed by Tim Horton. Update the WebKit libavif 0.11.0 with the latest libavif. * Source/WebCore/PAL/ThirdParty/libavif/CHANGELOG.md: * Source/WebCore/PAL/ThirdParty/libavif/CMakeLists.txt: * Source/WebCore/PAL/ThirdParty/libavif/Configurations/BaseTarget.xcconfig: * Source/WebCore/PAL/ThirdParty/libavif/LICENSE: * Source/WebCore/PAL/ThirdParty/libavif/README.md: * Source/WebCore/PAL/ThirdParty/libavif/SECURITY.md: Added. * Source/WebCore/PAL/ThirdParty/libavif/android_jni/README.md: * Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/build.gradle: * Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/proguard-rules.pro: * Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/androidTest/AndroidManifest.xml: Added. * Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/androidTest/assets/README.md: Added. * Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/androidTest/assets/animated_avif/Chimera-AV1-10bit-480x270.avif: Added. * Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/androidTest/assets/animated_avif/alpha_video.avif: Added. * Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/androidTest/assets/avif/blue-and-magenta-crop.avif: Added. * Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/androidTest/assets/avif/fox.profile0.10bpc.yuv420.avif: Added. * Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/androidTest/assets/avif/fox.profile0.10bpc.yuv420.monochrome.avif: Added. * Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/androidTest/assets/avif/fox.profile0.8bpc.yuv420.avif: Added. * Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/androidTest/assets/avif/fox.profile0.8bpc.yuv420.monochrome.avif: Added. * Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/androidTest/assets/avif/fox.profile1.10bpc.yuv444.avif: Added. * Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/androidTest/assets/avif/fox.profile1.8bpc.yuv444.avif: Added. * Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/androidTest/assets/avif/fox.profile2.10bpc.yuv422.avif: Added. * Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/androidTest/assets/avif/fox.profile2.12bpc.yuv420.avif: Added. * Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/androidTest/assets/avif/fox.profile2.12bpc.yuv420.monochrome.avif: Added. * Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/androidTest/assets/avif/fox.profile2.12bpc.yuv422.avif: Added. * Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/androidTest/assets/avif/fox.profile2.12bpc.yuv444.avif: Added. * Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/androidTest/assets/avif/fox.profile2.8bpc.yuv422.avif: Added. * Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/androidTest/java/org/aomedia/avif/android/AvifDecoderTest.java: Added. (AvifDecoderTest): (AvifDecoderTest.Image): (AvifDecoderTest.Image.Image): (AvifDecoderTest.Image.getBuffer): * Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/androidTest/proguard-rules.pro: Added. * Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/main/AndroidManifest.xml: * Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/main/java/org/aomedia/avif/android/AvifDecoder.java: (AvifDecoder...AvifDecoder): (AvifDecoder...Info): (AvifDecoder...decode): (AvifDecoder...getWidth): (AvifDecoder...getHeight): (AvifDecoder...getDepth): (AvifDecoder...getAlphaPresent): (AvifDecoder...getFrameCount): (AvifDecoder...getRepetitionCount): (AvifDecoder...getFrameDurations): (AvifDecoder...release): (AvifDecoder...create): (AvifDecoder...nextFrame): (AvifDecoder...nextFrameIndex): (AvifDecoder...nthFrame): * Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/main/jni/CMakeLists.txt: * Source/WebCore/PAL/ThirdParty/libavif/android_jni/avifandroidjni/src/main/jni/libavif_jni.cc: * Source/WebCore/PAL/ThirdParty/libavif/android_jni/build.gradle: * Source/WebCore/PAL/ThirdParty/libavif/android_jni/gradle/wrapper/gradle-wrapper.jar: Added. * Source/WebCore/PAL/ThirdParty/libavif/android_jni/gradle/wrapper/gradle-wrapper.properties: * Source/WebCore/PAL/ThirdParty/libavif/apps/avifdec.c: (syntax): (main): * Source/WebCore/PAL/ThirdParty/libavif/apps/avifenc.c: (intSettingsEntryOf): (boolSettingsEntryOf): (scalingModeSettingsEntryOf): (syntaxShort): (syntaxLong): (qualityString): (parseU32List): (parseOptionSuffix): (strpre): (avifInputAddCachedImage): (fileExists): (avifInputGetFile): (avifInputHasRemainingData): (avifInputReadImage): (readEntireFile): (avifStrdup): (avifCodecSpecificOptionsAdd): (avifCodecSpecificOptionsFree): (avifGetBestCellSize): (avifImageSplitGrid): (avifEncodeUpdateEncoderSettings): (avifEncoderVerifyImageCompatibility): (avifEncodeRestOfImageSequence): (avifEncodeRestOfLayeredImage): (avifEncodeImagesFixedQuality): (avifEncodeImages): (main): (syntax): Deleted. (quantizerString): Deleted. (parseCICP): Deleted. (avifInputGetNextFile): Deleted. * Source/WebCore/PAL/ThirdParty/libavif/apps/avifgainmaputil/.clang-format: Added. * Source/WebCore/PAL/ThirdParty/libavif/apps/avifgainmaputil/avifgainmaputil.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/apps/avifgainmaputil/combine_command.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/apps/avifgainmaputil/combine_command.h: Added. * Source/WebCore/PAL/ThirdParty/libavif/apps/avifgainmaputil/convert_command.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/apps/avifgainmaputil/convert_command.h: Added. * Source/WebCore/PAL/ThirdParty/libavif/apps/avifgainmaputil/extractgainmap_command.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/apps/avifgainmaputil/extractgainmap_command.h: Added. * Source/WebCore/PAL/ThirdParty/libavif/apps/avifgainmaputil/imageio.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/apps/avifgainmaputil/imageio.h: Added. * Source/WebCore/PAL/ThirdParty/libavif/apps/avifgainmaputil/printmetadata_command.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/apps/avifgainmaputil/printmetadata_command.h: Added. * Source/WebCore/PAL/ThirdParty/libavif/apps/avifgainmaputil/program_command.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/apps/avifgainmaputil/program_command.h: Added. (avif::ProgramCommand::name const): (avif::ProgramCommand::description const): (avif::BasicImageEncodeArgs::Init): (avif::ImageReadArgs::Init): (avif::ParseList): * Source/WebCore/PAL/ThirdParty/libavif/apps/avifgainmaputil/swapbase_command.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/apps/avifgainmaputil/swapbase_command.h: Added. * Source/WebCore/PAL/ThirdParty/libavif/apps/avifgainmaputil/tonemap_command.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/apps/avifgainmaputil/tonemap_command.h: Added. * Source/WebCore/PAL/ThirdParty/libavif/apps/shared/avifexif.c: Added. (avifImageGetExifOrientationFromIrotImir): (avifSetExifOrientation): * Source/WebCore/PAL/ThirdParty/libavif/apps/shared/avifexif.h: Added. * Source/WebCore/PAL/ThirdParty/libavif/apps/shared/avifjpeg.c: (avifJPEGCopyPixels): (avifJPEGReadCopy): (avifJPEGReadUint32LittleEndian): (avifJPEGReadUint16BigEndian): (avifJPEGReadUint16LittleEndian): (avifJPEGReadBytes): (avifJPEGReadU32): (avifJPEGReadU16): (avifJPEGFindMpfSegmentOffset): (avifJPEGFindXMLNodeByName): (avifJPEGFindGainMapXMPNode): (avifJPEGHasGainMapXMPNode): (avifJPEGFindGainMapProperty): (avifJPEGFindGainMapPropertyDoubles): (SwapDoubles): (avifJPEGParseGainMapXMPProperties): (avifJPEGParseGainMapXMP): (avifJPEGExtractGainMapImageFromMpf): (avifJPEGExtractGainMapImage): (avifJPEGReadInternal): (avifJPEGRead): (avifJPEGWrite): * Source/WebCore/PAL/ThirdParty/libavif/apps/shared/avifjpeg.h: * Source/WebCore/PAL/ThirdParty/libavif/apps/shared/avifpng.c: (avifHexStringToBytes): (avifCopyRawProfile): (avifExtractExifAndXMP): (avifPNGRead): (avifPNGWrite): * Source/WebCore/PAL/ThirdParty/libavif/apps/shared/avifpng.h: * Source/WebCore/PAL/ThirdParty/libavif/apps/shared/avifutil.c: (avifImageDumpInternal): (avifImageDump): (avifContainerDump): (avifGuessFileFormat): (avifGuessBufferFileFormat): (avifReadImage): (avifImageFixXMP): * Source/WebCore/PAL/ThirdParty/libavif/apps/shared/avifutil.h: * Source/WebCore/PAL/ThirdParty/libavif/apps/shared/iccmaker.c: Added. (writeLittleEndianU32): (writeBigEndianU16): (writeBigEndianU32): (putS15Fixed16): (putU8Fixed8): (putColorant): (xyToXYZ): (matInv): (matMul): (matDiag): (swap): (matTrans): (vecMul): (computeMD5): (avifGenerateGrayICC): * Source/WebCore/PAL/ThirdParty/libavif/apps/shared/iccmaker.h: Added. * Source/WebCore/PAL/ThirdParty/libavif/apps/shared/y4m.c: (y4mReadUnsignedInt): (y4mClampSamples): (y4mRead): (y4mWrite): * Source/WebCore/PAL/ThirdParty/libavif/apps/shared/y4m.h: * Source/WebCore/PAL/ThirdParty/libavif/apps/utf8.manifest: Added. * Source/WebCore/PAL/ThirdParty/libavif/apps/utf8.rc: Added. * Source/WebCore/PAL/ThirdParty/libavif/appveyor.yml: * Source/WebCore/PAL/ThirdParty/libavif/cmake/Modules/Findaom.cmake: * Source/WebCore/PAL/ThirdParty/libavif/cmake/Modules/Finddav1d.cmake: * Source/WebCore/PAL/ThirdParty/libavif/cmake/Modules/Findlibgav1.cmake: * Source/WebCore/PAL/ThirdParty/libavif/cmake/Modules/Findlibsharpyuv.cmake: * Source/WebCore/PAL/ThirdParty/libavif/cmake/Modules/Findlibyuv.cmake: * Source/WebCore/PAL/ThirdParty/libavif/cmake/Modules/Findrav1e.cmake: * Source/WebCore/PAL/ThirdParty/libavif/cmake/Modules/Findsvt.cmake: * Source/WebCore/PAL/ThirdParty/libavif/cmake/Modules/LocalAom.cmake: Added. * Source/WebCore/PAL/ThirdParty/libavif/cmake/Modules/LocalAvm.cmake: Added. * Source/WebCore/PAL/ThirdParty/libavif/cmake/Modules/LocalDav1d.cmake: Added. * Source/WebCore/PAL/ThirdParty/libavif/cmake/Modules/LocalGoogletest.cmake: Added. * Source/WebCore/PAL/ThirdParty/libavif/cmake/Modules/LocalJpeg.cmake: Added. * Source/WebCore/PAL/ThirdParty/libavif/cmake/Modules/LocalLibXml2.cmake: Added. * Source/WebCore/PAL/ThirdParty/libavif/cmake/Modules/LocalLibargparse.cmake: Added. * Source/WebCore/PAL/ThirdParty/libavif/cmake/Modules/LocalLibgav1.cmake: Added. * Source/WebCore/PAL/ThirdParty/libavif/cmake/Modules/LocalLibsharpyuv.cmake: Added. * Source/WebCore/PAL/ThirdParty/libavif/cmake/Modules/LocalLibyuv.cmake: Added. * Source/WebCore/PAL/ThirdParty/libavif/cmake/Modules/LocalRav1e.cmake: Added. * Source/WebCore/PAL/ThirdParty/libavif/cmake/Modules/LocalSvt.cmake: Added. * Source/WebCore/PAL/ThirdParty/libavif/cmake/Modules/LocalZlibpng.cmake: Added. * Source/WebCore/PAL/ThirdParty/libavif/cmake/Modules/merge_static_libs.cmake: Added. * Source/WebCore/PAL/ThirdParty/libavif/contrib/gdk-pixbuf/.clang-format: Added. * Source/WebCore/PAL/ThirdParty/libavif/contrib/gdk-pixbuf/CMakeLists.txt: * Source/WebCore/PAL/ThirdParty/libavif/contrib/gdk-pixbuf/loader.c: (avif_context_free): (avif_context_try_load): (begin_load): (stop_load): (load_increment): (avif_is_save_option_supported): (avif_image_saver): (fill_vtable): (fill_info): * Source/WebCore/PAL/ThirdParty/libavif/examples/avif_example_decode_file.c: (main): * Source/WebCore/PAL/ThirdParty/libavif/examples/avif_example_decode_memory.c: (main): * Source/WebCore/PAL/ThirdParty/libavif/examples/avif_example_decode_streaming.c: (avifIOStreamingReaderDestroy): (avifIOCreateStreamingReader): * Source/WebCore/PAL/ThirdParty/libavif/examples/avif_example_encode.c: (main): * Source/WebCore/PAL/ThirdParty/libavif/ext/aom.cmd: * Source/WebCore/PAL/ThirdParty/libavif/ext/avm.cmd: Added. * Source/WebCore/PAL/ThirdParty/libavif/ext/compliance_warden.sh: Added. * Source/WebCore/PAL/ThirdParty/libavif/ext/dav1d.cmd: * Source/WebCore/PAL/ThirdParty/libavif/ext/dav1d_android.sh: Added. * Source/WebCore/PAL/ThirdParty/libavif/ext/fuzztest.cmd: Added. * Source/WebCore/PAL/ThirdParty/libavif/ext/googletest.cmd: * Source/WebCore/PAL/ThirdParty/libavif/ext/libargparse.cmd: Copied from Source/WebCore/PAL/ThirdParty/libavif/ext/libsharpyuv.cmd. * Source/WebCore/PAL/ThirdParty/libavif/ext/libgav1.cmd: * Source/WebCore/PAL/ThirdParty/libavif/ext/libgav1_android.sh: * Source/WebCore/PAL/ThirdParty/libavif/ext/libsharpyuv.cmd: * Source/WebCore/PAL/ThirdParty/libavif/ext/libxml2.cmd: Added. * Source/WebCore/PAL/ThirdParty/libavif/ext/libyuv.cmd: * Source/WebCore/PAL/ThirdParty/libavif/ext/libyuv_android.sh: Added. * Source/WebCore/PAL/ThirdParty/libavif/ext/mp4box.sh: Added. * Source/WebCore/PAL/ThirdParty/libavif/ext/rav1e.cmd: * Source/WebCore/PAL/ThirdParty/libavif/ext/svt.cmd: * Source/WebCore/PAL/ThirdParty/libavif/ext/svt.sh: * Source/WebCore/PAL/ThirdParty/libavif/ext/zlibpng.cmd: * Source/WebCore/PAL/ThirdParty/libavif/include/avif/avif.h: * Source/WebCore/PAL/ThirdParty/libavif/include/avif/avif_cxx.h: Added. (avif::UniquePtrDeleter::operator() const): * Source/WebCore/PAL/ThirdParty/libavif/include/avif/internal.h: * Source/WebCore/PAL/ThirdParty/libavif/libavif.pc.cmake: * Source/WebCore/PAL/ThirdParty/libavif/libavif.xcodeproj/project.pbxproj: * Source/WebCore/PAL/ThirdParty/libavif/src/alpha.c: (avifFillAlpha): (avifReformatAlpha): * Source/WebCore/PAL/ThirdParty/libavif/src/avif.c: (avifGetPixelFormatInfo): (avifResultToString): (avifImageSetDefaults): (avifImageCreate): (avifImageCopyNoAlloc): (avifImageCopySamples): (avifImageCopy): (avifImageSetViewRect): (avifImageDestroy): (avifImageSetProfileICC): (avifImageSetMetadataXMP): (avifImageAllocatePlanes): (avifImageIsOpaque): (avifImagePlane): (avifImagePlaneRowBytes): (avifImagePlaneWidth): (avifImagePlaneHeight): (avifRGBImageSetDefaults): (avifRGBImageAllocatePixels): (calcCenter): (avifCropRectIsValid): (avifCropRectConvertCleanApertureBox): (avifCleanApertureBoxConvertCropRect): (avifStrdup): (avifCodecSpecificOptionsCreate): (avifCodecSpecificOptionsDestroy): (avifCodecSpecificOptionsSet): (avifCodecTypeFromChoice): (avifCodecCreate): (avifGainMapCreate): (avifGainMapDestroy): (calcGCD): Deleted. (clapFractionSimplify): Deleted. (clapFractionCD): Deleted. (clapFractionAdd): Deleted. (clapFractionSub): Deleted. * Source/WebCore/PAL/ThirdParty/libavif/src/codec_aom.c: (aomCodecGetNextImage): (avifProcessAOMOptionsPreInit): (doesLevelMatch): (aomCodecEncodeImage): (aomCodecEncodeFinish): (avifCodecCreateAOM): * Source/WebCore/PAL/ThirdParty/libavif/src/codec_avm.c: Copied from Source/WebCore/PAL/ThirdParty/libavif/src/codec_aom.c. (avmCodecDestroyInternal): (avifCheckCodecVersionAVM): (avmCodecGetNextImage): (avifImageCalcAOMFmt): (aomOptionParseInt): (aomOptionParseUInt): (aomOptionParseEnum): (avifProcessAOMOptionsPreInit): (avmScaleQuantizer): (avmCodecEncodeImage): (avmCodecEncodeFinish): (avifCodecVersionAVM): (avifCodecCreateAVM): * Source/WebCore/PAL/ThirdParty/libavif/src/codec_dav1d.c: (dav1dCodecGetNextImage): (avifCodecCreateDav1d): * Source/WebCore/PAL/ThirdParty/libavif/src/codec_libgav1.c: (gav1CodecGetNextImage): (avifCodecCreateGav1): * Source/WebCore/PAL/ThirdParty/libavif/src/codec_rav1e.c: (rav1eCodecEncodeImage): (rav1eCodecEncodeFinish): (avifCodecCreateRav1e): * Source/WebCore/PAL/ThirdParty/libavif/src/codec_svt.c: (svtCodecEncodeImage): (avifCodecCreateSvt): (dequeue_frame): * Source/WebCore/PAL/ThirdParty/libavif/src/colr.c: (avifTransferCharacteristicsGetGamma): (avifTransferCharacteristicsFindByGamma): (avifToLinear709): (avifToGamma709): (avifToLinear470M): (avifToGamma470M): (avifToLinear470BG): (avifToGamma470BG): (avifToLinearSMPTE240): (avifToGammaSMPTE240): (avifToGammaLinear): (avifToLinearLog100): (avifToGammaLog100): (avifToLinearLog100Sqrt10): (avifToGammaLog100Sqrt10): (avifToLinearIEC61966): (avifToGammaIEC61966): (avifToLinearBT1361): (avifToGammaBT1361): (avifToLinearSRGB): (avifToGammaSRGB): (avifToLinearPQ): (avifToGammaPQ): (avifToLinearSMPTE428): (avifToGammaSMPTE428): (avifToLinearHLG): (avifToGammaHLG): (avifTransferCharacteristicsGetLinearToGammaFunction): (avifColorPrimariesComputeYCoeffs): * Source/WebCore/PAL/ThirdParty/libavif/src/colrconvert.c: Added. (avifXyToXYZ): (avifMatInv): (avifMatMul): (avifMatDiag): (avifVecMul): (avifColorPrimariesComputeXYZD50ToRGBMatrix): (avifColorPrimariesComputeRGBToRGBMatrix): (avifLinearRGBConvertColorSpace): * Source/WebCore/PAL/ThirdParty/libavif/src/compliance.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/src/diag.c: (avifDiagnosticsPrintf): * Source/WebCore/PAL/ThirdParty/libavif/src/exif.c: (avifGetExifTiffHeaderOffset): (avifGetExifOrientationOffset): (avifImageExtractExifOrientationToIrotImir): (avifImageSetMetadataExif): * Source/WebCore/PAL/ThirdParty/libavif/src/gainmap.c: Added. (avifGainMapMetadataDoubleToFractions): (avifGainMapMetadataFractionsToDouble): (avifGainMapMetadataSetDefaults): (avifGetGainMapWeight): (lerp): (avifRGBImageApplyGainMap): (avifImageApplyGainMap): (avifValueToBucketIdx): (avifBucketIdxToValue): (avifFindMinMaxWithoutOutliers): (avifChooseColorSpaceForGainMapMath): (avifRGBImageComputeGainMap): (avifImageComputeGainMap): * Source/WebCore/PAL/ThirdParty/libavif/src/io.c: (avifIOMemoryReaderRead): (avifIOCreateMemoryReader): (avifIOFileReaderRead): (avifIOCreateFileReader): * Source/WebCore/PAL/ThirdParty/libavif/src/mem.c: (avifAlloc): * Source/WebCore/PAL/ThirdParty/libavif/src/obu.c: (parseSequenceHeaderProfile): (parseSequenceHeaderFrameMaxDimensions): (parseSequenceHeaderEnabledFeatures): (parseSequenceHeaderColorConfig): (parseAV1SequenceHeader): (parseAV2SequenceHeader): (avifSequenceHeaderParse): (parseSequenceHeader): Deleted. * Source/WebCore/PAL/ThirdParty/libavif/src/rawdata.c: (avifRWDataRealloc): (avifRWDataSet): * Source/WebCore/PAL/ThirdParty/libavif/src/read.c: (avifGetCodecType): (avifGetConfigurationPropertyName): (avifPropertyArrayFind): (avifSampleTableCreate): (avifSampleTableGetCodecType): (avifSampleTableGetProperties): (avifCodecDecodeInputCreate): (avifCodecDecodeInputFillFromSampleTable): (avifCodecDecodeInputFillFromDecoderItem): (avifMetaCreate): (avifMetaDestroy): (avifCheckItemID): (avifMetaFindOrCreateItem): (avifDecoderDataCreate): (avifDecoderDataResetCodec): (avifDecoderDataCreateTile): (avifDecoderDataCreateTrack): (avifDecoderDataClearTiles): (avifDecoderItemMaxExtent): (avifDecoderItemValidateProperties): (avifDecoderItemRead): (avifDecoderItemGetGridCodecType): (avifDecoderGenerateImageGridTiles): (avifDecoderDataAllocateGridImagePlanes): (avifDecoderDataCopyTileToImage): (avifDecoderFindMetadata): (avifParseItemLocationBox): (avifParseToneMappedImageBox): (avifDecoderItemReadAndParse): (avifParseImageSpatialExtentsProperty): (avifParseColourInformationBox): (avifParseContentLightLevelInformationBox): (avifParseCodecConfiguration): (avifParseCodecConfigurationBoxProperty): (avifParseImageRotationProperty): (avifParseImageMirrorProperty): (avifParseLayerSelectorProperty): (avifParseAV1LayeredImageIndexingProperty): (avifParseItemPropertyContainerBox): (avifParseItemPropertyAssociation): (avifParseItemDataBox): (avifParseItemPropertiesBox): (avifParseItemInfoEntry): (avifParseItemInfoBox): (avifParseItemReferenceBox): (avifParseMetaBox): (avifParseTrackHeaderBox): (avifParseChunkOffsetBox): (avifParseSampleToChunkBox): (avifParseSampleSizeBox): (avifParseSyncSampleBox): (avifParseTimeToSampleBox): (avifParseSampleDescriptionBox): (avifParseSampleTableBox): (avifParseMediaInformationBox): (avifParseMediaBox): (avifParseEditListBox): (avifParseEditBox): (avifParseTrackBox): (avifParseMovieBox): (avifParseExtendedMeta): (avifMetaCreateProperty): (avifDecoderItemAddProperty): (avifParseCondensedImageBox): (avifParseFileTypeBox): (avifSampleTableHasFormat): Deleted. (avifMetaFindItem): Deleted. (avifDecoderItemValidateAV1): Deleted. (avifDecoderDataFillImageGrid): Deleted. (avifParseAV1CodecConfigurationBox): Deleted. (avifParseAV1CodecConfigurationBoxProperty): Deleted. (avifParse): Deleted. (avifFileTypeHasBrand): Deleted. (avifFileTypeIsCompatible): Deleted. (avifPeekCompatibleFileType): Deleted. (avifDecoderCreate): Deleted. (avifDecoderCleanup): Deleted. (avifDecoderDestroy): Deleted. (avifDecoderSetSource): Deleted. (avifDecoderSetIO): Deleted. (avifDecoderSetIOMemory): Deleted. (avifDecoderSetIOFile): Deleted. (avifExtentMerge): Deleted. (avifDecoderNthImageMaxExtent): Deleted. (avifDecoderPrepareSample): Deleted. (avifDecoderParse): Deleted. (avifCodecCreateInternal): Deleted. (avifDecoderFlush): Deleted. (avifDecoderReset): Deleted. (avifDecoderPrepareTiles): Deleted. (avifImageLimitedToFullAlpha): Deleted. (avifDecoderDecodeTiles): Deleted. (avifDecoderNextImage): Deleted. (avifDecoderNthImageTiming): Deleted. (avifDecoderNthImage): Deleted. (avifDecoderIsKeyframe): Deleted. (avifDecoderNearestKeyframe): Deleted. (avifGetDecodedRowCount): Deleted. (avifDecoderDecodedRowCount): Deleted. (avifDecoderRead): Deleted. (avifDecoderReadMemory): Deleted. (avifDecoderReadFile): Deleted. * Source/WebCore/PAL/ThirdParty/libavif/src/reformat.c: (avifGetRGBColorSpaceInfo): (avifGetYUVColorSpaceInfo): (avifPrepareReformatState): (avifYUVColorSpaceInfoYToUNorm): (avifYUVColorSpaceInfoUVToUNorm): (avifImageRGBToYUV): (avifCreateYUVToRGBLookUpTables): (avifFreeYUVToRGBLookUpTables): (avifGetRGB565): (avifImageYUVAnyToRGBAnySlow): (avifImageYUV16ToRGB16Color): (avifImageYUV16ToRGB16Mono): (avifImageYUV16ToRGB8Color): (avifImageYUV16ToRGB8Mono): (avifImageYUV8ToRGB16Color): (avifImageYUV8ToRGB16Mono): (avifImageIdentity8ToRGB8ColorFullRange): (avifImageYUV8ToRGB8Color): (avifImageYUV8ToRGB8Mono): (avifRGBImageToF16): (avifImageYUVToRGBImpl): (avifImageYUVToRGBThreadWorker): (avifCreateYUVToRGBThread): (avifJoinYUVToRGBThread): (avifImageYUVToRGB): (avifLimitedToFullY): (avifLimitedToFullUV): (avifFullToLimitedY): (avifFullToLimitedUV): (avifFloatToF16): (avifF16ToFloat): (avifGetRGBAPixel): (avifSetRGBAPixel): (avifReformatStateYToUNorm): Deleted. (avifReformatStateUVToUNorm): Deleted. * Source/WebCore/PAL/ThirdParty/libavif/src/reformat_libsharpyuv.c: (avifImageRGBToYUVLibSharpYUV): * Source/WebCore/PAL/ThirdParty/libavif/src/reformat_libyuv.c: (avifImageYUVToRGBLibYUV): (getLibYUVConversionFunction): (getLibYUVConstants): (avifImageDownshiftTo8bpc): (avifImageYUVToRGBLibYUVHighBitDepth): Deleted. * Source/WebCore/PAL/ThirdParty/libavif/src/scale.c: (avifImageScaleWithLimit): (avifImageScale): * Source/WebCore/PAL/ThirdParty/libavif/src/stream.c: (avifROStreamStart): (avifROStreamSetOffset): (avifROStreamSkip): (avifROStreamRead): (avifROStreamReadUX8): (avifROStreamReadU16): (avifROStreamReadU16Endianness): (avifROStreamReadU32): (avifROStreamReadU32Endianness): (avifROStreamReadU64): (avifROStreamReadBits8): (avifROStreamReadBits): (avifROStreamReadVarInt): (avifROStreamReadString): (makeRoom): (avifRWStreamStart): (avifRWStreamWrite): (avifRWStreamWriteChars): (avifRWStreamWriteFullBox): (avifRWStreamWriteBox): (avifRWStreamFinishBox): (avifRWStreamWriteU8): (avifRWStreamWriteU16): (avifRWStreamWriteU32): (avifRWStreamWriteU64): (avifRWStreamWriteZeros): (avifRWStreamWriteBits): (avifRWStreamWriteVarInt): * Source/WebCore/PAL/ThirdParty/libavif/src/utils.c: (avifHTONS): (avifHTONL): (avifHTON64): (avifArrayPush): (calcGCD): (avifFractionSimplify): (overflowsInt32): (avifFractionCD): (avifFractionAdd): (avifFractionSub): (avifDoubleToUnsignedFractionImpl): (avifDoubleToSignedFraction): (avifDoubleToUnsignedFraction): (avifArrayPushIndex): Deleted. (avifArrayPushPtr): Deleted. * Source/WebCore/PAL/ThirdParty/libavif/src/write.c: (floorLog2): (avifCodecEncodeOutputCreate): (avifCodecEncodeOutputAddSample): (avifEncoderDataCreate): (avifEncoderDataCreateItem): (avifEncoderDataDestroy): (avifEncoderItemAddMdatFixup): (avifItemPropertyDedupCreate): (avifItemPropertyDedupFinish): (avifEncoderDestroy): (avifEncoderSetCodecSpecificOption): (avifEncoderBackupSettings): (avifEncoderDetectChanges): (avifEncoderWriteNclxProperty): (avifEncoderWriteColorProperties): (avifEncoderWriteHDRProperties): (avifEncoderWriteExtendedColorProperties): (avifEncoderWriteTrackMetaBox): (avifWriteGridPayload): (avifWriteToneMappedImagePayload): (avifEncoderGetGainMapSizeBytes): (avifImageCopyAltImageMetadata): (avifEncoderDataCreateExifItem): (avifEncoderDataCreateXMPItem): (avifImageCopyAndPad): (avifQualityToQuantizer): (avifEncoderAddImageItems): (avifEncoderGetCodecType): (avifEncoderDataShouldForceKeyframeForAlpha): (avifGetErrorForItemCategory): (avifValidateImageBasicProperties): (avifGridWidth): (avifGridHeight): (avifValidateGrid): (avifEncoderAddImageInternal): (avifEncoderAddImageGrid): (avifEncoderWriteMediaDataBox): (avifWriteAltrGroup): (avifImageWriteExtendedMeta): (avifEncoderIsCondensedImageBoxCompatible): (avifEncoderWriteFileTypeBoxAndCondensedImageBox): (avifEncoderWriteCondensedImageBox): (avifRWStreamWriteProperties): (avifEncoderFinish): (writeCodecConfig): (writeConfigBox): (ipmaPush): Deleted. (countLeadingZeros): Deleted. (avifEncoderCreate): Deleted. (avifCopyAndPadPlane): Deleted. (avifImageIsOpaque): Deleted. * Source/WebCore/PAL/ThirdParty/libavif/tests/CMakeLists.txt: * Source/WebCore/PAL/ThirdParty/libavif/tests/aviftest.c: (runIOTests): * Source/WebCore/PAL/ThirdParty/libavif/tests/avifyuv.c: (main): * Source/WebCore/PAL/ThirdParty/libavif/tests/data/ArcTriomphe-cHRM-orig.png: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/ArcTriomphe-cHRM-red-green-swap-reference.png: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/ArcTriomphe-cHRM-red-green-swap.png: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/README.md: * Source/WebCore/PAL/ThirdParty/libavif/tests/data/alpha_noispe.avif: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/circle-trns-after-plte.png: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/circle-trns-before-plte.png: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/color_grid_alpha_grid_gainmap_nogrid.avif: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/color_grid_alpha_nogrid.avif: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/color_grid_gainmap_different_grid.avif: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/color_nogrid_alpha_nogrid_gainmap_grid.avif: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/colors-animated-8bpc.avif: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/colors_hdr_p3.avif: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/colors_hdr_rec2020.avif: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/colors_hdr_srgb.avif: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/colors_sdr_srgb.avif: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/colors_text_hdr_p3.avif: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/colors_text_hdr_rec2020.avif: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/colors_text_hdr_srgb.avif: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/colors_text_sdr_srgb.avif: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/colors_text_wcg_hdr_rec2020.avif: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/colors_text_wcg_sdr_rec2020.avif: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/colors_wcg_hdr_rec2020.avif: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/draw_points.png: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/ffffcc-gamma1.6.png: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/ffffcc-gamma2.2.png: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/ffffcc-srgb.png: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/ffffff-gamma1.6.png: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/ffffff-gamma2.2.png: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/goldens/circle-trns-after-plte.png.avif.xml: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/goldens/dog_exif_extended_xmp_icc.jpg.avif.xml: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/goldens/kodim03_23_animation.avif.xml: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/goldens/kodim03_23_animation_keyframes.avif.xml: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/goldens/kodim03_yuv420_8bpc.y4m.avif.xml: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/goldens/paris_exif_xmp_gainmap_bigendian.jpg.avif.xml: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/goldens/paris_exif_xmp_gainmap_bigendian_ignore.jpg.avif.xml: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/goldens/paris_exif_xmp_gainmap_littleendian.jpg.avif.xml: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/goldens/paris_exif_xmp_icc_gainmap_bigendian.jpg.avif.xml: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/goldens/paris_icc_exif_xmp.png.avif.xml: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/kodim03_grayscale_gamma1.6-reference.png: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/kodim03_grayscale_gamma1.6.png: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/paris_exif_xmp_gainmap_bigendian.jpg: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/paris_exif_xmp_gainmap_littleendian.jpg: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/paris_exif_xmp_icc_gainmap_bigendian.jpg: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/paris_xmp_trailing_null.jpg: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/sRGB2014.icc: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/seine_hdr_gainmap_small_srgb.avif: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/seine_hdr_gainmap_srgb.avif: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/seine_hdr_rec2020.avif: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/seine_hdr_srgb.avif: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/seine_sdr_gainmap_big_srgb.avif: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/seine_sdr_gainmap_srgb.avif: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/seine_sdr_gainmap_srgb.jpg: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/sources/colors.psd: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/sources/seine.psd: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/weld_16bit.png: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/data/white_1x1.avif: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/docker/build.sh: * Source/WebCore/PAL/ThirdParty/libavif/tests/golden_test_common.sh: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/are_images_equal.cc: * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avif_fuzztest_dec.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avif_fuzztest_dec_incr.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avif_fuzztest_enc_dec.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avif_fuzztest_enc_dec_anim.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avif_fuzztest_enc_dec_experimental.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avif_fuzztest_enc_dec_incr.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avif_fuzztest_enc_dec_incr_experimental.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avif_fuzztest_helpers.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avif_fuzztest_helpers.h: Added. (avif::testutil::ArbitraryPixelFormat): (avif::testutil::ArbitraryAvifImage8b): (avif::testutil::ArbitraryAvifImage16b): (avif::testutil::ArbitraryAvifImage): (avif::testutil::ArbitraryAvifEncoder): (avif::testutil::ArbitraryBaseAvifDecoder): (avif::testutil::ArbitraryAvifDecoderWithGainMapOptions): (avif::testutil::ArbitraryAvifDecoder): (avif::testutil::SetStackLimitTo512x1024Bytes): (avif::testutil::ArbitraryImageWithSeeds): * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avif_fuzztest_read_image.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avif_fuzztest_yuvrgb.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifallocationtest.cc: * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifalphanoispetest.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifalphapremtest.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifanimationtest.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifavmtest.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifbasictest.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifchangesettingtest.cc: * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifclaptest.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifcllitest.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifcodectest.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifcolrconverttest.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifcolrtest.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifdecodetest.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifencodetest.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifgainmaptest.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifgridapitest.cc: * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifimagetest.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifincrtest.cc: * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifincrtest_helpers.cc: * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifincrtest_helpers.h: (avif::testutil::avifBreakOnError): * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifiostatstest.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifjpeggainmaptest.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/aviflosslesstest.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifmetadatatest.cc: * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifminitest.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifopaquetest.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifpng16bittest.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifprogressivetest.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifrangetest.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifreadimagetest.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifrgbtest.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifrgbtoyuvtest.cc: * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifscaletest.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifstreamtest.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/aviftest_helpers.cc: * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/aviftest_helpers.h: (avifBreakOnError): (libavif::testutil::AvifRwData::AvifRwData): Deleted. (libavif::testutil::AvifRwData::~AvifRwData): Deleted. (libavif::testutil::AvifRgbImage::~AvifRgbImage): Deleted. * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/aviftilingtest.cc: * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avifutilstest.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/gtest/avify4mtest.cc: * Source/WebCore/PAL/ThirdParty/libavif/tests/oss-fuzz/.clang-format: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/oss-fuzz/avif_decode_fuzzer.cc: * Source/WebCore/PAL/ThirdParty/libavif/tests/oss-fuzz/build.sh: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/oss-fuzz/repro_fuzz.cc: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/test_cmd.sh: * Source/WebCore/PAL/ThirdParty/libavif/tests/test_cmd_animation.sh: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/test_cmd_avifgainmaputil.sh: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/test_cmd_avm.sh: Copied from Source/WebCore/PAL/ThirdParty/libavif/tests/test_cmd.sh. * Source/WebCore/PAL/ThirdParty/libavif/tests/test_cmd_avm_lossless.sh: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/test_cmd_enc_boxes_golden.sh: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/test_cmd_enc_gainmap_boxes_golden.sh: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/test_cmd_gainmap.sh: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/test_cmd_grid.sh: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/test_cmd_icc_profile.sh: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/test_cmd_lossless.sh: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/test_cmd_metadata.sh: Copied from Source/WebCore/PAL/ThirdParty/libavif/tests/test_cmd.sh. * Source/WebCore/PAL/ThirdParty/libavif/tests/test_cmd_progressive.sh: Added. * Source/WebCore/PAL/ThirdParty/libavif/tests/test_cmd_targetsize.sh: Added. * Source/WebCore/PAL/ThirdParty/libavif/third_party/README.md: Added. * Source/WebCore/PAL/ThirdParty/libavif/third_party/iccjpeg/iccjpeg.c: Added. (write_icc_profile): (setup_read_icc_profile): (marker_is_icc): (read_icc_profile): * Source/WebCore/PAL/ThirdParty/libavif/third_party/iccjpeg/iccjpeg.h: Added. * Source/WebCore/PAL/ThirdParty/libavif/third_party/libyuv/AUTHORS: Added. * Source/WebCore/PAL/ThirdParty/libavif/third_party/libyuv/include/libyuv.h: Added. * Source/WebCore/PAL/ThirdParty/libavif/third_party/libyuv/include/libyuv/basic_types.h: Added. * Source/WebCore/PAL/ThirdParty/libavif/third_party/libyuv/include/libyuv/planar_functions.h: Added. * Source/WebCore/PAL/ThirdParty/libavif/third_party/libyuv/include/libyuv/row.h: Added. * Source/WebCore/PAL/ThirdParty/libavif/third_party/libyuv/include/libyuv/scale.h: Added. * Source/WebCore/PAL/ThirdParty/libavif/third_party/libyuv/include/libyuv/scale_row.h: Added. * Source/WebCore/PAL/ThirdParty/libavif/third_party/libyuv/include/libyuv/version.h: Added. * Source/WebCore/PAL/ThirdParty/libavif/third_party/libyuv/source/planar_functions.c: Added. (CopyPlane): (CopyPlane_16): * Source/WebCore/PAL/ThirdParty/libavif/third_party/libyuv/source/row_common.c: Added. (CopyRow_C): (HalfRow_C): (HalfRow_16_C): (InterpolateRow_C): (InterpolateRow_16_C): * Source/WebCore/PAL/ThirdParty/libavif/third_party/libyuv/source/scale.c: Added. (Abs): (SumPixels): (SumPixels_16): (ScaleAddCols2_C): (ScaleAddCols2_16_C): (ScaleAddCols0_C): (ScaleAddCols1_C): (ScaleAddCols1_16_C): (ScalePlaneBox): (ScalePlaneBox_16): (ScalePlaneBilinearDown): (ScalePlaneBilinearDown_16): (ScalePlaneBilinearUp): (ScalePlaneUp2_Linear): (ScalePlaneUp2_Bilinear): (ScalePlaneUp2_12_Linear): (ScalePlaneUp2_12_Bilinear): (ScalePlaneUp2_16_Linear): (ScalePlaneUp2_16_Bilinear): (ScalePlaneBilinearUp_16): (ScalePlaneSimple): (ScalePlaneSimple_16): (ScalePlane): (ScalePlane_16): (ScalePlane_12): * Source/WebCore/PAL/ThirdParty/libavif/third_party/libyuv/source/scale_any.c: Added. * Source/WebCore/PAL/ThirdParty/libavif/third_party/libyuv/source/scale_common.c: Added. (Abs): (ScaleRowUp2_Linear_C): (ScaleRowUp2_Bilinear_C): (ScaleRowUp2_Linear_16_C): (ScaleRowUp2_Bilinear_16_C): (ScaleCols_C): (ScaleCols_16_C): (ScaleColsUp2_C): (ScaleColsUp2_16_C): (ScaleFilterCols_C): (ScaleFilterCols64_C): (ScaleFilterCols_16_C): (ScaleFilterCols64_16_C): (ScaleAddRow_C): (ScaleAddRow_16_C): (ScalePlaneVertical): (ScalePlaneVertical_16): (ScaleFilterReduce): (FixedDiv_C): (FixedDiv1_C): (ScaleSlope): * Source/WebCore/platform/image-decoders/avif/AVIFImageReader.cpp: (WebCore::AVIFImageReader::decodeFrame): Canonical link: https://commits.webkit.org/275291@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes