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

Builder ffmpeg64-solaris10-i386 Build #14009

Results:

Failed shell_2 shell_3 shell_4 shell_5

SourceStamp:

Projectffmpeg
Repositoryhttps://git.ffmpeg.org/ffmpeg.git
Branchmaster
Revisionb3689e792fdbaaac690ffb98e03dc75ca56483a6
Got Revisionb3689e792fdbaaac690ffb98e03dc75ca56483a6
Changes16 changes

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

  1. git update ( 12 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 ( 7 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_64.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/ffmpeg64-solaris10-i386 slave
buildername ffmpeg64-solaris10-i386 Builder
buildnumber 14009 Build
codebase Build
got_revision b3689e792fdbaaac690ffb98e03dc75ca56483a6 Git
project ffmpeg Build
repository https://git.ffmpeg.org/ffmpeg.git Build
revision b3689e792fdbaaac690ffb98e03dc75ca56483a6 Build
scheduler schedule-ffmpeg64-solaris10-i386 Scheduler
slavename unstable10x BuildSlave
workdir /export/home/buildbot/slave/ffmpeg64-solaris10-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Niklas Haas

Timing:

StartSat Jun 20 11:10:03 2026
EndSat Jun 20 11:10:24 2026
Elapsed21 secs

All Changes:

:

  1. Change #271901

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Sat 20 Jun 2026 02:49:48
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 127efb70727bd9a82659238f415506c913bac66a

    Comments

    swscale/format: pass SwsFormat to ff_sws_decode_colors()
    Needed to set initial plane size metadata. I decided to update
    ff_sws_encode_colors() as well for symmetry.
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/format.c
    • libswscale/format.h
  2. Change #271902

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Sat 20 Jun 2026 02:50:26
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision e52459195c247b51cd813fd5aa8ab68e88d3affe

    Comments

    swscale/ops: simplify SWS_OP_READ default comps handling
    We can still pre-fill the prev array here; ff_sws_apply_op_q() is a no-op.
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/ops.c
  3. Change #271903

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Sat 20 Jun 2026 02:52:02
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision faac9fa705e58ea60597da091e35e58a7640128a

    Comments

    swscale/ops_optimizer: set correct range metadata after split pass
    Replaces a few "nan" value ranges by real values, and drops a bunch of
    redundant non-FMA variants that resulted from this bug.
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/ops_optimizer.c
    • libswscale/uops_macros.h
    • tests/ref/fate/sws-ops-list
  4. Change #271904

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Sat 20 Jun 2026 03:02:41
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision b120505ce2d5e934451019250af4e846d0ced9c4

    Comments

    swscale/ops: apply ff_sws_comp_mask_swizzle() in-place
    More convenient at every use site.
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/ops.c
    • libswscale/ops.h
    • libswscale/ops_optimizer.c
  5. Change #271905

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Sat 20 Jun 2026 03:03:38
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision d474b408f2966646a824be2500e82a39038a5dc5

    Comments

    swscale/ops_optimizer: simplify unused op check (cosmetic)
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/ops_optimizer.c
  6. Change #271906

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Sat 20 Jun 2026 03:04:01
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision cb8a006f8a2777ad2766ed7018458e9024586ad8

    Comments

    swscale/graph: don't over-allocate pass buffer lines
    This is not only wasteful but also serves no real purpose. Looping over
    the correct number of lines is trivial; there is far less point in vertical
    padding than horizontal padding.
    
    Furthermore, this might actually introduce issues when linking output buffers;
    since the extra padding depends on the pass's alignment and threading
    requirements, which may differ from pass to pass.
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/graph.c
  7. Change #271907

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Sat 20 Jun 2026 03:04:27
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision ba1c1d9eee75a2bd5f2677907af1753112c5c69f

    Comments

    swscale/graph: separate pass dispatch size from buffer size
    This allows adding passes which will be dispatched over a reduced number of
    lines, without affecting the allocated buffer dimensions - e.g. for passes
    which purely write to subsampled chroma planes.
    
    A few hard-coded references to pass->width/height need to be replaced by
    the corresponding output frame references, but it's not a huge deal.
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/graph.c
    • libswscale/graph.h
    • libswscale/ops_dispatch.c
  8. Change #271908

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Sat 20 Jun 2026 03:05:08
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 3a2c5050c6eb5dd2ffdf74b0af735c4d76ee9013

    Comments

    swscale: fix format equality check
    I can't say I remember why this logic was written this way, but I can't
    think of any good reason why we should exclude comparing the image
    dimensions here - the intent is obviously to allow passthrough / noop.
    
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/swscale.c
  9. Change #271909

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Sat 20 Jun 2026 03:05:36
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 7e7c1c0d94634543a7cc215d7c3b32235e487e25

    Comments

    swscale/format: nuke ff_props_equal()
    And merge it with the more clear ff_fmt_equal().
    
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/format.h
  10. Change #271910

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Sat 20 Jun 2026 03:06:21
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision aedede0cee249e32a7cd9712255d4d33f89e5858

    Comments

    swscale/format: add SwsFormat.field
    This metadata is needed to compute the correct chroma sampling offsets.
    We previously stored this in graph->field, but that's a bad place for it,
    because it doesn't survive the translation to the ops abstraction layer.
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/format.c
    • libswscale/format.h
  11. Change #271911

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Sat 20 Jun 2026 03:07:20
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 4653e68aaba6754cd63a8da4327113564a9a9d0b

    Comments

    swscale/graph: nuke SwsGraph.field
    No longer needed after the previous commit.
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/graph.c
    • libswscale/graph.h
    • libswscale/swscale.c
    • libswscale/vulkan/ops.c
  12. Change #271912

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Sat 20 Jun 2026 03:07:35
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 1f6dc79c807ab6044e8b4ef990386b2e9d9e918e

    Comments

    swscale/format: factor out ff_sws_chroma_pos() helper
    Moved here from graph.c, as it's needed for the new chroma scaling code.
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/format.c
    • libswscale/format.h
    • libswscale/graph.c
  13. Change #271913

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Sat 20 Jun 2026 03:08:07
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 8215e9bbea07173b59e842a860df58aca18ff01a

    Comments

    swscale/filters: add option for adding an input pixel offset
    This is needed for chroma subsampling, which requires a different filter
    offset for chroma subsamples (according to the frame's chroma location).
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/filters.c
    • libswscale/filters.h
  14. Change #271914

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Sat 20 Jun 2026 03:08:21
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision fa1ca69a8bde7a74e7c01777c75bb7c7e0754ee3

    Comments

    swscale/filters: add ability to set a virtual output size
    Odd-size luma planes are not exact multiples of the chroma plane; but the
    sample grid is still matched as though it were. We need to account for this
    when translating a luma sample to the corresponding chroma sample coordinates.
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/filters.c
    • libswscale/filters.h
  15. Change #271915

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Sat 20 Jun 2026 03:08:33
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 8cc6b2ddafe184cf544a0a10a954570740e94912

    Comments

    swscale/tests/swscale: fix unscaled subsampled chroma format check
    This should be matching against the *chroma* scaler, not the main scaler.
    Of course, under normal circumstances, scaler_sub matches scaler, but this
    allows users to explicitly override this defaulting by setting e.g.
    
    -scaler none -scaler_sub bicubic
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/tests/swscale.c
  16. Change #271916

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Sat 20 Jun 2026 03:10:22
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision b3689e792fdbaaac690ffb98e03dc75ca56483a6

    Comments

    swscale/uops: simplify permute naming scheme
    We also drop the useless/unused mask from the permute ops.
    
    Avoids a bunch of otherwise duplicate permute ops. Now that this is
    handled by SWS_UOP_MOVE for x86, there is no downside to this.
    
    The FATE change is a pure rename of the uops dumps.
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/uops.c
    • libswscale/uops_macros.h
    • tests/ref/fate/sws-ops-list