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

Builder ffmpegsos-solaris10-i386 Build #14262

Results:

Failed

SourceStamp:

Projectffmpeg
Repositoryhttps://git.ffmpeg.org/ffmpeg.git
Branchmaster
Revision639ee849526cfe61ceb312776335c245b98bd9d4
Changes7 changes

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

  1. git updating ( 10 secs )
    1. stdio
  2. shell  
    1. - no logs -
  3. shell_1  
    1. - no logs -
  4. shell_2  
    1. - no logs -
  5. shell_3  
    1. - no logs -
  6. shell_4  
    1. - no logs -
  7. shell_5  
    1. - no logs -

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/ffmpegsos-solaris10-i386 slave
buildername ffmpegsos-solaris10-i386 Builder
buildnumber 14262 Build
codebase Build
project ffmpeg Build
repository https://git.ffmpeg.org/ffmpeg.git Build
revision 639ee849526cfe61ceb312776335c245b98bd9d4 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. Jun Zhao

Timing:

StartMon Sep 14 13:18:19 2026
EndMon Sep 14 13:18:30 2026
Elapsed11 secs

All Changes:

:

  1. Change #281793

    Category ffmpeg
    Changed by Jun Zhao <barryjzhaoohnoyoudont@tencent.com>
    Changed at Mon 14 Sep 2026 14:44:07
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 6e9100c64894728cd92aaf8ce2f1f33cfdbc675f

    Comments

    lavc: add ASTC encoder/decoder via libastcenc
    Add the ASTC codec ID and descriptor together with encoder and decoder
    wrappers for Arm's astc-encoder library. Support the four ASTC profiles,
    2D and 3D block footprints, LDR RGB/RGBA input, and floating-point HDR
    input without clamping the decoded result to 8-bit.
    
    Keep the ASTC image dimensions and compressed block sizes bounded by the
    format and packet limits, and pass KTX-provided color profile metadata to
    the decoder when no explicit profile was selected.
    
    libastcenc is distributed under the Apache License 2.0, so the library is
    only available when FFmpeg is built with --enable-version3; list it with
    the other libraries that require that option.
    
    Signed-off-by: Jun Zhao <barryjzhao@tencent.com>

    Changed files

    • LICENSE.md
    • configure
    • doc/APIchanges
    • libavcodec/Makefile
    • libavcodec/allcodecs.c
    • libavcodec/codec_desc.c
    • libavcodec/codec_id.h
    • libavcodec/defs.h
    • libavcodec/libastcdec.c
    • libavcodec/libastcenc.c
    • libavcodec/profiles.c
    • libavcodec/profiles.h
    • libavcodec/version.h
  2. Change #281794

    Category ffmpeg
    Changed by Jun Zhao <barryjzhaoohnoyoudont@tencent.com>
    Changed at Mon 14 Sep 2026 14:44:07
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 7afd90fa9593dd1435d1c0eb08d46f7f8c5ef2d3

    Comments

    lavf: add ASTC and KTX 1.0 muxers/demuxers
    Add single-image ASTC and KTX 1.0 muxers and demuxers for the
    libastcenc codec. Validate the KTX layout, ASTC dimensions, color profile,
    and compressed payload boundaries before exposing a packet to the decoder.
    
    Map the KTX 1.0 2D linear and sRGB ASTC formats to the corresponding
    libastcenc profiles, and reject unsupported HDR, 3D, array, cubemap, and
    mipmap layouts instead of producing ambiguous image streams.
    
    The KTX demuxer turns the KTXorientation key into display metadata, and the
    KTX muxer writes the key back, so a stream copied from a flipped texture
    keeps its row order. Its srgb option follows the encoder's color profile by
    default, and an explicit value that contradicts a known profile is rejected
    instead of silently relabelling the texture.
    
    Signed-off-by: Jun Zhao <barryjzhao@tencent.com>

    Changed files

    • libavformat/Makefile
    • libavformat/allformats.c
    • libavformat/astcdec.c
    • libavformat/astcenc.c
    • libavformat/ktxdec.c
    • libavformat/ktxenc.c
    • libavformat/version.h
  3. Change #281795

    Category ffmpeg
    Changed by Jun Zhao <barryjzhaoohnoyoudont@tencent.com>
    Changed at Mon 14 Sep 2026 14:44:07
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision f26ff7005fb8ebfea8831f61b824c218293eab02

    Comments

    fate: do not run lavfi sources through target_path
    transcode() translates its input path with target_path(), which is always
    set to the source tree, so a lavfi filter graph passed as input was turned
    into an unusable path. A filter graph is not a file, so leave it alone.
    
    Signed-off-by: Jun Zhao <barryjzhao@tencent.com>

    Changed files

    • tests/fate-run.sh
  4. Change #281796

    Category ffmpeg
    Changed by Jun Zhao <barryjzhaoohnoyoudont@tencent.com>
    Changed at Mon 14 Sep 2026 14:44:07
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 9a71d6a6407478898c8e7cb497e034b0ee83fdf0

    Comments

    fate: add ASTC LDR/HDR round-trip and container tests
    Add self-contained FATE coverage for ASTC LDR, HDR, profile mismatch,
    3D-block, and ASTC/KTX container paths. Exercise both KTX color profiles
    and inspect the generated KTX enum and single-mipmap header fields directly
    so the test does not rely solely on FFmpeg's matching demuxer.
    
    Cover the KTX linear default as well: the linear GL internal format says
    nothing about the endpoint formats the blocks use, so a linear texture
    carrying HDR endpoints has to decode like an explicit -dec_profile
    hdr-ldr-a request instead of coming back as the magenta mismatch colour.
    
    Declare the lavfi, filter, codec, muxer, and demuxer dependencies used by
    each test, and keep generated negative-test files in the FATE cleanup set.
    The HDR test hashes frames converted to the explicitly little-endian
    gbrapf32le, so its bytewise output does not depend on the host endianness.
    
    Signed-off-by: Jun Zhao <barryjzhao@tencent.com>

    Changed files

    • tests/Makefile
    • tests/api/Makefile
    • tests/api/api-astc-profile-test.c
    • tests/fate/api.mak
    • tests/fate/astc.mak
    • tests/ref/fate/api-astc-profile
    • tests/ref/fate/astc-3d
    • tests/ref/fate/astc-hdr
    • tests/ref/fate/astc-hdr-native
    • tests/ref/fate/astc-hdr-profile-mismatch
    • tests/ref/fate/astc-ktx
    • tests/ref/fate/astc-ktx-header
    • tests/ref/fate/astc-ktx-linear-hdr
    • tests/ref/fate/astc-ldr
  5. Change #281797

    Category ffmpeg
    Changed by Jun Zhao <barryjzhaoohnoyoudont@tencent.com>
    Changed at Mon 14 Sep 2026 14:44:07
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 03ba28533baca1d9cd546202b0cb067941352474

    Comments

    doc: add libastcenc encoder and decoder documentation
    Document the Arm ASTC Encoder dependency, its required version and the
    installation layout configure expects, and list the new codec in the
    supported image formats.
    
    Describe the encoder options, supported pixel formats and profiles; make
    clear that floating-point input selects the HDR RGB/LDR alpha profile
    unless an HDR profile was requested explicitly.
    
    Describe how the decoder resolves the profile: a KTX sRGB texture is LDR,
    a linear KTX texture is sampled with HDR precision, and a raw ASTC stream,
    which publishes no profile, falls back to ldr-srgb and needs -dec_profile
    for HDR.
    
    Signed-off-by: Jun Zhao <barryjzhao@tencent.com>

    Changed files

    • doc/decoders.texi
    • doc/encoders.texi
    • doc/general_contents.texi
  6. Change #281798

    Category ffmpeg
    Changed by Jun Zhao <barryjzhaoohnoyoudont@tencent.com>
    Changed at Mon 14 Sep 2026 14:44:07
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 093bc1ae444304e9ddaae3fa6e1582fd4a8f1611

    Comments

    doc: add ASTC and KTX muxer/demuxer documentation
    Document the KTX 1.0 muxer: it writes a single image, takes the ASTC block
    size and dimensions from the encoder's extradata, and records the stored
    row order in a KTXorientation key. Its srgb option follows the encoder's
    color profile by default, and an explicit value that contradicts a known
    profile is rejected instead of silently relabelling the texture; a stream
    without profile information falls back to sRGB.
    
    Document the .astc muxer and the .astc and KTX demuxers, and list both
    containers in the supported file formats table.
    
    Signed-off-by: Jun Zhao <barryjzhao@tencent.com>

    Changed files

    • doc/demuxers.texi
    • doc/general_contents.texi
    • doc/muxers.texi
  7. Change #281799

    Category ffmpeg
    Changed by Jun Zhao <barryjzhaoohnoyoudont@tencent.com>
    Changed at Mon 14 Sep 2026 14:44:07
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 639ee849526cfe61ceb312776335c245b98bd9d4

    Comments

    Changelog: add ASTC support
    Signed-off-by: Jun Zhao <barryjzhao@tencent.com>

    Changed files

    • Changelog