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

Builder ffmpegsos-solaris10-i386 Build #13950

Results:

Failed shell_2 shell_3 shell_4 shell_5

SourceStamp:

Projectffmpeg
Repositoryhttps://git.ffmpeg.org/ffmpeg.git
Branchmaster
Revision30595cbc5db6b8443625747a9ce914aacd65492b
Got Revision30595cbc5db6b8443625747a9ce914aacd65492b
Changes1 change

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 ( 8 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 13950 Build
codebase Build
got_revision 30595cbc5db6b8443625747a9ce914aacd65492b Git
project ffmpeg Build
repository https://git.ffmpeg.org/ffmpeg.git Build
revision 30595cbc5db6b8443625747a9ce914aacd65492b 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. DROOdotFOO

Timing:

StartTue May 26 23:12:36 2026
EndTue May 26 23:12:52 2026
Elapsed16 secs

All Changes:

:

  1. Change #268418

    Category ffmpeg
    Changed by DROOdotFOO <drewohnoyoudont@axol.io>
    Changed at Tue 26 May 2026 19:26:28
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 30595cbc5db6b8443625747a9ce914aacd65492b

    Comments

    swscale/aarch64/yuv2rgb_neon: aggregate 16bpp predicates
    The six .ifc cascades that gate 16bpp behavior in yuv2rgb_neon.S
    (linesize padding in three load_args macros, d8/d9 save/restore,
    main-loop pack dispatch) all branch on the same four output formats.
    Aggregate the predicate into four GAS .set symbols emitted once per
    declare_func via a new set_rgb16_predicates macro:
    
      rgb16   - 1 for *565le and *555le outputs; 0 otherwise
      r_first - 1 for rgb*le (R high); 0 for bgr*le (B high)
      gshift  - 2 for 565, 3 for 555 (passed as pack_rgb16's g_shr)
      hshift  - 11 for 565, 10 for 555 (passed as pack_rgb16's high_shl)
    
    Call sites become a flat ".if rgb16" gate (five places) plus a 2-way
    ".if r_first" inside ".if rgb16" for the pack dispatch (one place).
    .if/.endif count drops from 46 to 33; -88/+49 lines net.
    
    Pure source-level refactor: the full object disassembly is byte-for-byte
    identical to the pre-refactor build (MD5 2a6ac497cabc81849e0c80ec0fde0550
    on Apple M1, clang). checkasm --test=sw_yuv2rgb 110/110, full checkasm
    7657/7657.
    
    Signed-off-by: DROOdotFOO <drew@axol.io>

    Changed files

    • libswscale/aarch64/yuv2rgb_neon.S