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

Builder ffmpeg-solaris10-i386 Build #13465

Results:

Failed shell_2 shell_3 shell_4 shell_5

SourceStamp:

Projectffmpeg
Repositoryhttps://git.ffmpeg.org/ffmpeg.git
Branchmaster
Revision70537ec8e6cc3492ac69fad3b6e7fd7d940020d6
Got Revision70537ec8e6cc3492ac69fad3b6e7fd7d940020d6
Changes12 changes

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

  1. git update ( 9 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 ( 11 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 13465 Build
codebase Build
got_revision 70537ec8e6cc3492ac69fad3b6e7fd7d940020d6 Git
project ffmpeg Build
repository https://git.ffmpeg.org/ffmpeg.git Build
revision 70537ec8e6cc3492ac69fad3b6e7fd7d940020d6 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 Mar 18 10:55:20 2026
EndWed Mar 18 10:55:44 2026
Elapsed23 secs

All Changes:

:

  1. Change #261405

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Wed 18 Mar 2026 10:09:44
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 52306246199d1c9b33a5618e79922621961434f3

    Comments

    swscale/graph: allocate output buffers after adding all passes
    There's no reason to immediately allocate all of these; we can do it at the
    end when we know for sure which passes we have.
    
    This will matter especially if we ever add a way to remove passes again after
    adding them (spoiler: we will).
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/graph.c
    • libswscale/graph.h
  2. Change #261406

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Wed 18 Mar 2026 10:09:44
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 18962a37647f7d62014a56c2eb4d9154e8bedb8e

    Comments

    swscale/ops: loop over copied list instead of original (cosmetic)
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/ops.c
  3. Change #261407

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Wed 18 Mar 2026 10:09:44
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 91e76dc766f2ffae1ccf552656ae5c087cb73cf6

    Comments

    swscale/ops_dispatch: remove slice_align hack
    Added in commit 00907e1244ef3de to hack around a problem that was caused by
    the Vulkan backend's incorrect use of the ops dispatch code, which was fixed
    properly in commit 143cb5650123.
    
    This logic never made sense to begin with, it was only meant to disable the
    memcpy logic for Vulkan specifically.
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/ops_dispatch.c
  4. Change #261408

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Wed 18 Mar 2026 10:09:44
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 800c3a71e9e23dee9fd9b56f7ab565df85395113

    Comments

    swscale/ops_dispatch: properly handle negative strides
    The `memcpy_in` condition is reversed for negative strides, which require a
    memcpy() on the *first* line, not the last line. Additionally, the check
    just completely didn't work for negative linesizes, due to comparing against
    a negative stride.
    
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/ops_dispatch.c
  5. Change #261409

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Wed 18 Mar 2026 10:09:44
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 039b492019604d0bab79def7ac862d4bccfe3393

    Comments

    swscale/ops_dispatch: correctly round tail size
    If the block size is somehow less than 8, this may round down, leading to
    one byte too few being copied (e.g. for monow/rgb4).
    
    This was never an issue for current backends because they all have block sizes
    of 8 or larger, but a future platform may have different requirements.
    
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/ops_dispatch.c
  6. Change #261410

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Wed 18 Mar 2026 10:09:44
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 3310fe95ae56e28bff8c6c89f8a36eacf00454f5

    Comments

    swscale/ops_dispatch: also print ops list after optimizing
    Will make more sense in light of the fact that this may not correspond
    to the op list actually sent to the backends, due to subpass splitting.
    
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/ops_dispatch.c
  7. Change #261411

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Wed 18 Mar 2026 10:09:44
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision ef114cedef3185a1f90797793c2b0634bdce7c42

    Comments

    swscale/ops_chain: refactor setup() signature
    This is basically a cosmetic commit that groups all of the parameters to
    setup() into a single struct, as well as the return type. This gives the
    immediate benefit of freeing up 8 bytes per op table entry, though the
    main motivation will come in the following commits.
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/ops_backend.h
    • libswscale/ops_chain.c
    • libswscale/ops_chain.h
    • libswscale/ops_tmpl_float.c
    • libswscale/x86/ops.c
  8. Change #261412

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Wed 18 Mar 2026 10:09:44
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 9c6638b179da1fc045be756d3a9bd4b6399a7133

    Comments

    swscale/ops_chain: add SwsOpTable to SwsImplParams
    Mainly so setup functions can look at table->block_size, and perhaps
    the table flags, as well as anything else we may add in the future.
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/ops_chain.c
    • libswscale/ops_chain.h
  9. Change #261413

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Wed 18 Mar 2026 10:09:44
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 3aef0213e7c9372bd555461e6ca57d9f05bef84c

    Comments

    swscale/ops_chain: add SwsContext to SwsImplParams
    Mainly so that implementations can consult sws->flags, to e.g. decide
    whether the kernel needs to be bit-exact.
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/ops_backend.c
    • libswscale/ops_chain.c
    • libswscale/ops_chain.h
    • libswscale/x86/ops.c
  10. Change #261414

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Wed 18 Mar 2026 10:09:44
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 8e3eacd7ad7af7a664e02a7a404896724391e408

    Comments

    swscale/ops_chain: allow implementations to expose over_read/write
    And plumb it all the way through to the SwsCompiledOp. This is cleaner than
    setting up this metadata up-front in x86/ops.c; and more importantly, it
    allows us to determine the amount of over-read programmatically during ops
    setup.
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/ops_backend.c
    • libswscale/ops_chain.c
    • libswscale/ops_chain.h
    • libswscale/x86/ops.c
  11. Change #261415

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Wed 18 Mar 2026 10:09:44
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision a8606aba8e42e031fc704c0c2f7f75c816e27ca4

    Comments

    swscale/x86/ops: move over_read/write determination to setup func
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/x86/ops.c
  12. Change #261416

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Wed 18 Mar 2026 10:09:44
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 70537ec8e6cc3492ac69fad3b6e7fd7d940020d6

    Comments

    swscale/x86/ops: cosmetic
    And remove a pointless assertion.
    
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/x86/ops.c