commit | f1b28b3510b9f870de598b75c5628aaff9b3e5a1 | [log] [tgz] |
---|---|---|
author | Alex Richardson <alexrichardson@google.com> | Fri Aug 09 14:13:09 2024 -0700 |
committer | Frank Barchard <fbarchard@chromium.org> | Fri Sep 20 22:22:03 2024 +0000 |
tree | e001cfdf0136be6470b8044bc429756f831a19af | |
parent | 0d5a31eccb71d2745f0b5f231909f221743b0a5b [diff] |
Avoid reading /proc/cpuinfo for non-Linux Arm platforms While we will return kCpuHasNEON if the file fails to open, this does unnecessarily introduce filesystem operations which are not needed e.g. on embedded non-Linux platforms. When not building for Linux, we can simply rely on the compiler flags to determine whether NEON support is present for Arm32. Change-Id: Ifb0eab2a46969fca5f733ce624abdf54da9b32a2 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/5778479 Reviewed-by: Wan-Teh Chang <wtc@google.com> Reviewed-by: Frank Barchard <fbarchard@chromium.org> Reviewed-by: George Steed <george.steed@arm.com>
libyuv is an open source project that includes YUV scaling and conversion functionality.
See Getting started for instructions on how to get started developing.
You can also browse the docs directory for more documentation.