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

Builder ffmpeg-solaris10-i386 Build #13309

Results:

Failed shell_2 shell_3 shell_4 shell_5

SourceStamp:

Projectffmpeg
Repositoryhttps://git.ffmpeg.org/ffmpeg.git
Branchmaster
Revision67f36272671be9405248386bfbc467a6a772d5ce
Got Revision67f36272671be9405248386bfbc467a6a772d5ce
Changes10 changes

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

  1. git update ( 5 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 ( 9 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 13309 Build
codebase Build
got_revision 67f36272671be9405248386bfbc467a6a772d5ce Git
project ffmpeg Build
repository https://git.ffmpeg.org/ffmpeg.git Build
revision 67f36272671be9405248386bfbc467a6a772d5ce 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:

StartFri Feb 27 17:24:55 2026
EndFri Feb 27 17:25:11 2026
Elapsed16 secs

All Changes:

:

  1. Change #259237

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Fri 27 Feb 2026 17:18:34
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 79334c8ca1f62a2b78a682a8eae5f89eebe90112

    Comments

    swscale/ops: add subsampling shift to SwsOpExec
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/ops.c
    • libswscale/ops_internal.h
    • libswscale/x86/ops_common.asm
  2. Change #259238

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Fri 27 Feb 2026 17:18:34
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision bca806d4f9cfb2acd032937cef346e1b5b1e9aab

    Comments

    swscale/ops: avoid stack copies of SwsImg
    Instead, precompute the correctly swizzled data and stride in setup()
    and just reference the SwsOpExec fields directly.
    
    To avoid the stack copies in handle_tail() we can introduce a temporary
    array to hold just the pointers.
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/ops.c
  3. Change #259239

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Fri 27 Feb 2026 17:18:34
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 62dc591a80af9c96739a79196b16e2d652721ca1

    Comments

    swscale/ops: correctly shift pointers for last row handling
    The current logic didn't take into account the possible plane shift. Just
    re-compute the correctly shifted pointers using the row position.
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/ops.c
  4. Change #259240

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Fri 27 Feb 2026 17:18:34
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 363779a4bb1c42432934222cc5f647eba826d13c

    Comments

    swscale/ops: don't set src/dst_frame_ptr in op_pass_run()
    Already set by setup().
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/ops.c
  5. Change #259241

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Fri 27 Feb 2026 17:18:34
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision d89765eb28e6b2cab4f920ee30be558649911b35

    Comments

    swscale/graph: simplify output buffer management
    This function was originally written to support the use case of e.g.
    partially allocated planes that implicitly reference the original input
    image, but I've decided that this is stupid and doesn't currently work
    anyways.
    
    Plus, I have plans to kill SwsImg, so we need to simplify this mess.
    
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/graph.c
  6. Change #259242

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Fri 27 Feb 2026 17:18:34
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision e9d1ed3fdcfd649070a2f06a88ec51d6ec78932f

    Comments

    swscale/graph: avoid stack copies of SwsImg
    In the process of nuking this abstraction in favor of AVFrame.
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/graph.c
    • libswscale/graph.h
  7. Change #259243

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Fri 27 Feb 2026 17:18:34
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 5121665463b66332c0d32644bf7eeea52e635a63

    Comments

    swscale/graph: use AVFrame to track internal allocation
    This commit replaces the AVBufferRef inside SwsPassBuffer by an AVFrame, in
    anticipation of the SwsImg removal.
    
    Incidentally, we could also now just use av_frame_get_buffer() here, but
    at the cost of breaking the 1:1 relationship between planes and buffers,
    which is required for per-plane refcopies.
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/graph.c
    • libswscale/graph.h
  8. Change #259244

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Fri 27 Feb 2026 17:18:34
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 846823b174703acae204cc6f9dfa5ba6f794436f

    Comments

    swscale/graph: don't pointlessly align data buffers
    Since d67d81a3748aa877c9c9, enabling asm explicitly requires aligned malloc,
    so this FFALIGN accomplishes nothing.
    
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/graph.c
  9. Change #259245

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Fri 27 Feb 2026 17:18:34
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 4d7b1c3685038321975d575fca1e498183d69139

    Comments

    swscale/graph: move frame->field init logic to SwsGraph
    And have ff_sws_graph_run() just take a bare AVFrame. This will help with
    an upcoming change, aside from being a bit friendlier towards API users
    in general.
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/graph.c
    • libswscale/graph.h
    • libswscale/swscale.c
  10. Change #259246

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Fri 27 Feb 2026 17:18:34
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 67f36272671be9405248386bfbc467a6a772d5ce

    Comments

    swscale/graph: nuke SwsImg
    This has now become fully redundant with AVFrame, especially since the
    existence of SwsPassBuffer. Delete it, simplifying a lot of things and
    avoiding reinventing the wheel everywhere.
    
    Also generally reduces overhead, since there is less redundant copying
    going on.
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/graph.c
    • libswscale/graph.h
    • libswscale/ops.c