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

Builder ffmpeg-solaris10-i386 Build #12850

Results:

Failed shell_2 shell_3 shell_4 shell_5

SourceStamp:

Projectffmpeg
Repositoryhttps://git.ffmpeg.org/ffmpeg.git
Branchmaster
Revision89f984e3d1d8f1f009c616e0c6425094395fdbdc
Got Revision89f984e3d1d8f1f009c616e0c6425094395fdbdc
Changes9 changes

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

  1. git update ( 5 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 ( 8 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/slave/ffmpeg-solaris10-i386 slave
buildername ffmpeg-solaris10-i386 Builder
buildnumber 12850 Build
codebase Build
got_revision 89f984e3d1d8f1f009c616e0c6425094395fdbdc Git
project ffmpeg Build
repository https://git.ffmpeg.org/ffmpeg.git Build
revision 89f984e3d1d8f1f009c616e0c6425094395fdbdc Build
scheduler schedule-ffmpeg-solaris10-i386 Scheduler
slavename unstable10x BuildSlave
workdir /export/home/buildbot/slave/ffmpeg-solaris10-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Andreas Rheinhardt

Timing:

StartSun Nov 30 00:50:58 2025
EndSun Nov 30 00:51:14 2025
Elapsed16 secs

All Changes:

:

  1. Change #250495

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sun 30 Nov 2025 00:15:43
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 18019f177e660b38725c4fb91334a6c25801ebdd

    Comments

    avcodec/x86/h264idct: Remove dead MMX macros
    Forgotten in 4618f36a2424a3a4d5760afabc2e9dd18d73f0a4.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/x86/h264_idct.asm
  2. Change #250496

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sun 30 Nov 2025 00:15:43
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision b51cbd4116f3e612d148abffa47471acccf19a72

    Comments

    avcodec/x86/h264_idct: Remove redundant movsxdifnidn
    Only exported (i.e. cglobal) functions need it; stride is already
    sign-extended when it reaches any of the internal functions used here,
    so don't sign-extend again.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/x86/h264_idct.asm
  3. Change #250497

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sun 30 Nov 2025 00:15:43
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 01ff05e4bc0b8f80da8db3a664270bf7976d81f0

    Comments

    avcodec/x86/h264_idct: Avoid call where possible
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/x86/h264_idct.asm
  4. Change #250498

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sun 30 Nov 2025 00:15:43
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 0ec9c1b68d2f0a0e30ec161659b90ad86fb1e386

    Comments

    avutil/x86/x86inc: Use parentheses in has_epilogue
    Prevents surprises.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavutil/x86/x86inc.asm
  5. Change #250499

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sun 30 Nov 2025 00:15:43
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision b9cbbd9074974234a319f042a21875b69b18c6f2

    Comments

    avcodec/x86/h264_idct: Use tail call where advantageous
    It is possible on UNIX64.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/x86/h264_idct.asm
  6. Change #250500

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sun 30 Nov 2025 00:15:43
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 012c25bac4b65ff1064ac7a52e2ecce49770f351

    Comments

    avcodec/x86/h264_idct: Zero with full-width stores
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/x86/h264_idct.asm
  7. Change #250501

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sun 30 Nov 2025 00:15:43
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision ada0a81577b8e6724545514024ae41f48633af46

    Comments

    avcodec/x86/h264_idct: Don't use MMX registers in ff_h264_luma_dc_dequant_idct_sse2
    It is ABI compliant and gives a tiny speedup here (and is 16B smaller).
    
    Old benchmarks:
    h264_luma_dc_dequant_idct_8_c:                          33.2 ( 1.00x)
    h264_luma_dc_dequant_idct_8_sse2:                       16.0 ( 2.07x)
    
    New benchmarks:
    h264_luma_dc_dequant_idct_8_c:                          33.0 ( 1.00x)
    h264_luma_dc_dequant_idct_8_sse2:                       15.0 ( 2.20x)
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/x86/h264_idct.asm
    • tests/checkasm/h264dsp.c
  8. Change #250502

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sun 30 Nov 2025 00:15:43
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision e6ae2802a39b24324bd6c394c073a26900a39f23

    Comments

    avcodec/x86/h264_idct: Deduplicate generating constant
    pw_1 is currently loaded in both codepaths. Generate it earlier instead.
    Gives tiny speedups (15 vs 14.5 cycles) and reduces codesize.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/x86/h264_idct.asm
  9. Change #250503

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sun 30 Nov 2025 00:15:43
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 89f984e3d1d8f1f009c616e0c6425094395fdbdc

    Comments

    avcodec/x86/h264_idct: Fix ff_h264_luma_dc_dequant_idct_sse2 checkasm failures
    ff_h264_luma_dc_dequant_idct_sse2() does not pass checkasm for certain
    seeds, because the input to packssdw no longer fits into an int16_t,
    leading to saturation, where the C code just truncates. I don't know
    whether the spec contains provisions that ensure that valid input
    must not exceed 16 bit or whether the such inputs (even if invalid)
    can be triggered by the actual code and not only the test.
    
    This commit adapts the behavior of the function to the C reference code
    to fix the test. packssdw is avoided, instead the lower words are
    directly transfered to GPRs to be written out. This has unfortunately
    led to a slight performance regression here (14.5 vs 15.1 cycles).
    
    Fixes issue #20835.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/x86/h264_idct.asm