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

Builder ffmpegsos-solaris10-i386 Build #13518

Results:

Failed shell_2 shell_3 shell_4 shell_5

SourceStamp:

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

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

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

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Niklas Haas
  2. Ramiro Polla

Timing:

StartWed Mar 11 09:15:13 2026
EndWed Mar 11 09:15:33 2026
Elapsed19 secs

All Changes:

:

  1. Change #260660

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Wed 11 Mar 2026 09:05:08
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 271bacffec80e2beb8b765a446065f7e84ac7c6e

    Comments

    tests/swscale: exclude init time from benchmark
    This was originally intended to also include performance gains/losses
    due to complicated setup logic, but in practice it just means that changing
    the number of iterations dramatically affects the measured speedup; which
    makes it harder to do quick bench runs during development.

    Changed files

    • libswscale/tests/swscale.c
  2. Change #260661

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Wed 11 Mar 2026 09:05:08
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 2589ce4a2c8f85dc58c67aca15adfeb9a72ba529

    Comments

    tests/swscale: unref buffers before each iteration
    Otherwise, we always pass frames that already have buffers allocated, which
    breaks the no-op refcopy optimizations.
    
    Testing with -p 0.1 -threads 16 -bench 10, on an AMD Ryzen 9 9950X3D:
    
     Before:
      Overall speedup=2.776x faster, min=0.133x max=629.496x
      yuv444p 1920x1080 -> yuv444p 1920x1080, flags=0x100000 dither=1
         time=9 us, ref=9 us, speedup=1.043x faster
    
     After:
      Overall speedup=2.721x faster, min=0.140x max=574.034x
      yuv444p 1920x1080 -> yuv444p 1920x1080, flags=0x100000 dither=1
        time=0 us, ref=28 us, speedup=516.504x faster
    
    (The slowdown in the legacy swscale case is from swscale's lack of a no-op
    refcopy optimizaton, plus the fact that it's now actually doing memory
    work instead of a no-op / redundant memset)
    
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/tests/swscale.c
  3. Change #260662

    Category ffmpeg
    Changed by Ramiro Polla <ramiro.pollaohnoyoudont@gmail.com>
    Changed at Wed 11 Mar 2026 09:05:08
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 955cf563c8694128c1f5e76be3d60cc0674d1409

    Comments

    swscale/tests/swscale: always allocate frame in scale_legacy()
    Legacy swscale may overwrite the pixel formats in the context (see
    handle_formats() in libswscale/utils.c). This may lead to an issue
    where, when sws_frame_start() allocates a new frame, it uses the wrong
    pixel format.
    
    Instead of fixing the issue in swscale, just make sure dst is always
    allocated prior to calling the legacy scaler.
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Ramiro Polla <ramiro.polla@gmail.com>

    Changed files

    • libswscale/tests/swscale.c
  4. Change #260663

    Category ffmpeg
    Changed by Ramiro Polla <ramiro.pollaohnoyoudont@gmail.com>
    Changed at Wed 11 Mar 2026 09:05:08
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 953efc9f56573db8ad819c5f7e89dbe9b17b2b60

    Comments

    swscale/tests/swscale: remove hardcoded dimension checks
    Remove dimension checks originally added to please static analysis
    tools. There is little reason to have arbitrary limits in this
    developer test tool. The reference files are under control by the user.
    
    This reverts f70a651b3f7 and c0f0bec2f20.

    Changed files

    • libswscale/tests/swscale.c
  5. Change #260664

    Category ffmpeg
    Changed by Ramiro Polla <ramiro.pollaohnoyoudont@gmail.com>
    Changed at Wed 11 Mar 2026 09:05:08
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision f83c9718eccb23d90da856a807e1749d1f3e5e24

    Comments

    swscale/tests/swscale: split parse_options() out of main()
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Ramiro Polla <ramiro.polla@gmail.com>

    Changed files

    • libswscale/tests/swscale.c
  6. Change #260665

    Category ffmpeg
    Changed by Ramiro Polla <ramiro.pollaohnoyoudont@gmail.com>
    Changed at Wed 11 Mar 2026 09:05:08
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision e34071e7d5a65d6cd8a0ccbf2737d754cd91d9a2

    Comments

    swscale/tests/swscale: split init_ref() out of main()
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Ramiro Polla <ramiro.polla@gmail.com>

    Changed files

    • libswscale/tests/swscale.c
  7. Change #260666

    Category ffmpeg
    Changed by Ramiro Polla <ramiro.pollaohnoyoudont@gmail.com>
    Changed at Wed 11 Mar 2026 09:05:08
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 49b1e214cfb19b73901f64f3e4bf658113358f11

    Comments

    swscale/tests/swscale: pass opts and mode arguments as const pointers

    Changed files

    • libswscale/tests/swscale.c
  8. Change #260667

    Category ffmpeg
    Changed by Ramiro Polla <ramiro.pollaohnoyoudont@gmail.com>
    Changed at Wed 11 Mar 2026 09:05:08
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision d935000f0939465003fbaf77d3ee3c7875de629e

    Comments

    swscale/tests/swscale: give names to SwsContext variables

    Changed files

    • libswscale/tests/swscale.c
  9. Change #260668

    Category ffmpeg
    Changed by Ramiro Polla <ramiro.pollaohnoyoudont@gmail.com>
    Changed at Wed 11 Mar 2026 09:05:08
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision a09cddc80379108c2e65765b0ea7829b4e936d30

    Comments

    swscale/tests/swscale: make auxiliary conversions bitexact and accurate_rnd
    This prevents the propagation of dither_error across frames, and should
    also improve reproducibility across platforms.
    
    Also remove setting of flags for sws_src_dst early on, since it will
    inevitably be overwritten during the tests.
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Ramiro Polla <ramiro.polla@gmail.com>

    Changed files

    • libswscale/tests/swscale.c
  10. Change #260669

    Category ffmpeg
    Changed by Ramiro Polla <ramiro.pollaohnoyoudont@gmail.com>
    Changed at Wed 11 Mar 2026 09:05:08
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 5c5444db59805e5704b670e82fb91e88ed878b79

    Comments

    swscale/tests/swscale: avoid redundant ref->src conversions
    The ref->src conversion only needs to be performed once per source
    pixel format.
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Ramiro Polla <ramiro.polla@gmail.com>

    Changed files

    • libswscale/tests/swscale.c
  11. Change #260670

    Category ffmpeg
    Changed by Ramiro Polla <ramiro.pollaohnoyoudont@gmail.com>
    Changed at Wed 11 Mar 2026 09:05:08
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision e3ee34674977c6b5fbfb674ca0a8a9a7749d9976

    Comments

    swscale/tests/swscale: add -s option to set frame size
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Ramiro Polla <ramiro.polla@gmail.com>

    Changed files

    • libswscale/tests/swscale.c