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

Builder ffmpeg-solaris10-i386 Build #13575

Results:

Failed shell_2 shell_3 shell_4 shell_5

SourceStamp:

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

BuildSlave:

unstable10x

Reason:

The SingleBranchScheduler scheduler named 'schedule-ffmpeg-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 ( 10 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.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/ffmpeg-solaris10-i386 slave
buildername ffmpeg-solaris10-i386 Builder
buildnumber 13575 Build
codebase Build
got_revision 7fd2be97b95cf2b1690b5c0881e791a2bfe9d785 Git
project ffmpeg Build
repository https://git.ffmpeg.org/ffmpeg.git Build
revision 7fd2be97b95cf2b1690b5c0881e791a2bfe9d785 Build
scheduler schedule-ffmpeg-solaris10-i386 Scheduler
slavename unstable10x BuildSlave
workdir /export/home/buildbot/slave/ffmpeg-solaris10-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Andreas Rheinhardt

Timing:

StartMon Apr 6 12:15:37 2026
EndMon Apr 6 12:15:55 2026
Elapsed18 secs

All Changes:

:

  1. Change #263675

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Mon 06 Apr 2026 11:28:49
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 759512d36af5ed56af3a14af65df25a3e9ead3d5

    Comments

    avcodec/x86/cavsidct: Use tmp reg in SUMSUB_BA if possible
    It allows to exchange a paddw by a movdqa.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/x86/cavsidct.asm
  2. Change #263676

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Mon 06 Apr 2026 11:28:49
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 96f0e6e9278d99a168b971e7d694b31ace785228

    Comments

    tests/checkasm/sw_yuv2rgb: Don't use declare_func_emms unnecessarily
    The last MMX(EXT) convert_unscaled functions have been removed
    in 61e851381f3c039dd8c06073f22da12fcc7409b0. And anyway, there
    is no emms_c cleaning up after these functions, so they must not
    clobber the fpu state; that they did it at the time this checkasm
    test has been added was a bug introduced by
    e934194b6a4159b7960cabefb0dd8b998c1961e8 and fixed by the removal
    of said MMX(EXT) functions.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • tests/checkasm/sw_yuv2rgb.c
  3. Change #263677

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Mon 06 Apr 2026 11:28:49
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision fcea2aa75d63cc91857ead2ad4ce4af5be96161a

    Comments

    tests/checkasm/vf_fspp: Don't use declare_func_emms for store_slice
    Forgotten in ff85a20b7db4d3226ada8533b181989944f30e75.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • tests/checkasm/vf_fspp.c
  4. Change #263678

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Mon 06 Apr 2026 11:28:49
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 14c30b9d1929a5decbc18ca434c20eb17c05f67f

    Comments

    tests/checkasm/png: Don't use declare_func_emms for add_paeth_pred
    There is an x86 implementation using MMX registers, but it actually
    issues emms on its own (since 57a29f2e7dd2374a1df27316c6cf7c0225e86758).
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • tests/checkasm/png.c
  5. Change #263679

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Mon 06 Apr 2026 11:28:49
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 135cc04c3b63cf25dce2960d21ba57072234956d

    Comments

    tests/checkasm/sw_yuv2yuv: Don't use declare_func_emms
    It is not needed (there are no MMX functions here) and
    given that there is no emms_c() cleaning up after convert_unscaled,
    convert_unscaled must not clobber the fpu state.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • tests/checkasm/sw_yuv2yuv.c
  6. Change #263680

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Mon 06 Apr 2026 11:28:49
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 72058ccdf8c29a22ee0ff493e52f05576e56cec2

    Comments

    tests/checkasm/sw_scale: Don't use declare_func_emms in yuv2nv12cX check
    There are no implementations of yuv2nv12cX clobbering the fpu state,
    so make the test stricter to ensure that it stays that way.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • tests/checkasm/sw_scale.c
  7. Change #263681

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Mon 06 Apr 2026 11:28:49
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision da59f288c6245b7c22deb65cbd527a5d625aece2

    Comments

    avcodec/hevc/dsp_template: Add restrict to add_residual functions
    Allows the compiler to optimize the the aliasing checks away
    and saves 5376B here (GCC 15, -O3).
    Also, avoid converting the stride to uint16_t for >8bpp:
    stride /= sizeof(pixel) will use an unsigned division
    (i.e. a logical right shift)*, which is not what is intended here.
    
    *: If size_t is the corresponding unsigned type to ptrdiff_t
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/hevc/dsp_template.c
  8. Change #263682

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Mon 06 Apr 2026 11:28:49
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision ed116bab029c81ce67ed2967d94ab30ad623f6ac

    Comments

    avcodec/x86/me_cmp: Use tmp reg in SUMSUB_BA if possible
    It allows to exchange a paddw by a movdqa.
    
    Old benchmarks:
    hadamard8_diff_0_c:                                    366.1 ( 1.00x)
    hadamard8_diff_0_sse2:                                  56.4 ( 6.49x)
    hadamard8_diff_0_ssse3:                                 53.0 ( 6.90x)
    hadamard8_diff_1_c:                                    183.0 ( 1.00x)
    hadamard8_diff_1_sse2:                                  28.0 ( 6.53x)
    hadamard8_diff_1_ssse3:                                 26.0 ( 7.03x)
    
    New benchmarks:
    hadamard8_diff_0_c:                                    371.4 ( 1.00x)
    hadamard8_diff_0_sse2:                                  55.0 ( 6.76x)
    hadamard8_diff_0_ssse3:                                 49.5 ( 7.50x)
    hadamard8_diff_1_c:                                    183.4 ( 1.00x)
    hadamard8_diff_1_sse2:                                  26.8 ( 6.85x)
    hadamard8_diff_1_ssse3:                                 23.1 ( 7.92x)
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/x86/me_cmp.asm
  9. Change #263683

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Mon 06 Apr 2026 11:28:49
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision e1297f3080ebe393d1fb4f1df084ceb5329e5394

    Comments

    avcodec/x86/h264_idct: Use tmp reg in SUMSUB_BA if possible
    It allows to exchange a paddw by a movdqa.
    
    Old benchmarks:
    idct8_add4_8bpp_c:                                     664.6 ( 1.00x)
    idct8_add4_8bpp_sse2:                                  142.2 ( 4.67x)
    idct8_add_8bpp_c:                                      215.5 ( 1.00x)
    idct8_add_8bpp_sse2:                                    35.1 ( 6.14x)
    
    New benchmarks:
    idct8_add4_8bpp_c:                                     666.9 ( 1.00x)
    idct8_add4_8bpp_sse2:                                  135.3 ( 4.93x)
    idct8_add_8bpp_c:                                      217.7 ( 1.00x)
    idct8_add_8bpp_sse2:                                    34.0 ( 6.41x)
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/x86/h264_idct.asm
  10. Change #263684

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Mon 06 Apr 2026 11:28:49
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 0c4c9c66bdd4fe704afbe64ef3bdcdb34ff52f88

    Comments

    avfilter/x86/vf_atadenoise: Don't load args unnecessarily
    These args will be read directly from the stack into xmm register,
    so loading them into GPRs is unnecessary.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavfilter/x86/vf_atadenoise.asm
  11. Change #263685

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Mon 06 Apr 2026 11:28:49
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 7fd2be97b95cf2b1690b5c0881e791a2bfe9d785

    Comments

    avcodec/x86/h264_chromamc: Avoid mmx in chroma_mc8_ssse3 functions
    No impact on performance here.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/x86/h264_chromamc.asm
    • tests/checkasm/rv40dsp.c