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

Builder ffmpeg-solaris10-i386 Build #13988

Results:

Failed shell_2 shell_3 shell_4 shell_5

SourceStamp:

Projectffmpeg
Repositoryhttps://git.ffmpeg.org/ffmpeg.git
Branchmaster
Revision19e377b4b967c73b210c36dcac184f1abdab0326
Got Revision19e377b4b967c73b210c36dcac184f1abdab0326
Changes8 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 ( 9 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 ( 1 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 13988 Build
codebase Build
got_revision 19e377b4b967c73b210c36dcac184f1abdab0326 Git
project ffmpeg Build
repository https://git.ffmpeg.org/ffmpeg.git Build
revision 19e377b4b967c73b210c36dcac184f1abdab0326 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 Jun 14 22:39:33 2026
EndSun Jun 14 22:39:51 2026
Elapsed17 secs

All Changes:

:

  1. Change #270984

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sun 14 Jun 2026 22:04:42
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision f5c26ccf9341392439a1f90e86e4185b1ba34cd9

    Comments

    avcodec/x86/hpeldsp: Deduplicate {avg,put}_pixels{8,16}_x2 macros
    Reviewed-by: James Almer <jamrial@gmail.com>
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/x86/hpeldsp.asm
  2. Change #270985

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sun 14 Jun 2026 22:04:42
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 5d277e8c7c4e83b0fc0000c57797b2fe5c3f157a

    Comments

    avcodec/x86/hpeldsp: Avoid constant in {avg,put}_pixels16_xy2_ssse3
    No difference in benchmarks here.
    
    Reviewed-by: James Almer <jamrial@gmail.com>
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/x86/hpeldsp.asm
  3. Change #270986

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sun 14 Jun 2026 22:04:42
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 65a87545a9584e052e9781278aa764072b21fe90

    Comments

    avcodec/x86/hpeldsp: Add _approx to non-bitexact functions' names
    Right now, their exact counterparts have a "_exact" in their names;
    switch this around.
    
    Reviewed-by: James Almer <jamrial@gmail.com>
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/x86/hpeldsp.asm
    • libavcodec/x86/hpeldsp_init.c
  4. Change #270987

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sun 14 Jun 2026 22:04:42
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 0ff6f284378c1c54b632d8e98be33dc4fde4f312

    Comments

    avcodec/x86/hpeldsp: Deduplicate {avg,put}_pixels{8,16}_y2 macros
    Reviewed-by: James Almer <jamrial@gmail.com>
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/x86/hpeldsp.asm
  5. Change #270988

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sun 14 Jun 2026 22:04:42
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 00ece261b815f731526b56c5813247de196c1c23

    Comments

    avcodec/x86/hpeldsp: Avoid offsetting unnecessarily
    Reviewed-by: James Almer <jamrial@gmail.com>
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/x86/hpeldsp.asm
  6. Change #270989

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sun 14 Jun 2026 22:04:42
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 77dbbdcac27b3dd3aba266e00b7ae8bfcf433174

    Comments

    avcodec/x86/hpeldsp: Avoid loading constants
    No change in benchmarks here.
    
    Reviewed-by: James Almer <jamrial@gmail.com>
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/x86/hpeldsp.asm
  7. Change #270990

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sun 14 Jun 2026 22:04:42
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision c35f57f3c4c4c6da5278a9f14a18d8c7d16e5b3a

    Comments

    avcodec/x86/fpel: Use SSE2 in avg_pixels8
    No change in benchmarks here; this already allows
    to remove an emms_c from cavsdec.c.
    
    Reviewed-by: James Almer <jamrial@gmail.com>
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/cavsdec.c
    • libavcodec/x86/cavsdsp.c
    • libavcodec/x86/fpel.asm
    • libavcodec/x86/fpel.h
    • libavcodec/x86/h264_qpel.c
    • libavcodec/x86/hpeldsp_init.c
    • libavcodec/x86/qpeldsp_init.c
    • libavcodec/x86/vc1dsp_init.c
    • tests/checkasm/cavsdsp.c
  8. Change #270991

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sun 14 Jun 2026 22:04:42
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 19e377b4b967c73b210c36dcac184f1abdab0326

    Comments

    avcodec/x86/hpeldsp: Port mmxext functions to SSE2
    The only noticable changes in benchmarks are for
    the x2 horizontal no_rnd case where SSE2 and movhps
    are beneficial:
    
    Old benchmarks:
    avg_pixels_tab[1][1]_c:                                 42.2 ( 1.00x)
    avg_pixels_tab[1][1]_mmxext:                            10.8 ( 3.89x)
    avg_pixels_tab[1][2]_c:                                 18.0 ( 1.00x)
    avg_pixels_tab[1][2]_mmxext:                             6.1 ( 2.96x)
    put_no_rnd_pixels_tab[1][1]_c:                          29.7 ( 1.00x)
    put_no_rnd_pixels_tab[1][1]_mmxext:                     12.3 ( 2.41x)
    put_no_rnd_pixels_tab[1][2]_c:                          20.4 ( 1.00x)
    put_no_rnd_pixels_tab[1][2]_mmxext:                     12.2 ( 1.67x)
    put_pixels_tab[1][1]_c:                                 29.9 ( 1.00x)
    put_pixels_tab[1][1]_mmxext:                             7.6 ( 3.92x)
    put_pixels_tab[1][2]_c:                                 16.8 ( 1.00x)
    put_pixels_tab[1][2]_mmxext:                             6.4 ( 2.63x)
    
    New benchmarks:
    avg_pixels_tab[1][1]_c:                                 42.3 ( 1.00x)
    avg_pixels_tab[1][1]_sse2:                              10.7 ( 3.95x)
    avg_pixels_tab[1][2]_c:                                 17.8 ( 1.00x)
    avg_pixels_tab[1][2]_sse2:                               6.3 ( 2.83x)
    put_no_rnd_pixels_tab[1][1]_c:                          29.6 ( 1.00x)
    put_no_rnd_pixels_tab[1][1]_sse2:                       10.5 ( 2.81x)
    put_no_rnd_pixels_tab[1][2]_c:                          20.4 ( 1.00x)
    put_no_rnd_pixels_tab[1][2]_sse2:                       12.3 ( 1.67x)
    put_pixels_tab[1][1]_c:                                 30.1 ( 1.00x)
    put_pixels_tab[1][1]_sse2:                               7.6 ( 3.93x)
    put_pixels_tab[1][2]_c:                                 16.8 ( 1.00x)
    put_pixels_tab[1][2]_sse2:                               6.4 ( 2.64x)
    
    Switching to SSE2 unfortunately increased codesize of the relevant
    functions by 160B.
    
    This makes these functions ABI compatible, i.e. they no longer
    rely on others calling emms_c to fix the fpu state. It also
    implies that many mpegvideo decoders (the exceptions are MPEG-4,
    RV30, RV40 and the VC-1 family) now no longer use any mmx registers
    at all. So one can remove the emms_c from the MPEG-1/2 decoder.
    The same is true for VP3.
    
    Reviewed-by: James Almer <jamrial@gmail.com>
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/mpeg12dec.c
    • libavcodec/vp3.c
    • libavcodec/x86/hpeldsp.asm
    • libavcodec/x86/hpeldsp_init.c
    • tests/checkasm/hpeldsp.c