Builder ffmpeg-solaris10-sparc Build #12209
Results:
Failed shell_2 shell_3 shell_4 shell_5
SourceStamp:
Project | ffmpeg |
Repository | https://git.ffmpeg.org/ffmpeg.git |
Branch | master |
Revision | cbb72e6ab646a73bee8fd97dcd351dc5193a1592 |
Got Revision | cbb72e6ab646a73bee8fd97dcd351dc5193a1592 |
Changes | 10 changes |
BuildSlave:
unstable10sReason:
The SingleBranchScheduler scheduler named 'schedule-ffmpeg-solaris10-sparc' triggered this build
Steps and Logfiles:
-
git update ( 12 secs )
-
shell 'gsed -i ...' ( 1 secs )
-
shell_1 'gsed -i ...' ( 0 secs )
-
shell_2 'gsed -i ...' failed ( 0 secs )
-
shell_3 './configure --samples="../../../ffmpeg/fate-suite" ...' failed ( 6 secs )
-
shell_4 'gmake fate-rsync' failed ( 0 secs )
-
shell_5 '../../../ffmpeg/fate.sh ../../../ffmpeg/fate_config.sh' failed ( 0 secs )
Build Properties:
Name | Value | Source |
---|---|---|
branch | master | Build |
builddir | /export/home/buildbot-unstable10s/slave/ffmpeg-solaris10-sparc | slave |
buildername | ffmpeg-solaris10-sparc | Builder |
buildnumber | 12209 | Build |
codebase | Build | |
got_revision | cbb72e6ab646a73bee8fd97dcd351dc5193a1592 | Git |
project | ffmpeg | Build |
repository | https://git.ffmpeg.org/ffmpeg.git | Build |
revision | cbb72e6ab646a73bee8fd97dcd351dc5193a1592 | Build |
scheduler | schedule-ffmpeg-solaris10-sparc | Scheduler |
slavename | unstable10s | BuildSlave |
workdir | /export/home/buildbot-unstable10s/slave/ffmpeg-solaris10-sparc | slave (deprecated) |
Forced Build Properties:
Name | Label | Value |
---|
Responsible Users:
- James Almerjamrial@gmail.com
Timing:
Start | Tue Jun 24 20:02:12 2025 |
End | Tue Jun 24 20:02:35 2025 |
Elapsed | 22 secs |
All Changes:
:
Change #237684
Category ffmpeg Changed by James Almer <jamrial @gmail.com>Changed at Tue 24 Jun 2025 19:41:43 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision a7beac704b1c3ba38c487e2fa367bb7a84a6c382 Comments
avformat/iamf_parse: prevent overreads in update_extradata Fixes: libavcodec/put_bits.h:232:32: runtime error: shift exponent -19 is negative Fixes: Assertion n>=0 && n<=32 failed at ./libavcodec/get_bits.h:406 Fixes: 398527871/clusterfuzz-testcase-minimized-ffmpeg_dem_IAMF_fuzzer-6602025714647040 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: James Almer <jamrial@gmail.com>
Changed files
- libavformat/iamf_parse.c
Change #237685
Category ffmpeg Changed by James Almer <jamrial @gmail.com>Changed at Tue 24 Jun 2025 19:41:43 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision 9b5abbf387267584504e7c15fa19e8b8507d99a3 Comments
avformat/iamf_writer: ensure each layer's channel layout contains all channels from the previous one Signed-off-by: James Almer <jamrial@gmail.com>
Changed files
- libavformat/iamf_writer.c
Change #237686
Category ffmpeg Changed by James Almer <jamrial @gmail.com>Changed at Tue 24 Jun 2025 19:41:43 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision 13e81dbd2724eff09d1042e32cee795bba62d7a5 Comments
avformat/iamf_parse: try to retype the channel layout for ambisonics_mode == 0 In most cases, the channel ids will match the standard Ambisonic Order, saving us the need to use a custom order layout. Signed-off-by: James Almer <jamrial@gmail.com>
Changed files
- libavformat/iamf_parse.c
Change #237687
Category ffmpeg Changed by James Almer <jamrial @gmail.com>Changed at Tue 24 Jun 2025 19:41:43 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision 534eb7260a81690bb281ac86824dd90d7c7ab7ea Comments
tests/iamf: reorder muxed streams Follows the proper order defined by the spec, even if mostly cosmetic, and is also preparation for a following change. Signed-off-by: James Almer <jamrial@gmail.com>
Changed files
- tests/fate/iamf.mak
- tests/fate/mov.mak
- tests/ref/fate/iamf-9_1_6
Change #237688
Category ffmpeg Changed by James Almer <jamrial @gmail.com>Changed at Tue 24 Jun 2025 19:41:43 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision e5f23a3c5efe6f82c3f71e3d139af9162ffa9869 Comments
tests/iamf: rename BACK to SIDE filterchain labels in the 5.1.4 iamf tests Cosmetic change to reflect the actual channels used in the layouts. Signed-off-by: James Almer <jamrial@gmail.com>
Changed files
- tests/fate/iamf.mak
- tests/fate/mov.mak
- tests/filtergraphs/iamf_5_1_4
Change #237689
Category ffmpeg Changed by James Almer <jamrial @gmail.com>Changed at Tue 24 Jun 2025 19:41:43 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision cd2461e627cc13cc43d68a87e6ebf90c4a7d2850 Comments
avformat/iamf: fix setting channel layout for Scalable layers The way streams are coded in an IAMF struct follows a scalable model where the channel layouts for each layer may not match the channel order our API can represent in a Native order layout. For example, an audio element may have six coded streams in the form of two stereo streams, followed by two mono streams, and then by another two stereo streams, for a total of 10 channels, and define for them four scalable layers with loudspeaker_layout values "Stereo", "5.1ch", "5.1.2ch", and "5.1.4ch". The first layer references the first stream, and each following layer will reference all previous streams plus extra ones. In this case, the "5.1ch" layer will reference four streams (the first two stereo and the two mono) to encompass six channels, which does not match out native layout 5.1(side) given that FC and LFE come after FL+FR but before SL+SR, and here, they are at the end. For this reason, we need to build Custom order layouts that properly represent what we're exporting. ---- Before: Stream group #0:0[0x12c]: IAMF Audio Element: Layer 0: stereo Stream #0:0[0x0]: Audio: opus, 48000 Hz, stereo, fltp (default) Layer 1: 5.1(side) Stream #0:0[0x0]: Audio: opus, 48000 Hz, stereo, fltp (default) Stream #0:1[0x1]: Audio: opus, 48000 Hz, stereo, fltp (dependent) Stream #0:2[0x2]: Audio: opus, 48000 Hz, mono, fltp (dependent) Stream #0:3[0x3]: Audio: opus, 48000 Hz, mono, fltp (dependent) Layer 2: 5.1.2 Stream #0:0[0x0]: Audio: opus, 48000 Hz, stereo, fltp (default) Stream #0:1[0x1]: Audio: opus, 48000 Hz, stereo, fltp (dependent) Stream #0:2[0x2]: Audio: opus, 48000 Hz, mono, fltp (dependent) Stream #0:3[0x3]: Audio: opus, 48000 Hz, mono, fltp (dependent) Stream #0:4[0x4]: Audio: opus, 48000 Hz, stereo, fltp (dependent) Layer 3: 5.1.4 Stream #0:0[0x0]: Audio: opus, 48000 Hz, stereo, fltp (default) Stream #0:1[0x1]: Audio: opus, 48000 Hz, stereo, fltp (dependent) Stream #0:2[0x2]: Audio: opus, 48000 Hz, mono, fltp (dependent) Stream #0:3[0x3]: Audio: opus, 48000 Hz, mono, fltp (dependent) Stream #0:4[0x4]: Audio: opus, 48000 Hz, stereo, fltp (dependent) Stream #0:5[0x5]: Audio: opus, 48000 Hz, stereo, fltp (dependent) ---- AFter: Stream group #0:0[0x12c]: IAMF Audio Element: Layer 0: stereo Stream #0:0[0x0]: Audio: opus, 48000 Hz, stereo, fltp (default) Layer 1: 6 channels (FL+FR+SL+SR+FC+LFE) Stream #0:0[0x0]: Audio: opus, 48000 Hz, stereo, fltp (default) Stream #0:1[0x1]: Audio: opus, 48000 Hz, stereo, fltp (dependent) Stream #0:2[0x2]: Audio: opus, 48000 Hz, mono, fltp (dependent) Stream #0:3[0x3]: Audio: opus, 48000 Hz, mono, fltp (dependent) Layer 2: 8 channels (FL+FR+SL+SR+FC+LFE+TFL+TFR) Stream #0:0[0x0]: Audio: opus, 48000 Hz, stereo, fltp (default) Stream #0:1[0x1]: Audio: opus, 48000 Hz, stereo, fltp (dependent) Stream #0:2[0x2]: Audio: opus, 48000 Hz, mono, fltp (dependent) Stream #0:3[0x3]: Audio: opus, 48000 Hz, mono, fltp (dependent) Stream #0:4[0x4]: Audio: opus, 48000 Hz, stereo, fltp (dependent) Layer 3: 10 channels (FL+FR+SL+SR+FC+LFE+TFL+TFR+TBL+TBR) Stream #0:0[0x0]: Audio: opus, 48000 Hz, stereo, fltp (default) Stream #0:1[0x1]: Audio: opus, 48000 Hz, stereo, fltp (dependent) Stream #0:2[0x2]: Audio: opus, 48000 Hz, mono, fltp (dependent) Stream #0:3[0x3]: Audio: opus, 48000 Hz, mono, fltp (dependent) Stream #0:4[0x4]: Audio: opus, 48000 Hz, stereo, fltp (dependent) Stream #0:5[0x5]: Audio: opus, 48000 Hz, stereo, fltp (dependent) Signed-off-by: James Almer <jamrial@gmail.com>
Changed files
- libavformat/iamf_parse.c
- libavformat/iamf_writer.c
- libavformat/iamfdec.c
- tests/ref/fate/iamf-5_1-copy
- tests/ref/fate/iamf-5_1-demux
- tests/ref/fate/iamf-5_1_4
- tests/ref/fate/iamf-7_1_4
- tests/ref/fate/iamf-9_1_6
- tests/ref/fate/mov-mp4-iamf-5_1_4
- tests/ref/fate/mov-mp4-iamf-7_1_4-video-first
- tests/ref/fate/mov-mp4-iamf-7_1_4-video-last
Change #237690
Category ffmpeg Changed by James Almer <jamrial @gmail.com>Changed at Tue 24 Jun 2025 19:41:43 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision a3a7b8edc94cf41c79cc97ab44c706326a13303e Comments
avformat/iamf_writer: factor out getting loudspeaker_layout values Signed-off-by: James Almer <jamrial@gmail.com>
Changed files
- libavformat/iamf_writer.c
Change #237691
Category ffmpeg Changed by James Almer <jamrial @gmail.com>Changed at Tue 24 Jun 2025 19:41:43 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision 75c514e468ede184940cfa7b1c623045eed60e2e Comments
avformat/iamf_writer: add extra constrains for Parameter Sets in Audio Elements Signed-off-by: James Almer <jamrial@gmail.com>
Changed files
- libavformat/iamf_writer.c
Change #237692
Category ffmpeg Changed by James Almer <jamrial @gmail.com>Changed at Tue 24 Jun 2025 19:41:43 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision 38f9fbe30d7f5dcc3a51f1b8ab8fd5a7ee66fe76 Comments
avformat/iamf_writer: reindent after previous commit Signed-off-by: James Almer <jamrial@gmail.com>
Changed files
- libavformat/iamf_writer.c
Change #237693
Category ffmpeg Changed by James Almer <jamrial @gmail.com>Changed at Tue 24 Jun 2025 19:41:43 Repository https://git.ffmpeg.org/ffmpeg.git Project ffmpeg Branch master Revision cbb72e6ab646a73bee8fd97dcd351dc5193a1592 Comments
avformat/iamf_writer: use named constants in more places Signed-off-by: James Almer <jamrial@gmail.com>
Changed files
- libavformat/iamf_writer.c