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

Builder ffmpeg64-solaris10-i386 Build #12241

Results:

Failed shell_2 shell_3 shell_4 shell_5

SourceStamp:

Projectffmpeg
Repositoryhttps://git.ffmpeg.org/ffmpeg.git
Branchmaster
Revision0435cd5a6208f2569869f34672c6729095f27ef9
Got Revision0435cd5a6208f2569869f34672c6729095f27ef9
Changes6 changes

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

  1. git update ( 4 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 ( 7 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 ( 0 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 12241 Build
codebase Build
got_revision 0435cd5a6208f2569869f34672c6729095f27ef9 Git
project ffmpeg Build
repository https://git.ffmpeg.org/ffmpeg.git Build
revision 0435cd5a6208f2569869f34672c6729095f27ef9 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 May 31 02:05:04 2025
EndSat May 31 02:05:18 2025
Elapsed13 secs

All Changes:

:

  1. Change #231054

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sat 31 May 2025 01:12:47
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 61a70e8e9ef600e54d0fe1a48cda90c32b160049

    Comments

    avcodec/dvenc: Check for unaligned pointers, strides
    Fixes segfaults on systems where PixblockDSPContext.get_pixels
    really requires to be properly aligned (e.g. ARMv7).
    Before this commit input created by
    -filter_complex nullsrc=s=740x576:r=25,format=yuv420p,crop=w=720:x=2
    led to crashes.
    
    (The unaligned strides are in violation of the AVFrame.linesize
    documentation, unaligned pointers itself do not seem to be
    prohibited for encoders.)
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/dvenc.c
  2. Change #231055

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sat 31 May 2025 01:25:27
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 20ddada2a3c3e19ca8cbdf58650818efc7569ed4

    Comments

    avcodec/pixblockdsp: Improve 8 vs 16 bit check
    Before this commit, the input in get_pixels and get_pixels_unaligned
    has been treated inconsistenly:
    - The generic code treated 9, 10, 12 and 14 bits as 16bit input
    (these bits correspond to what FFmpeg's dsputils supported),
    everything with <= 8 bits as 8 bit and everything else as 8 bit
    when used via AVDCT (which exposes these functions and purports
    to support up to 14 bits).
    - AARCH64, ARM, PPC and RISC-V, x86 ignore this AVDCT special case.
    - RISC-V also ignored the restriction to 9, 10, 12 and 14 for its
    16bit check and treated everything > 8 bits as 16bit.
    - The mmi MIPS code treats everything as 8 bit when used via
    AVDCT (this is certainly broken); otherwise it checks for <= 8 bits.
    The msa MIPS code behaves like the generic code.
    
    This commit changes this to treat 9..16 bits as 16 bit input,
    everything else as 8 bit (the former because it makes sense,
    the latter to preserve the behaviour for external users*).
    
    *: The only internal user of AVDCT (the spp filter) always
    uses 8, 9 or 10 bits.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/aarch64/pixblockdsp_init_aarch64.c
    • libavcodec/arm/pixblockdsp_init_arm.c
    • libavcodec/mips/pixblockdsp_init_mips.c
    • libavcodec/pixblockdsp.c
    • libavcodec/pixblockdsp.h
    • libavcodec/ppc/pixblockdsp.c
    • libavcodec/riscv/pixblockdsp_init.c
    • libavcodec/x86/pixblockdsp_init.c
  3. Change #231056

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sat 31 May 2025 01:27:09
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 17d5f30dd58d1a573707eda2f4b1b6d8b409b604

    Comments

    avcodec/pixblockdsp: Pass bits_per_raw_sample directly
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/asvenc.c
    • libavcodec/avdct.c
    • libavcodec/dnxhdenc.c
    • libavcodec/dvenc.c
    • libavcodec/mpegvideo_enc.c
    • libavcodec/pixblockdsp.c
    • libavcodec/pixblockdsp.h
    • tests/checkasm/pixblockdsp.c
  4. Change #231057

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sat 31 May 2025 01:28:35
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision fbf5cfaed51f27cc77ea7aef5ae9dd622a12d23e

    Comments

    avcodec/pixblockdsp: Fix get_pixels alignment documentation
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/pixblockdsp.h
  5. Change #231058

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sat 31 May 2025 01:28:51
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 23761c7acd5352e4452b24cb5fd97d6b12b9ae91

    Comments

    avcodec/asvenc,dvenc: Optimize unaligned checks away if possible
    For certain arches (AARCH64, x86, generic) get_pixels and
    get_pixels_unaligned always coincide for 8 bit input.
    In these cases it is possible to avoid checks for unaligned
    input in asvenc, dvenc.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/asvenc.c
    • libavcodec/dvenc.c
    • libavcodec/pixblockdsp.h
  6. Change #231059

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sat 31 May 2025 01:31:09
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 0435cd5a6208f2569869f34672c6729095f27ef9

    Comments

    avfilter/x86/vf_spp: Remove permutation-specific code
    The MMX requantize functions have the MMX permutation
    (i.e. FF_IDCT_PERM_SIMPLE) hardcoded and therefore
    check for the used permutation (namely via a CRC).
    Yet this is very ugly and could even lead to misdetection;
    furthermore, since d7246ea9f229db64ed909d7446196128d6f53de0
    the permutation used here is de-facto and since
    bfb28b5ce89f3e950214b67ea95b45e3355c2caf definitely
    impossible on x64, making this code dead on x64.
    So remove it.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavfilter/x86/vf_spp.c