diff options
-rw-r--r-- | .clang-format (renamed from files/.clang-format) | 0 | ||||
-rw-r--r-- | .gitignore (renamed from files/.gitignore) | 0 | ||||
-rw-r--r-- | .gn (renamed from files/.gn) | 0 | ||||
-rw-r--r-- | .vpython (renamed from files/.vpython) | 0 | ||||
-rw-r--r-- | .vpython3 (renamed from files/.vpython3) | 0 | ||||
-rw-r--r-- | AUTHORS (renamed from files/AUTHORS) | 0 | ||||
-rw-r--r-- | Android.bp | 181 | ||||
-rw-r--r-- | BUILD.gn (renamed from files/BUILD.gn) | 0 | ||||
-rw-r--r-- | CM_linux_packages.cmake (renamed from files/CM_linux_packages.cmake) | 0 | ||||
-rw-r--r-- | CMakeLists.txt (renamed from files/CMakeLists.txt) | 0 | ||||
-rw-r--r-- | DEPS (renamed from files/DEPS) | 0 | ||||
-rw-r--r-- | DIR_METADATA (renamed from files/DIR_METADATA) | 0 | ||||
-rw-r--r-- | LICENSE | 2 | ||||
-rw-r--r-- | PATENTS (renamed from files/PATENTS) | 0 | ||||
-rw-r--r-- | PRESUBMIT.py (renamed from files/PRESUBMIT.py) | 0 | ||||
-rw-r--r-- | README.chromium (renamed from files/README.chromium) | 0 | ||||
-rw-r--r-- | README.md (renamed from files/README.md) | 0 | ||||
-rw-r--r-- | build_overrides/build.gni (renamed from files/build_overrides/build.gni) | 0 | ||||
-rw-r--r-- | build_overrides/gtest.gni (renamed from files/build_overrides/gtest.gni) | 0 | ||||
-rw-r--r-- | build_overrides/partition_alloc.gni (renamed from files/build_overrides/partition_alloc.gni) | 0 | ||||
-rwxr-xr-x | cleanup_links.py (renamed from files/cleanup_links.py) | 0 | ||||
-rw-r--r-- | codereview.settings | 4 | ||||
-rw-r--r-- | docs/deprecated_builds.md (renamed from files/docs/deprecated_builds.md) | 0 | ||||
-rw-r--r-- | docs/environment_variables.md (renamed from files/docs/environment_variables.md) | 0 | ||||
-rw-r--r-- | docs/filtering.md (renamed from files/docs/filtering.md) | 0 | ||||
-rw-r--r-- | docs/formats.md (renamed from files/docs/formats.md) | 0 | ||||
-rw-r--r-- | docs/getting_started.md (renamed from files/docs/getting_started.md) | 0 | ||||
-rw-r--r-- | docs/rotation.md (renamed from files/docs/rotation.md) | 0 | ||||
-rw-r--r-- | download_vs_toolchain.py (renamed from files/download_vs_toolchain.py) | 0 | ||||
-rw-r--r-- | files/Android.bp | 197 | ||||
-rw-r--r-- | files/LICENSE | 29 | ||||
-rw-r--r-- | files/codereview.settings | 5 | ||||
-rw-r--r-- | files/public.mk | 13 | ||||
-rw-r--r-- | include/libyuv.h (renamed from files/include/libyuv.h) | 0 | ||||
-rw-r--r-- | include/libyuv/basic_types.h (renamed from files/include/libyuv/basic_types.h) | 0 | ||||
-rw-r--r-- | include/libyuv/compare.h (renamed from files/include/libyuv/compare.h) | 0 | ||||
-rw-r--r-- | include/libyuv/compare_row.h (renamed from files/include/libyuv/compare_row.h) | 0 | ||||
-rw-r--r-- | include/libyuv/convert.h (renamed from files/include/libyuv/convert.h) | 0 | ||||
-rw-r--r-- | include/libyuv/convert_argb.h (renamed from files/include/libyuv/convert_argb.h) | 0 | ||||
-rw-r--r-- | include/libyuv/convert_from.h (renamed from files/include/libyuv/convert_from.h) | 0 | ||||
-rw-r--r-- | include/libyuv/convert_from_argb.h (renamed from files/include/libyuv/convert_from_argb.h) | 0 | ||||
-rw-r--r-- | include/libyuv/cpu_id.h (renamed from files/include/libyuv/cpu_id.h) | 0 | ||||
-rw-r--r-- | include/libyuv/loongson_intrinsics.h (renamed from files/include/libyuv/loongson_intrinsics.h) | 0 | ||||
-rw-r--r-- | include/libyuv/macros_msa.h (renamed from files/include/libyuv/macros_msa.h) | 0 | ||||
-rw-r--r-- | include/libyuv/mjpeg_decoder.h (renamed from files/include/libyuv/mjpeg_decoder.h) | 0 | ||||
-rw-r--r-- | include/libyuv/planar_functions.h (renamed from files/include/libyuv/planar_functions.h) | 0 | ||||
-rw-r--r-- | include/libyuv/rotate.h (renamed from files/include/libyuv/rotate.h) | 0 | ||||
-rw-r--r-- | include/libyuv/rotate_argb.h (renamed from files/include/libyuv/rotate_argb.h) | 0 | ||||
-rw-r--r-- | include/libyuv/rotate_row.h (renamed from files/include/libyuv/rotate_row.h) | 0 | ||||
-rw-r--r-- | include/libyuv/row.h (renamed from files/include/libyuv/row.h) | 0 | ||||
-rw-r--r-- | include/libyuv/scale.h (renamed from files/include/libyuv/scale.h) | 0 | ||||
-rw-r--r-- | include/libyuv/scale_argb.h (renamed from files/include/libyuv/scale_argb.h) | 0 | ||||
-rw-r--r-- | include/libyuv/scale_rgb.h (renamed from files/include/libyuv/scale_rgb.h) | 0 | ||||
-rw-r--r-- | include/libyuv/scale_row.h (renamed from files/include/libyuv/scale_row.h) | 0 | ||||
-rw-r--r-- | include/libyuv/scale_uv.h (renamed from files/include/libyuv/scale_uv.h) | 0 | ||||
-rw-r--r-- | include/libyuv/version.h (renamed from files/include/libyuv/version.h) | 0 | ||||
-rw-r--r-- | include/libyuv/video_common.h (renamed from files/include/libyuv/video_common.h) | 0 | ||||
-rw-r--r-- | infra/config/PRESUBMIT.py (renamed from files/infra/config/PRESUBMIT.py) | 0 | ||||
-rw-r--r-- | infra/config/README.md (renamed from files/infra/config/README.md) | 0 | ||||
-rw-r--r-- | infra/config/codereview.settings (renamed from files/infra/config/codereview.settings) | 0 | ||||
-rw-r--r-- | infra/config/commit-queue.cfg (renamed from files/infra/config/commit-queue.cfg) | 0 | ||||
-rw-r--r-- | infra/config/cr-buildbucket.cfg (renamed from files/infra/config/cr-buildbucket.cfg) | 0 | ||||
-rw-r--r-- | infra/config/luci-logdog.cfg (renamed from files/infra/config/luci-logdog.cfg) | 0 | ||||
-rw-r--r-- | infra/config/luci-milo.cfg (renamed from files/infra/config/luci-milo.cfg) | 0 | ||||
-rw-r--r-- | infra/config/luci-scheduler.cfg (renamed from files/infra/config/luci-scheduler.cfg) | 0 | ||||
-rwxr-xr-x | infra/config/main.star (renamed from files/infra/config/main.star) | 0 | ||||
-rw-r--r-- | infra/config/project.cfg (renamed from files/infra/config/project.cfg) | 0 | ||||
-rw-r--r-- | infra/config/realms.cfg (renamed from files/infra/config/realms.cfg) | 0 | ||||
-rw-r--r-- | libyuv.gni (renamed from files/libyuv.gni) | 0 | ||||
-rw-r--r-- | libyuv.gyp (renamed from files/libyuv.gyp) | 0 | ||||
-rw-r--r-- | libyuv.gypi (renamed from files/libyuv.gypi) | 0 | ||||
-rw-r--r-- | linux.mk (renamed from files/linux.mk) | 0 | ||||
-rw-r--r-- | public.mk | 2 | ||||
-rw-r--r-- | pylintrc (renamed from files/pylintrc) | 0 | ||||
-rwxr-xr-x | riscv_script/prepare_toolchain_qemu.sh (renamed from files/riscv_script/prepare_toolchain_qemu.sh) | 0 | ||||
-rw-r--r-- | riscv_script/riscv-clang.cmake (renamed from files/riscv_script/riscv-clang.cmake) | 0 | ||||
-rwxr-xr-x | riscv_script/run_qemu.sh (renamed from files/riscv_script/run_qemu.sh) | 0 | ||||
-rw-r--r-- | source/compare.cc (renamed from files/source/compare.cc) | 0 | ||||
-rw-r--r-- | source/compare_common.cc (renamed from files/source/compare_common.cc) | 0 | ||||
-rw-r--r-- | source/compare_gcc.cc (renamed from files/source/compare_gcc.cc) | 0 | ||||
-rw-r--r-- | source/compare_msa.cc (renamed from files/source/compare_msa.cc) | 0 | ||||
-rw-r--r-- | source/compare_neon.cc (renamed from files/source/compare_neon.cc) | 0 | ||||
-rw-r--r-- | source/compare_neon64.cc (renamed from files/source/compare_neon64.cc) | 0 | ||||
-rw-r--r-- | source/compare_win.cc (renamed from files/source/compare_win.cc) | 0 | ||||
-rw-r--r-- | source/convert.cc (renamed from files/source/convert.cc) | 0 | ||||
-rw-r--r-- | source/convert_argb.cc (renamed from files/source/convert_argb.cc) | 0 | ||||
-rw-r--r-- | source/convert_from.cc (renamed from files/source/convert_from.cc) | 0 | ||||
-rw-r--r-- | source/convert_from_argb.cc (renamed from files/source/convert_from_argb.cc) | 0 | ||||
-rw-r--r-- | source/convert_jpeg.cc (renamed from files/source/convert_jpeg.cc) | 0 | ||||
-rw-r--r-- | source/convert_to_argb.cc (renamed from files/source/convert_to_argb.cc) | 0 | ||||
-rw-r--r-- | source/convert_to_i420.cc (renamed from files/source/convert_to_i420.cc) | 0 | ||||
-rw-r--r-- | source/cpu_id.cc (renamed from files/source/cpu_id.cc) | 0 | ||||
-rw-r--r-- | source/mjpeg_decoder.cc (renamed from files/source/mjpeg_decoder.cc) | 0 | ||||
-rw-r--r-- | source/mjpeg_validate.cc (renamed from files/source/mjpeg_validate.cc) | 0 | ||||
-rw-r--r-- | source/planar_functions.cc (renamed from files/source/planar_functions.cc) | 0 | ||||
-rw-r--r-- | source/rotate.cc (renamed from files/source/rotate.cc) | 0 | ||||
-rw-r--r-- | source/rotate_any.cc (renamed from files/source/rotate_any.cc) | 0 | ||||
-rw-r--r-- | source/rotate_argb.cc (renamed from files/source/rotate_argb.cc) | 0 | ||||
-rw-r--r-- | source/rotate_common.cc (renamed from files/source/rotate_common.cc) | 0 | ||||
-rw-r--r-- | source/rotate_gcc.cc (renamed from files/source/rotate_gcc.cc) | 0 | ||||
-rw-r--r-- | source/rotate_lsx.cc (renamed from files/source/rotate_lsx.cc) | 0 | ||||
-rw-r--r-- | source/rotate_msa.cc (renamed from files/source/rotate_msa.cc) | 0 | ||||
-rw-r--r-- | source/rotate_neon.cc (renamed from files/source/rotate_neon.cc) | 0 | ||||
-rw-r--r-- | source/rotate_neon64.cc (renamed from files/source/rotate_neon64.cc) | 0 | ||||
-rw-r--r-- | source/rotate_win.cc (renamed from files/source/rotate_win.cc) | 0 | ||||
-rw-r--r-- | source/row_any.cc (renamed from files/source/row_any.cc) | 0 | ||||
-rw-r--r-- | source/row_common.cc (renamed from files/source/row_common.cc) | 0 | ||||
-rw-r--r-- | source/row_gcc.cc (renamed from files/source/row_gcc.cc) | 0 | ||||
-rw-r--r-- | source/row_lasx.cc (renamed from files/source/row_lasx.cc) | 0 | ||||
-rw-r--r-- | source/row_lsx.cc (renamed from files/source/row_lsx.cc) | 0 | ||||
-rw-r--r-- | source/row_msa.cc (renamed from files/source/row_msa.cc) | 0 | ||||
-rw-r--r-- | source/row_neon.cc (renamed from files/source/row_neon.cc) | 0 | ||||
-rw-r--r-- | source/row_neon64.cc (renamed from files/source/row_neon64.cc) | 0 | ||||
-rw-r--r-- | source/row_rvv.cc (renamed from files/source/row_rvv.cc) | 0 | ||||
-rw-r--r-- | source/row_win.cc (renamed from files/source/row_win.cc) | 0 | ||||
-rw-r--r-- | source/scale.cc (renamed from files/source/scale.cc) | 0 | ||||
-rw-r--r-- | source/scale_any.cc (renamed from files/source/scale_any.cc) | 0 | ||||
-rw-r--r-- | source/scale_argb.cc (renamed from files/source/scale_argb.cc) | 0 | ||||
-rw-r--r-- | source/scale_common.cc (renamed from files/source/scale_common.cc) | 0 | ||||
-rw-r--r-- | source/scale_gcc.cc (renamed from files/source/scale_gcc.cc) | 0 | ||||
-rw-r--r-- | source/scale_lsx.cc (renamed from files/source/scale_lsx.cc) | 0 | ||||
-rw-r--r-- | source/scale_msa.cc (renamed from files/source/scale_msa.cc) | 0 | ||||
-rw-r--r-- | source/scale_neon.cc (renamed from files/source/scale_neon.cc) | 0 | ||||
-rw-r--r-- | source/scale_neon64.cc (renamed from files/source/scale_neon64.cc) | 0 | ||||
-rw-r--r-- | source/scale_rgb.cc (renamed from files/source/scale_rgb.cc) | 0 | ||||
-rw-r--r-- | source/scale_uv.cc (renamed from files/source/scale_uv.cc) | 0 | ||||
-rw-r--r-- | source/scale_win.cc (renamed from files/source/scale_win.cc) | 0 | ||||
-rwxr-xr-x | source/test.sh (renamed from files/source/test.sh) | 0 | ||||
-rw-r--r-- | source/video_common.cc (renamed from files/source/video_common.cc) | 0 | ||||
-rwxr-xr-x | tools_libyuv/autoroller/roll_deps.py (renamed from files/tools_libyuv/autoroller/roll_deps.py) | 0 | ||||
-rwxr-xr-x | tools_libyuv/autoroller/unittests/roll_deps_test.py (renamed from files/tools_libyuv/autoroller/unittests/roll_deps_test.py) | 0 | ||||
-rw-r--r-- | tools_libyuv/autoroller/unittests/testdata/DEPS (renamed from files/tools_libyuv/autoroller/unittests/testdata/DEPS) | 0 | ||||
-rw-r--r-- | tools_libyuv/autoroller/unittests/testdata/DEPS.chromium.new (renamed from files/tools_libyuv/autoroller/unittests/testdata/DEPS.chromium.new) | 0 | ||||
-rw-r--r-- | tools_libyuv/autoroller/unittests/testdata/DEPS.chromium.old (renamed from files/tools_libyuv/autoroller/unittests/testdata/DEPS.chromium.old) | 0 | ||||
-rwxr-xr-x | tools_libyuv/get_landmines.py (renamed from files/tools_libyuv/get_landmines.py) | 0 | ||||
-rw-r--r-- | tools_libyuv/msan/blacklist.txt (renamed from files/tools_libyuv/msan/blacklist.txt) | 0 | ||||
-rw-r--r-- | tools_libyuv/ubsan/blacklist.txt (renamed from files/tools_libyuv/ubsan/blacklist.txt) | 0 | ||||
-rw-r--r-- | tools_libyuv/ubsan/vptr_blacklist.txt (renamed from files/tools_libyuv/ubsan/vptr_blacklist.txt) | 0 | ||||
-rw-r--r-- | unit_test/basictypes_test.cc (renamed from files/unit_test/basictypes_test.cc) | 0 | ||||
-rw-r--r-- | unit_test/color_test.cc (renamed from files/unit_test/color_test.cc) | 0 | ||||
-rw-r--r-- | unit_test/compare_test.cc (renamed from files/unit_test/compare_test.cc) | 0 | ||||
-rw-r--r-- | unit_test/convert_test.cc (renamed from files/unit_test/convert_test.cc) | 0 | ||||
-rw-r--r-- | unit_test/cpu_test.cc (renamed from files/unit_test/cpu_test.cc) | 0 | ||||
-rw-r--r-- | unit_test/cpu_thread_test.cc (renamed from files/unit_test/cpu_thread_test.cc) | 0 | ||||
-rw-r--r-- | unit_test/math_test.cc (renamed from files/unit_test/math_test.cc) | 0 | ||||
-rw-r--r-- | unit_test/planar_test.cc (renamed from files/unit_test/planar_test.cc) | 0 | ||||
-rw-r--r-- | unit_test/rotate_argb_test.cc (renamed from files/unit_test/rotate_argb_test.cc) | 0 | ||||
-rw-r--r-- | unit_test/rotate_test.cc (renamed from files/unit_test/rotate_test.cc) | 0 | ||||
-rw-r--r-- | unit_test/scale_argb_test.cc (renamed from files/unit_test/scale_argb_test.cc) | 0 | ||||
-rw-r--r-- | unit_test/scale_rgb_test.cc (renamed from files/unit_test/scale_rgb_test.cc) | 0 | ||||
-rw-r--r-- | unit_test/scale_test.cc (renamed from files/unit_test/scale_test.cc) | 0 | ||||
-rw-r--r-- | unit_test/scale_uv_test.cc (renamed from files/unit_test/scale_uv_test.cc) | 0 | ||||
-rw-r--r-- | unit_test/testdata/arm_v7.txt (renamed from files/unit_test/testdata/arm_v7.txt) | 0 | ||||
-rw-r--r-- | unit_test/testdata/juno.txt (renamed from files/unit_test/testdata/juno.txt) | 0 | ||||
-rw-r--r-- | unit_test/testdata/mips.txt (renamed from files/unit_test/testdata/mips.txt) | 0 | ||||
-rw-r--r-- | unit_test/testdata/mips_loongson2k.txt (renamed from files/unit_test/testdata/mips_loongson2k.txt) | 0 | ||||
-rw-r--r-- | unit_test/testdata/mips_loongson3.txt (renamed from files/unit_test/testdata/mips_loongson3.txt) | 0 | ||||
-rw-r--r-- | unit_test/testdata/mips_loongson_mmi.txt (renamed from files/unit_test/testdata/mips_loongson_mmi.txt) | 0 | ||||
-rw-r--r-- | unit_test/testdata/mips_msa.txt (renamed from files/unit_test/testdata/mips_msa.txt) | 0 | ||||
-rw-r--r-- | unit_test/testdata/riscv64.txt (renamed from files/unit_test/testdata/riscv64.txt) | 0 | ||||
-rw-r--r-- | unit_test/testdata/riscv64_rvv.txt (renamed from files/unit_test/testdata/riscv64_rvv.txt) | 0 | ||||
-rw-r--r-- | unit_test/testdata/riscv64_rvv_zvfh.txt (renamed from files/unit_test/testdata/riscv64_rvv_zvfh.txt) | 0 | ||||
-rw-r--r-- | unit_test/testdata/tegra3.txt (renamed from files/unit_test/testdata/tegra3.txt) | 0 | ||||
-rw-r--r-- | unit_test/testdata/test0.jpg (renamed from files/unit_test/testdata/test0.jpg) | bin | 421 -> 421 bytes | |||
-rw-r--r-- | unit_test/testdata/test1.jpg (renamed from files/unit_test/testdata/test1.jpg) | bin | 735 -> 735 bytes | |||
-rw-r--r-- | unit_test/testdata/test2.jpg (renamed from files/unit_test/testdata/test2.jpg) | bin | 685 -> 685 bytes | |||
-rw-r--r-- | unit_test/testdata/test3.jpg (renamed from files/unit_test/testdata/test3.jpg) | bin | 704 -> 704 bytes | |||
-rw-r--r-- | unit_test/testdata/test4.jpg (renamed from files/unit_test/testdata/test4.jpg) | bin | 701 -> 701 bytes | |||
-rw-r--r-- | unit_test/unit_test.cc (renamed from files/unit_test/unit_test.cc) | 0 | ||||
-rw-r--r-- | unit_test/unit_test.h (renamed from files/unit_test/unit_test.h) | 0 | ||||
-rw-r--r-- | unit_test/video_common_test.cc (renamed from files/unit_test/video_common_test.cc) | 0 | ||||
-rw-r--r-- | util/Makefile (renamed from files/util/Makefile) | 0 | ||||
-rw-r--r-- | util/color.cc (renamed from files/util/color.cc) | 0 | ||||
-rw-r--r-- | util/compare.cc (renamed from files/util/compare.cc) | 0 | ||||
-rw-r--r-- | util/cpuid.c (renamed from files/util/cpuid.c) | 0 | ||||
-rw-r--r-- | util/i444tonv12_eg.cc (renamed from files/util/i444tonv12_eg.cc) | 0 | ||||
-rw-r--r-- | util/psnr.cc (renamed from files/util/psnr.cc) | 0 | ||||
-rw-r--r-- | util/psnr.h (renamed from files/util/psnr.h) | 0 | ||||
-rw-r--r-- | util/psnr_main.cc (renamed from files/util/psnr_main.cc) | 0 | ||||
-rw-r--r-- | util/ssim.cc (renamed from files/util/ssim.cc) | 0 | ||||
-rw-r--r-- | util/ssim.h (renamed from files/util/ssim.h) | 0 | ||||
-rw-r--r-- | util/yuvconstants.c (renamed from files/util/yuvconstants.c) | 0 | ||||
-rw-r--r-- | util/yuvconvert.cc (renamed from files/util/yuvconvert.cc) | 0 | ||||
-rw-r--r-- | winarm.mk (renamed from files/winarm.mk) | 0 |
184 files changed, 184 insertions, 249 deletions
diff --git a/files/.clang-format b/.clang-format index 59d48705..59d48705 100644 --- a/files/.clang-format +++ b/.clang-format diff --git a/files/.gitignore b/.gitignore index 20d679b7..20d679b7 100644 --- a/files/.gitignore +++ b/.gitignore diff --git a/files/.vpython b/.vpython index 4a64fd21..4a64fd21 100644 --- a/files/.vpython +++ b/.vpython diff --git a/files/.vpython3 b/.vpython3 index 28d819e7..28d819e7 100644 --- a/files/.vpython3 +++ b/.vpython3 @@ -3,6 +3,11 @@ package { } // Added automatically by a large-scale-change +// +// large-scale-change included anything that looked like it might be a license +// text as a license_text. e.g. LICENSE, NOTICE, COPYING etc. +// +// Please consider removing redundant or irrelevant files from 'license_text:'. // See: http://go/android-license-faq license { name: "external_libyuv_license", @@ -12,7 +17,181 @@ license { ], license_text: [ "LICENSE", + "PATENTS", ], } -subdirs = ["files"] +cc_library { + name: "libyuv", + vendor_available: true, + product_available: true, + host_supported: true, + vndk: { + enabled: true, + }, + + srcs: [ + "source/compare.cc", + "source/compare_common.cc", + "source/compare_gcc.cc", + "source/compare_msa.cc", + "source/compare_neon.cc", + "source/compare_neon64.cc", + "source/convert.cc", + "source/convert_argb.cc", + "source/convert_from.cc", + "source/convert_from_argb.cc", + "source/convert_jpeg.cc", + "source/convert_to_argb.cc", + "source/convert_to_i420.cc", + "source/cpu_id.cc", + "source/mjpeg_decoder.cc", + "source/mjpeg_validate.cc", + "source/planar_functions.cc", + "source/rotate.cc", + "source/rotate_any.cc", + "source/rotate_argb.cc", + "source/rotate_common.cc", + "source/rotate_gcc.cc", + "source/rotate_msa.cc", + "source/rotate_neon.cc", + "source/rotate_neon64.cc", + "source/row_any.cc", + "source/row_common.cc", + "source/row_gcc.cc", + "source/row_msa.cc", + "source/row_neon.cc", + "source/row_neon64.cc", + "source/row_rvv.cc", + "source/scale.cc", + "source/scale_any.cc", + "source/scale_argb.cc", + "source/scale_common.cc", + "source/scale_gcc.cc", + "source/scale_msa.cc", + "source/scale_neon.cc", + "source/scale_neon64.cc", + "source/scale_rgb.cc", + "source/scale_uv.cc", + "source/video_common.cc", + ], + + cflags: [ + "-Wall", + "-Werror", + "-Wno-unused-parameter", + "-fexceptions", + "-DHAVE_JPEG", + ], + + arch: { + arm: { + cflags: ["-mfpu=neon"], + }, + }, + + shared_libs: ["libjpeg"], + + export_include_dirs: ["include"], + + apex_available: [ + "//apex_available:platform", + "com.android.media.swcodec", + ], + min_sdk_version: "29", +} + +// compatibilty static library until all uses of libyuv_static are replaced +// with libyuv (b/37646797) +cc_library_static { + name: "libyuv_static", + vendor_available: true, + whole_static_libs: ["libyuv"], + apex_available: [ + "//apex_available:platform", + "com.android.media.swcodec", + ], + min_sdk_version: "29", +} + +cc_test { + name: "libyuv_unittest", + static_libs: ["libyuv"], + shared_libs: ["libjpeg"], + cflags: ["-Wall", "-Werror"], + srcs: [ + "unit_test/basictypes_test.cc", + "unit_test/color_test.cc", + "unit_test/compare_test.cc", + "unit_test/convert_test.cc", + "unit_test/cpu_test.cc", + "unit_test/cpu_thread_test.cc", + "unit_test/math_test.cc", + "unit_test/planar_test.cc", + "unit_test/rotate_argb_test.cc", + "unit_test/rotate_test.cc", + "unit_test/scale_argb_test.cc", + "unit_test/scale_rgb_test.cc", + "unit_test/scale_test.cc", + "unit_test/scale_uv_test.cc", + "unit_test/unit_test.cc", + "unit_test/video_common_test.cc", + ], +} + +cc_test { + name: "compare", + gtest: false, + srcs: [ + "util/compare.cc", + ], + static_libs: ["libyuv"], +} + +cc_test { + name: "cpuid", + gtest: false, + srcs: [ + "util/cpuid.c", + ], + static_libs: ["libyuv"], +} + +cc_test { + name: "i444tonv12_eg", + gtest: false, + srcs: [ + "util/i444tonv12_eg.cc", + ], + static_libs: ["libyuv"], +} + +cc_test { + name: "psnr", + gtest: false, + srcs: [ + "util/psnr_main.cc", + "util/psnr.cc", + "util/ssim.cc", + ], + static_libs: ["libyuv"], +} + +cc_test { + name: "yuvconstants", + gtest: false, + srcs: [ + "util/yuvconstants.c", + ], + static_libs: ["libyuv"], +} + +cc_test { + name: "yuvconvert", + gtest: false, + srcs: [ + "util/yuvconvert.cc", + ], + static_libs: ["libyuv"], + shared_libs: ["libjpeg"], +} diff --git a/files/BUILD.gn b/BUILD.gn index adaae9d8..adaae9d8 100644 --- a/files/BUILD.gn +++ b/BUILD.gn diff --git a/files/CM_linux_packages.cmake b/CM_linux_packages.cmake index 5f676f89..5f676f89 100644 --- a/files/CM_linux_packages.cmake +++ b/CM_linux_packages.cmake diff --git a/files/CMakeLists.txt b/CMakeLists.txt index 7a4a1994..7a4a1994 100644 --- a/files/CMakeLists.txt +++ b/CMakeLists.txt diff --git a/files/DIR_METADATA b/DIR_METADATA index 8bc04f15..8bc04f15 100644 --- a/files/DIR_METADATA +++ b/DIR_METADATA @@ -1,4 +1,4 @@ -Copyright (c) 2011, Google Inc. All rights reserved. +Copyright 2011 The LibYuv Project Authors. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are diff --git a/files/PRESUBMIT.py b/PRESUBMIT.py index d3901caf..d3901caf 100644 --- a/files/PRESUBMIT.py +++ b/PRESUBMIT.py diff --git a/files/README.chromium b/README.chromium index 880191e4..880191e4 100644 --- a/files/README.chromium +++ b/README.chromium diff --git a/files/README.md b/README.md index 95eeb04c..95eeb04c 100644 --- a/files/README.md +++ b/README.md diff --git a/files/build_overrides/build.gni b/build_overrides/build.gni index d9d01d51..d9d01d51 100644 --- a/files/build_overrides/build.gni +++ b/build_overrides/build.gni diff --git a/files/build_overrides/gtest.gni b/build_overrides/gtest.gni index d3c3f68c..d3c3f68c 100644 --- a/files/build_overrides/gtest.gni +++ b/build_overrides/gtest.gni diff --git a/files/build_overrides/partition_alloc.gni b/build_overrides/partition_alloc.gni index dcf8ac2d..dcf8ac2d 100644 --- a/files/build_overrides/partition_alloc.gni +++ b/build_overrides/partition_alloc.gni diff --git a/files/cleanup_links.py b/cleanup_links.py index 7d1eba9b..7d1eba9b 100755 --- a/files/cleanup_links.py +++ b/cleanup_links.py diff --git a/codereview.settings b/codereview.settings index 9782886f..b226fae5 100644 --- a/codereview.settings +++ b/codereview.settings @@ -1,5 +1,5 @@ -# This file is used by git cl to get repository specific information. +# This file is used by `git cl` to get repository specific information. +CODE_REVIEW_SERVER: codereview.chromium.org GERRIT_HOST: True PROJECT: libyuv -TRY_ON_UPLOAD: False VIEW_VC: https://chromium.googlesource.com/libyuv/libyuv/+/ diff --git a/files/docs/deprecated_builds.md b/docs/deprecated_builds.md index ba42966c..ba42966c 100644 --- a/files/docs/deprecated_builds.md +++ b/docs/deprecated_builds.md diff --git a/files/docs/environment_variables.md b/docs/environment_variables.md index 4eb09659..4eb09659 100644 --- a/files/docs/environment_variables.md +++ b/docs/environment_variables.md diff --git a/files/docs/filtering.md b/docs/filtering.md index 8696976e..8696976e 100644 --- a/files/docs/filtering.md +++ b/docs/filtering.md diff --git a/files/docs/formats.md b/docs/formats.md index 12ea9465..12ea9465 100644 --- a/files/docs/formats.md +++ b/docs/formats.md diff --git a/files/docs/getting_started.md b/docs/getting_started.md index b19f0009..b19f0009 100644 --- a/files/docs/getting_started.md +++ b/docs/getting_started.md diff --git a/files/docs/rotation.md b/docs/rotation.md index a08430fd..a08430fd 100644 --- a/files/docs/rotation.md +++ b/docs/rotation.md diff --git a/files/download_vs_toolchain.py b/download_vs_toolchain.py index 6bc086d6..6bc086d6 100644 --- a/files/download_vs_toolchain.py +++ b/download_vs_toolchain.py diff --git a/files/Android.bp b/files/Android.bp deleted file mode 100644 index 9811a7b3..00000000 --- a/files/Android.bp +++ /dev/null @@ -1,197 +0,0 @@ -package { - default_applicable_licenses: ["external_libyuv_files_license"], -} - -// Added automatically by a large-scale-change -// -// large-scale-change included anything that looked like it might be a license -// text as a license_text. e.g. LICENSE, NOTICE, COPYING etc. -// -// Please consider removing redundant or irrelevant files from 'license_text:'. -// See: http://go/android-license-faq -license { - name: "external_libyuv_files_license", - visibility: [":__subpackages__"], - license_kinds: [ - "SPDX-license-identifier-BSD", - ], - license_text: [ - "LICENSE", - "PATENTS", - ], -} - -cc_library { - name: "libyuv", - vendor_available: true, - product_available: true, - host_supported: true, - vndk: { - enabled: true, - }, - - srcs: [ - "source/compare.cc", - "source/compare_common.cc", - "source/compare_gcc.cc", - "source/compare_msa.cc", - "source/compare_neon.cc", - "source/compare_neon64.cc", - "source/convert.cc", - "source/convert_argb.cc", - "source/convert_from.cc", - "source/convert_from_argb.cc", - "source/convert_jpeg.cc", - "source/convert_to_argb.cc", - "source/convert_to_i420.cc", - "source/cpu_id.cc", - "source/mjpeg_decoder.cc", - "source/mjpeg_validate.cc", - "source/planar_functions.cc", - "source/rotate.cc", - "source/rotate_any.cc", - "source/rotate_argb.cc", - "source/rotate_common.cc", - "source/rotate_gcc.cc", - "source/rotate_msa.cc", - "source/rotate_neon.cc", - "source/rotate_neon64.cc", - "source/row_any.cc", - "source/row_common.cc", - "source/row_gcc.cc", - "source/row_msa.cc", - "source/row_neon.cc", - "source/row_neon64.cc", - "source/row_rvv.cc", - "source/scale.cc", - "source/scale_any.cc", - "source/scale_argb.cc", - "source/scale_common.cc", - "source/scale_gcc.cc", - "source/scale_msa.cc", - "source/scale_neon.cc", - "source/scale_neon64.cc", - "source/scale_rgb.cc", - "source/scale_uv.cc", - "source/video_common.cc", - ], - - cflags: [ - "-Wall", - "-Werror", - "-Wno-unused-parameter", - "-fexceptions", - "-DHAVE_JPEG", - ], - - arch: { - arm: { - cflags: ["-mfpu=neon"], - }, - }, - - shared_libs: ["libjpeg"], - - export_include_dirs: ["include"], - - apex_available: [ - "//apex_available:platform", - "com.android.media.swcodec", - ], - min_sdk_version: "29", -} - -// compatibilty static library until all uses of libyuv_static are replaced -// with libyuv (b/37646797) -cc_library_static { - name: "libyuv_static", - vendor_available: true, - whole_static_libs: ["libyuv"], - apex_available: [ - "//apex_available:platform", - "com.android.media.swcodec", - ], - min_sdk_version: "29", -} - -cc_test { - name: "libyuv_unittest", - static_libs: ["libyuv"], - shared_libs: ["libjpeg"], - cflags: ["-Wall", "-Werror"], - srcs: [ - "unit_test/basictypes_test.cc", - "unit_test/color_test.cc", - "unit_test/compare_test.cc", - "unit_test/convert_test.cc", - "unit_test/cpu_test.cc", - "unit_test/cpu_thread_test.cc", - "unit_test/math_test.cc", - "unit_test/planar_test.cc", - "unit_test/rotate_argb_test.cc", - "unit_test/rotate_test.cc", - "unit_test/scale_argb_test.cc", - "unit_test/scale_rgb_test.cc", - "unit_test/scale_test.cc", - "unit_test/scale_uv_test.cc", - "unit_test/unit_test.cc", - "unit_test/video_common_test.cc", - ], -} - -cc_test { - name: "compare", - gtest: false, - srcs: [ - "util/compare.cc", - ], - static_libs: ["libyuv"], -} - -cc_test { - name: "cpuid", - gtest: false, - srcs: [ - "util/cpuid.c", - ], - static_libs: ["libyuv"], -} - -cc_test { - name: "i444tonv12_eg", - gtest: false, - srcs: [ - "util/i444tonv12_eg.cc", - ], - static_libs: ["libyuv"], -} - -cc_test { - name: "psnr", - gtest: false, - srcs: [ - "util/psnr_main.cc", - "util/psnr.cc", - "util/ssim.cc", - ], - static_libs: ["libyuv"], -} - -cc_test { - name: "yuvconstants", - gtest: false, - srcs: [ - "util/yuvconstants.c", - ], - static_libs: ["libyuv"], -} - -cc_test { - name: "yuvconvert", - gtest: false, - srcs: [ - "util/yuvconvert.cc", - ], - static_libs: ["libyuv"], - shared_libs: ["libjpeg"], -} diff --git a/files/LICENSE b/files/LICENSE deleted file mode 100644 index c911747a..00000000 --- a/files/LICENSE +++ /dev/null @@ -1,29 +0,0 @@ -Copyright 2011 The LibYuv Project Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of Google nor the names of its contributors may - be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/files/codereview.settings b/files/codereview.settings deleted file mode 100644 index b226fae5..00000000 --- a/files/codereview.settings +++ /dev/null @@ -1,5 +0,0 @@ -# This file is used by `git cl` to get repository specific information. -CODE_REVIEW_SERVER: codereview.chromium.org -GERRIT_HOST: True -PROJECT: libyuv -VIEW_VC: https://chromium.googlesource.com/libyuv/libyuv/+/ diff --git a/files/public.mk b/files/public.mk deleted file mode 100644 index 1342307a..00000000 --- a/files/public.mk +++ /dev/null @@ -1,13 +0,0 @@ -# This file contains all the common make variables which are useful for -# anyone depending on this library. -# Note that dependencies on NDK are not directly listed since NDK auto adds -# them. - -LIBYUV_INCLUDES := $(LIBYUV_PATH)/include - -LIBYUV_C_FLAGS := - -LIBYUV_CPP_FLAGS := - -LIBYUV_LDLIBS := -LIBYUV_DEP_MODULES := diff --git a/files/include/libyuv.h b/include/libyuv.h index a06e1233..a06e1233 100644 --- a/files/include/libyuv.h +++ b/include/libyuv.h diff --git a/files/include/libyuv/basic_types.h b/include/libyuv/basic_types.h index 1bea67f2..1bea67f2 100644 --- a/files/include/libyuv/basic_types.h +++ b/include/libyuv/basic_types.h diff --git a/files/include/libyuv/compare.h b/include/libyuv/compare.h index 3353ad71..3353ad71 100644 --- a/files/include/libyuv/compare.h +++ b/include/libyuv/compare.h diff --git a/files/include/libyuv/compare_row.h b/include/libyuv/compare_row.h index d8e82d72..d8e82d72 100644 --- a/files/include/libyuv/compare_row.h +++ b/include/libyuv/compare_row.h diff --git a/files/include/libyuv/convert.h b/include/libyuv/convert.h index 88619a4f..88619a4f 100644 --- a/files/include/libyuv/convert.h +++ b/include/libyuv/convert.h diff --git a/files/include/libyuv/convert_argb.h b/include/libyuv/convert_argb.h index 35eeac9b..35eeac9b 100644 --- a/files/include/libyuv/convert_argb.h +++ b/include/libyuv/convert_argb.h diff --git a/files/include/libyuv/convert_from.h b/include/libyuv/convert_from.h index 32f42a63..32f42a63 100644 --- a/files/include/libyuv/convert_from.h +++ b/include/libyuv/convert_from.h diff --git a/files/include/libyuv/convert_from_argb.h b/include/libyuv/convert_from_argb.h index ff2a581a..ff2a581a 100644 --- a/files/include/libyuv/convert_from_argb.h +++ b/include/libyuv/convert_from_argb.h diff --git a/files/include/libyuv/cpu_id.h b/include/libyuv/cpu_id.h index 203f7e0d..203f7e0d 100644 --- a/files/include/libyuv/cpu_id.h +++ b/include/libyuv/cpu_id.h diff --git a/files/include/libyuv/loongson_intrinsics.h b/include/libyuv/loongson_intrinsics.h index 1d613def..1d613def 100644 --- a/files/include/libyuv/loongson_intrinsics.h +++ b/include/libyuv/loongson_intrinsics.h diff --git a/files/include/libyuv/macros_msa.h b/include/libyuv/macros_msa.h index b9a44fcc..b9a44fcc 100644 --- a/files/include/libyuv/macros_msa.h +++ b/include/libyuv/macros_msa.h diff --git a/files/include/libyuv/mjpeg_decoder.h b/include/libyuv/mjpeg_decoder.h index 275f8d4c..275f8d4c 100644 --- a/files/include/libyuv/mjpeg_decoder.h +++ b/include/libyuv/mjpeg_decoder.h diff --git a/files/include/libyuv/planar_functions.h b/include/libyuv/planar_functions.h index 154f2f21..154f2f21 100644 --- a/files/include/libyuv/planar_functions.h +++ b/include/libyuv/planar_functions.h diff --git a/files/include/libyuv/rotate.h b/include/libyuv/rotate.h index 37460c4a..37460c4a 100644 --- a/files/include/libyuv/rotate.h +++ b/include/libyuv/rotate.h diff --git a/files/include/libyuv/rotate_argb.h b/include/libyuv/rotate_argb.h index 20432949..20432949 100644 --- a/files/include/libyuv/rotate_argb.h +++ b/include/libyuv/rotate_argb.h diff --git a/files/include/libyuv/rotate_row.h b/include/libyuv/rotate_row.h index 2dd8c03d..2dd8c03d 100644 --- a/files/include/libyuv/rotate_row.h +++ b/include/libyuv/rotate_row.h diff --git a/files/include/libyuv/row.h b/include/libyuv/row.h index 5b244d77..5b244d77 100644 --- a/files/include/libyuv/row.h +++ b/include/libyuv/row.h diff --git a/files/include/libyuv/scale.h b/include/libyuv/scale.h index 443f89c2..443f89c2 100644 --- a/files/include/libyuv/scale.h +++ b/include/libyuv/scale.h diff --git a/files/include/libyuv/scale_argb.h b/include/libyuv/scale_argb.h index 7641f18e..7641f18e 100644 --- a/files/include/libyuv/scale_argb.h +++ b/include/libyuv/scale_argb.h diff --git a/files/include/libyuv/scale_rgb.h b/include/libyuv/scale_rgb.h index d17c39fd..d17c39fd 100644 --- a/files/include/libyuv/scale_rgb.h +++ b/include/libyuv/scale_rgb.h diff --git a/files/include/libyuv/scale_row.h b/include/libyuv/scale_row.h index a7957c3f..a7957c3f 100644 --- a/files/include/libyuv/scale_row.h +++ b/include/libyuv/scale_row.h diff --git a/files/include/libyuv/scale_uv.h b/include/libyuv/scale_uv.h index 8e74e319..8e74e319 100644 --- a/files/include/libyuv/scale_uv.h +++ b/include/libyuv/scale_uv.h diff --git a/files/include/libyuv/version.h b/include/libyuv/version.h index b6623dbb..b6623dbb 100644 --- a/files/include/libyuv/version.h +++ b/include/libyuv/version.h diff --git a/files/include/libyuv/video_common.h b/include/libyuv/video_common.h index 32b8a521..32b8a521 100644 --- a/files/include/libyuv/video_common.h +++ b/include/libyuv/video_common.h diff --git a/files/infra/config/PRESUBMIT.py b/infra/config/PRESUBMIT.py index f79e08ad..f79e08ad 100644 --- a/files/infra/config/PRESUBMIT.py +++ b/infra/config/PRESUBMIT.py diff --git a/files/infra/config/README.md b/infra/config/README.md index e5e3b5f8..e5e3b5f8 100644 --- a/files/infra/config/README.md +++ b/infra/config/README.md diff --git a/files/infra/config/codereview.settings b/infra/config/codereview.settings index 6d742273..6d742273 100644 --- a/files/infra/config/codereview.settings +++ b/infra/config/codereview.settings diff --git a/files/infra/config/commit-queue.cfg b/infra/config/commit-queue.cfg index 4a8d77f4..4a8d77f4 100644 --- a/files/infra/config/commit-queue.cfg +++ b/infra/config/commit-queue.cfg diff --git a/files/infra/config/cr-buildbucket.cfg b/infra/config/cr-buildbucket.cfg index be9d1d28..be9d1d28 100644 --- a/files/infra/config/cr-buildbucket.cfg +++ b/infra/config/cr-buildbucket.cfg diff --git a/files/infra/config/luci-logdog.cfg b/infra/config/luci-logdog.cfg index adc75bef..adc75bef 100644 --- a/files/infra/config/luci-logdog.cfg +++ b/infra/config/luci-logdog.cfg diff --git a/files/infra/config/luci-milo.cfg b/infra/config/luci-milo.cfg index baf786f2..baf786f2 100644 --- a/files/infra/config/luci-milo.cfg +++ b/infra/config/luci-milo.cfg diff --git a/files/infra/config/luci-scheduler.cfg b/infra/config/luci-scheduler.cfg index 0ec5dd0e..0ec5dd0e 100644 --- a/files/infra/config/luci-scheduler.cfg +++ b/infra/config/luci-scheduler.cfg diff --git a/files/infra/config/main.star b/infra/config/main.star index 7490a599..7490a599 100755 --- a/files/infra/config/main.star +++ b/infra/config/main.star diff --git a/files/infra/config/project.cfg b/infra/config/project.cfg index af79cfb2..af79cfb2 100644 --- a/files/infra/config/project.cfg +++ b/infra/config/project.cfg diff --git a/files/infra/config/realms.cfg b/infra/config/realms.cfg index 16ffaac9..16ffaac9 100644 --- a/files/infra/config/realms.cfg +++ b/infra/config/realms.cfg diff --git a/files/libyuv.gni b/libyuv.gni index 0a6c4453..0a6c4453 100644 --- a/files/libyuv.gni +++ b/libyuv.gni diff --git a/files/libyuv.gyp b/libyuv.gyp index f73a1a4b..f73a1a4b 100644 --- a/files/libyuv.gyp +++ b/libyuv.gyp diff --git a/files/libyuv.gypi b/libyuv.gypi index 48936aa7..48936aa7 100644 --- a/files/libyuv.gypi +++ b/libyuv.gypi diff --git a/files/linux.mk b/linux.mk index b541b47c..b541b47c 100644 --- a/files/linux.mk +++ b/linux.mk @@ -3,7 +3,7 @@ # Note that dependencies on NDK are not directly listed since NDK auto adds # them. -LIBYUV_INCLUDES := $(LIBYUV_PATH)/files/include +LIBYUV_INCLUDES := $(LIBYUV_PATH)/include LIBYUV_C_FLAGS := diff --git a/files/pylintrc b/pylintrc index b8bea334..b8bea334 100644 --- a/files/pylintrc +++ b/pylintrc diff --git a/files/riscv_script/prepare_toolchain_qemu.sh b/riscv_script/prepare_toolchain_qemu.sh index 2a901739..2a901739 100755 --- a/files/riscv_script/prepare_toolchain_qemu.sh +++ b/riscv_script/prepare_toolchain_qemu.sh diff --git a/files/riscv_script/riscv-clang.cmake b/riscv_script/riscv-clang.cmake index 47dd5067..47dd5067 100644 --- a/files/riscv_script/riscv-clang.cmake +++ b/riscv_script/riscv-clang.cmake diff --git a/files/riscv_script/run_qemu.sh b/riscv_script/run_qemu.sh index 080af3b1..080af3b1 100755 --- a/files/riscv_script/run_qemu.sh +++ b/riscv_script/run_qemu.sh diff --git a/files/source/compare.cc b/source/compare.cc index 50a736bd..50a736bd 100644 --- a/files/source/compare.cc +++ b/source/compare.cc diff --git a/files/source/compare_common.cc b/source/compare_common.cc index d1cab8d2..d1cab8d2 100644 --- a/files/source/compare_common.cc +++ b/source/compare_common.cc diff --git a/files/source/compare_gcc.cc b/source/compare_gcc.cc index 33cbe25d..33cbe25d 100644 --- a/files/source/compare_gcc.cc +++ b/source/compare_gcc.cc diff --git a/files/source/compare_msa.cc b/source/compare_msa.cc index 0b807d37..0b807d37 100644 --- a/files/source/compare_msa.cc +++ b/source/compare_msa.cc diff --git a/files/source/compare_neon.cc b/source/compare_neon.cc index afdd6012..afdd6012 100644 --- a/files/source/compare_neon.cc +++ b/source/compare_neon.cc diff --git a/files/source/compare_neon64.cc b/source/compare_neon64.cc index 70fb9b91..70fb9b91 100644 --- a/files/source/compare_neon64.cc +++ b/source/compare_neon64.cc diff --git a/files/source/compare_win.cc b/source/compare_win.cc index 9bb27f1d..9bb27f1d 100644 --- a/files/source/compare_win.cc +++ b/source/compare_win.cc diff --git a/files/source/convert.cc b/source/convert.cc index b11ab1bf..b11ab1bf 100644 --- a/files/source/convert.cc +++ b/source/convert.cc diff --git a/files/source/convert_argb.cc b/source/convert_argb.cc index cc6560de..cc6560de 100644 --- a/files/source/convert_argb.cc +++ b/source/convert_argb.cc diff --git a/files/source/convert_from.cc b/source/convert_from.cc index 4102d610..4102d610 100644 --- a/files/source/convert_from.cc +++ b/source/convert_from.cc diff --git a/files/source/convert_from_argb.cc b/source/convert_from_argb.cc index c3d037c4..c3d037c4 100644 --- a/files/source/convert_from_argb.cc +++ b/source/convert_from_argb.cc diff --git a/files/source/convert_jpeg.cc b/source/convert_jpeg.cc index d7556ee9..d7556ee9 100644 --- a/files/source/convert_jpeg.cc +++ b/source/convert_jpeg.cc diff --git a/files/source/convert_to_argb.cc b/source/convert_to_argb.cc index 84df16c8..84df16c8 100644 --- a/files/source/convert_to_argb.cc +++ b/source/convert_to_argb.cc diff --git a/files/source/convert_to_i420.cc b/source/convert_to_i420.cc index 5869ecd7..5869ecd7 100644 --- a/files/source/convert_to_i420.cc +++ b/source/convert_to_i420.cc diff --git a/files/source/cpu_id.cc b/source/cpu_id.cc index 0c4a1581..0c4a1581 100644 --- a/files/source/cpu_id.cc +++ b/source/cpu_id.cc diff --git a/files/source/mjpeg_decoder.cc b/source/mjpeg_decoder.cc index 0141da8a..0141da8a 100644 --- a/files/source/mjpeg_decoder.cc +++ b/source/mjpeg_decoder.cc diff --git a/files/source/mjpeg_validate.cc b/source/mjpeg_validate.cc index ba0a03ab..ba0a03ab 100644 --- a/files/source/mjpeg_validate.cc +++ b/source/mjpeg_validate.cc diff --git a/files/source/planar_functions.cc b/source/planar_functions.cc index d115a2a1..d115a2a1 100644 --- a/files/source/planar_functions.cc +++ b/source/planar_functions.cc diff --git a/files/source/rotate.cc b/source/rotate.cc index 8d3978c7..8d3978c7 100644 --- a/files/source/rotate.cc +++ b/source/rotate.cc diff --git a/files/source/rotate_any.cc b/source/rotate_any.cc index 88ca7876..88ca7876 100644 --- a/files/source/rotate_any.cc +++ b/source/rotate_any.cc diff --git a/files/source/rotate_argb.cc b/source/rotate_argb.cc index c7239010..c7239010 100644 --- a/files/source/rotate_argb.cc +++ b/source/rotate_argb.cc diff --git a/files/source/rotate_common.cc b/source/rotate_common.cc index 4b496d1b..4b496d1b 100644 --- a/files/source/rotate_common.cc +++ b/source/rotate_common.cc diff --git a/files/source/rotate_gcc.cc b/source/rotate_gcc.cc index fd5eee05..fd5eee05 100644 --- a/files/source/rotate_gcc.cc +++ b/source/rotate_gcc.cc diff --git a/files/source/rotate_lsx.cc b/source/rotate_lsx.cc index 94a2b91c..94a2b91c 100644 --- a/files/source/rotate_lsx.cc +++ b/source/rotate_lsx.cc diff --git a/files/source/rotate_msa.cc b/source/rotate_msa.cc index 99bdca65..99bdca65 100644 --- a/files/source/rotate_msa.cc +++ b/source/rotate_msa.cc diff --git a/files/source/rotate_neon.cc b/source/rotate_neon.cc index 569a7318..569a7318 100644 --- a/files/source/rotate_neon.cc +++ b/source/rotate_neon.cc diff --git a/files/source/rotate_neon64.cc b/source/rotate_neon64.cc index 95047fa7..95047fa7 100644 --- a/files/source/rotate_neon64.cc +++ b/source/rotate_neon64.cc diff --git a/files/source/rotate_win.cc b/source/rotate_win.cc index a78873f8..a78873f8 100644 --- a/files/source/rotate_win.cc +++ b/source/rotate_win.cc diff --git a/files/source/row_any.cc b/source/row_any.cc index e574543c..e574543c 100644 --- a/files/source/row_any.cc +++ b/source/row_any.cc diff --git a/files/source/row_common.cc b/source/row_common.cc index 8be37fb5..8be37fb5 100644 --- a/files/source/row_common.cc +++ b/source/row_common.cc diff --git a/files/source/row_gcc.cc b/source/row_gcc.cc index e94fd04d..e94fd04d 100644 --- a/files/source/row_gcc.cc +++ b/source/row_gcc.cc diff --git a/files/source/row_lasx.cc b/source/row_lasx.cc index 1082ad80..1082ad80 100644 --- a/files/source/row_lasx.cc +++ b/source/row_lasx.cc diff --git a/files/source/row_lsx.cc b/source/row_lsx.cc index e626072a..e626072a 100644 --- a/files/source/row_lsx.cc +++ b/source/row_lsx.cc diff --git a/files/source/row_msa.cc b/source/row_msa.cc index b7d5bb5e..b7d5bb5e 100644 --- a/files/source/row_msa.cc +++ b/source/row_msa.cc diff --git a/files/source/row_neon.cc b/source/row_neon.cc index 4ed13638..4ed13638 100644 --- a/files/source/row_neon.cc +++ b/source/row_neon.cc diff --git a/files/source/row_neon64.cc b/source/row_neon64.cc index 74190d61..74190d61 100644 --- a/files/source/row_neon64.cc +++ b/source/row_neon64.cc diff --git a/files/source/row_rvv.cc b/source/row_rvv.cc index 27e91a3b..27e91a3b 100644 --- a/files/source/row_rvv.cc +++ b/source/row_rvv.cc diff --git a/files/source/row_win.cc b/source/row_win.cc index 5fb28521..5fb28521 100644 --- a/files/source/row_win.cc +++ b/source/row_win.cc diff --git a/files/source/scale.cc b/source/scale.cc index 80b030dc..80b030dc 100644 --- a/files/source/scale.cc +++ b/source/scale.cc diff --git a/files/source/scale_any.cc b/source/scale_any.cc index f6576874..f6576874 100644 --- a/files/source/scale_any.cc +++ b/source/scale_any.cc diff --git a/files/source/scale_argb.cc b/source/scale_argb.cc index ddd8d29e..ddd8d29e 100644 --- a/files/source/scale_argb.cc +++ b/source/scale_argb.cc diff --git a/files/source/scale_common.cc b/source/scale_common.cc index 77455903..77455903 100644 --- a/files/source/scale_common.cc +++ b/source/scale_common.cc diff --git a/files/source/scale_gcc.cc b/source/scale_gcc.cc index 17eeffad..17eeffad 100644 --- a/files/source/scale_gcc.cc +++ b/source/scale_gcc.cc diff --git a/files/source/scale_lsx.cc b/source/scale_lsx.cc index bfe5e9fb..bfe5e9fb 100644 --- a/files/source/scale_lsx.cc +++ b/source/scale_lsx.cc diff --git a/files/source/scale_msa.cc b/source/scale_msa.cc index 482a521f..482a521f 100644 --- a/files/source/scale_msa.cc +++ b/source/scale_msa.cc diff --git a/files/source/scale_neon.cc b/source/scale_neon.cc index ccc75106..ccc75106 100644 --- a/files/source/scale_neon.cc +++ b/source/scale_neon.cc diff --git a/files/source/scale_neon64.cc b/source/scale_neon64.cc index ad06ee83..ad06ee83 100644 --- a/files/source/scale_neon64.cc +++ b/source/scale_neon64.cc diff --git a/files/source/scale_rgb.cc b/source/scale_rgb.cc index 8db59b56..8db59b56 100644 --- a/files/source/scale_rgb.cc +++ b/source/scale_rgb.cc diff --git a/files/source/scale_uv.cc b/source/scale_uv.cc index 1556071d..1556071d 100644 --- a/files/source/scale_uv.cc +++ b/source/scale_uv.cc diff --git a/files/source/scale_win.cc b/source/scale_win.cc index ea1f95c6..ea1f95c6 100644 --- a/files/source/scale_win.cc +++ b/source/scale_win.cc diff --git a/files/source/test.sh b/source/test.sh index 7f12c3c1..7f12c3c1 100755 --- a/files/source/test.sh +++ b/source/test.sh diff --git a/files/source/video_common.cc b/source/video_common.cc index 92384c05..92384c05 100644 --- a/files/source/video_common.cc +++ b/source/video_common.cc diff --git a/files/tools_libyuv/autoroller/roll_deps.py b/tools_libyuv/autoroller/roll_deps.py index 2b57eb65..2b57eb65 100755 --- a/files/tools_libyuv/autoroller/roll_deps.py +++ b/tools_libyuv/autoroller/roll_deps.py diff --git a/files/tools_libyuv/autoroller/unittests/roll_deps_test.py b/tools_libyuv/autoroller/unittests/roll_deps_test.py index af86bdd5..af86bdd5 100755 --- a/files/tools_libyuv/autoroller/unittests/roll_deps_test.py +++ b/tools_libyuv/autoroller/unittests/roll_deps_test.py diff --git a/files/tools_libyuv/autoroller/unittests/testdata/DEPS b/tools_libyuv/autoroller/unittests/testdata/DEPS index 4f45860c..4f45860c 100644 --- a/files/tools_libyuv/autoroller/unittests/testdata/DEPS +++ b/tools_libyuv/autoroller/unittests/testdata/DEPS diff --git a/files/tools_libyuv/autoroller/unittests/testdata/DEPS.chromium.new b/tools_libyuv/autoroller/unittests/testdata/DEPS.chromium.new index d53083ce..d53083ce 100644 --- a/files/tools_libyuv/autoroller/unittests/testdata/DEPS.chromium.new +++ b/tools_libyuv/autoroller/unittests/testdata/DEPS.chromium.new diff --git a/files/tools_libyuv/autoroller/unittests/testdata/DEPS.chromium.old b/tools_libyuv/autoroller/unittests/testdata/DEPS.chromium.old index dd6ddaec..dd6ddaec 100644 --- a/files/tools_libyuv/autoroller/unittests/testdata/DEPS.chromium.old +++ b/tools_libyuv/autoroller/unittests/testdata/DEPS.chromium.old diff --git a/files/tools_libyuv/get_landmines.py b/tools_libyuv/get_landmines.py index 8b33483e..8b33483e 100755 --- a/files/tools_libyuv/get_landmines.py +++ b/tools_libyuv/get_landmines.py diff --git a/files/tools_libyuv/msan/blacklist.txt b/tools_libyuv/msan/blacklist.txt index 8b5e42a7..8b5e42a7 100644 --- a/files/tools_libyuv/msan/blacklist.txt +++ b/tools_libyuv/msan/blacklist.txt diff --git a/files/tools_libyuv/ubsan/blacklist.txt b/tools_libyuv/ubsan/blacklist.txt index 8bcb2907..8bcb2907 100644 --- a/files/tools_libyuv/ubsan/blacklist.txt +++ b/tools_libyuv/ubsan/blacklist.txt diff --git a/files/tools_libyuv/ubsan/vptr_blacklist.txt b/tools_libyuv/ubsan/vptr_blacklist.txt index 23cfca53..23cfca53 100644 --- a/files/tools_libyuv/ubsan/vptr_blacklist.txt +++ b/tools_libyuv/ubsan/vptr_blacklist.txt diff --git a/files/unit_test/basictypes_test.cc b/unit_test/basictypes_test.cc index 9aaa2dcd..9aaa2dcd 100644 --- a/files/unit_test/basictypes_test.cc +++ b/unit_test/basictypes_test.cc diff --git a/files/unit_test/color_test.cc b/unit_test/color_test.cc index 01267ff1..01267ff1 100644 --- a/files/unit_test/color_test.cc +++ b/unit_test/color_test.cc diff --git a/files/unit_test/compare_test.cc b/unit_test/compare_test.cc index c29562cb..c29562cb 100644 --- a/files/unit_test/compare_test.cc +++ b/unit_test/compare_test.cc diff --git a/files/unit_test/convert_test.cc b/unit_test/convert_test.cc index 1f1896b0..1f1896b0 100644 --- a/files/unit_test/convert_test.cc +++ b/unit_test/convert_test.cc diff --git a/files/unit_test/cpu_test.cc b/unit_test/cpu_test.cc index 93867fa7..93867fa7 100644 --- a/files/unit_test/cpu_test.cc +++ b/unit_test/cpu_test.cc diff --git a/files/unit_test/cpu_thread_test.cc b/unit_test/cpu_thread_test.cc index 69aab74e..69aab74e 100644 --- a/files/unit_test/cpu_thread_test.cc +++ b/unit_test/cpu_thread_test.cc diff --git a/files/unit_test/math_test.cc b/unit_test/math_test.cc index a1544c12..a1544c12 100644 --- a/files/unit_test/math_test.cc +++ b/unit_test/math_test.cc diff --git a/files/unit_test/planar_test.cc b/unit_test/planar_test.cc index ad97b87e..ad97b87e 100644 --- a/files/unit_test/planar_test.cc +++ b/unit_test/planar_test.cc diff --git a/files/unit_test/rotate_argb_test.cc b/unit_test/rotate_argb_test.cc index 74952c4e..74952c4e 100644 --- a/files/unit_test/rotate_argb_test.cc +++ b/unit_test/rotate_argb_test.cc diff --git a/files/unit_test/rotate_test.cc b/unit_test/rotate_test.cc index abc08efa..abc08efa 100644 --- a/files/unit_test/rotate_test.cc +++ b/unit_test/rotate_test.cc diff --git a/files/unit_test/scale_argb_test.cc b/unit_test/scale_argb_test.cc index f54a68f1..f54a68f1 100644 --- a/files/unit_test/scale_argb_test.cc +++ b/unit_test/scale_argb_test.cc diff --git a/files/unit_test/scale_rgb_test.cc b/unit_test/scale_rgb_test.cc index 8296abe3..8296abe3 100644 --- a/files/unit_test/scale_rgb_test.cc +++ b/unit_test/scale_rgb_test.cc diff --git a/files/unit_test/scale_test.cc b/unit_test/scale_test.cc index a8c95268..a8c95268 100644 --- a/files/unit_test/scale_test.cc +++ b/unit_test/scale_test.cc diff --git a/files/unit_test/scale_uv_test.cc b/unit_test/scale_uv_test.cc index dab217c9..dab217c9 100644 --- a/files/unit_test/scale_uv_test.cc +++ b/unit_test/scale_uv_test.cc diff --git a/files/unit_test/testdata/arm_v7.txt b/unit_test/testdata/arm_v7.txt index 5d7dbd04..5d7dbd04 100644 --- a/files/unit_test/testdata/arm_v7.txt +++ b/unit_test/testdata/arm_v7.txt diff --git a/files/unit_test/testdata/juno.txt b/unit_test/testdata/juno.txt index dd465272..dd465272 100644 --- a/files/unit_test/testdata/juno.txt +++ b/unit_test/testdata/juno.txt diff --git a/files/unit_test/testdata/mips.txt b/unit_test/testdata/mips.txt index d9f28cbf..d9f28cbf 100644 --- a/files/unit_test/testdata/mips.txt +++ b/unit_test/testdata/mips.txt diff --git a/files/unit_test/testdata/mips_loongson2k.txt b/unit_test/testdata/mips_loongson2k.txt index 8a88d38f..8a88d38f 100644 --- a/files/unit_test/testdata/mips_loongson2k.txt +++ b/unit_test/testdata/mips_loongson2k.txt diff --git a/files/unit_test/testdata/mips_loongson3.txt b/unit_test/testdata/mips_loongson3.txt index 1f540b12..1f540b12 100644 --- a/files/unit_test/testdata/mips_loongson3.txt +++ b/unit_test/testdata/mips_loongson3.txt diff --git a/files/unit_test/testdata/mips_loongson_mmi.txt b/unit_test/testdata/mips_loongson_mmi.txt index 0f10b8bb..0f10b8bb 100644 --- a/files/unit_test/testdata/mips_loongson_mmi.txt +++ b/unit_test/testdata/mips_loongson_mmi.txt diff --git a/files/unit_test/testdata/mips_msa.txt b/unit_test/testdata/mips_msa.txt index ac930615..ac930615 100644 --- a/files/unit_test/testdata/mips_msa.txt +++ b/unit_test/testdata/mips_msa.txt diff --git a/files/unit_test/testdata/riscv64.txt b/unit_test/testdata/riscv64.txt index fbb4200f..fbb4200f 100644 --- a/files/unit_test/testdata/riscv64.txt +++ b/unit_test/testdata/riscv64.txt diff --git a/files/unit_test/testdata/riscv64_rvv.txt b/unit_test/testdata/riscv64_rvv.txt index af1b3f36..af1b3f36 100644 --- a/files/unit_test/testdata/riscv64_rvv.txt +++ b/unit_test/testdata/riscv64_rvv.txt diff --git a/files/unit_test/testdata/riscv64_rvv_zvfh.txt b/unit_test/testdata/riscv64_rvv_zvfh.txt index c416c1af..c416c1af 100644 --- a/files/unit_test/testdata/riscv64_rvv_zvfh.txt +++ b/unit_test/testdata/riscv64_rvv_zvfh.txt diff --git a/files/unit_test/testdata/tegra3.txt b/unit_test/testdata/tegra3.txt index d1b09f6b..d1b09f6b 100644 --- a/files/unit_test/testdata/tegra3.txt +++ b/unit_test/testdata/tegra3.txt diff --git a/files/unit_test/testdata/test0.jpg b/unit_test/testdata/test0.jpg Binary files differindex f4461a81..f4461a81 100644 --- a/files/unit_test/testdata/test0.jpg +++ b/unit_test/testdata/test0.jpg diff --git a/files/unit_test/testdata/test1.jpg b/unit_test/testdata/test1.jpg Binary files differindex a0210e9d..a0210e9d 100644 --- a/files/unit_test/testdata/test1.jpg +++ b/unit_test/testdata/test1.jpg diff --git a/files/unit_test/testdata/test2.jpg b/unit_test/testdata/test2.jpg Binary files differindex 816ca767..816ca767 100644 --- a/files/unit_test/testdata/test2.jpg +++ b/unit_test/testdata/test2.jpg diff --git a/files/unit_test/testdata/test3.jpg b/unit_test/testdata/test3.jpg Binary files differindex 792d91dc..792d91dc 100644 --- a/files/unit_test/testdata/test3.jpg +++ b/unit_test/testdata/test3.jpg diff --git a/files/unit_test/testdata/test4.jpg b/unit_test/testdata/test4.jpg Binary files differindex 1ef41668..1ef41668 100644 --- a/files/unit_test/testdata/test4.jpg +++ b/unit_test/testdata/test4.jpg diff --git a/files/unit_test/unit_test.cc b/unit_test/unit_test.cc index b66ebfab..b66ebfab 100644 --- a/files/unit_test/unit_test.cc +++ b/unit_test/unit_test.cc diff --git a/files/unit_test/unit_test.h b/unit_test/unit_test.h index 99cc8d19..99cc8d19 100644 --- a/files/unit_test/unit_test.h +++ b/unit_test/unit_test.h diff --git a/files/unit_test/video_common_test.cc b/unit_test/video_common_test.cc index 36728ea9..36728ea9 100644 --- a/files/unit_test/video_common_test.cc +++ b/unit_test/video_common_test.cc diff --git a/files/util/Makefile b/util/Makefile index 40e74b65..40e74b65 100644 --- a/files/util/Makefile +++ b/util/Makefile diff --git a/files/util/color.cc b/util/color.cc index 8c3bbefd..8c3bbefd 100644 --- a/files/util/color.cc +++ b/util/color.cc diff --git a/files/util/compare.cc b/util/compare.cc index a16613ee..a16613ee 100644 --- a/files/util/compare.cc +++ b/util/compare.cc diff --git a/files/util/cpuid.c b/util/cpuid.c index edc6a26e..edc6a26e 100644 --- a/files/util/cpuid.c +++ b/util/cpuid.c diff --git a/files/util/i444tonv12_eg.cc b/util/i444tonv12_eg.cc index 0fcb4095..0fcb4095 100644 --- a/files/util/i444tonv12_eg.cc +++ b/util/i444tonv12_eg.cc diff --git a/files/util/psnr.cc b/util/psnr.cc index c7bee7f9..c7bee7f9 100644 --- a/files/util/psnr.cc +++ b/util/psnr.cc diff --git a/files/util/psnr.h b/util/psnr.h index aac128cb..aac128cb 100644 --- a/files/util/psnr.h +++ b/util/psnr.h diff --git a/files/util/psnr_main.cc b/util/psnr_main.cc index 8b9fd972..8b9fd972 100644 --- a/files/util/psnr_main.cc +++ b/util/psnr_main.cc diff --git a/files/util/ssim.cc b/util/ssim.cc index 096fbcf0..096fbcf0 100644 --- a/files/util/ssim.cc +++ b/util/ssim.cc diff --git a/files/util/ssim.h b/util/ssim.h index a855f1d1..a855f1d1 100644 --- a/files/util/ssim.h +++ b/util/ssim.h diff --git a/files/util/yuvconstants.c b/util/yuvconstants.c index 4e5185af..4e5185af 100644 --- a/files/util/yuvconstants.c +++ b/util/yuvconstants.c diff --git a/files/util/yuvconvert.cc b/util/yuvconvert.cc index 93b52668..93b52668 100644 --- a/files/util/yuvconvert.cc +++ b/util/yuvconvert.cc diff --git a/files/winarm.mk b/winarm.mk index b0a344ae..b0a344ae 100644 --- a/files/winarm.mk +++ b/winarm.mk |