Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Builder ffmpeg64-solaris10-i386 Build #12996

Results:

Failed shell_2 shell_3 shell_4 shell_5

SourceStamp:

Projectffmpeg
Repositoryhttps://git.ffmpeg.org/ffmpeg.git
Branchmaster
Revision66f7e9db714a4cb12431c9e20d20207dcceacc55
Got Revision66f7e9db714a4cb12431c9e20d20207dcceacc55
Changes11 changes

BuildSlave:

unstable10x

Reason:

The SingleBranchScheduler scheduler named 'schedule-ffmpeg64-solaris10-i386' triggered this build

Steps and Logfiles:

  1. git update ( 6 secs )
    1. stdio
  2. shell 'gsed -i ...' ( 0 secs )
    1. stdio
  3. shell_1 'gsed -i ...' ( 0 secs )
    1. stdio
  4. shell_2 'gsed -i ...' failed ( 0 secs )
    1. stdio
  5. shell_3 './configure --samples="../../../ffmpeg/fate-suite" ...' failed ( 8 secs )
    1. stdio
    2. config.log
  6. shell_4 'gmake fate-rsync' failed ( 0 secs )
    1. stdio
  7. shell_5 '../../../ffmpeg/fate.sh ../../../ffmpeg/fate_config_64.sh' failed ( 0 secs )
    1. stdio
    2. configure.log
    3. compile.log
    4. test.log

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/ffmpeg64-solaris10-i386 slave
buildername ffmpeg64-solaris10-i386 Builder
buildnumber 12996 Build
codebase Build
got_revision 66f7e9db714a4cb12431c9e20d20207dcceacc55 Git
project ffmpeg Build
repository https://git.ffmpeg.org/ffmpeg.git Build
revision 66f7e9db714a4cb12431c9e20d20207dcceacc55 Build
scheduler schedule-ffmpeg64-solaris10-i386 Scheduler
slavename unstable10x BuildSlave
workdir /export/home/buildbot/slave/ffmpeg64-solaris10-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Andreas Rheinhardt
  2. Martin Storsjö
  3. Shreesh Adiga
  4. Zhao Zhili

Timing:

StartSun Jan 4 19:31:52 2026
EndSun Jan 4 19:32:08 2026
Elapsed16 secs

All Changes:

:

  1. Change #254118

    Category ffmpeg
    Changed by Shreesh Adiga <16567adigashreeshohnoyoudont@gmail.com>
    Changed at Sun 04 Jan 2026 15:49:30
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision e382772e4a1557ef70c3b0ad9c274973d7fdabf7

    Comments

    avutil/cpu: add x86 CPU feature flag for clmul
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • configure
    • doc/APIchanges
    • libavutil/cpu.c
    • libavutil/cpu.h
    • libavutil/tests/cpu.c
    • libavutil/version.h
    • libavutil/x86/cpu.c
    • libavutil/x86/cpu.h
    • tests/checkasm/checkasm.c
  2. Change #254119

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sun 04 Jan 2026 15:49:30
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 52190efade955236b145de178c7f1a89231cbbd5

    Comments

    avutil/crc: Don't assert AVCRCId to be valid
    This function is supposed to return NULL on failure.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavutil/crc.c
  3. Change #254120

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sun 04 Jan 2026 15:49:30
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision cf7e2b67735d500768b06c6f411826bfef923b0f

    Comments

    tests/checkasm: Add support for using opaques to decide whether to test
    This is in preparation for adding checkasm support for av_crc(),
    which will always call the same function, but uses different CRC
    tables to distinguish different implementations.
    This reuses checkasm_check_func() for this; one could also add
    a new function or use unions. This would allow to avoid casting
    const away in the crc test to be added. It would also allow
    to avoid converting function pointers to void* (which ISO C
    does not allow).
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • tests/checkasm/checkasm.h
  4. Change #254121

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sun 04 Jan 2026 15:49:30
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 0629ebb5ffda39add5f1fbce524bbc989ba5d6c6

    Comments

    tests/checkasm: Add CRC test
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • tests/checkasm/Makefile
    • tests/checkasm/checkasm.c
    • tests/checkasm/checkasm.h
    • tests/checkasm/crc.c
    • tests/fate/checkasm.mak
  5. Change #254122

    Category ffmpeg
    Changed by Shreesh Adiga <16567adigashreeshohnoyoudont@gmail.com>
    Changed at Sun 04 Jan 2026 15:49:30
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 1b6571c765def1186ce1d78cc38628eacbdd1492

    Comments

    avutil/crc: add x86 SSE4.2 clmul SIMD implementation for av_crc
    Implemented the algorithm described in the paper titled
    "Fast CRC Computation for Generic Polynomials Using PCLMULQDQ Instruction"
    by Intel.
    It is not used yet; the integration will be added in a separate commit.
    
    Observed near 10x speedup on AMD Zen4 7950x:
    av_crc_c:                                            22057.0 ( 1.00x)
    av_crc_clmul:                                         2202.8 (10.01x)

    Changed files

    • libavutil/x86/crc.asm
    • libavutil/x86/crc.h
  6. Change #254123

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sun 04 Jan 2026 15:49:30
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision dc03cffe9c9577127ef82b6f56118115f900e5f2

    Comments

    avutil/crc: Use x86 clmul for CRC when available
    Observed near 10x speedup on AMD Zen4 7950x:
    av_crc_c:                                            22057.0 ( 1.00x)
    av_crc_clmul:                                         2202.8 (10.01x)
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavutil/crc.c
    • libavutil/x86/Makefile
    • libavutil/x86/crc.asm
    • libavutil/x86/crc.h
  7. Change #254124

    Category ffmpeg
    Changed by Martin Storsjö <martinohnoyoudont@martin.st>
    Changed at Sun 04 Jan 2026 15:49:30
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision d4e5c08e18b9fb2e263fddf22d2f673934fa066b

    Comments

    configure: Use a different aarch64 feature in Clang workaround
    We use a dummy aarch64 feature to work around an issue in older
    Clang, where an .arch line such as ".arch armv8.2-a" doesn't take
    effect immediately, while one like ".arch armv8.2-a+feature" works.
    
    Previously, we used "crc" for this dummy feature to add (as an
    old feature that would be supported widely by old toolchains).
    But as we may want to actually use crc features and detect whether
    they are supported, we may want to switch to another feature.
    
    Use the "fp" feature instead, for the purposes of this extra
    feature in the .arch lines. (The "fp" feature indicates floating
    point support, which is implicitly part of the baseline feature
    set anyway.)

    Changed files

    • configure
  8. Change #254125

    Category ffmpeg
    Changed by Martin Storsjö <martinohnoyoudont@martin.st>
    Changed at Sun 04 Jan 2026 15:49:30
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 34784c89bf44e5cc27a786eeca05c6073a7cfb39

    Comments

    configure: Support aarch64 arch_extension with a different name than the feature
    This allows naming the ffmpeg wide feature with a different (more
    elaborate) name than the raw cpu extension as it is spelled in
    the ".arch_extension" directives.

    Changed files

    • configure
  9. Change #254126

    Category ffmpeg
    Changed by Martin Storsjö <martinohnoyoudont@martin.st>
    Changed at Sun 04 Jan 2026 15:49:30
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 3dcbcce80cd7cb9ff2140f0bbf4961127708d013

    Comments

    configure: Check for the AArch64 CRC extension
    Name the feature "arm_crc" rather than plain "crc", to make it
    clear that this is about a CPU feature extension, not CRC
    implementations in general.
    
    This requires dealing with the extension slightly differently
    than other extensions, as the name of the feature and the
    ".arch_extension" extension name differ.
    
    Naming it with an "arm" prefix rather than "aarch64", as the
    CPU extension also is available in 32 bit ARM form, even though
    we don't intend to use it there.

    Changed files

    • configure
    • libavutil/aarch64/asm.S
  10. Change #254127

    Category ffmpeg
    Changed by Zhao Zhili <zhilizhaoohnoyoudont@tencent.com>
    Changed at Sun 04 Jan 2026 15:49:30
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 0645c484537649a5b5921f8be7e3ccd3b02ca983

    Comments

    avutil/cpu: add CPU feature flag for arm crc32
    Co-Authored-by: Martin Storsjö <martin@martin.st>

    Changed files

    • doc/APIchanges
    • libavutil/aarch64/cpu.c
    • libavutil/aarch64/cpu.h
    • libavutil/cpu.c
    • libavutil/cpu.h
    • libavutil/tests/cpu.c
    • libavutil/version.h
    • tests/checkasm/checkasm.c
  11. Change #254128

    Category ffmpeg
    Changed by Zhao Zhili <zhilizhaoohnoyoudont@tencent.com>
    Changed at Sun 04 Jan 2026 15:49:30
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 66f7e9db714a4cb12431c9e20d20207dcceacc55

    Comments

    avutil/crc: use arm64 crc32 instruction
    On rpi5 A76
    crc_32_ieee_le_c:                       23146.3 ( 1.00x)
    crc_32_ieee_le_crc:                      1060.1 (21.83x)
    
    On RK3566 A55
    crc_32_ieee_le_c:                       28773.8 ( 1.00x)
    crc_32_ieee_le_crc:                      2602.4 (11.06x)
    
    Co-authored-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavutil/aarch64/Makefile
    • libavutil/aarch64/crc.S
    • libavutil/aarch64/crc.h
    • libavutil/crc.c