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

Builder ffmpegsos-solaris10-i386 Build #12903

Results:

Failed shell_2 shell_3 shell_4 shell_5

SourceStamp:

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

BuildSlave:

unstable10x

Reason:

The SingleBranchScheduler scheduler named 'schedule-ffmpegsos-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 ( 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_sos.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/ffmpegsos-solaris10-i386 slave
buildername ffmpegsos-solaris10-i386 Builder
buildnumber 12903 Build
codebase Build
got_revision 5bf57a925ca57ba94538f64a22c7d14234794c7d Git
project ffmpeg Build
repository https://git.ffmpeg.org/ffmpeg.git Build
revision 5bf57a925ca57ba94538f64a22c7d14234794c7d Build
scheduler schedule-ffmpegsos-solaris10-i386 Scheduler
slavename unstable10x BuildSlave
workdir /export/home/buildbot/slave/ffmpegsos-solaris10-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Andreas Rheinhardt

Timing:

StartTue Nov 18 21:18:00 2025
EndTue Nov 18 21:18:14 2025
Elapsed13 secs

All Changes:

:

  1. Change #249284

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Tue 18 Nov 2025 20:41:12
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 503afa40f7d6227ec25d42d40275f810940b0959

    Comments

    avcodec/x86/mpegvideoenc: Remove check for MMX
    Reviewed-by: Lynne <dev@lynne.ee>
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/x86/mpegvideoenc.c
  2. Change #249285

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Tue 18 Nov 2025 20:41:12
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 2cfef7031ca4620e4744534527fe1674963bfdda

    Comments

    avcodec/x86/mpegvideoenc: Reduce number of registers used
    Avoids a push+pop on x64 Windows.
    
    Reviewed-by: Lynne <dev@lynne.ee>
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/x86/mpegvideoenc.c
  3. Change #249286

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Tue 18 Nov 2025 20:41:12
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision d633fa0433de093c9a1257aed519b806b1054f21

    Comments

    avcodec/x86/mpegvideoenc: Port denoise_dct_sse2 to external assembly
    Reviewed-by: Lynne <dev@lynne.ee>
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/x86/mpegvideoenc.c
    • libavcodec/x86/mpegvideoencdsp.asm
  4. Change #249287

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Tue 18 Nov 2025 20:41:12
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 1c00e094274b8571ea326311ff0425ba2dac0fd0

    Comments

    avcodec/mpegvideo_enc: Port denoise_dct to MpegvideoEncDSPContext
    It is very simple to remove the MPVEncContext from it.
    Notice that this also fixes a bug in x86/mpegvideoenc.c: It only
    used the SSE2 version of denoise_dct when dct_algo was auto or mmx
    (and it was therefore unused during FATE).
    
    Reviewed-by: Lynne <dev@lynne.ee>
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/mips/Makefile
    • libavcodec/mips/mpegvideo_mips.h
    • libavcodec/mips/mpegvideoenc_init_mips.c
    • libavcodec/mips/mpegvideoenc_mmi.c
    • libavcodec/mips/mpegvideoencdsp_init_mips.c
    • libavcodec/mips/mpegvideoencdsp_mmi.c
    • libavcodec/mpegvideo_enc.c
    • libavcodec/mpegvideoenc.h
    • libavcodec/mpegvideoencdsp.c
    • libavcodec/mpegvideoencdsp.h
    • libavcodec/x86/mpegvideoenc.c
    • libavcodec/x86/mpegvideoenc_template.c
    • libavcodec/x86/mpegvideoencdsp_init.c
  5. Change #249288

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Tue 18 Nov 2025 20:41:12
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 0d3a88e55fc443640ed3c57c9fc906b1ed8a33b8

    Comments

    tests/checkasm/mpegvideoencdsp: Test denoise_dct
    Reviewed-by: Lynne <dev@lynne.ee>
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • tests/checkasm/mpegvideoencdsp.c
  6. Change #249289

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Tue 18 Nov 2025 20:41:12
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision aeb138679a8f97f6c4716ccd91fac3adbe7bb4d1

    Comments

    avcodec/x86/mpegvideoencdsp: Port add_8x8basis_ssse3() to ASM
    Both GCC and Clang completely unroll the unlikely loop at -O3,
    leading to codesize bloat; their code is also suboptimal, as they
    don't make use of pmulhrsw (even with -mssse3). This commit
    therefore ports the whole function to external assembly. The new
    function occupies 176B here vs 1406B for GCC.
    
    Benchmarks for a testcase with huge qscale (notice that the C version
    is unrolled just like the unlikely loop in the SSSE3 version):
    add_8x8basis_c:                                         43.4 ( 1.00x)
    add_8x8basis_ssse3 (old):                               43.6 ( 1.00x)
    add_8x8basis_ssse3 (new):                               11.9 ( 3.63x)
    
    Reviewed-by: Kieran Kunhya <kieran@kunhya.com>
    Reviewed-by: Lynne <dev@lynne.ee>
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/x86/mpegvideoencdsp.asm
    • libavcodec/x86/mpegvideoencdsp_init.c
  7. Change #249290

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Tue 18 Nov 2025 20:41:13
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision b890cd0f73750f0ca526a0b848f3daa48ae6eca5

    Comments

    avcodec/x86/mpegvideoenc_template: Avoid touching nonvolatile register
    xmm7 is nonvolatile on x64 Windows.
    
    Reviewed-by: Lynne <dev@lynne.ee>
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/x86/mpegvideoenc_template.c
  8. Change #249291

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Tue 18 Nov 2025 20:41:13
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 99209c287687705fe1eee775cb4f7f1d0aa94a1e

    Comments

    avcodec/x86/mpegvideoenc_template: Reduce number of registers used
    qmat and bias always have a constant offset, so one can use one register
    to address both of them. This allows to remove the check for HAVE_6REGS
    (untested on a system where HAVE_6REGS is false).
    Also avoid FF_REG_a while at it.
    
    Reviewed-by: Lynne <dev@lynne.ee>
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/x86/mpegvideoenc.c
    • libavcodec/x86/mpegvideoenc_template.c
  9. Change #249292

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Tue 18 Nov 2025 20:41:13
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 5bf57a925ca57ba94538f64a22c7d14234794c7d

    Comments

    avutil/x86/asm: Remove wrong comment, rename FF_REG_sp
    Before FFmpeg commit 531b0a316b24f00965cd8a88efdbea2c6d63147f,
    FFmpeg used REG_SP as macro for the stack pointer, yet this
    clashed with a REG_SP define in Solaris system headers, so it
    was changed to REG_sp and a comment was added for this.
    
    Libav fixed it by adding an FF_ prefix to the macros in
    1e9c5bf4c136fe9e010cc8a7e7270bba0d1bf45e. FFmpeg switched
    to using these prefixes in 9eb3da2f9942cf1b1148d242bccfc383f666feb6,
    using FF_REG_sp instead of Libav's FF_REG_SP. In said commit
    the comment was changed to claim that Solaris system headers
    define FF_REG_SP, but this is (most likely) wrong.
    
    This commit removes the wrong comment and renames the (actually unused)
    macro to FF_REG_SP to make it consistent with FF_REG_BP.
    
    Reviewed-by: Lynne <dev@lynne.ee>
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavutil/x86/asm.h