aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-03-19Merge "Remove VNDK definition(s)" into mainHEADmastermainandroidx-viewpager2-releaseandroidx-tv-material-releaseandroidx-transition-releaseandroidx-graphics-core-releaseandroidx-concurrent-releaseKiyoung Kim
2024-03-11Remove VNDK definition(s)Kiyoung Kim
As of VNDK deprecation, any libraries that defines vndk is no longer valid anymore. This change removes all VNDK definition(s) from modules which was VNDK. Bug: 328994089 Test: AOSP CF build succeeded Change-Id: I362b333aaae4bd9ec703a240df131a8a97852a2f
2024-02-27Merge "Enable GPU in crosvm" into main am: 9a34347b9fTreehugger Robot
Original change: https://android-review.googlesource.com/c/platform/external/libyuv/+/2967075 Change-Id: I6a8f59dfa2cdc62fd0297debd91125948e74d51a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-27Merge "Enable GPU in crosvm" into mainTreehugger Robot
2024-02-20Enable GPU in crosvmJiyong Park
When the GPU feature is turned on in crosvm, these modules are added as dependencies. Since crosvm is included in the virt APEX, add the APEX to the apex_available properties of the modules to make them available in the APEX. Bug: 325929966 Test: m Change-Id: Ia52e44be1183cd274e99b4e2013cdbb80331729d
2024-01-17Merge Android 24Q1 Release (ab/11220357)Xin Li
Bug: 319669529 Merged-In: I773d1ae01539cc5d200768b526f10b2922567f72 Change-Id: I7813475cc6f1a34fab829ddd1525fdde5796589f
2024-01-16Merge "Upgrade libyuv to af6ac8265bbd07bcf977526458b60305c4304288" into main ↵Sadaf Ebrahimi
am: bed895aec6 Original change: https://android-review.googlesource.com/c/platform/external/libyuv/+/2907315 Change-Id: Ice455596b7a72490de5ceba9ae928917866932a5 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-16Merge "Upgrade libyuv to af6ac8265bbd07bcf977526458b60305c4304288" into mainandroidx-test-uiautomator-releaseandroidx-graphics-releaseSadaf Ebrahimi
2024-01-11Upgrade libyuv to af6ac8265bbd07bcf977526458b60305c4304288Sadaf Ebrahimi
This project was upgraded with external_updater. Usage: tools/external_updater/updater.sh update libyuv For more info, check https://cs.android.com/android/platform/superproject/+/main:tools/external_updater/README.md Test: TreeHugger Change-Id: Ie81b601420a8f4c2172c1abcfc2bbd25496f852d
2024-01-10AVX10 cpuid detect addedFrank Barchard
Replace unused popcount feature bit Bug: libyuv:911 Change-Id: Icd88fcc732751d39b0950d5f09a58bc9ac2c4e30 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/5179911 Reviewed-by: richard winterton <rrwinterton@gmail.com> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
2024-01-03Fix compilation errors.Hao Chen
Fix the narrowing conversion error from ‘long unsigned int’ to ‘long long int’ that occurs when using the new compiler on the LoongArch platform. Bug: libyuv:913 Change-Id: Ic535946a2453bc48840bab05355854670c52114f Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/5161066 Commit-Queue: Frank Barchard <fbarchard@chromium.org> Reviewed-by: Frank Barchard <fbarchard@chromium.org>
2023-12-11[automerger skipped] Merge "Merge Android 14 QPR1" into main am: 3641a27f7a ↵Xin Li
-s ours am: 4fb136f92a -s ours am: fcf1c4fa49 -s ours am skip reason: Merged-In I7af43a9f2d455f6cd59d8dfabdd74a70c692d363 with SHA-1 e1eedb08fa is already in history Original change: https://android-review.googlesource.com/c/platform/external/libyuv/+/2866381 Change-Id: I9e81438ae6b55b8cdfa07bd4c76531c74fbd6126 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-11[automerger skipped] Merge Android 14 QPR1 am: d9ab0eb964 -s ours am: ↵Xin Li
24111c7977 -s ours am: 4407886eb6 -s ours am skip reason: Merged-In I7af43a9f2d455f6cd59d8dfabdd74a70c692d363 with SHA-1 e1eedb08fa is already in history Original change: https://android-review.googlesource.com/c/platform/external/libyuv/+/2866381 Change-Id: Ie38d08e27a79819ecc3eec88d4f3010d51cb31d8 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-11[automerger skipped] Merge "Merge Android 14 QPR1" into main am: 3641a27f7a ↵Xin Li
-s ours am: 4fb136f92a -s ours am skip reason: Merged-In I7af43a9f2d455f6cd59d8dfabdd74a70c692d363 with SHA-1 e1eedb08fa is already in history Original change: https://android-review.googlesource.com/c/platform/external/libyuv/+/2866381 Change-Id: I7c82970d689722480854bc439d0a7f37919a3d3e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-11[automerger skipped] Merge Android 14 QPR1 am: d9ab0eb964 -s ours am: ↵Xin Li
24111c7977 -s ours am skip reason: Merged-In I7af43a9f2d455f6cd59d8dfabdd74a70c692d363 with SHA-1 e1eedb08fa is already in history Original change: https://android-review.googlesource.com/c/platform/external/libyuv/+/2866381 Change-Id: I37497de7872082bbc59c8b756f358102d739944e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-11[automerger skipped] Merge "Merge Android 14 QPR1" into main am: 3641a27f7a ↵Xin Li
-s ours am skip reason: Merged-In I7af43a9f2d455f6cd59d8dfabdd74a70c692d363 with SHA-1 e1eedb08fa is already in history Original change: https://android-review.googlesource.com/c/platform/external/libyuv/+/2866381 Change-Id: If6ddcf16cad89c01bac3df2bb80129ba44680420 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-11[automerger skipped] Merge Android 14 QPR1 am: d9ab0eb964 -s oursXin Li
am skip reason: Merged-In I7af43a9f2d455f6cd59d8dfabdd74a70c692d363 with SHA-1 e1eedb08fa is already in history Original change: https://android-review.googlesource.com/c/platform/external/libyuv/+/2866381 Change-Id: Ibf17dda03904fbd3b462b9f98717ec8a5f4a9d9b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-11Add cpuid target to CMakeList.txtFrank Barchard
Reduce convert_test to just Opt on RISC-V cmake -B out/Release/ -DCMAKE_BUILD_TYPE=Release . cmake --build out/Release/ -t cpuid ./out/Release/cpuid Cpu Flags 0x30000001 Has RISCV 0x10000000 Has RVV 0x20000000 Bug: libyuv:956 Change-Id: I3cca40361af85d983e52465660c0b4d205cd82a5 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/5110826 Reviewed-by: Mirko Bonadei <mbonadei@chromium.org> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
2023-12-09Split scale_test and scale_plane_test to allow building on small devicesFrank Barchard
Bug: libyuv:956 Change-Id: I1903aa616243e891440ed92836dfb0992d31d4cd Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/5107257 Commit-Queue: Frank Barchard <fbarchard@chromium.org> Reviewed-by: Wan-Teh Chang <wtc@google.com>
2023-12-09Merge "Merge Android 14 QPR1" into mainXin Li
2023-12-08Merge Android 14 QPR1Xin Li
Merged-In: I7af43a9f2d455f6cd59d8dfabdd74a70c692d363 Bug: 315507370 Change-Id: I1a37c4505bba32e9b24a422c8921b0baa72da44e
2023-12-08Split convert_test and convert_argb_test to allow building on small systems ↵Frank Barchard
that run out of memory compiling unittests. Update build files to include the new tests and source code. Bug: libyuv:956 Change-Id: I6ec0beb6dc9570f0597d7df1835d616489dbaece Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/5103585 Reviewed-by: Mirko Bonadei <mbonadei@chromium.org> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
2023-12-07Add HAS_SCALEARGBROWDOWNEVEN_RVV marco and disable it by defaultBruce Lai
HAS_SCALEARGBROWDOWNEVEN_RVV wasn't defined, so we cannot use ScaleARGBRowDownEven_RVV & ScaleARGBRowDownEvenBox_RVV. - Seperate to two conditional statements when selecting DownEven or DownEvenBox. - Also, add HAS_SCALEARGBROWDOWNEVEN_RVV and disable it by default. Bug: libyuv:965 Signed-off-by: Bruce Lai <bruce.lai@sifive.com> Change-Id: Ic7ec40520b64131a456c6f3eea0639b3620f11ae Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/4882441 Commit-Queue: Frank Barchard <fbarchard@chromium.org> Reviewed-by: Frank Barchard <fbarchard@chromium.org>
2023-12-04malloc return 1 for failures and assert for internal functionsFrank Barchard
Bug: libyuv:968 Change-Id: Iea2f907061532d2e00347996124bc80d079a7bdc Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/5010874 Reviewed-by: Wan-Teh Chang <wtc@google.com> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
2023-11-18Fix print of a GG_LONGLONG value.Mirko Bonadei
Bug: None Change-Id: I209a10c9020acc6e7e4f3835e19795413e28603a Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/5040781 Commit-Queue: Frank Barchard <fbarchard@chromium.org> Reviewed-by: Frank Barchard <fbarchard@chromium.org>
2023-11-03Change ScalePlane,ScalePlane_16,... to return intWan-Teh Chang
Change ScalePlane(), ScalePlane_16(), and ScalePlane_12() to return int so that they can report memory allocation failures (by returning 1). BUG=libyuv:968 Change-Id: Ie5c183ee42e3d595302671f9ecb7b3472dc8fdb5 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/5005031 Commit-Queue: Wan-Teh Chang <wtc@google.com> Reviewed-by: Frank Barchard <fbarchard@chromium.org>
2023-10-27Check allocations that return NULL and return earlyFrank Barchard
BUG=libyuv:968 Change-Id: I9e8594440a6035958511f9c50072820131331fc8 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/4977552 Reviewed-by: Wan-Teh Chang <wtc@google.com> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
2023-10-19[automerger skipped] Merge 10952656 am: e1eedb08fa -s ours am: a24120fbd7 -s ↵Xin Li
ours am skip reason: Merged-In Iaffccbb629609d8d545487e056381d63334254fb with SHA-1 2a34f96fcc is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/libyuv/+/25092610 Change-Id: I28efa9ce66f2917910cda5fb7fd8f72e74cc1612 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-19[automerger skipped] Merge 10952656 am: e1eedb08fa -s oursXin Li
am skip reason: Merged-In Iaffccbb629609d8d545487e056381d63334254fb with SHA-1 2a34f96fcc is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/libyuv/+/25092610 Change-Id: Id0e07ab12596f440ef73fd0c2e846b350db2f4d3 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-17Merge 10952656tmp_amf_315507370Xin Li
Merged-In: Iaffccbb629609d8d545487e056381d63334254fb Change-Id: I7af43a9f2d455f6cd59d8dfabdd74a70c692d363
2023-10-05AVX-VNNI detectFrank Barchard
- Add kCpuHasAVXVNNI flag - Remove deprecated GFNI detect to make space. Meteor Lake has AVX-VNNI but not AVX512 ~/intelsde/sde -mtl -- blaze-bin/third_party/libyuv/libyuv_test --gunit_filter=*CpuHas doyuv3 Note: Google Test filter = *CpuHas [==========] Running 1 test from 1 test suite. [----------] Global test environment set-up. [----------] 1 test from LibYUVBaseTest [ RUN ] LibYUVBaseTest.TestCpuHas Cpu Flags 0x203ff1 Has X86 0x10 Has SSE2 0x20 Has SSSE3 0x40 Has SSE41 0x80 Has SSE42 0x100 Has AVX 0x200 Has AVX2 0x400 Has ERMS 0x800 Has FMA3 0x1000 Has F16C 0x2000 Has AVX512BW 0x0 Has AVX512VL 0x0 Has AVX512VNNI 0x0 Has AVX512VBMI 0x0 Has AVX512VBMI2 0x0 Has AVX512VBITALG 0x0 Has AVX512VPOPCNTDQ 0x0 HAS AVXVNNI 0x200000 Has AVXVNNIINT8 0x0 AVX-VNNI detect - Add kCpuHasAVXVNNI flag - Remove deprecated GFNI detect to make space. https://bugs.chromium.org/p/libyuv/issues/detail?id=967 Meteor Lake has AVX-VNNI but not AVX512 ~/intelsde/sde -mtl -- blaze-bin/third_party/libyuv/libyuv_test --gunit_filter=*CpuHas doyuv3 Note: Google Test filter = *CpuHas [==========] Running 1 test from 1 test suite. [----------] Global test environment set-up. [----------] 1 test from LibYUVBaseTest [ RUN ] LibYUVBaseTest.TestCpuHas Cpu Flags 0x203ff1 Has X86 0x10 Has SSE2 0x20 Has SSSE3 0x40 Has SSE41 0x80 Has SSE42 0x100 Has AVX 0x200 Has AVX2 0x400 Has ERMS 0x800 Has FMA3 0x1000 Has F16C 0x2000 Has AVX512BW 0x0 Has AVX512VL 0x0 Has AVX512VNNI 0x0 Has AVX512VBMI 0x0 Has AVX512VBMI2 0x0 Has AVX512VBITALG 0x0 Has AVX512VPOPCNTDQ 0x0 HAS AVXVNNI 0x200000 Has AVXVNNIINT8 0x0 Running on all cpus the following report avx-vnni grep 'AVXVNNI 0x2' */* adl/libyuv64.txt:HAS AVXVNNI 0x200000 gnr/libyuv64.txt:HAS AVXVNNI 0x200000 grr/libyuv64.txt:HAS AVXVNNI 0x200000 mtl/libyuv64.txt:HAS AVXVNNI 0x200000 rpl/libyuv64.txt:HAS AVXVNNI 0x200000 spr/libyuv64.txt:HAS AVXVNNI 0x200000 srf/libyuv64.txt:HAS AVXVNNI 0x200000 while these support avx512 vnni grep 'VNNI 0x1' */* clx/libyuv64.txt:Has AVX512VNNI 0x10000 cpx/libyuv64.txt:Has AVX512VNNI 0x10000 gnr/libyuv64.txt:Has AVX512VNNI 0x10000 icl/libyuv64.txt:Has AVX512VNNI 0x10000 icx/libyuv64.txt:Has AVX512VNNI 0x10000 spr/libyuv64.txt:Has AVX512VNNI 0x10000 tgl/libyuv64.txt:Has AVX512VNNI 0x10000 and these support avx-vnni-int8 grep AVXVNNIINT8.0x4 */* grr/libyuv64.txt:Has AVXVNNIINT8 0x400000 srf/libyuv64.txt:Has AVXVNNIINT8 0x400000 Bug: libyuv:967 Change-Id: I84cd71d1b320e7c284173eb695fc1d3b72d14ddb Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/4912017 Commit-Queue: Frank Barchard <fbarchard@chromium.org> Reviewed-by: richard winterton <rrwinterton@gmail.com>
2023-10-04VNNI-INT8 detectFrank Barchard
- Add kCpuHasAVXVNNIINT8 flag - Move mips flags up a bit to make space. ~/intelsde/sde -srf -- blaze-bin/third_party/libyuv/libyuv_test --gunit_filter=*CpuHas Note: Google Test filter = *CpuHas [==========] Running 1 test from 1 test suite. [----------] Global test environment set-up. [----------] 1 test from LibYUVBaseTest [ RUN ] LibYUVBaseTest.TestCpuHas Cpu Flags 0x403ff1 Has X86 0x10 Has SSE2 0x20 Has SSSE3 0x40 Has SSE41 0x80 Has SSE42 0x100 Has AVX 0x200 Has AVX2 0x400 Has ERMS 0x800 Has FMA3 0x1000 Has F16C 0x2000 Has AVX512BW 0x0 Has AVX512VL 0x0 Has AVX512VNNI 0x0 Has AVX512VBMI 0x0 Has AVX512VBMI2 0x0 Has AVX512VBITALG 0x0 Has AVX512VPOPCNTDQ 0x0 Has AVXVNNIINT8 0x400000 Has GFNI 0x0 [ OK ] LibYUVBaseTest.TestCpuHas (32 ms) INT8 supported on srf and grr -srf Set chip-check and CPUID for Intel(R) Sierra Forest CPU -grr Set chip-check and CPUID for Intel(R) Grand Ridge CPU Bug: b/303434603 Change-Id: I628007929ff0518b2b36e1469b4d9aed71a9fa8f Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/4912015 Reviewed-by: richard winterton <rrwinterton@gmail.com> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
2023-10-03Fix unused arg errors in ScalePlane*() in ReleaseYannis Guyon
src_width parameter is used for assertions and unused with NDEBUG. Fix the warning treated as an error when -Wall -Wextra -Werror is used to build that part of the code. BUG=libyuv:967 Change-Id: I4c02ab013e8e2684b3bed5ce9693e1493d7751b9 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/4905033 Reviewed-by: Wan-Teh Chang <wtc@google.com> Commit-Queue: Wan-Teh Chang <wtc@google.com>
2023-09-19[Fuchsia] Add terminal.x64 image to default checkoutChong Gu
Remove terminal.qemu-x64 once changes to //build directory roll in. Bug:chromium:1483216 Change-Id: I3fd5b3a6260463659fd98e4bcadd4fd5ae35c5f0 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/4873664 Commit-Queue: Chong Gu <chonggu@google.com> Reviewed-by: Wan-Teh Chang <wtc@google.com>
2023-09-07Merge changes from topic "upgrade-libyuv" into main am: f0da294809 am: ↵Sadaf Ebrahimi
245ce73206 am: 497af62b0a am: 68fc4c4e53 am: 2a34f96fcc Original change: https://android-review.googlesource.com/c/platform/external/libyuv/+/2740595 Change-Id: I134a62d13a38b4ecb65a3946f90c081eb41bb7d5 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-07Merge changes from topic "upgrade-libyuv" into main am: f0da294809 am: ↵Sadaf Ebrahimi
245ce73206 am: 497af62b0a am: 68fc4c4e53 Original change: https://android-review.googlesource.com/c/platform/external/libyuv/+/2740595 Change-Id: Iaffccbb629609d8d545487e056381d63334254fb Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-07Merge changes from topic "upgrade-libyuv" into main am: f0da294809 am: ↵Sadaf Ebrahimi
245ce73206 am: 497af62b0a Original change: https://android-review.googlesource.com/c/platform/external/libyuv/+/2740595 Change-Id: I52d8ffde90423c1ae569157091d40c007e28cce7 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-07Merge changes from topic "upgrade-libyuv" into main am: f0da294809 am: ↵Sadaf Ebrahimi
245ce73206 Original change: https://android-review.googlesource.com/c/platform/external/libyuv/+/2740595 Change-Id: Id17be8a3df66a1d80f8509aa365bdc07e42e931c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-07Merge changes from topic "upgrade-libyuv" into main am: f0da294809androidx-wear-wear-tooling-preview-releaseandroidx-versionedparcelable-releaseandroidx-core-performance-releaseSadaf Ebrahimi
Original change: https://android-review.googlesource.com/c/platform/external/libyuv/+/2740595 Change-Id: I89fc2eac352215f6975e2d530a664b2f1adca583 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-07Merge changes from topic "upgrade-libyuv" into mainSadaf Ebrahimi
* changes: Upgrade libyuv to f0921806a293e3e008e6325a51d4ea760c39d2c1 Initial repository for libyuv
2023-09-07Manual roll of buildtools and build for new lllvm repo paths.Joanna Wang
Bug: chromium:1458042 Change-Id: I0d718710a34e652d9b7419108bb7f09f51699dbc Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/4748159 Commit-Queue: Joanna Wang <jojwang@chromium.org> Reviewed-by: Mirko Bonadei <mbonadei@chromium.org>
2023-09-06Upgrade libyuv to f0921806a293e3e008e6325a51d4ea760c39d2c1Sadaf Ebrahimi
This project was upgraded with external_updater. Usage: tools/external_updater/updater.sh update libyuv For more info, check https://cs.android.com/android/platform/superproject/+/main:tools/external_updater/README.md Test: TreeHugger Change-Id: I34fcf69ee057f6f48f025c6ffbc06e4125de9b8b
2023-09-05[RVV] Support AR64ToAB64 and RGBA-family color conversionsBruce Lai
Add scalar code for AR64ToAB64, ARGBToRGBA, ARGBToBGRA, ARGBToABGR, RGBAToARGB, BGRAToARGB, and ABGRToARGB. They are originally implemented by ARGBShffle. This CL independetly implements them, and only enables for risc-v now. This CL also add RVV implementation for `RGBA-family <-> RGBA-family` color conversions. * Run on SiFive internal FPGA(VLEN=128): Test Case Speedup AR64ToAB64_Opt x4.6 ARGBToRGBA_Opt x6 ARGBToBGRA_Opt x6 ARGBToABGR_Opt x6 RGBAToARGB_Opt x6 Change-Id: Ie0630901046084aa259699fcdeccc64170d7103f Signed-off-by: Bruce Lai <bruce.lai@sifive.com> Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/4797451 Reviewed-by: Frank Barchard <fbarchard@chromium.org>
2023-09-05Initial repository for libyuvSadaf Ebrahimi
Test: TreeHugger Change-Id: I3debbca396793ef6561595c74052cfe565e1b117
2023-08-31Disable NEON if memory sanitizer is enabledFrank Barchard
- MSAN fails on most inline assembly, unaware of what the load and store instructions do. - MSAN is also failing on row_any functions, which memcpy a correct number of pixels into a buffer that is SIMD vector sized, apply SIMD to the full vector, and then memcpy the exact number of resulting pixels to the output buffer. MSAN wants the temporary buffer to be initialized. Which genenerally is done with a memset(buf, 0, sizeof(buf)); to satisify MSAN. - RVV may not require disabling MSAN, since row functions are all 'any' number of elements, and implementation is intrinsics. Bug: b/297979878 Change-Id: Ic21200689c0c7d2c85bb1de3eef38570137d3d8b Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/4832740 Reviewed-by: Mirko Bonadei <mbonadei@chromium.org> Commit-Queue: Frank Barchard <fbarchard@chromium.org> Reviewed-by: Wan-Teh Chang <wtc@google.com>
2023-08-30Edit Android.bp after refactor in AOSPSadaf Ebrahimi
Bug: None Change-Id: I29ec78cbd49c6901f11d2a0f5fc8f0929940f49c Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/4824267 Reviewed-by: Mirko Bonadei <mbonadei@chromium.org> Commit-Queue: Sadaf Ebrahimi <sadafebrahimi@google.com>
2023-08-29[automerger skipped] Merge Android U (ab/10368041) am: 984e473b04 -s ours ↵Xin Li
am: 9df76d43bf -s ours am: 0ea7aa3273 -s ours am: 514e319f1c -s ours am skip reason: Merged-In Ibaa0ea6a4afc614cecb14aaa6604dab42533439e with SHA-1 62d3d0106b is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/libyuv/+/24182062 Change-Id: I8ea19d085625feeea3edd91bb985ccc02d525fb2 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-29[automerger skipped] Merge Android U (ab/10368041) am: 984e473b04 -s ours ↵Xin Li
am: 9df76d43bf -s ours am: 0ea7aa3273 -s ours am skip reason: Merged-In Ibaa0ea6a4afc614cecb14aaa6604dab42533439e with SHA-1 62d3d0106b is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/libyuv/+/24182062 Change-Id: Ide5d7373152151f8ff49452d45c05b427f71eea2 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-29[automerger skipped] Merge Android U (ab/10368041) am: 984e473b04 -s ours ↵Xin Li
am: 9df76d43bf -s ours am skip reason: Merged-In Ibaa0ea6a4afc614cecb14aaa6604dab42533439e with SHA-1 62d3d0106b is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/libyuv/+/24182062 Change-Id: Ib208742a1d7dface2d93ea802d17ec484c0758df Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-28[automerger skipped] Merge Android U (ab/10368041) am: 984e473b04 -s oursXin Li
am skip reason: Merged-In Ibaa0ea6a4afc614cecb14aaa6604dab42533439e with SHA-1 62d3d0106b is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/libyuv/+/24182062 Change-Id: I2f48ad2c90c5b14fe0be37bc08eec02af048162d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>