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

Builder ffmpeg-solaris10-i386 Build #13622

Results:

Failed shell_2 shell_3 shell_4 shell_5

SourceStamp:

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

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

  1. git update ( 8 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.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 13622 Build
codebase Build
got_revision dcfd8ebe86c2c7d1a723c47304aefc97871e048f Git
project ffmpeg Build
repository https://git.ffmpeg.org/ffmpeg.git Build
revision dcfd8ebe86c2c7d1a723c47304aefc97871e048f 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:

StartWed Apr 15 16:55:27 2026
EndWed Apr 15 16:55:46 2026
Elapsed19 secs

All Changes:

:

  1. Change #264577

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Wed 15 Apr 2026 16:51:16
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 590eb4b70db14892e19cb3363c05b1323e03330a

    Comments

    tests/checkasm/sw_ops: remove some unnecessary checks
    These don't actually exist at runtime, and will soon be removed from the
    backends as well.
    
    This commit is intentionally a bit incomplete; as I will rewrite this
    based on the auto-generated macros in the upcoming ops_micro series.
    
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • tests/checkasm/sw_ops.c
  2. Change #264578

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Wed 15 Apr 2026 16:51:16
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision eac90ce6ce6fa07169580a0b569543b120bbe940

    Comments

    tests/checkasm/sw_ops: set correct plane index order
    All four components were accidentally being read/written to/from the same
    plane.
    
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • tests/checkasm/sw_ops.c
  3. Change #264579

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Wed 15 Apr 2026 16:51:16
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision e83de76f08cbf081c11f300b7c1f4a69b1ee4300

    Comments

    tests/checkasm/sw_ops: check all planes in CHECK_COMMON()
    This can help e.g. properly test that the masked/excluded components are
    left unmodified.
    
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • tests/checkasm/sw_ops.c
  4. Change #264580

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Wed 15 Apr 2026 16:51:16
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 3c1781f93198ddb4f39a8c587917d38a09869847

    Comments

    tests/checkasm/sw_ops: separate op compilation from testing
    This commit is purely moving around code; there is no functional change.
    
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • tests/checkasm/sw_ops.c
  5. Change #264581

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Wed 15 Apr 2026 16:51:16
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision d5089a1c6227c037ef76d6ffe8c2235499c0a4bf

    Comments

    tests/checkasm/sw_ops: don't shadow 'report'
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • tests/checkasm/sw_ops.c
  6. Change #264582

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Wed 15 Apr 2026 16:51:16
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 91582f7287e4688b94f704e38bc55b8f1f8b55d2

    Comments

    tests/checkasm/sw_ops: explicitly test all backends
    The current code was a bit clumsy in that it always picked the first
    available backend when choosing the new function. This meant that some x86
    paths were not being tested at all, whenever the memcpy backend (which has
    higher priority) could serve the request.
    
    This change makes it so that each backend is explicitly tested against only
    implementations provided by that same backend.
    
    checkasm: all 1575 tests passed (up from 1305)
    
    As an aside, it also lets us benchmark the memcpy backend directly against
    the C reference backend.
    
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • tests/checkasm/sw_ops.c
  7. Change #264583

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Wed 15 Apr 2026 16:51:16
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 026a6a31018f470948b153e8516137783528921a

    Comments

    tests/checkasm/sw_ops: remove redundant filter tests
    Most of these filters don't test anything meaningfully different relative to
    each other; the only filters that really have special significant are POINT
    (for now) and maybe BILINEAR down the line.
    
    Apart from that, SINC, combined with the src size loop, already tests both
    extreme cases (large and small filters), with large, oscillating unwindonwed
    weights.
    
    The other filters are not adding anything of substance to this, while massively
    slowing down the runtime of this test. We can, of course, change this if the
    backends ever get more nuanced handling.
    
    checkasm: all 855 tests passed (down from 1575)
    
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • tests/checkasm/sw_ops.c
  8. Change #264584

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Wed 15 Apr 2026 16:51:16
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision b6755b0158e7e75102b5edc89d943686b69ebff7

    Comments

    swscale/ops_memcpy: always use loop on buffers with large padding
    The overhead of the loop and memcpy call is less than the overhead of
    possibly spilling into  one extra unnecessary cache line. 64 is still a
    good rule of thumb for L1 cache line size in 2026.
    
    I leave it to future code archeologists to find and tweak this constant if
    it ever becomes unnecessary.
    
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/ops_memcpy.c
  9. Change #264585

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Wed 15 Apr 2026 16:51:16
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision e199d6b3756c52169f71c3d55b97af8b10143d3c

    Comments

    swscale/x86/ops: add missing component annotation on expand_bits
    This only does a single component; so it should be marked as such.
    
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/x86/ops.c
  10. Change #264586

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Wed 15 Apr 2026 16:51:16
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 80b86f08075757f455cddc656e4e435b4643f52d

    Comments

    tests/checkasm/sw_ops: fix check_scale()
    This was not actually testing integer path. Additionally, for integer
    scales, there is a special fast path for expansion from bits to full range,
    which we should separate from the random value test.

    Changed files

    • tests/checkasm/sw_ops.c
  11. Change #264587

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Wed 15 Apr 2026 16:51:16
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision dcfd8ebe86c2c7d1a723c47304aefc97871e048f

    Comments

    tests/checkasm/sw_ops: remove random value clears
    These can randomly trigger the alpha/zero fast paths, resulting in spurious
    tests or randomly diverging performance if the backend happens to implement
    that particular fast path.
    
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • tests/checkasm/sw_ops.c