This is an automated email from the git hooks/post-receive script.

Git pushed a change to branch master
in repository ffmpeg.

    from 495b402f27 avcodec/diracdec: fix heap buffer overflow in 
edge_emu_buffer
     new 068173f329 tests/checkasm: factorize out randomize_buffer for doubles
     new 566dd20247 tests/fate/source-check.sh: exclude tests/checkasm/ext
     new 362e309710 forgejo/codespell: exclude tests/checkasm/ext
     new 66eaaa644a Squashed 'tests/checkasm/ext/' content from commit 
0df02535c7
     new 21ac0b276e Merge commit 'df966476d760f1bfe4c5f52c463b82be5bf6b9ed' as 
'tests/checkasm/ext'
     new 3b1d7cd1f7 tests/checkasm: switch to shared libcheckasm implementation
     new 310ff99f62 configure: support building without checkasm
     new c27a3b12e3 configure: re-indent after previous change

The 8 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:
 .forgejo/pre-commit/config.yaml                    |    2 +-
 .gitignore                                         |    2 +
 Makefile                                           |    2 +-
 configure                                          |   73 +
 tests/checkasm/Makefile                            |   51 +-
 tests/checkasm/aarch64/checkasm.S                  |  198 --
 tests/checkasm/af_afir.c                           |   24 +-
 tests/checkasm/checkasm.c                          |  988 +---------
 tests/checkasm/checkasm.h                          |  364 +---
 tests/checkasm/crc.c                               |    2 +-
 tests/checkasm/ext/.clang-format                   |   23 +
 tests/checkasm/ext/.github/workflows/build.yml     |  228 +++
 tests/checkasm/ext/.gitignore                      |    3 +
 tests/checkasm/ext/.gitlab-ci.yml                  |  407 ++++
 tests/checkasm/ext/LICENSE                         |   27 +
 tests/checkasm/ext/README.md                       |  172 ++
 .../checkasm/ext/crossfiles/aarch64-android.meson  |   15 +
 .../ext/crossfiles/aarch64-linux-clang.meson       |   16 +
 tests/checkasm/ext/crossfiles/aarch64-linux.meson  |   12 +
 .../ext/crossfiles/aarch64-w64-mingw32.meson       |   16 +
 tests/checkasm/ext/crossfiles/arm-android.meson    |   15 +
 .../ext/crossfiles/armv7-w64-mingw32.meson         |   16 +
 tests/checkasm/ext/crossfiles/i686-linux32.meson   |   15 +
 .../checkasm/ext/crossfiles/i686-w64-mingw32.meson |   16 +
 .../ext/crossfiles/loongarch64-linux.meson         |   13 +
 .../ext/crossfiles/riscv64-linux-clang.meson       |   16 +
 tests/checkasm/ext/crossfiles/riscv64-linux.meson  |   12 +
 tests/checkasm/ext/crossfiles/wasm32.meson         |   15 +
 tests/checkasm/ext/crossfiles/wasm64.meson         |   15 +
 .../ext/crossfiles/x86_64-w64-mingw32.meson        |   16 +
 tests/checkasm/ext/docs/Doxyfile.in                |   20 +
 tests/checkasm/ext/docs/DoxygenLayout.xml          |   49 +
 tests/checkasm/ext/docs/benchmarking.md            |  492 +++++
 tests/checkasm/ext/docs/getting-started.md         |  280 +++
 tests/checkasm/ext/docs/integration.md             |  274 +++
 tests/checkasm/ext/docs/introduction.md            |  148 ++
 tests/checkasm/ext/docs/meson.build                |   77 +
 tests/checkasm/ext/docs/writing-tests.md           |  753 ++++++++
 tests/checkasm/ext/ext-build-test.make             |   64 +
 tests/checkasm/ext/gen-arm-core-table.sh           |   63 +
 tests/checkasm/ext/include/checkasm/attributes.h   |   95 +
 tests/checkasm/ext/include/checkasm/checkasm.h     |  427 +++++
 .../checkasm/ext/include/checkasm/header_config.h  |  127 ++
 tests/checkasm/ext/include/checkasm/meson.build    |   65 +
 tests/checkasm/ext/include/checkasm/perf.h         |   48 +
 tests/checkasm/ext/include/checkasm/perf/aarch64.h |   67 +
 tests/checkasm/ext/include/checkasm/perf/arm.h     |   74 +
 .../ext/include/checkasm/perf/loongarch32.h        |   45 +
 .../ext/include/checkasm/perf/loongarch64.h        |   45 +
 tests/checkasm/ext/include/checkasm/perf/ppc64le.h |   55 +
 tests/checkasm/ext/include/checkasm/perf/x86.h     |   51 +
 tests/checkasm/ext/include/checkasm/platform.h     |   58 +
 .../ext/include/checkasm/platform/aarch64.h        |  102 +
 tests/checkasm/ext/include/checkasm/platform/arm.h |   56 +
 .../ext/include/checkasm/platform/loongarch.h      |   52 +
 .../ext/include/checkasm/platform/ppc64le.h        |   36 +
 .../checkasm/ext/include/checkasm/platform/riscv.h |   50 +
 .../ext/include/checkasm/platform/x86_32.h         |   89 +
 .../ext/include/checkasm/platform/x86_64.h         |  133 ++
 tests/checkasm/ext/include/checkasm/test.h         |  663 +++++++
 tests/checkasm/ext/include/checkasm/utils.h        |  691 +++++++
 tests/checkasm/ext/meson.build                     |  134 ++
 tests/checkasm/ext/meson_options.txt               |   35 +
 tests/checkasm/ext/src/arm/asm.S                   |  327 ++++
 .../{arm/checkasm.S => ext/src/arm/checkasm_32.S}  |  127 +-
 tests/checkasm/ext/src/arm/checkasm_64.S           |  287 +++
 tests/checkasm/ext/src/arm/cores.h                 |  305 +++
 tests/checkasm/ext/src/arm/cpu.c                   |  379 ++++
 tests/checkasm/ext/src/checkasm.c                  | 1228 ++++++++++++
 tests/checkasm/ext/src/checkasm_config.asm         |   71 +
 tests/checkasm/ext/src/checkasm_config.h           |  258 +++
 tests/checkasm/ext/src/cpu.c                       |  166 ++
 tests/checkasm/ext/src/cpu.h                       |  138 ++
 tests/checkasm/ext/src/function.c                  |  148 ++
 tests/checkasm/ext/src/function.h                  |   71 +
 tests/checkasm/ext/src/html_data.h                 |   69 +
 tests/checkasm/ext/src/html_data/LICENSE           |   28 +
 tests/checkasm/ext/src/html_data/body.html         |   99 +
 tests/checkasm/ext/src/html_data/chart.min.js      |    7 +
 tests/checkasm/ext/src/html_data/checkasm.css      |  163 ++
 tests/checkasm/ext/src/html_data/checkasm.js       | 1005 ++++++++++
 tests/checkasm/ext/src/internal.h                  |  192 ++
 tests/checkasm/ext/src/longjmp.h                   |   83 +
 tests/checkasm/ext/src/loongarch/checkasm.S        |  214 +++
 tests/checkasm/ext/src/loongarch/loongson_asm.S    |  409 ++++
 tests/checkasm/ext/src/meson.build                 |  261 +++
 tests/checkasm/ext/src/perf.c                      |  256 +++
 tests/checkasm/ext/src/perf/arm.c                  |  153 ++
 tests/checkasm/ext/src/perf/linux.c                |   90 +
 tests/checkasm/ext/src/perf/macos_kperf.c          |  133 ++
 tests/checkasm/ext/src/perf_internal.h             |   87 +
 tests/checkasm/ext/src/riscv/asm.S                 |  183 ++
 .../checkasm.S => ext/src/riscv/callcheck.S}       |  138 +-
 tests/checkasm/ext/src/riscv/cpu.c                 |  210 ++
 tests/checkasm/ext/src/signal.c                    |  180 ++
 tests/checkasm/ext/src/stackguard.c                |   76 +
 tests/checkasm/ext/src/stats.c                     |  131 ++
 tests/checkasm/ext/src/stats.h                     |  152 ++
 tests/checkasm/ext/src/utils.c                     |  723 +++++++
 tests/checkasm/ext/src/x86/checkasm.asm            |  485 +++++
 tests/checkasm/ext/src/x86/cpu.c                   |  177 ++
 tests/checkasm/ext/src/x86/x86inc.asm              | 2005 ++++++++++++++++++++
 tests/checkasm/ext/tests/arm/32/tests.c            |  222 +++
 tests/checkasm/ext/tests/arm/32/tests_asm.S        |  108 ++
 tests/checkasm/ext/tests/arm/64/tests.c            |  387 ++++
 tests/checkasm/ext/tests/arm/64/tests_asm.S        |  247 +++
 tests/checkasm/ext/tests/generic.c                 |  319 ++++
 tests/checkasm/ext/tests/meson.build               |   93 +
 tests/checkasm/ext/tests/riscv/tests.c             |  222 +++
 tests/checkasm/ext/tests/riscv/tests_asm.S         |   96 +
 tests/checkasm/ext/tests/selftest.c                |   62 +
 tests/checkasm/ext/tests/tests.h                   |  114 ++
 tests/checkasm/ext/tests/x86/tests.c               |  220 +++
 tests/checkasm/ext/tests/x86/tests_asm.asm         |  113 ++
 tests/checkasm/float_dsp.c                         |   30 +-
 tests/checkasm/lls.c                               |   15 +-
 tests/checkasm/sw_ops.c                            |    4 +-
 tests/checkasm/vorbisdsp.c                         |   15 +-
 tests/checkasm/vp8dsp.c                            |    2 +-
 tests/checkasm/x86/checkasm.asm                    |  244 ---
 tests/fate/checkasm.mak                            |    3 +
 tests/fate/source-check.sh                         |    4 +-
 122 files changed, 19984 insertions(+), 1942 deletions(-)
 delete mode 100644 tests/checkasm/aarch64/checkasm.S
 create mode 100644 tests/checkasm/ext/.clang-format
 create mode 100644 tests/checkasm/ext/.github/workflows/build.yml
 create mode 100644 tests/checkasm/ext/.gitignore
 create mode 100644 tests/checkasm/ext/.gitlab-ci.yml
 create mode 100644 tests/checkasm/ext/LICENSE
 create mode 100644 tests/checkasm/ext/README.md
 create mode 100644 tests/checkasm/ext/crossfiles/aarch64-android.meson
 create mode 100644 tests/checkasm/ext/crossfiles/aarch64-linux-clang.meson
 create mode 100644 tests/checkasm/ext/crossfiles/aarch64-linux.meson
 create mode 100644 tests/checkasm/ext/crossfiles/aarch64-w64-mingw32.meson
 create mode 100644 tests/checkasm/ext/crossfiles/arm-android.meson
 create mode 100644 tests/checkasm/ext/crossfiles/armv7-w64-mingw32.meson
 create mode 100644 tests/checkasm/ext/crossfiles/i686-linux32.meson
 create mode 100644 tests/checkasm/ext/crossfiles/i686-w64-mingw32.meson
 create mode 100644 tests/checkasm/ext/crossfiles/loongarch64-linux.meson
 create mode 100644 tests/checkasm/ext/crossfiles/riscv64-linux-clang.meson
 create mode 100644 tests/checkasm/ext/crossfiles/riscv64-linux.meson
 create mode 100644 tests/checkasm/ext/crossfiles/wasm32.meson
 create mode 100644 tests/checkasm/ext/crossfiles/wasm64.meson
 create mode 100644 tests/checkasm/ext/crossfiles/x86_64-w64-mingw32.meson
 create mode 100644 tests/checkasm/ext/docs/Doxyfile.in
 create mode 100644 tests/checkasm/ext/docs/DoxygenLayout.xml
 create mode 100644 tests/checkasm/ext/docs/benchmarking.md
 create mode 100644 tests/checkasm/ext/docs/getting-started.md
 create mode 100644 tests/checkasm/ext/docs/integration.md
 create mode 100644 tests/checkasm/ext/docs/introduction.md
 create mode 100644 tests/checkasm/ext/docs/meson.build
 create mode 100644 tests/checkasm/ext/docs/writing-tests.md
 create mode 100644 tests/checkasm/ext/ext-build-test.make
 create mode 100755 tests/checkasm/ext/gen-arm-core-table.sh
 create mode 100644 tests/checkasm/ext/include/checkasm/attributes.h
 create mode 100644 tests/checkasm/ext/include/checkasm/checkasm.h
 create mode 100644 tests/checkasm/ext/include/checkasm/header_config.h
 create mode 100644 tests/checkasm/ext/include/checkasm/meson.build
 create mode 100644 tests/checkasm/ext/include/checkasm/perf.h
 create mode 100644 tests/checkasm/ext/include/checkasm/perf/aarch64.h
 create mode 100644 tests/checkasm/ext/include/checkasm/perf/arm.h
 create mode 100644 tests/checkasm/ext/include/checkasm/perf/loongarch32.h
 create mode 100644 tests/checkasm/ext/include/checkasm/perf/loongarch64.h
 create mode 100644 tests/checkasm/ext/include/checkasm/perf/ppc64le.h
 create mode 100644 tests/checkasm/ext/include/checkasm/perf/x86.h
 create mode 100644 tests/checkasm/ext/include/checkasm/platform.h
 create mode 100644 tests/checkasm/ext/include/checkasm/platform/aarch64.h
 create mode 100644 tests/checkasm/ext/include/checkasm/platform/arm.h
 create mode 100644 tests/checkasm/ext/include/checkasm/platform/loongarch.h
 create mode 100644 tests/checkasm/ext/include/checkasm/platform/ppc64le.h
 create mode 100644 tests/checkasm/ext/include/checkasm/platform/riscv.h
 create mode 100644 tests/checkasm/ext/include/checkasm/platform/x86_32.h
 create mode 100644 tests/checkasm/ext/include/checkasm/platform/x86_64.h
 create mode 100644 tests/checkasm/ext/include/checkasm/test.h
 create mode 100644 tests/checkasm/ext/include/checkasm/utils.h
 create mode 100644 tests/checkasm/ext/meson.build
 create mode 100644 tests/checkasm/ext/meson_options.txt
 create mode 100644 tests/checkasm/ext/src/arm/asm.S
 rename tests/checkasm/{arm/checkasm.S => ext/src/arm/checkasm_32.S} (59%)
 create mode 100644 tests/checkasm/ext/src/arm/checkasm_64.S
 create mode 100644 tests/checkasm/ext/src/arm/cores.h
 create mode 100644 tests/checkasm/ext/src/arm/cpu.c
 create mode 100644 tests/checkasm/ext/src/checkasm.c
 create mode 100644 tests/checkasm/ext/src/checkasm_config.asm
 create mode 100644 tests/checkasm/ext/src/checkasm_config.h
 create mode 100644 tests/checkasm/ext/src/cpu.c
 create mode 100644 tests/checkasm/ext/src/cpu.h
 create mode 100644 tests/checkasm/ext/src/function.c
 create mode 100644 tests/checkasm/ext/src/function.h
 create mode 100644 tests/checkasm/ext/src/html_data.h
 create mode 100644 tests/checkasm/ext/src/html_data/LICENSE
 create mode 100644 tests/checkasm/ext/src/html_data/body.html
 create mode 100644 tests/checkasm/ext/src/html_data/chart.min.js
 create mode 100644 tests/checkasm/ext/src/html_data/checkasm.css
 create mode 100644 tests/checkasm/ext/src/html_data/checkasm.js
 create mode 100644 tests/checkasm/ext/src/internal.h
 create mode 100644 tests/checkasm/ext/src/longjmp.h
 create mode 100644 tests/checkasm/ext/src/loongarch/checkasm.S
 create mode 100644 tests/checkasm/ext/src/loongarch/loongson_asm.S
 create mode 100644 tests/checkasm/ext/src/meson.build
 create mode 100644 tests/checkasm/ext/src/perf.c
 create mode 100644 tests/checkasm/ext/src/perf/arm.c
 create mode 100644 tests/checkasm/ext/src/perf/linux.c
 create mode 100644 tests/checkasm/ext/src/perf/macos_kperf.c
 create mode 100644 tests/checkasm/ext/src/perf_internal.h
 create mode 100644 tests/checkasm/ext/src/riscv/asm.S
 rename tests/checkasm/{riscv/checkasm.S => ext/src/riscv/callcheck.S} (70%)
 create mode 100644 tests/checkasm/ext/src/riscv/cpu.c
 create mode 100644 tests/checkasm/ext/src/signal.c
 create mode 100644 tests/checkasm/ext/src/stackguard.c
 create mode 100644 tests/checkasm/ext/src/stats.c
 create mode 100644 tests/checkasm/ext/src/stats.h
 create mode 100644 tests/checkasm/ext/src/utils.c
 create mode 100644 tests/checkasm/ext/src/x86/checkasm.asm
 create mode 100644 tests/checkasm/ext/src/x86/cpu.c
 create mode 100644 tests/checkasm/ext/src/x86/x86inc.asm
 create mode 100644 tests/checkasm/ext/tests/arm/32/tests.c
 create mode 100644 tests/checkasm/ext/tests/arm/32/tests_asm.S
 create mode 100644 tests/checkasm/ext/tests/arm/64/tests.c
 create mode 100644 tests/checkasm/ext/tests/arm/64/tests_asm.S
 create mode 100644 tests/checkasm/ext/tests/generic.c
 create mode 100644 tests/checkasm/ext/tests/meson.build
 create mode 100644 tests/checkasm/ext/tests/riscv/tests.c
 create mode 100644 tests/checkasm/ext/tests/riscv/tests_asm.S
 create mode 100644 tests/checkasm/ext/tests/selftest.c
 create mode 100644 tests/checkasm/ext/tests/tests.h
 create mode 100644 tests/checkasm/ext/tests/x86/tests.c
 create mode 100644 tests/checkasm/ext/tests/x86/tests_asm.asm
 delete mode 100644 tests/checkasm/x86/checkasm.asm

_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to