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

Builder ffmpeg-solaris10-sparc Build #12395

Results:

Failed shell_2 shell_3 shell_4 shell_5

SourceStamp:

Projectffmpeg
Repositoryhttps://git.ffmpeg.org/ffmpeg.git
Branchmaster
Revision6862ec704a635e25c773938bc83fb865a5f0aae6
Got Revision6862ec704a635e25c773938bc83fb865a5f0aae6
Changes7 changes

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git update ( 12 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 ( 14 secs )
    1. stdio
    2. config.log
  6. shell_4 'gmake fate-rsync' failed ( 5 secs )
    1. stdio
  7. shell_5 '../../../ffmpeg/fate.sh ../../../ffmpeg/fate_config.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/ffmpeg-solaris10-sparc slave
buildername ffmpeg-solaris10-sparc Builder
buildnumber 12395 Build
codebase Build
got_revision 6862ec704a635e25c773938bc83fb865a5f0aae6 Git
project ffmpeg Build
repository https://git.ffmpeg.org/ffmpeg.git Build
revision 6862ec704a635e25c773938bc83fb865a5f0aae6 Build
scheduler schedule-ffmpeg-solaris10-sparc Scheduler
slavename unstable10s BuildSlave
workdir /export/home/buildbot-unstable10s/slave/ffmpeg-solaris10-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Niklas Haas

Timing:

StartFri Aug 8 13:55:20 2025
EndFri Aug 8 13:55:56 2025
Elapsed35 secs

All Changes:

:

  1. Change #242448

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Fri 08 Aug 2025 13:29:27
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 4125495849f238a6a327a421b1a963e30e5ad2c3

    Comments

    avfilter/vf_libplacebo: whitelist properties on linear blend tex
    Instead of copying over the entire target and changing a few fields,
    set the entire struct to a whitelist of safe properties that we want to
    persist on the intermediate texture.
    
    In particular, this avoids leaking irrelevant state related to the
    acquire/release callbacks, e.g., which can otherwise cause deadlocks
    when the same vulkan frame is attempted to be acquired twice.

    Changed files

    • libavfilter/vf_libplacebo.c
  2. Change #242449

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Fri 08 Aug 2025 13:29:27
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision e57874768a2e43c31ad7865630f24cfeb2e5df26

    Comments

    avfilter/vf_libplacebo: simplify unnecessary indirection
    in->idx is equal to the array index by definition, so just use the loop
    index directly.

    Changed files

    • libavfilter/vf_libplacebo.c
  3. Change #242450

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Fri 08 Aug 2025 13:29:27
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 6627c8ea4b4e4e0f9312d3243c099eb5df1a89e7

    Comments

    avfilter/vf_libplacebo: skip empty inputs
    It is possible for pl_queue_update() to return PL_QUEUE_OK, but to generate
    an empty frame mix. This happens if the first frame of that input is in the
    future.
    
    In this case, we should skip an input as not active, similar to inputs that
    have already reached EOF.

    Changed files

    • libavfilter/vf_libplacebo.c
  4. Change #242451

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Fri 08 Aug 2025 13:29:27
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 3091bca3edb339a4d2ec8c64e52fa7e67a7d5005

    Comments

    avfilter/vf_libplacebo: skip rendering fully invisible planes
    Sometimes, one input fully obscures another. In this case, we can skip
    actually rendering any input below the obscuring one.
    
    The reason I don't simply start the main render loop at `idx_start` will
    become apparent in the following commit.
    
    We can't use pl_frame_is_cropped() on this dummy frame, but we need to
    determine the reference frame before we can map the real output, so to
    resolve this conflict, we just reimplement the crop detection logic using
    the output link dimensions.

    Changed files

    • libavfilter/vf_libplacebo.c
  5. Change #242452

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Fri 08 Aug 2025 13:29:27
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 62893fb94ec19583daf0d6cd65bb6e392fb416cb

    Comments

    avfilter/vf_libplacebo: flush render cache when input is invisible
    This prevents leaking stale metadata from previous frames, for example if
    an overlay temporarily obscures this input and then un-obscures it again. It
    is worth pointing out that this does change the semantics subtly, because of
    the smoothing period on detected HDR metadata, but I argue that the new
    behavior is an improvement, as it will avoid leaking past metadata that is
    definitely no longer relevant after an image is unobscured.

    Changed files

    • libavfilter/vf_libplacebo.c
  6. Change #242453

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Fri 08 Aug 2025 13:29:27
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision d69ccbfc18e7b3250e8edba4430c0232e2ff223e

    Comments

    avfilter/vf_libplacebo: use the first visible input for metadata
    Instead of undconditionally using the first input. This covers the case of
    one layer fully obscuring another layer, in which case that should become
    the new "base" layer.

    Changed files

    • libavfilter/vf_libplacebo.c
  7. Change #242454

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Fri 08 Aug 2025 13:29:27
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 6862ec704a635e25c773938bc83fb865a5f0aae6

    Comments

    avfilter/vf_libplaceb: use TS2T() macro

    Changed files

    • libavfilter/vf_libplacebo.c