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

Builder ffmpegsos-solaris10-sparc Build #12678

Results:

Failed shell_2 shell_3 shell_4 shell_5

SourceStamp:

Projectffmpeg
Repositoryhttps://git.ffmpeg.org/ffmpeg.git
Branchmaster
Revision91ae6d10abad2f74f6e5b8ec53bd63563c82110e
Got Revision91ae6d10abad2f74f6e5b8ec53bd63563c82110e
Changes1 change

BuildSlave:

unstable10s

Reason:

The SingleBranchScheduler scheduler named 'schedule-ffmpegsos-solaris10-sparc' triggered this build

Steps and Logfiles:

  1. git update ( 13 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 ( 7 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_sos.sh' failed ( 2 secs )
    1. stdio
    2. configure.log
    3. compile.log
    4. test.log

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot-unstable10s/slave/ffmpegsos-solaris10-sparc slave
buildername ffmpegsos-solaris10-sparc Builder
buildnumber 12678 Build
codebase Build
got_revision 91ae6d10abad2f74f6e5b8ec53bd63563c82110e Git
project ffmpeg Build
repository https://git.ffmpeg.org/ffmpeg.git Build
revision 91ae6d10abad2f74f6e5b8ec53bd63563c82110e Build
scheduler schedule-ffmpegsos-solaris10-sparc Scheduler
slavename unstable10s BuildSlave
workdir /export/home/buildbot-unstable10s/slave/ffmpegsos-solaris10-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Jun Zhao

Timing:

StartFri Jan 9 17:16:17 2026
EndFri Jan 9 17:16:42 2026
Elapsed25 secs

All Changes:

:

  1. Change #254654

    Category ffmpeg
    Changed by Jun Zhao <barryjzhaoohnoyoudont@tencent.com>
    Changed at Fri 09 Jan 2026 17:10:10
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 91ae6d10abad2f74f6e5b8ec53bd63563c82110e

    Comments

    lavfi/nlmeans: add aarch64 neon for compute_weights_line
    Implement NEON optimization for compute_weights_line.
    
    Also update the function signature to use ptrdiff_t for stack arguments
    (max_meaningful_diff, startx, endx). This is done to unify the stack
    layout between Apple platforms (which pack 32-bit stack arguments tightly)
    and the generic AAPCS64 ABI (which requires 8-byte stack slots for 32-bit
    arguments). Using ptrdiff_t ensures 8-byte slots are used on all AArch64
    platforms, avoiding ABI mismatches with the assembly implementation.
    
    The x86 AVX2 prototype is updated to match the new signature.
    
    Performance benchmark (AArch64) in MacOS M4:
    ./tests/checkasm/checkasm --test=vf_nlmeans --bench
    compute_weights_line_c:     151.1 ( 1.00x)
    compute_weights_line_neon:  62.6 ( 2.42x)
    
    Reviewed-by: Martin Storsjö <martin@martin.st>
    Signed-off-by: Jun Zhao <barryjzhao@tencent.com>

    Changed files

    • libavfilter/aarch64/vf_nlmeans_init.c
    • libavfilter/aarch64/vf_nlmeans_neon.S
    • libavfilter/vf_nlmeans.h
    • libavfilter/vf_nlmeans_init.h
    • libavfilter/x86/vf_nlmeans_init.c
    • tests/checkasm/vf_nlmeans.c