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

Builder ffmpeg-solaris10-sparc Build #12209

Results:

Failed shell_2 shell_3 shell_4 shell_5

SourceStamp:

Projectffmpeg
Repositoryhttps://git.ffmpeg.org/ffmpeg.git
Branchmaster
Revisioncbb72e6ab646a73bee8fd97dcd351dc5193a1592
Got Revisioncbb72e6ab646a73bee8fd97dcd351dc5193a1592
Changes10 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 ...' ( 1 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 ( 6 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.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/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:

NameLabelValue

Responsible Users:

  1. James Almer

Timing:

StartTue Jun 24 20:02:12 2025
EndTue Jun 24 20:02:35 2025
Elapsed22 secs

All Changes:

:

  1. Change #237684

    Category ffmpeg
    Changed by James Almer <jamrialohnoyoudont@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
  2. Change #237685

    Category ffmpeg
    Changed by James Almer <jamrialohnoyoudont@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
  3. Change #237686

    Category ffmpeg
    Changed by James Almer <jamrialohnoyoudont@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
  4. Change #237687

    Category ffmpeg
    Changed by James Almer <jamrialohnoyoudont@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
  5. Change #237688

    Category ffmpeg
    Changed by James Almer <jamrialohnoyoudont@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
  6. Change #237689

    Category ffmpeg
    Changed by James Almer <jamrialohnoyoudont@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
  7. Change #237690

    Category ffmpeg
    Changed by James Almer <jamrialohnoyoudont@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
  8. Change #237691

    Category ffmpeg
    Changed by James Almer <jamrialohnoyoudont@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
  9. Change #237692

    Category ffmpeg
    Changed by James Almer <jamrialohnoyoudont@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
  10. Change #237693

    Category ffmpeg
    Changed by James Almer <jamrialohnoyoudont@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