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

Builder ffmpegsos-solaris10-sparc Build #13761

Results:

Failed shell_2 shell_3 shell_4 shell_5

SourceStamp:

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

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git update ( 1 mins, 42 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-unstable10s/slave/ffmpegsos-solaris10-sparc slave
buildername ffmpegsos-solaris10-sparc Builder
buildnumber 13761 Build
codebase Build
got_revision d295add2225e1ad9ba9d55cb612cce50072dc45d Git
project ffmpeg Build
repository https://git.ffmpeg.org/ffmpeg.git Build
revision d295add2225e1ad9ba9d55cb612cce50072dc45d 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. Lynne

Timing:

StartWed Aug 5 07:26:38 2026
EndWed Aug 5 07:28:34 2026
Elapsed1 mins, 55 secs

All Changes:

:

  1. Change #277006

    Category ffmpeg
    Changed by Lynne <devohnoyoudont@lynne.ee>
    Changed at Wed 05 Aug 2026 09:04:31
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 1d14f9f8c3e4efb32000cb463ebb635ad6f2adb0

    Comments

    vulkan: decouple execution pool depths from queue and thread counts
    Pool depth sets how far the CPU records ahead of the GPU, and has no relation
    to the number of queues in a family.
    Scaling it by the queue count only multiplied command pools, fences and context state.
    Use a small fixed depth everywhere, and one context per thread only for threadsafe hwaccels,
    which submit from every frame thread concurrently.

    Changed files

    • libavcodec/vulkan_decode.c
    • libavfilter/vf_avgblur_vulkan.c
    • libavfilter/vf_blackdetect_vulkan.c
    • libavfilter/vf_blend_vulkan.c
    • libavfilter/vf_bwdif_vulkan.c
    • libavfilter/vf_chromaber_vulkan.c
    • libavfilter/vf_flip_vulkan.c
    • libavfilter/vf_gblur_vulkan.c
    • libavfilter/vf_interlace_vulkan.c
    • libavfilter/vf_overlay_vulkan.c
    • libavfilter/vf_scale_vulkan.c
    • libavfilter/vf_scdet_vulkan.c
    • libavfilter/vf_transpose_vulkan.c
    • libavfilter/vf_xfade_vulkan.c
    • libavfilter/vsrc_testsrc_vulkan.c
    • libavutil/hwcontext_vulkan.c
    • libavutil/vulkan.h
  2. Change #277007

    Category ffmpeg
    Changed by Lynne <devohnoyoudont@lynne.ee>
    Changed at Wed 05 Aug 2026 09:04:36
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision b6ac28aff6ca8efdf0be3a8a159ae37b7234e408

    Comments

    vulkan: use fixed-size dependency arrays in FFVkExecContext
    Execution contexts track at most a few dozen dependencies so dynamically
    growing the arrays was just stupid, and ARR_REALLOC required the field
    name to also exist as a local variable.

    Changed files

    • libavcodec/vulkan_ffv1.c
    • libavutil/vulkan.c
    • libavutil/vulkan.h
  3. Change #277008

    Category ffmpeg
    Changed by Lynne <devohnoyoudont@lynne.ee>
    Changed at Wed 05 Aug 2026 09:04:36
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 7c5dddc2bbfa6c870092b80cededc1dd714d8e60

    Comments

    vulkan: release dependencies of completed execution contexts eagerly
    Dependencies were only released when a context was about to be reused, so
    all buffers and deps got held up and piled up in the queue.
    
    Release them as soon as they're done instead. Cuts RAM usage down by a ton.

    Changed files

    • libavutil/vulkan.c
    • libavutil/vulkan.h
  4. Change #277009

    Category ffmpeg
    Changed by Lynne <devohnoyoudont@lynne.ee>
    Changed at Wed 05 Aug 2026 09:04:36
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 24170896fa14845e2549ef5db47a4cddf660609b

    Comments

    vulkan: allow tracking AVRefStruct objects as execution dependencies
    RefStructs > BufferRefs. We're converting everything.

    Changed files

    • libavutil/vulkan.c
    • libavutil/vulkan.h
  5. Change #277010

    Category ffmpeg
    Changed by Lynne <devohnoyoudont@lynne.ee>
    Changed at Wed 05 Aug 2026 09:04:36
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision d4bc34a070c00069e3da81a86fbf22aedb680825

    Comments

    vulkan: track semaphores/views directly as deps
    There's no need for them to live in bufferrefs.

    Changed files

    • libavutil/hwcontext_vulkan.c
    • libavutil/vulkan.c
    • libavutil/vulkan.h
  6. Change #277011

    Category ffmpeg
    Changed by Lynne <devohnoyoudont@lynne.ee>
    Changed at Wed 05 Aug 2026 09:04:37
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 318e2e3943cef34a353b17985495719f28ce0bb1

    Comments

    vulkan: manage buffer pools and host mappings with AVRefStruct
    This converts all buffers/buffer pools into refstructs/refstruct pools,
    saving allocs and making them easier to work with.

    Changed files

    • libavcodec/apv_encode_vulkan.c
    • libavcodec/ffv1enc_vulkan.c
    • libavcodec/proresenc_kostya_vulkan.c
    • libavcodec/vulkan_apv.c
    • libavcodec/vulkan_decode.c
    • libavcodec/vulkan_decode.h
    • libavcodec/vulkan_dpx.c
    • libavcodec/vulkan_encode.c
    • libavcodec/vulkan_encode.h
    • libavcodec/vulkan_ffv1.c
    • libavcodec/vulkan_prores.c
    • libavcodec/vulkan_prores_raw.c
    • libavfilter/vf_blackdetect_vulkan.c
    • libavfilter/vf_nlmeans_vulkan.c
    • libavfilter/vf_scdet_vulkan.c
    • libavutil/hwcontext_vulkan.c
    • libavutil/vulkan.c
    • libavutil/vulkan.h
  7. Change #277012

    Category ffmpeg
    Changed by Lynne <devohnoyoudont@lynne.ee>
    Changed at Wed 05 Aug 2026 09:04:37
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 4e141536767ef57f0aaf1f5f33bfed3001d68d7d

    Comments

    vulkan: manage image views with AVRefStruct
    The biggest gain is no longer needing to spin on the CPU on a semaphore
    waiting for the image to become freeable. This was awful.

    Changed files

    • libavcodec/vulkan_av1.c
    • libavcodec/vulkan_decode.c
    • libavcodec/vulkan_decode.h
    • libavcodec/vulkan_ffv1.c
    • libavcodec/vulkan_h264.c
    • libavcodec/vulkan_hevc.c
    • libavcodec/vulkan_vp9.c
    • libavutil/vulkan.c
    • libavutil/vulkan.h
  8. Change #277013

    Category ffmpeg
    Changed by Lynne <devohnoyoudont@lynne.ee>
    Changed at Wed 05 Aug 2026 09:04:37
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 56d60b54196bd0b9e3d187385822acf4f9d3dbc9

    Comments

    proresenc_kostya_vulkan: gather slices on the GPU
    Same as with APV, and FFv1.
    1080p on RADV goes from 34 to 48 fps, 4K goes from 20 to 31 fps.

    Changed files

    • libavcodec/proresenc_kostya_vulkan.c
    • libavcodec/vulkan/prores_ks_encode_slice.comp.glsl
  9. Change #277014

    Category ffmpeg
    Changed by Lynne <devohnoyoudont@lynne.ee>
    Changed at Wed 05 Aug 2026 09:04:37
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 73cc45ef0d5b3357d61e19d36624271d0fa3d81e

    Comments

    vulkan_decode: manage session parameters with AVRefStruct
    Ditto.

    Changed files

    • libavcodec/vulkan_av1.c
    • libavcodec/vulkan_decode.c
    • libavcodec/vulkan_decode.h
    • libavcodec/vulkan_h264.c
    • libavcodec/vulkan_hevc.c
  10. Change #277015

    Category ffmpeg
    Changed by Lynne <devohnoyoudont@lynne.ee>
    Changed at Wed 05 Aug 2026 09:04:37
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 9548d68e5b54dfa46620d441da4ff44b3b64f2bf

    Comments

    vulkan: remove ff_vk_exec_add_dep_buf

    Changed files

    • libavutil/vulkan.c
    • libavutil/vulkan.h
  11. Change #277016

    Category ffmpeg
    Changed by Lynne <devohnoyoudont@lynne.ee>
    Changed at Wed 05 Aug 2026 09:04:37
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision eed19eefdaa605d02ff0795c9e7e82ca46636f99

    Comments

    vulkan: use only coherency to flush mapped memory when needed
    Host map'd bufs skipped flushes unconditionally, always forcing the coherent flag
    regardless of the memory type actually chosen for the import.
    All known implementations import host memory as coherent, in which case nothing changes.

    Changed files

    • libavutil/vulkan.c
  12. Change #277017

    Category ffmpeg
    Changed by Lynne <devohnoyoudont@lynne.ee>
    Changed at Wed 05 Aug 2026 09:04:37
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 709a72c374dc812c4e363fc68e57cfa28d1158c8

    Comments

    vulkan_decode: prefer device-local memory for the bitstream buffer
    Fixes #23865

    Changed files

    • libavcodec/vulkan_decode.c
  13. Change #277018

    Category ffmpeg
    Changed by Lynne <devohnoyoudont@lynne.ee>
    Changed at Wed 05 Aug 2026 09:04:38
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 9287eb62b56b2d1e935bcf99912d70e394ec33fb

    Comments

    vulkan_ffv1: fall back to host memory for the fltmap buffer
    A megabyte per slice, systems without resizable BAR can run out of
    mappable device memory to place it in.

    Changed files

    • libavcodec/vulkan_ffv1.c
  14. Change #277019

    Category ffmpeg
    Changed by Lynne <devohnoyoudont@lynne.ee>
    Changed at Wed 05 Aug 2026 09:04:38
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision d295add2225e1ad9ba9d55cb612cce50072dc45d

    Comments

    vulkan: fix typo when printing the SPIR-V/binary size

    Changed files

    • libavutil/vulkan.c