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

Builder ffmpegsos-solaris10-sparc Build #11722

Results:

Failed shell_2 shell_3 shell_4 shell_5

SourceStamp:

Projectffmpeg
Repositoryhttps://git.ffmpeg.org/ffmpeg.git
Branchmaster
Revision29b85cd4b8f2b3f9806332e15ef488748e895476
Got Revision29b85cd4b8f2b3f9806332e15ef488748e895476
Changes22 changes

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git update ( 18 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 ( 24 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 11722 Build
codebase Build
got_revision 29b85cd4b8f2b3f9806332e15ef488748e895476 Git
project ffmpeg Build
repository https://git.ffmpeg.org/ffmpeg.git Build
revision 29b85cd4b8f2b3f9806332e15ef488748e895476 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:

StartMon Apr 14 06:24:18 2025
EndMon Apr 14 06:25:03 2025
Elapsed44 secs

All Changes:

:

  1. Change #227260

    Category ffmpeg
    Changed by Lynne <devohnoyoudont@lynne.ee>
    Changed at Mon 14 Apr 2025 06:10:34
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 7b0156201bf4c2543225ec3fb7f64b57f901d1dd

    Comments

    vulkan: fix logging level when erroring upon creating shader module

    Changed files

    • libavutil/vulkan.c
  2. Change #227261

    Category ffmpeg
    Changed by Lynne <devohnoyoudont@lynne.ee>
    Changed at Mon 14 Apr 2025 06:10:40
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 11911aef4631971e3233f086b52caf06c8a7f55c

    Comments

    vulkan_shaderc/glslang: print full shaders on TRACE rather than VERBOSE
    Way too spammy.

    Changed files

    • libavutil/vulkan_glslang.c
    • libavutil/vulkan_shaderc.c
  3. Change #227262

    Category ffmpeg
    Changed by Lynne <devohnoyoudont@lynne.ee>
    Changed at Mon 14 Apr 2025 06:10:40
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 4f64df2928d7e54c89a5e1263c6768d3dcfe61a2

    Comments

    vulkan: remove unused field from exec pools
    This used to be involved in a mechanism to switch between queue indices,
    but since the rewrite of the rewrite of the rewrite, it was rewritten out.

    Changed files

    • libavutil/vulkan.h
  4. Change #227263

    Category ffmpeg
    Changed by Lynne <devohnoyoudont@lynne.ee>
    Changed at Mon 14 Apr 2025 06:10:40
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 79ff1f21c4bcd2b917973357138829d44c3836be

    Comments

    vulkan_decode: only create sequence params in end_frame
    We tried to create sequence params in both start_frame and end_frame.
    This was redundant.
    
    Just always create them in end_frame.

    Changed files

    • libavcodec/vulkan_av1.c
    • libavcodec/vulkan_h264.c
    • libavcodec/vulkan_hevc.c
  5. Change #227264

    Category ffmpeg
    Changed by Lynne <devohnoyoudont@lynne.ee>
    Changed at Mon 14 Apr 2025 06:10:41
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision a1137f9214e140c79e5148d1aebee5a80e65d2b7

    Comments

    hwcontext_vulkan: disable descriptor buffer extension on Intel
    Temporary workaround. Will be replaced with a version check once a fix is
    in the works and a known next version for Mesa with a fix is known.

    Changed files

    • libavutil/hwcontext_vulkan.c
  6. Change #227265

    Category ffmpeg
    Changed by Lynne <devohnoyoudont@lynne.ee>
    Changed at Mon 14 Apr 2025 06:10:41
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision d077e00f3eb4d094cb16e099e5bb138458118d54

    Comments

    vulkan_ffv1: enable acceleration on Intel
    Fixed by previous commit.

    Changed files

    • libavcodec/vulkan_ffv1.c
  7. Change #227266

    Category ffmpeg
    Changed by Lynne <devohnoyoudont@lynne.ee>
    Changed at Mon 14 Apr 2025 06:10:41
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision d7772da728bcb333ea49be98b84439a19e9381d2

    Comments

    vulkan_ffv1: remove unused define
    Leftover debug macro.

    Changed files

    • libavcodec/vulkan_ffv1.c
  8. Change #227267

    Category ffmpeg
    Changed by Lynne <devohnoyoudont@lynne.ee>
    Changed at Mon 14 Apr 2025 06:10:41
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision defebd74c094f72af253b776882fc07b71a7db3c

    Comments

    vulkan_ffv1: slightly optimize the range decoder
    GPUs have cmovs as standard.

    Changed files

    • libavcodec/vulkan/rangecoder.comp
  9. Change #227268

    Category ffmpeg
    Changed by Lynne <devohnoyoudont@lynne.ee>
    Changed at Mon 14 Apr 2025 06:10:41
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision fc960dafef9f1b30433bbf6ead84fbdc8d492539

    Comments

    vulkan_ffv1: optimize symbol reader
    This was the fastest variant tested.

    Changed files

    • libavcodec/vulkan/ffv1_dec.comp
  10. Change #227269

    Category ffmpeg
    Changed by Lynne <devohnoyoudont@lynne.ee>
    Changed at Mon 14 Apr 2025 06:10:41
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 1f09b55c943a63c85a92761ccf63a2a99b9d16ea

    Comments

    vulkan_ffv1: allocate just as much memory for slice state as needed
    Rather than always using the maximum allowed slices, just use the number
    of slices present in this frame.

    Changed files

    • libavcodec/vulkan_ffv1.c
  11. Change #227270

    Category ffmpeg
    Changed by Lynne <devohnoyoudont@lynne.ee>
    Changed at Mon 14 Apr 2025 06:10:42
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 45d7abf6d9eb004411e1088f3fe4699744c7025b

    Comments

    vulkan_ffv1: init overread/corrupt fields
    Forgotten.

    Changed files

    • libavcodec/vulkan/rangecoder.comp
  12. Change #227271

    Category ffmpeg
    Changed by Lynne <devohnoyoudont@lynne.ee>
    Changed at Mon 14 Apr 2025 06:10:42
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision b72ada0a9652c24ac0bd7133e51839e727bdae8a

    Comments

    vulkan_ffv1: fallback to upload if mapping packet fails, fix fallback
    The commit which added support for host mapping accidentally broke the
    original, upload route.
    For drivers without host-mapping (very few), fix it.

    Changed files

    • libavcodec/vulkan_ffv1.c
  13. Change #227272

    Category ffmpeg
    Changed by Lynne <devohnoyoudont@lynne.ee>
    Changed at Mon 14 Apr 2025 06:10:42
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 6111aef5336fac475963891bcc5afc6ee7a5c908

    Comments

    vulkan_ffv1: fix reset shader dependencies
    Without a barrier upfront, the reset shader may read data fields not
    yet set by the setup shader.

    Changed files

    • libavcodec/vulkan_ffv1.c
  14. Change #227273

    Category ffmpeg
    Changed by Lynne <devohnoyoudont@lynne.ee>
    Changed at Mon 14 Apr 2025 06:10:42
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 694ebe890ce4cda41780006487fd351fbdebdec8

    Comments

    vulkan_ffv1: improve buffer barrier correctness for slice state
    This is likely a nanooptimization, but its more correct.

    Changed files

    • libavcodec/vulkan_ffv1.c
  15. Change #227274

    Category ffmpeg
    Changed by Lynne <devohnoyoudont@lynne.ee>
    Changed at Mon 14 Apr 2025 06:10:42
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 72953477a415d816e1152256f9cb3f74d00f245c

    Comments

    vulkan_ffv1: fix left-2 sample addressing
    Typo.
    Not enough to fix context=1, but its a start.

    Changed files

    • libavcodec/vulkan/ffv1_dec.comp
  16. Change #227275

    Category ffmpeg
    Changed by Lynne <devohnoyoudont@lynne.ee>
    Changed at Mon 14 Apr 2025 06:10:42
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 66b8c92df2b6644af96b25d6716664a2c23e5337

    Comments

    vulkan_ffv1: cache only 2 lines when decoding RGB
    This reduces the intermediate VRAM used for RGB decoding by a
    factor of 100x for 6k video.
    This also speeds the decoder up by 16% for 4k RGB24 and 31% for 6k video.
    
    This is equivalent to what the software decoder does, but with less pointers.

    Changed files

    • libavcodec/vulkan/Makefile
    • libavcodec/vulkan/ffv1_dec.comp
    • libavcodec/vulkan/ffv1_dec_rct.comp
    • libavcodec/vulkan_ffv1.c
    • libavutil/vulkan_functions.h
  17. Change #227276

    Category ffmpeg
    Changed by Lynne <devohnoyoudont@lynne.ee>
    Changed at Mon 14 Apr 2025 06:10:42
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 77f777d9258e2de84e743d77fcd4f1678910e81d

    Comments

    ffv1/vulkan: redo context count tracking and quant_table_idx management
    This commit also makes it possible for the encoder to choose a different
    quantization table on a per-slice basis, as well as adding this capability
    to the decoder.
    
    Also, this commit fully fixes decoding of context=1 encoded files.

    Changed files

    • libavcodec/ffv1_vulkan.h
    • libavcodec/ffv1enc_vulkan.c
    • libavcodec/vulkan/ffv1_common.comp
    • libavcodec/vulkan/ffv1_dec.comp
    • libavcodec/vulkan/ffv1_dec_setup.comp
    • libavcodec/vulkan/ffv1_enc_setup.comp
    • libavcodec/vulkan/ffv1_reset.comp
    • libavcodec/vulkan_ffv1.c
  18. Change #227277

    Category ffmpeg
    Changed by Lynne <devohnoyoudont@lynne.ee>
    Changed at Mon 14 Apr 2025 06:10:43
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 8ceabb677c2d7796c36ec5318be8feb5847ffd1a

    Comments

    vulkan_ffv1: externalize extended lookup check
    8% speedup on nvidia on 4k.

    Changed files

    • libavcodec/vulkan/ffv1_dec.comp
    • libavcodec/vulkan_ffv1.c
  19. Change #227278

    Category ffmpeg
    Changed by Lynne <devohnoyoudont@lynne.ee>
    Changed at Mon 14 Apr 2025 06:10:43
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 4d561e6a1ed4ffe3bac6fdc2839c5adcf3a44699

    Comments

    vulkan_ffv1: remove need for scratch data during setup
    This saves on some VRAM, but mainly allows for a more unified path.

    Changed files

    • libavcodec/vulkan/ffv1_dec_setup.comp
    • libavcodec/vulkan/rangecoder.comp
    • libavcodec/vulkan_ffv1.c
  20. Change #227279

    Category ffmpeg
    Changed by Lynne <devohnoyoudont@lynne.ee>
    Changed at Mon 14 Apr 2025 06:10:43
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 985a26be28f838e47cf2208e0254a7edf731ab41

    Comments

    vulkan_ffv1: shortcut +-1 coeffs in symbol reading
    Slightly faster, and allows for further optimizations.

    Changed files

    • libavcodec/vulkan/ffv1_dec.comp
  21. Change #227280

    Category ffmpeg
    Changed by Lynne <devohnoyoudont@lynne.ee>
    Changed at Mon 14 Apr 2025 06:10:43
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision e040c087c708c3c4a4c747d7042f1825a454ca75

    Comments

    vulkan: add support for expect/assume
    This commit adds support for compiler hints.
    While on AMD these are not used/needed, Nvidia benefits from them, and gives
    a sizeable 10% speedup on 4k.

    Changed files

    • libavcodec/vulkan/ffv1_dec.comp
    • libavcodec/vulkan/rangecoder.comp
    • libavutil/hwcontext_vulkan.c
    • libavutil/vulkan.c
    • libavutil/vulkan_functions.h
    • libavutil/vulkan_loader.h
  22. Change #227281

    Category ffmpeg
    Changed by Lynne <devohnoyoudont@lynne.ee>
    Changed at Mon 14 Apr 2025 06:10:43
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 29b85cd4b8f2b3f9806332e15ef488748e895476

    Comments

    vulkan_ffv1: add cached symbol reader for AMD
    Speeds up everything on AMD by 3x.
    This uses 32 local invocations to load state into cache, as well
    as to do the RCT faster.

    Changed files

    • libavcodec/vulkan/ffv1_dec.comp
    • libavcodec/vulkan_ffv1.c