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

Builder ffmpegsos-solaris10-sparc Build #12515

Results:

Failed shell_2 shell_3 shell_4 shell_5

SourceStamp:

Projectffmpeg
Repositoryhttps://git.ffmpeg.org/ffmpeg.git
Branchmaster
Revision1f30ff30fb24a14ae39495fae6d0d7728c23b2a3
Got Revision1f30ff30fb24a14ae39495fae6d0d7728c23b2a3
Changes3 changes

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git update ( 24 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_sos.sh' failed ( 2 secs )
    1. stdio
    2. configure.log
    3. compile.log
    4. test.log

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot-unstable10s/slave/ffmpegsos-solaris10-sparc slave
buildername ffmpegsos-solaris10-sparc Builder
buildnumber 12515 Build
codebase Build
got_revision 1f30ff30fb24a14ae39495fae6d0d7728c23b2a3 Git
project ffmpeg Build
repository https://git.ffmpeg.org/ffmpeg.git Build
revision 1f30ff30fb24a14ae39495fae6d0d7728c23b2a3 Build
scheduler schedule-ffmpegsos-solaris10-sparc Scheduler
slavename unstable10s BuildSlave
workdir /export/home/buildbot-unstable10s/slave/ffmpegsos-solaris10-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Arpad Panyik

Timing:

StartFri Dec 5 11:38:06 2025
EndFri Dec 5 11:38:42 2025
Elapsed35 secs

All Changes:

:

  1. Change #251065

    Category ffmpeg
    Changed by Arpad Panyik <Arpad.Panyikohnoyoudont@arm.com>
    Changed at Fri 05 Dec 2025 11:28:18
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision ef651b84cee40f059616bfcc954c01a34f647d73

    Comments

    swscale: Refactor XYZ+RGB state and add function hooks
    Prepare for xyz12Torgb48 architecture-specific optimizations in
    subsequent patches by:
     - Grouping XYZ+RGB gamma LUTs and 3x3 matrices into SwsColorXform
       (ctx->xyz2rgb and ctx->rgb2xyz), replacing scattered fields.
     - Dropping the unused last matrix column giving the same or smaller
       SwsInternal size.
     - Renaming ff_xyz12Torgb48 and ff_rgb48Toxyz12 and routing calls via
       the new per-context function pointer (ctx->xyz12Torgb48 and
       ctx->rgb48Toxyz12) in graph.c and swscale.c.
     - Adding ff_sws_init_xyzdsp and invoking it in swscale init paths
       (normal and unscaled).
     - Making fill_xyztables public to ease its setup later in checkasm.
    
    These modifications do not introduce any functional changes.
    
    Signed-off-by: Arpad Panyik <Arpad.Panyik@arm.com>

    Changed files

    • libswscale/graph.c
    • libswscale/swscale.c
    • libswscale/swscale_internal.h
    • libswscale/swscale_unscaled.c
    • libswscale/utils.c
  2. Change #251066

    Category ffmpeg
    Changed by Arpad Panyik <Arpad.Panyikohnoyoudont@arm.com>
    Changed at Fri 05 Dec 2025 11:28:18
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision a13871ae195e409ae919c04c5a18aa8d98b6b880

    Comments

    checkasm: Add xyz12Torgb48le test
    Add checkasm coverage for the XYZ12LE to RGB48LE path via the
    ctx->xyz12Torgb48 hook. Integrate the test into the build and runner,
    exercise a variety of widths/heights, compare against the C reference,
    and benchmark when width is multiple of 4.
    
    This improves test coverage for the new function pointer in preparation
    for architecture-specific implementations in subsequent commits.
    
    Signed-off-by: Arpad Panyik <Arpad.Panyik@arm.com>

    Changed files

    • tests/checkasm/Makefile
    • tests/checkasm/checkasm.c
    • tests/checkasm/checkasm.h
    • tests/checkasm/sw_xyz2rgb.c
    • tests/fate/checkasm.mak
  3. Change #251067

    Category ffmpeg
    Changed by Arpad Panyik <Arpad.Panyikohnoyoudont@arm.com>
    Changed at Fri 05 Dec 2025 11:28:18
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 1f30ff30fb24a14ae39495fae6d0d7728c23b2a3

    Comments

    swscale: Add AArch64 Neon path for xyz12Torgb48 LE
    Add optimized Neon code path for the little endian case of the
    xyz12Torgb48 function. The innermost loop processes the data in 4x2
    pixel blocks using software gathers with the matrix multiplication
    and clipping done by Neon.
    
    Relative runtime of micro benchmarks after this patch on some
    Cortex and Neoverse CPU cores:
    
     xyz12le_rgb48le    X1      X3      X4    X925      V2
     16x4_neon:       2.55x   4.34x   3.84x   3.31x   3.22x
     32x4_neon:       2.39x   3.63x   3.22x   3.35x   3.29x
     64x4_neon:       2.37x   3.31x   2.91x   3.33x   3.27x
     128x4_neon:      2.34x   3.28x   2.91x   3.35x   3.24x
     256x4_neon:      2.30x   3.17x   2.91x   3.32x   3.10x
     512x4_neon:      2.26x   3.10x   2.91x   3.30x   3.07x
     1024x4_neon:     2.26x   3.07x   2.96x   3.30x   3.05x
     1920x4_neon:     2.26x   3.06x   2.93x   3.28x   3.04x
    
     xyz12le_rgb48le   A76     A78    A715    A720    A725
     16x4_neon:       2.33x   2.28x   2.53x   3.33x   3.19x
     32x4_neon:       2.35x   2.18x   2.45x   3.23x   3.24x
     64x4_neon:       2.35x   2.16x   2.42x   3.15x   3.21x
     128x4_neon:      2.35x   2.13x   2.39x   3.00x   3.09x
     256x4_neon:      2.36x   2.12x   2.35x   2.85x   2.99x
     512x4_neon:      2.35x   2.14x   2.35x   2.78x   2.95x
     1024x4_neon:     2.31x   2.09x   2.33x   2.80x   2.91x
     1920x4_neon:     2.30x   2.07x   2.32x   2.81x   2.94x
    
     xyz12le_rgb48le   A55    A510    A520
     16x4_neon:       2.09x   1.92x   2.36x
     32x4_neon:       2.05x   1.89x   2.38x
     64x4_neon:       2.02x   1.77x   2.35x
     128x4_neon:      1.96x   1.74x   2.25x
     256x4_neon:      1.90x   1.72x   2.19x
     512x4_neon:      1.83x   1.75x   2.16x
     1024x4_neon:     1.83x   1.62x   2.15x
     1920x4_neon:     1.82x   1.60x   2.15x
    
    Signed-off-by: Arpad Panyik <Arpad.Panyik@arm.com>

    Changed files

    • libswscale/aarch64/Makefile
    • libswscale/aarch64/asm-offsets.h
    • libswscale/aarch64/swscale.c
    • libswscale/aarch64/xyz2rgb_neon.S
    • libswscale/swscale.c
    • libswscale/swscale_internal.h