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

Builder ffmpeg64-solaris10-i386 Build #13492

Results:

Failed shell_2 shell_3 shell_4 shell_5

SourceStamp:

Projectffmpeg
Repositoryhttps://git.ffmpeg.org/ffmpeg.git
Branchmaster
Revisionbb65b54f2f6c0f1e6bf0100d4a1119a4efecc590
Got Revisionbb65b54f2f6c0f1e6bf0100d4a1119a4efecc590
Changes12 changes

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

  1. git update ( 8 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 ( 10 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_64.sh' failed ( 1 secs )
    1. stdio
    2. configure.log
    3. compile.log
    4. test.log

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/ffmpeg64-solaris10-i386 slave
buildername ffmpeg64-solaris10-i386 Builder
buildnumber 13492 Build
codebase Build
got_revision bb65b54f2f6c0f1e6bf0100d4a1119a4efecc590 Git
project ffmpeg Build
repository https://git.ffmpeg.org/ffmpeg.git Build
revision bb65b54f2f6c0f1e6bf0100d4a1119a4efecc590 Build
scheduler schedule-ffmpeg64-solaris10-i386 Scheduler
slavename unstable10x BuildSlave
workdir /export/home/buildbot/slave/ffmpeg64-solaris10-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Andreas Rheinhardt

Timing:

StartSat Mar 28 12:25:56 2026
EndSat Mar 28 12:26:17 2026
Elapsed20 secs

All Changes:

:

  1. Change #262613

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sat 28 Mar 2026 11:25:38
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 7e032d69635c8f7c8e909aace42f6e0a6445e93d

    Comments

    avcodec/sbcdec: Remove AVClass* from context
    This decoder has no private class.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/sbcdec.c
  2. Change #262614

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sat 28 Mar 2026 11:25:38
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 1c9f56f96924a34679f2ea9ce335d114f1ec04a3

    Comments

    avcodec/sbc: Use union to save space
    One buffer is encoder-only, the other decoder-only.
    Also move crc_ctx before the buffers (into padding).
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/sbc.h
  3. Change #262615

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sat 28 Mar 2026 11:25:38
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 0a81a1ce6645931ea79d07737edc7548ec984520

    Comments

    avcodec/x86/sbcdsp: Fix calculating four-subbands stereo scalefactors
    sbc_calc_scalefactors uses an int32_t [16/*max blocks*/][2/*max
    channels*/][8/*max subbands*/] array. The MMX version of this code
    treats the two inner arrays as one [2*8] array to process
    and it processes subbands*channels of them. But when subbands
    is < 8 and channels is two, the entries to process are not
    contiguous: One has to process 0..subbands-1 and 8..7+subbands,
    yet the code processed 0..2*subbands-1.
    This commit fixes this by processing entries 0..7+subbands
    if there are two channels.
    
    Before this commit, the following command line triggered an
    av_assert2() in put_bits():
    ffmpeg_g -i tests/data/asynth-44100-2.wav -c sbc -b:a 200k \
    -sbc_delay 0.003 -f null -
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/x86/sbcdsp.asm
  4. Change #262616

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sat 28 Mar 2026 11:25:38
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision af45345f7ede36917f40cca5569e87378d85c5eb

    Comments

    tests/fate: Add SBC tests
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • tests/Makefile
    • tests/fate/sbc.mak
    • tests/ref/fate/sbc-16000-1
    • tests/ref/fate/sbc-44100-1
    • tests/ref/fate/sbc-44100-2-joint-stereo
    • tests/ref/fate/sbc-44100-2-joint-stereo-four-subbands
    • tests/ref/fate/sbc-44100-2-stereo
    • tests/ref/fate/sbc-44100-2-stereo-low-delay
    • tests/ref/fate/sbc-48000-1
  5. Change #262617

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sat 28 Mar 2026 11:25:38
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision b5ce98b3ff4266e45898153b8ea1c5e6ddae0a75

    Comments

    avcodec/sbcdsp: Constify
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/arm/sbcdsp_init_arm.c
    • libavcodec/sbcdsp.c
    • libavcodec/sbcdsp.h
    • libavcodec/x86/sbcdsp.asm
    • libavcodec/x86/sbcdsp_init.c
  6. Change #262618

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sat 28 Mar 2026 11:25:38
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 3540a6a308256837da76ccebaa4987b33d2471eb

    Comments

    avcodec/sbcenc: Don't output uninitialized data
    Check in init whether the parameters are valid.
    This can be triggered with
    ffmpeg -i tests/data/asynth-44100-2.wav -c sbc -sbc_delay 0.001 \
    -b:a 100k -f null -
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/sbcenc.c
  7. Change #262619

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sat 28 Mar 2026 11:25:38
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision f670006960520169753cc0940e650828ad6b6b2b

    Comments

    avcodec/sbcenc: Use correct size for PutBitContext
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/sbcenc.c
  8. Change #262620

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sat 28 Mar 2026 11:25:38
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 90215634f1e44dc5191d570ad955759968aecc66

    Comments

    avcodec/sbcenc: Remove redundant memset()
    A codec's private context is zero-allocated.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/sbcenc.c
  9. Change #262621

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sat 28 Mar 2026 11:25:38
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 7cf5e905868edbfecc4822feef47416fb5d71cac

    Comments

    tests/checkasm: Add sbcdsp tests
    Only sbc_analyze_4 and sbc_analyze_8 for now.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • tests/checkasm/Makefile
    • tests/checkasm/checkasm.c
    • tests/checkasm/checkasm.h
    • tests/checkasm/sbcdsp.c
    • tests/fate/checkasm.mak
  10. Change #262622

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sat 28 Mar 2026 11:25:38
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision cd886bf0a5dd8984dab002e40e396b7c96d38781

    Comments

    avcodec/x86/sbcdsp: Port ff_sbc_analyze_[48]_mmx to SSE2
    Halfs the amount of pmaddwd and improves performance a lot:
    sbc_analyze_4_c:                                        55.7 ( 1.00x)
    sbc_analyze_4_mmx:                                       7.0 ( 7.94x)
    sbc_analyze_4_sse2:                                      4.3 (12.93x)
    sbc_analyze_8_c:                                       131.1 ( 1.00x)
    sbc_analyze_8_mmx:                                      22.4 ( 5.84x)
    sbc_analyze_8_sse2:                                     10.7 (12.25x)
    
    It also saves 224B of .text and allows to remove the emms_c()
    from sbcenc.c (notice that ff_sbc_calc_scalefactors_mmx()
    issues emms on its own, so it already abides by the ABI).
    
    Hint: A pshufd could be avoided per function if the constants
    were reordered.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/sbcenc.c
    • libavcodec/x86/sbcdsp.asm
    • libavcodec/x86/sbcdsp_init.c
    • tests/checkasm/sbcdsp.c
  11. Change #262623

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sat 28 Mar 2026 11:25:38
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision e4e5beb3943c494a5eaa7985f0943e110d43dc43

    Comments

    tests/checkasm/sbcdsp: Add test for calc_scalefactors
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • tests/checkasm/sbcdsp.c
  12. Change #262624

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sat 28 Mar 2026 11:25:38
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision bb65b54f2f6c0f1e6bf0100d4a1119a4efecc590

    Comments

    avcodec/x86/sbcdsp: Port MMX sbc_calc_scalefactors to SSE4
    Besides giving a nice speedup over the MMX version,
    it also avoids processing unnecessarily much input and
    touching unnecessarily much output in the 2ch-4subbands case.
    
    calc_scalefactors_1ch_4subbands_c:                     106.9 ( 1.00x)
    calc_scalefactors_1ch_4subbands_mmx:                    46.7 ( 2.29x)
    calc_scalefactors_1ch_4subbands_sse4:                   11.8 ( 9.05x)
    calc_scalefactors_1ch_8subbands_c:                     220.5 ( 1.00x)
    calc_scalefactors_1ch_8subbands_mmx:                    92.3 ( 2.39x)
    calc_scalefactors_1ch_8subbands_sse4:                   23.8 ( 9.28x)
    calc_scalefactors_2ch_4subbands_c:                     222.5 ( 1.00x)
    calc_scalefactors_2ch_4subbands_mmx:                   139.3 ( 1.60x)
    calc_scalefactors_2ch_4subbands_sse4:                   23.6 ( 9.41x)
    calc_scalefactors_2ch_8subbands_c:                     440.3 ( 1.00x)
    calc_scalefactors_2ch_8subbands_mmx:                   196.8 ( 2.24x)
    calc_scalefactors_2ch_8subbands_sse4:                   46.5 ( 9.48x)
    
    The MMX version has been removed.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/x86/sbcdsp.asm
    • libavcodec/x86/sbcdsp_init.c