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

Builder ffmpegsos-solaris10-i386 Build #13628

Results:

Failed shell_2 shell_3 shell_4 shell_5

SourceStamp:

Projectffmpeg
Repositoryhttps://git.ffmpeg.org/ffmpeg.git
Branchmaster
Revisionf76aa4e4087569f99af1b4d87c04f160fb2378ce
Got Revisionf76aa4e4087569f99af1b4d87c04f160fb2378ce
Changes14 changes

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

  1. git update ( 6 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_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 13628 Build
codebase Build
got_revision f76aa4e4087569f99af1b4d87c04f160fb2378ce Git
project ffmpeg Build
repository https://git.ffmpeg.org/ffmpeg.git Build
revision f76aa4e4087569f99af1b4d87c04f160fb2378ce 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:

StartSat Mar 28 17:55:33 2026
EndSat Mar 28 17:55:50 2026
Elapsed16 secs

All Changes:

:

  1. Change #262634

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Sat 28 Mar 2026 17:48:13
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 08a7b714f2107906482875870415a6e3632cf6fa

    Comments

    swscale/format: move SwsFormat sanitization to helper function
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/format.c
  2. Change #262635

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Sat 28 Mar 2026 17:48:13
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 6f1664382df8351d7d1cb4c7c9d4b2cab7701df3

    Comments

    swscale/format: add helper function to get "default" SwsFormat
    But still apply the sanitization/defaulting logic from ff_fmt_from_frame().
    
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/format.c
    • libswscale/format.h
  3. Change #262636

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Sat 28 Mar 2026 17:48:13
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision f6d963553b0bf9cfe32500ef160637c6e2ff0660

    Comments

    swscale/ops: correctly uninit all ops in ff_sws_op_list_remove_at()
    This only ever removed a single op, even with count > 1.
    
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/ops.c
  4. Change #262637

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Sat 28 Mar 2026 17:48:13
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 95e6c68707f7cfff832a1feae60ecb0b47c00c98

    Comments

    swscale/ops: print exact constant on SWS_OP_SCALE
    More informative.
    
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/ops.c
    • tests/ref/fate/sws-ops-list
  5. Change #262638

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Sat 28 Mar 2026 17:48:13
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision a0bb0c277282dd636421c294ff0a740fdc21e2c4

    Comments

    swscale/ops: use AVBPrint for assembling op descriptions
    This commit does not yet touch the PRINTQ macro, but it gets rid of at least
    one unnecessary hand-managed buffer.
    
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/ops.c
  6. Change #262639

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Sat 28 Mar 2026 17:48:13
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 0d54a1b53af4d423d3494c60b3295f82731a4b25

    Comments

    swscale/ops: remove , from comp min/max print-out for consistency
    Interferes with an upcoming simplification, otherwise.
    
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/ops.c
    • tests/ref/fate/sws-ops-list
  7. Change #262640

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Sat 28 Mar 2026 17:48:13
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 1caa548cafcf86e65dd9361c436c2f4c2919e4fc

    Comments

    swscale/ops: refactor PRINTQ() macro
    Instead of allocating a billion tiny temporary buffers, these helpers now
    directly append to an AVBPrint. I decided to explicitly control whether or not
    a value with denom 0 should be printed as "inf/nan" or as "_", because a lot
    of ops have the implicit semantic of "den == 0 -> ignored". At the same time,
    we don't want to obscure legitimate NAN/INF values when the do occur
    unintentionally.
    
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/ops.c
  8. Change #262641

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Sat 28 Mar 2026 17:48:13
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 8fae1953954073e126fb2be4d5e50293695c41cb

    Comments

    swscale/ops: avoid printing values for ignored components
    Makes the list output a tiny bit tidier. This is cheap to support now thanks
    to the print_q4() helper.
    
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/ops.c
    • tests/ref/fate/sws-ops-list
  9. Change #262642

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Sat 28 Mar 2026 17:48:13
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision f62c837eb695b7dc1b75cca0c4606e04d81c05a9

    Comments

    swscale/ops: move op-formatting code to helper function
    Annoyingly, access to order_src/dst requires access to the SwsOpList, so
    we have to append that data after the fact.
    
    Maybe this is another incremental tick in favor of `SwsReadWriteOp` in the
    ever-present question in my head of whether the plane order should go there
    or into SwsOpList.
    
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/ops.c
    • libswscale/ops.h
  10. Change #262643

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Sat 28 Mar 2026 17:48:13
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 4395e8f3a27f6f84a6d02a55ab7f66db2943ba3c

    Comments

    swscale/ops: add helper function to enumerate over all op lists
    This moves the logic from tests/sws_ops into the library itself, where it
    can be reused by e.g. the aarch64 asmgen backend to iterate over all possible
    operation types it can expect to see.
    
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/ops.c
    • libswscale/ops.h
  11. Change #262644

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Sat 28 Mar 2026 17:48:13
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision d3db2dc5187e8d28996eab26ea4b4e8a8af4c7b8

    Comments

    swscale/tests/sws_ops: simplify using ff_sws_enum_op_lists()
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/tests/sws_ops.c
  12. Change #262645

    Category ffmpeg
    Changed by Ramiro Polla <ramiro.pollaohnoyoudont@gmail.com>
    Changed at Sat 28 Mar 2026 17:48:13
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision b6e470467eeb850f1f97ff8e2e380308d8225e92

    Comments

    swscale/tests/sws_ops: add -v option to set log verbosity
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Ramiro Polla <ramiro.polla@gmail.com>

    Changed files

    • libswscale/tests/sws_ops.c
  13. Change #262646

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Sat 28 Mar 2026 17:48:13
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision d7a079279fadd5a6c575fc4223a9c97fa1d9f059

    Comments

    swscale/tests/sws_ops: refactor argument parsing
    To allow for argumentless options in the future.
    
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/tests/sws_ops.c
  14. Change #262647

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Sat 28 Mar 2026 17:48:13
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision f76aa4e4087569f99af1b4d87c04f160fb2378ce

    Comments

    swscale/tests/sws_ops: add option for summarizing all operation patterns
    This can be used to either manually verify, or perhaps programmatically
    generate, the list of operation patterns that need to be supported by a
    backend to be feature-complete.
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libswscale/tests/sws_ops.c