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

Builder ffmpeg-solaris10-i386 Build #12399

Results:

Failed shell_2 shell_3 shell_4 shell_5

SourceStamp:

Projectffmpeg
Repositoryhttps://git.ffmpeg.org/ffmpeg.git
Branchmaster
Revisione44a1aaeecc14fc396e0c715969ddd3cc939933d
Got Revisione44a1aaeecc14fc396e0c715969ddd3cc939933d
Changes4 changes

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

  1. git update ( 11 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 ( 6 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 12399 Build
codebase Build
got_revision e44a1aaeecc14fc396e0c715969ddd3cc939933d Git
project ffmpeg Build
repository https://git.ffmpeg.org/ffmpeg.git Build
revision e44a1aaeecc14fc396e0c715969ddd3cc939933d 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. Niklas Haas

Timing:

StartThu Jul 17 12:36:43 2025
EndThu Jul 17 12:37:02 2025
Elapsed19 secs

All Changes:

:

  1. Change #239979

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Thu 17 Jul 2025 12:26:05
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision dc61b74c1d30e0b51febdb6c567be1ca7c1eaca5

    Comments

    avfilter/scene_sad: pass true depth to ff_scene_sad_get_fn()
    I need to be able to distinguish between 10/12/14 and 16 bit depths, for
    overflow reasons.

    Changed files

    • libavfilter/f_select.c
    • libavfilter/scene_sad.c
    • libavfilter/vf_framerate.c
    • libavfilter/vf_freezedetect.c
    • libavfilter/vf_identity.c
    • libavfilter/vf_minterpolate.c
    • libavfilter/vf_scdet.c
    • libavfilter/x86/scene_sad_init.c
  2. Change #239980

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Thu 17 Jul 2025 12:26:05
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 9251af058a0498a5b9fda72fb44433e425b1ff57

    Comments

    tests/checkasm: add scene_sad checkasm test

    Changed files

    • tests/checkasm/Makefile
    • tests/checkasm/checkasm.c
    • tests/checkasm/checkasm.h
    • tests/checkasm/scene_sad.c
    • tests/fate/checkasm.mak
  3. Change #239981

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Thu 17 Jul 2025 12:26:06
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 91f2d146d418d536e14b0d0c2d32f81cb95f6b7f

    Comments

    avfilter/x86/scene_sad: add AVX512 implementation
    Trivial to add, but a lot faster (on my machine).
    
    scene_sad8_c:                                       114476.4 ( 1.00x)
    scene_sad8_sse2:                                      8644.3 (13.24x)
    scene_sad8_avx2:                                      4520.1 (25.33x)
    scene_sad8_avx512:                                    3153.0 (36.31x)

    Changed files

    • libavfilter/x86/scene_sad.asm
    • libavfilter/x86/scene_sad_init.c
  4. Change #239982

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Thu 17 Jul 2025 12:26:06
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision e44a1aaeecc14fc396e0c715969ddd3cc939933d

    Comments

    avfilter/x86/scene_sad: add high bit depth AVX2/AVX512 version
    Since psadbw only exists for 8-bits, we have to emulate it for 16-bit
    inputs. The simplest sequence is to use a normal subtraction, which is safe
    as long as the inputs do not exceed 32767 - so limit this implementation
    to 15-bit inputs and below.
    
    For 16-bit inputs, we could in theory instead use a pminw / pmaxw to ensure
    the resulting difference does not overflow, but this is slower, and also
    breaks the subsequent use of pmaddwd, so I opted to skip 16-bit SIMD for
    now.
    
    scene_sad10_c:                                      114175.6 ( 1.00x)
    scene_sad10_avx2:                                     9617.7 (11.87x)
    scene_sad10_avx512:                                   5208.8 (21.92x)
    scene_sad12_c:                                      114537.8 ( 1.00x)
    scene_sad12_avx2:                                     9614.0 (11.91x)
    scene_sad12_avx512:                                   5186.3 (22.08x)
    scene_sad14_c:                                      114113.9 ( 1.00x)
    scene_sad14_avx2:                                     9612.9 (11.87x)
    scene_sad14_avx512:                                   5186.0 (22.00x)
    scene_sad15_c:                                      114108.9 ( 1.00x)
    scene_sad15_avx2:                                     9612.3 (11.87x)
    scene_sad15_avx512:                                   5186.4 (22.00x)
    scene_sad16_c:                                      114136.0 ( 1.00x)

    Changed files

    • libavfilter/x86/scene_sad.asm
    • libavfilter/x86/scene_sad_init.c