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

Builder ffmpeg64-solaris10-i386 Build #13513

Results:

Failed shell_2 shell_3 shell_4 shell_5

SourceStamp:

Projectffmpeg
Repositoryhttps://git.ffmpeg.org/ffmpeg.git
Branchmaster
Revision3a1e63e007f1906ba23ca145f5ebd04ee094b768
Got Revision3a1e63e007f1906ba23ca145f5ebd04ee094b768
Changes15 changes

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

  1. git update ( 5 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_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 13513 Build
codebase Build
got_revision 3a1e63e007f1906ba23ca145f5ebd04ee094b768 Git
project ffmpeg Build
repository https://git.ffmpeg.org/ffmpeg.git Build
revision 3a1e63e007f1906ba23ca145f5ebd04ee094b768 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. Andreas Rheinhardt

Timing:

StartMon Mar 30 14:35:52 2026
EndMon Mar 30 14:36:08 2026
Elapsed15 secs

All Changes:

:

  1. Change #262847

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Mon 30 Mar 2026 13:51:53
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 03b83f8feb1e8fc0d815ac6f0a31a1a63b5a2439

    Comments

    avcodec/x86/vvc/of: Remove redundant instructions
    m8 here (corresponding to a mix of sgx2 and sgy2 in derive_bdof_vx_vy
    in the C version) is always nonnegative, so the psignd boils down to
    a check for m8 being zero. But if an entry of m8 is zero, then
    the corresponding entry of m9 is automatically zero, too, as sgx2
    being zero implies sgxdi being zero and sgy2 implies sgxgy, sgydi
    being zero.* So just remove these redundant instructions.
    
    *: In other words, one could remove the sgx2,sgy2>0 checks from
    the end of derive_bdof_vx_vy() as long as av_log2(0) is defined.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/x86/vvc/of.asm
  2. Change #262848

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Mon 30 Mar 2026 13:51:53
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 2570f5d3072cfe6795b1bdfd480625bc27dd5f6e

    Comments

    avcodec/x86/vvc/of: Avoid scalar log2
    Instead convert the integers to floats and inspect the exponent.
    
    Old benchmarks:
    apply_bdof_8_8x16_c:                                  3295.2 ( 1.00x)
    apply_bdof_8_8x16_avx2:                                312.7 (10.54x)
    apply_bdof_8_16x8_c:                                  3269.1 ( 1.00x)
    apply_bdof_8_16x8_avx2:                                203.6 (16.05x)
    apply_bdof_8_16x16_c:                                 6584.8 ( 1.00x)
    apply_bdof_8_16x16_avx2:                               413.6 (15.92x)
    apply_bdof_10_8x16_c:                                 3313.9 ( 1.00x)
    apply_bdof_10_8x16_avx2:                               321.5 (10.31x)
    apply_bdof_10_16x8_c:                                 3306.5 ( 1.00x)
    apply_bdof_10_16x8_avx2:                               200.4 (16.50x)
    apply_bdof_10_16x16_c:                                6659.7 ( 1.00x)
    apply_bdof_10_16x16_avx2:                              402.4 (16.55x)
    apply_bdof_12_8x16_c:                                 3305.7 ( 1.00x)
    apply_bdof_12_8x16_avx2:                               321.8 (10.27x)
    apply_bdof_12_16x8_c:                                 3258.1 ( 1.00x)
    apply_bdof_12_16x8_avx2:                               198.6 (16.41x)
    apply_bdof_12_16x16_c:                                6600.2 ( 1.00x)
    apply_bdof_12_16x16_avx2:                              392.6 (16.81x)
    
    New benchmarks:
    apply_bdof_8_8x16_c:                                  3269.9 ( 1.00x)
    apply_bdof_8_8x16_avx2:                                266.5 (12.27x)
    apply_bdof_8_16x8_c:                                  3252.9 ( 1.00x)
    apply_bdof_8_16x8_avx2:                                182.6 (17.81x)
    apply_bdof_8_16x16_c:                                 6596.7 ( 1.00x)
    apply_bdof_8_16x16_avx2:                               362.7 (18.19x)
    apply_bdof_10_8x16_c:                                 3351.3 ( 1.00x)
    apply_bdof_10_8x16_avx2:                               269.0 (12.46x)
    apply_bdof_10_16x8_c:                                 3329.1 ( 1.00x)
    apply_bdof_10_16x8_avx2:                               174.5 (19.08x)
    apply_bdof_10_16x16_c:                                6654.3 ( 1.00x)
    apply_bdof_10_16x16_avx2:                              357.8 (18.60x)
    apply_bdof_12_8x16_c:                                 3274.1 ( 1.00x)
    apply_bdof_12_8x16_avx2:                               276.0 (11.86x)
    apply_bdof_12_16x8_c:                                 3263.5 ( 1.00x)
    apply_bdof_12_16x8_avx2:                               176.8 (18.46x)
    apply_bdof_12_16x16_c:                                6576.4 ( 1.00x)
    apply_bdof_12_16x16_avx2:                              357.8 (18.38x)
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/x86/vvc/of.asm
  3. Change #262849

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Mon 30 Mar 2026 13:51:53
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision ad34eb2ae6c54f0dcbb707e77f52bde455a82c2e

    Comments

    avcodec/x86/vvc/of: Correct comment
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/x86/vvc/of.asm
  4. Change #262850

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Mon 30 Mar 2026 13:51:53
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision ada58bd0e22611d1f6a39af5d9237ef3d8e7d912

    Comments

    avcodec/x86/vvc/of: Use xmm registers where sufficient
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/x86/vvc/of.asm
  5. Change #262851

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Mon 30 Mar 2026 13:51:53
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 002b3bc1b3729f5044ae64033eeb9d80406d4d1a

    Comments

    avcodec/x86/vvc/of: Avoid punpckldq
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/x86/vvc/of.asm
  6. Change #262852

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Mon 30 Mar 2026 13:51:53
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 06fa26d2e8ac587831ff5e474dba4177f600ba9c

    Comments

    avcodec/x86/vvc/of: Deduplicate common code
    The height 8 and 16 cases differ from the second BDOF mini block onwards,
    but even the beginning of said mini block is the same and can therefore
    be deduplicated. This saves 821B here.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/x86/vvc/of.asm
  7. Change #262853

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Mon 30 Mar 2026 13:51:53
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 1785542a806082cb8ff258da462c15b84b9b6552

    Comments

    avcodec/x86/vvc/of: Don't add to zero
    Instead rewrite the code to use assignment. Saves zeroing and
    additions.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/x86/vvc/of.asm
  8. Change #262854

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Mon 30 Mar 2026 13:51:53
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision cb1ffc58ca6e18a4577bea246dda6f9ac56ab249

    Comments

    avcodec/x86/vvc/of: Don't use ymm regs where xmm are sufficient
    Also use a register in the 0-7 range as clobber reg,
    as this reduces codesize (by 51B).
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/x86/vvc/of.asm
  9. Change #262855

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Mon 30 Mar 2026 13:51:53
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 2cce9a82795152d0472193cbfdd0a079606301d2

    Comments

    avcodec/x86/vvc/alf: Avoid modifying nonvolatile registers
    Avoids push+pop on Win64; in any case, using registers m0-m7
    more often saves codesize.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/x86/vvc/alf.asm
  10. Change #262856

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Mon 30 Mar 2026 13:51:53
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision b1d6f31d65af457f5a7cc4057ded743ff33e3e4a

    Comments

    avcodec/x86/vvc/alf: Use correct shift amount
    Fixes a bug in 94f9ad8061371d1ac946beed42db49d5d2fe2499.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/x86/vvc/alf.asm
  11. Change #262857

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Mon 30 Mar 2026 13:51:53
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision d727b7a64e90e6f9c058a6996cd7770e9751ded9

    Comments

    avcodec/x86/vvc/alf: Avoid modifying nonvolatile registers
    Avoids push+pop on Win64; in any case, using registers m0-m7
    more often saves codesize.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/x86/vvc/alf.asm
  12. Change #262858

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Mon 30 Mar 2026 13:51:53
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 5de2c4c89e08ffde8d1801b6e1f885903302c370

    Comments

    avcodec/x86/vvc/alf: Avoid reload
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/x86/vvc/alf.asm
  13. Change #262859

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Mon 30 Mar 2026 13:51:53
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision a3dfc511a5f1532e39a2c62e9bd7644573c17c93

    Comments

    avcodec/x86/vvc/alf: Don't push+pop unused register
    This function only uses 14 GPRs.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/x86/vvc/alf.asm
  14. Change #262860

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Mon 30 Mar 2026 13:51:53
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 8901f858eb14f720e316ea5c1f195cf004956f55

    Comments

    avcodec/x86/vvc/alf: Hoist creating shift register out of loop
    Possible now that this function no longer uses unnecessarily many
    registers.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/x86/vvc/alf.asm
  15. Change #262861

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Mon 30 Mar 2026 13:51:53
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 3a1e63e007f1906ba23ca145f5ebd04ee094b768

    Comments

    avcodec/x86/vvc/alf: Avoid zeroing unnecessarily
    In case of >8bpp, there is already a zero register available
    (for clipping); in case of Unix64, one can simply use an
    unused register. Doing so reduces codesize.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/x86/vvc/alf.asm