This is an automated email from the git hooks/post-receive script.
Git pushed a change to branch master
in repository ffmpeg.
from 120987543a avfilter/tests/drawvg: fix warnings on WIN32
new e382772e4a avutil/cpu: add x86 CPU feature flag for clmul
new 52190efade avutil/crc: Don't assert AVCRCId to be valid
new cf7e2b6773 tests/checkasm: Add support for using opaques to decide
whether to test
new 0629ebb5ff tests/checkasm: Add CRC test
new 1b6571c765 avutil/crc: add x86 SSE4.2 clmul SIMD implementation for
av_crc
new dc03cffe9c avutil/crc: Use x86 clmul for CRC when available
new d4e5c08e18 configure: Use a different aarch64 feature in Clang
workaround
new 34784c89bf configure: Support aarch64 arch_extension with a different
name than the feature
new 3dcbcce80c configure: Check for the AArch64 CRC extension
new 0645c48453 avutil/cpu: add CPU feature flag for arm crc32
new 66f7e9db71 avutil/crc: use arm64 crc32 instruction
The 11 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
configure | 38 ++++--
doc/APIchanges | 6 +
libavutil/aarch64/Makefile | 2 +
libavutil/aarch64/asm.S | 9 ++
libavutil/aarch64/cpu.c | 9 ++
libavutil/aarch64/cpu.h | 1 +
libavutil/aarch64/crc.S | 69 +++++++++++
libavutil/aarch64/crc.h | 68 +++++++++++
libavutil/cpu.c | 2 +
libavutil/cpu.h | 2 +
libavutil/crc.c | 36 +++++-
libavutil/tests/cpu.c | 2 +
libavutil/version.h | 4 +-
libavutil/x86/Makefile | 1 +
libavutil/x86/cpu.c | 2 +
libavutil/x86/cpu.h | 2 +
libavutil/x86/crc.asm | 298 +++++++++++++++++++++++++++++++++++++++++++++
libavutil/x86/crc.h | 223 +++++++++++++++++++++++++++++++++
tests/checkasm/Makefile | 1 +
tests/checkasm/checkasm.c | 3 +
tests/checkasm/checkasm.h | 52 ++++----
tests/checkasm/crc.c | 112 +++++++++++++++++
tests/fate/checkasm.mak | 1 +
23 files changed, 909 insertions(+), 34 deletions(-)
create mode 100644 libavutil/aarch64/crc.S
create mode 100644 libavutil/aarch64/crc.h
create mode 100644 libavutil/x86/crc.asm
create mode 100644 libavutil/x86/crc.h
create mode 100644 tests/checkasm/crc.c
_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]