Builder ffmpegsos-solaris10-i386 Build #14262
Results:
Failed
SourceStamp:
| Project | ffmpeg |
| Repository | https://git.ffmpeg.org/ffmpeg.git |
| Branch | master |
| Revision | 639ee849526cfe61ceb312776335c245b98bd9d4 |
| Changes | 7 changes |
BuildSlave:
unstable10xReason:
The SingleBranchScheduler scheduler named 'schedule-ffmpegsos-solaris10-i386' triggered this build
Steps and Logfiles:
Build Properties:
| Name | Value | Source |
|---|---|---|
| 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:
| Name | Label | Value |
|---|
Responsible Users:
- Jun Zhaobarryjzhao@tencent.com
Timing:
| Start | Mon Sep 14 13:18:19 2026 |
| End | Mon Sep 14 13:18:30 2026 |
| Elapsed | 11 secs |
All Changes:
:
Change #281793
Category ffmpeg Changed by Jun Zhao <barryjzhao@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
Change #281794
Category ffmpeg Changed by Jun Zhao <barryjzhao@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
Change #281795
Category ffmpeg Changed by Jun Zhao <barryjzhao@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
Change #281796
Category ffmpeg Changed by Jun Zhao <barryjzhao@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
Change #281797
Category ffmpeg Changed by Jun Zhao <barryjzhao@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
Change #281798
Category ffmpeg Changed by Jun Zhao <barryjzhao@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
Change #281799
Category ffmpeg Changed by Jun Zhao <barryjzhao@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