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

Builder ffmpeg64-solaris10-i386 Build #13516

Results:

Failed shell_2 shell_3 shell_4 shell_5

SourceStamp:

Projectffmpeg
Repositoryhttps://git.ffmpeg.org/ffmpeg.git
Branchmaster
Revision89c21b5ab7d4880c679b7e28da5fae7d6f9e08f9
Got Revision89c21b5ab7d4880c679b7e28da5fae7d6f9e08f9
Changes3 changes

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

  1. git update ( 5 secs )
    1. stdio
  2. shell 'gsed -i ...' ( 4 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 ( 9 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 13516 Build
codebase Build
got_revision 89c21b5ab7d4880c679b7e28da5fae7d6f9e08f9 Git
project ffmpeg Build
repository https://git.ffmpeg.org/ffmpeg.git Build
revision 89c21b5ab7d4880c679b7e28da5fae7d6f9e08f9 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. Jun Zhao

Timing:

StartMon Mar 30 16:35:16 2026
EndMon Mar 30 16:35:36 2026
Elapsed19 secs

All Changes:

:

  1. Change #262875

    Category ffmpeg
    Changed by Jun Zhao <barryjzhaoohnoyoudont@tencent.com>
    Changed at Mon 30 Mar 2026 16:32:10
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 514f57f85d6dee995f4a6f61405962fc3e8937f7

    Comments

    tests/checkasm: add HEVC intra prediction test
    Add checkasm test for HEVC intra prediction covering DC, planar, and
    angular modes at all block sizes (4x4 to 32x32) for 8-bit and 10-bit
    depth.
    
    Signed-off-by: Jun Zhao <barryjzhao@tencent.com>

    Changed files

    • tests/checkasm/Makefile
    • tests/checkasm/checkasm.c
    • tests/checkasm/checkasm.h
    • tests/checkasm/hevc_pred.c
    • tests/fate/checkasm.mak
  2. Change #262876

    Category ffmpeg
    Changed by Jun Zhao <barryjzhaoohnoyoudont@tencent.com>
    Changed at Mon 30 Mar 2026 16:32:10
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 60b372c934ad404c58eb2545a0e186a474d09337

    Comments

    lavc/hevc: add aarch64 NEON for DC prediction
    Add NEON-optimized implementation for HEVC intra DC prediction at 8-bit
    depth, supporting all block sizes (4x4 to 32x32).
    
    DC prediction computes the average of top and left reference samples
    using uaddlv, with urshr for rounded division. For luma blocks smaller
    than 32x32, edge smoothing is applied: the first row and column are
    blended toward the reference using (ref[i] + 3*dc + 2) >> 2 computed
    entirely in the NEON domain. Fill stores use pre-computed address
    patterns to break dependency chains.
    
    Also adds the aarch64 initialization framework (Makefile, pred.c/pred.h
    hooks, hevcpred_init_aarch64.c).
    
    Speedup over C on Apple M4 (checkasm --bench):
    
        4x4: 2.28x    8x8: 3.14x    16x16: 3.29x    32x32: 3.02x
    
    Signed-off-by: Jun Zhao <barryjzhao@tencent.com>

    Changed files

    • libavcodec/aarch64/Makefile
    • libavcodec/aarch64/hevcpred_init_aarch64.c
    • libavcodec/aarch64/hevcpred_neon.S
    • libavcodec/hevc/pred.c
    • libavcodec/hevc/pred.h
  3. Change #262877

    Category ffmpeg
    Changed by Jun Zhao <barryjzhaoohnoyoudont@tencent.com>
    Changed at Mon 30 Mar 2026 16:32:10
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 89c21b5ab7d4880c679b7e28da5fae7d6f9e08f9

    Comments

    lavc/hevc: add aarch64 NEON for Planar prediction
    Add NEON-optimized implementation for HEVC intra Planar prediction at
    8-bit depth, supporting all block sizes (4x4 to 32x32).
    
    Planar prediction implements bilinear interpolation using an incremental
    base update: base_{y+1}[x] = base_y[x] - (top[x] - left[N]), reducing
    per-row computation from 4 multiply-adds to 1 subtract + 1 multiply.
    Uses rshrn for rounded narrowing shifts, eliminating manual rounding
    bias. All left[y] values are broadcast in the NEON domain, avoiding
    GP-to-NEON transfers.
    
    4x4 interleaves row computations across 4 rows to break dependencies.
    16x16 uses v19-v22 for persistent base/decrement vectors, avoiding
    callee-saved register spills. 32x32 processes 8 rows per loop iteration
    (4 iterations total) to reduce code size while maintaining full NEON
    utilization.
    
    Speedup over C on Apple M4 (checkasm --bench):
    
        4x4: 2.25x    8x8: 6.40x    16x16: 9.72x    32x32: 3.21x
    
    Signed-off-by: Jun Zhao <barryjzhao@tencent.com>

    Changed files

    • libavcodec/aarch64/hevcpred_init_aarch64.c
    • libavcodec/aarch64/hevcpred_neon.S