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

Builder ffmpegsos-solaris10-i386 Build #13545

Results:

Failed shell_2 shell_3 shell_4 shell_5

SourceStamp:

Projectffmpeg
Repositoryhttps://git.ffmpeg.org/ffmpeg.git
Branchmaster
Revisionc5d5fb2309cd93953e137dacb09ee0ceb8494733
Got Revisionc5d5fb2309cd93953e137dacb09ee0ceb8494733
Changes7 changes

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

  1. git update ( 5 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_sos.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/ffmpegsos-solaris10-i386 slave
buildername ffmpegsos-solaris10-i386 Builder
buildnumber 13545 Build
codebase Build
got_revision c5d5fb2309cd93953e137dacb09ee0ceb8494733 Git
project ffmpeg Build
repository https://git.ffmpeg.org/ffmpeg.git Build
revision c5d5fb2309cd93953e137dacb09ee0ceb8494733 Build
scheduler schedule-ffmpegsos-solaris10-i386 Scheduler
slavename unstable10x BuildSlave
workdir /export/home/buildbot/slave/ffmpegsos-solaris10-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Jun Zhao
  2. Michael Niedermayer

Timing:

StartFri Mar 13 23:04:57 2026
EndFri Mar 13 23:05:12 2026
Elapsed14 secs

All Changes:

:

  1. Change #260995

    Category ffmpeg
    Changed by Jun Zhao <barryjzhaoohnoyoudont@tencent.com>
    Changed at Fri 13 Mar 2026 22:43:37
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 32df0352b791cc6d7a05ecd829940872e6fd14b8

    Comments

    lavc/hevc: move subs earlier in qpel uni-weighted NEON loops
    Move the subs instruction before the store macro in the 8x-unrolled
    loops of qpel_uni_w_v4/v8/v16/v64 and qpel_uni_w_hv4/hv8/hv16, so
    that many NEON instructions from the store macro separate it from the
    conditional branch. This gives the CPU pipeline time to resolve the
    condition flags before the branch decision.
    
    Signed-off-by: Jun Zhao <barryjzhao@tencent.com>

    Changed files

    • libavcodec/aarch64/h26x/qpel_neon.S
  2. Change #260996

    Category ffmpeg
    Changed by Jun Zhao <barryjzhaoohnoyoudont@tencent.com>
    Changed at Fri 13 Mar 2026 22:43:37
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision fe41ff741337b5185dba668cfbcfaf23a88d06d4

    Comments

    lavc/hevc: add aarch64 NEON for qpel uni-weighted vertical filter
    Add NEON-optimized implementations for HEVC QPEL uni-weighted
    vertical interpolation (put_hevc_qpel_uni_w_v) at 8-bit depth.
    
    These functions perform weighted uni-directional prediction with
    vertical QPEL filtering:
    - 8-tap vertical QPEL filter
    - Weighted prediction: (filter_result * wx + offset) >> shift
    
    Previously only sizes 4, 8, 16, 64 were optimized. This patch adds
    optimized implementations for all remaining sizes: 6, 12, 24, 32, 48.
    
    Performance results on Apple M4:
    ./tests/checkasm/checkasm --test=hevc_pel --bench
    
    put_hevc_qpel_uni_w_v6_8_neon:   3.40x
    put_hevc_qpel_uni_w_v12_8_neon:  3.24x
    put_hevc_qpel_uni_w_v24_8_neon:  3.06x
    put_hevc_qpel_uni_w_v32_8_neon:  2.66x
    put_hevc_qpel_uni_w_v48_8_neon:  2.67x
    
    Signed-off-by: Jun Zhao <barryjzhao@tencent.com>

    Changed files

    • libavcodec/aarch64/h26x/dsp.h
    • libavcodec/aarch64/h26x/qpel_neon.S
    • libavcodec/aarch64/hevcdsp_init_aarch64.c
  3. Change #260997

    Category ffmpeg
    Changed by Jun Zhao <barryjzhaoohnoyoudont@tencent.com>
    Changed at Fri 13 Mar 2026 22:43:37
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision f5e6cca935e9f575659b3eb44a130dd95919ca7e

    Comments

    lavc/hevc: add aarch64 NEON for qpel uni-weighted HV filter
    Add NEON-optimized implementations for HEVC QPEL uni-directional
    weighted HV interpolation (put_hevc_qpel_uni_w_hv) at 8-bit depth,
    for block widths 6, 12, 24, and 48.
    
    These functions perform horizontal then vertical 8-tap QPEL filtering
    with weighting (wx, ox, denom) and output to uint8_t. Previously
    only widths 4, 8, 16, 32, 64 were implemented; this completes
    coverage for all standard HEVC block widths.
    
    Performance results on Apple M4:
    ./tests/checkasm/checkasm --test=hevc_pel --bench
    
    put_hevc_qpel_uni_w_hv6_8_neon:   3.11x
    put_hevc_qpel_uni_w_hv12_8_neon:  3.19x
    put_hevc_qpel_uni_w_hv24_8_neon:  2.26x
    put_hevc_qpel_uni_w_hv48_8_neon:  1.80x
    
    Signed-off-by: Jun Zhao <barryjzhao@tencent.com>

    Changed files

    • libavcodec/aarch64/h26x/dsp.h
    • libavcodec/aarch64/h26x/qpel_neon.S
    • libavcodec/aarch64/hevcdsp_init_aarch64.c
  4. Change #260998

    Category ffmpeg
    Changed by Jun Zhao <barryjzhaoohnoyoudont@tencent.com>
    Changed at Fri 13 Mar 2026 22:43:37
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 489d36b5e107da7b9b861893c4280ae53bf67ba1

    Comments

    lavc/hevc: add aarch64 NEON for epel uni horizontal filter
    Add NEON-optimized implementations for HEVC EPEL uni-directional
    horizontal interpolation (put_hevc_epel_uni_h) at 8-bit depth.
    
    These functions perform horizontal 4-tap EPEL filtering with
    output directly to uint8_t pixels (no weighting):
    - 4-tap horizontal EPEL filter
    - Output: (filter_result + 32) >> 6, clipped to [0, 255]
    
    Supports all block widths: 4, 6, 8, 12, 16, 24, 32, 48, 64.
    
    Performance results on Apple M4:
    ./tests/checkasm/checkasm --test=hevc_pel --bench
    
    put_hevc_epel_uni_h4_8_neon:   2.26x
    put_hevc_epel_uni_h6_8_neon:   2.71x
    put_hevc_epel_uni_h8_8_neon:   4.40x
    put_hevc_epel_uni_h12_8_neon:  3.60x
    put_hevc_epel_uni_h16_8_neon:  3.00x
    put_hevc_epel_uni_h24_8_neon:  3.72x
    put_hevc_epel_uni_h32_8_neon:  3.14x
    put_hevc_epel_uni_h48_8_neon:  3.16x
    put_hevc_epel_uni_h64_8_neon:  3.15x
    
    Signed-off-by: Jun Zhao <barryjzhao@tencent.com>

    Changed files

    • libavcodec/aarch64/h26x/dsp.h
    • libavcodec/aarch64/h26x/epel_neon.S
    • libavcodec/aarch64/hevcdsp_init_aarch64.c
  5. Change #260999

    Category ffmpeg
    Changed by Jun Zhao <barryjzhaoohnoyoudont@tencent.com>
    Changed at Fri 13 Mar 2026 22:43:37
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 254b92ec8ae5367d7083e07301befcc175626c67

    Comments

    lavc/hevc: reorder aarch64 NEON pel function assignments
    Group assignments by filter family (qpel, epel), variant
    (base, uni, bi, uni_w, bi_w) and direction (pixels, h, v, hv).
    Add NEON8_FNASSIGN_QPEL_H macro to replace repeated manual
    qpel horizontal assignments.
    
    No functional change.
    
    Signed-off-by: Jun Zhao <barryjzhao@tencent.com>

    Changed files

    • libavcodec/aarch64/hevcdsp_init_aarch64.c
  6. Change #261000

    Category ffmpeg
    Changed by Michael Niedermayer <michaelohnoyoudont@niedermayer.cc>
    Changed at Fri 13 Mar 2026 22:48:32
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision eb5d60786121249f35499c160f9937a1c7fd9c55

    Comments

    avutil/timecode: Check for integer overflow in av_timecode_init_from_components()
    Fixes: integer overflow
    Fixes: testcase that calls av_timecode_init_from_components() with hh set explicitly to INT_MAX
    
    Found-by: Youngjae Choi, Mingyoung Ban, Seunghoon Woo
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

    Changed files

    • libavutil/timecode.c
  7. Change #261001

    Category ffmpeg
    Changed by Michael Niedermayer <michaelohnoyoudont@niedermayer.cc>
    Changed at Fri 13 Mar 2026 22:48:55
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision c5d5fb2309cd93953e137dacb09ee0ceb8494733

    Comments

    avformat/dhav: Fix handling or slightly larger files
    Fixes: integer overflow
    Fixes: 490241718/clusterfuzz-testcase-minimized-ffmpeg_dem_DHAV_fuzzer-4902512932225024
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

    Changed files

    • libavformat/dhav.c