aboutsummaryrefslogtreecommitdiff
path: root/libyuv.gni
AgeCommit message (Collapse)Author
2023-06-19Add GN builds on loongarch platform.Cheng Yangyang
Currently, chromium has merged loongarch config file in bug:1454442, and so we resubmit gn builds support for loongarch. Bug: chromium:1289502 Change-Id: Iac83f5ea016945f7d9cc5f6de20d4c561bab6347 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/4615589 Reviewed-by: Frank Barchard <fbarchard@chromium.org> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
2023-05-09Add RVV files to Android and GN buildsPrashanth Swaminathan
Include row_rvv.cc source file and support for riscv64 builds in Android and GN builds. Adds GN build flag to disable RISC-V vector operations. Switches dynamic linker to 64-bit by default, with exceptions for 32-bit targets as defined in //build/config/android/abi.gni. Bug: b/280364043 Test: Verified local build via Android and GN. Change-Id: I1bbd36f16aafa16d4bfd117de03354be79743a9d Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/4501727 Reviewed-by: Mirko Bonadei <mbonadei@chromium.org> Commit-Queue: Prashanth Swaminathan <prashanthsw@google.com> Reviewed-by: Frank Barchard <fbarchard@chromium.org>
2022-09-26[code-health] Migrate presubmit to python3Fabrice de Gans
This also fixes a presubmit warning by formatting a gni file. No-Try: True Bug: 942720 Change-Id: I50bfc993282c5546753ba2be466ba06a5ff9cc6a Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/3902395 Reviewed-by: Mirko Bonadei <mbonadei@chromium.org> Reviewed-by: Frank Barchard <fbarchard@chromium.org>
2018-07-20libyuv:loongson optimize compare/row/scale/rotate files with mmi.lixia zhang
Currently, libyuv supports MIPS SIMD Arch(MSA), but libyuv does not supports MultiMedia Instruction(MMI)(such as loongson3a platform). In order to improve performance of libyuv on loongson3a platform, this provides optimize 98 functions with mmi. BUG=libyuv:804 Change-Id: I8947626009efad769b3103a867363ece25d79629 Reviewed-on: https://chromium-review.googlesource.com/1122064 Commit-Queue: Frank Barchard <fbarchard@chromium.org> Reviewed-by: Frank Barchard <fbarchard@chromium.org>
2016-09-22Add MIPS SIMD Arch (MSA) optimized MirrorRow functionFrank Barchard
As per the preparation patch added in Chromium sources at, 2150943003: Add MIPS SIMD Arch (MSA) build flags for GYP/GN builds This patch adds first MSA optimized function in libYUV project. BUG=libyuv:634 R=fbarchard@google.com Review URL: https://codereview.chromium.org/2285683002 .
2016-09-13GN: Add GN test targets.Edward Lemur
BUG=libyuv:523 R=fbarchard@google.com, kjellander@chromium.org, magjed@chromium.org Review URL: https://codereview.chromium.org/2317073002 .