Builder ffmpegsos-solaris10-i386 Build #13545
Results:
Failed shell_2 shell_3 shell_4 shell_5
SourceStamp:
| Project | ffmpeg |
| Repository | https://git.ffmpeg.org/ffmpeg.git |
| Branch | master |
| Revision | c5d5fb2309cd93953e137dacb09ee0ceb8494733 |
| Got Revision | c5d5fb2309cd93953e137dacb09ee0ceb8494733 |
| Changes | 7 changes |
BuildSlave:
unstable10xReason:
The SingleBranchScheduler scheduler named 'schedule-ffmpegsos-solaris10-i386' triggered this build
Steps and Logfiles:
-
git update ( 5 secs )
-
shell 'gsed -i ...' ( 0 secs )
-
shell_1 'gsed -i ...' ( 0 secs )
-
shell_2 'gsed -i ...' failed ( 0 secs )
-
shell_3 './configure --samples="../../../ffmpeg/fate-suite" ...' failed ( 8 secs )
-
shell_4 'gmake fate-rsync' failed ( 0 secs )
-
shell_5 '../../../ffmpeg/fate.sh ../../../ffmpeg/fate_config_sos.sh' failed ( 0 secs )
Build Properties:
| Name | Value | Source |
|---|---|---|
| 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:
| Name | Label | Value |
|---|
Responsible Users:
- Jun Zhaobarryjzhao@tencent.com
- Michael Niedermayermichael@niedermayer.cc
Timing:
| Start | Fri Mar 13 23:04:57 2026 |
| End | Fri Mar 13 23:05:12 2026 |
| Elapsed | 14 secs |
All Changes:
:
Change #260995
Category ffmpeg Changed by Jun Zhao <barryjzhao@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
Change #260996
Category ffmpeg Changed by Jun Zhao <barryjzhao@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
Change #260997
Category ffmpeg Changed by Jun Zhao <barryjzhao@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
Change #260998
Category ffmpeg Changed by Jun Zhao <barryjzhao@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
Change #260999
Category ffmpeg Changed by Jun Zhao <barryjzhao@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
Change #261000
Category ffmpeg Changed by Michael Niedermayer <michael@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
Change #261001
Category ffmpeg Changed by Michael Niedermayer <michael@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