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

Builder ffmpeg64-solaris10-i386 Build #12126

Results:

Failed shell_2 shell_3 shell_4 shell_5

SourceStamp:

Projectffmpeg
Repositoryhttps://git.ffmpeg.org/ffmpeg.git
Branchmaster
Revision3cf21217b5063d9758582d1cab325e3c91c848f2
Got Revision3cf21217b5063d9758582d1cab325e3c91c848f2
Changes16 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 ( 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_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 12126 Build
codebase Build
got_revision 3cf21217b5063d9758582d1cab325e3c91c848f2 Git
project ffmpeg Build
repository https://git.ffmpeg.org/ffmpeg.git Build
revision 3cf21217b5063d9758582d1cab325e3c91c848f2 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:

StartSun Apr 20 22:44:09 2025
EndSun Apr 20 22:44:25 2025
Elapsed15 secs

All Changes:

:

  1. Change #227716

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sun 20 Apr 2025 22:04:36
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 685f658524314a7e70a1fe3ad11e2cd59a010be4

    Comments

    avcodec/magicyuvenc: Fix setting nb_slices
    Do not derive it via av_cpu_count() in case AVCodecContext.slices
    is unset. Instead default to AVCodecContext.thread_num instead
    (which is one in case frame-threading is used and gives the actual
    number of slice threads for slice threading).
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/magicyuvenc.c
  2. Change #227717

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sun 20 Apr 2025 22:04:36
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 01bb7421a0ee9a52e43f32f6afa8d4e4b08f6b0a

    Comments

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

    Changed files

    • tests/fate/vcodec.mak
    • tests/ref/vsynth/vsynth1-magicyuv
    • tests/ref/vsynth/vsynth2-magicyuv
    • tests/ref/vsynth/vsynth3-magicyuv
    • tests/ref/vsynth/vsynth_lena-magicyuv
  3. Change #227718

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sun 20 Apr 2025 22:04:36
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 0e4d513f99de8916501365f514c669d1b2431257

    Comments

    avcodec/magicyuvenc: Restrict number of slice-planes to 256
    Every frame contains an array of uint8_t with values
    0..(s->planes * s->nb_slices - 1), so this needs to fit
    into an uint8_t.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/magicyuvenc.c
  4. Change #227719

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sun 20 Apr 2025 22:04:36
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision a6c2c463c76be03c8fd4e1986b85734eab87b9da

    Comments

    avcodec/magicyuvenc: Fix Huffman element probabilities
    The earlier code only used the counts from the last slice.
    The two FATE tests using slices show compression improvements
    due to this.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/magicyuvenc.c
    • tests/ref/vsynth/vsynth1-magicyuv
    • tests/ref/vsynth/vsynth_lena-magicyuv
  5. Change #227720

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sun 20 Apr 2025 22:04:36
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 4e0a29d2f63cc35ee76387dea1ca79fa39a6dc74

    Comments

    avcodec/magicyuvenc: Only keep in Slice what is used
    Namely the number of counts.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/magicyuvenc.c
  6. Change #227721

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sun 20 Apr 2025 22:04:36
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 05bda9d3dfdda826de02f5bc43da45120f551f71

    Comments

    avcodec/magicyuvenc: Store slice width and height
    Avoids rederiving it every time.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/magicyuvenc.c
  7. Change #227722

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sun 20 Apr 2025 22:04:36
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 6e6e4e0e7bde629a7ee205b24bcb5b375a1b541d

    Comments

    avcodec/magicyuvenc: Check in advance whether to encode a slice raw
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/magicyuvenc.c
  8. Change #227723

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sun 20 Apr 2025 22:04:36
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision e8b97b74ddf038ef3de2c8ef40c06517f27227ad

    Comments

    avcodec/magicyuvenc: Avoid intermediate buffer
    Given that we can calculate the size of each slice in advance,
    we can determine the position in the output packet where it
    needs to be put and can therefore avoid the intermediate buffer.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/magicyuvenc.c
  9. Change #227724

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sun 20 Apr 2025 22:04:36
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 3a90bbe4b76b8dd3ab630a2505686356aa4733ea

    Comments

    avcodec/magicyuvenc: Simplify padding slice
    Do it before writing the actual slice to be able to use
    a single AV_WN32().
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/magicyuvenc.c
  10. Change #227725

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sun 20 Apr 2025 22:04:36
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 9c69e943546ab9f57c981461474f0f38be6fe96e

    Comments

    avcodec/magicyuvenc: Avoid PutBitContext for byte-aligned writes
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/magicyuvenc.c
  11. Change #227726

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sun 20 Apr 2025 22:04:36
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 1ab50cced5a02798bbb7efc3333b1c4a06989317

    Comments

    avcodec/magicyuvenc: Calculate proper packet size in advance
    This can be easily done because we have a count of the number of
    values and the length of the associated codes. This allows
    to switch to ff_get_encode_buffer() and thereby avoids an implicit
    intermediate buffer.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/magicyuvenc.c
  12. Change #227727

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sun 20 Apr 2025 22:04:36
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision cf288000e54becfb82f78867565e0d6b53e2d090

    Comments

    avcodec/magicyuvenc: Switch to unchecked bytestream2 API
    We have already calculated the size of the packet
    and therefore don't need to rely on these implicit checks.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/magicyuvenc.c
  13. Change #227728

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sun 20 Apr 2025 22:04:36
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision d42ba1384a03eedc389a1b5fea4a9d95fc8d6b33

    Comments

    avcodec/magicyuvenc: Avoid excessive logmessages
    AVERROR(ENOMEM) is enough.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/magicyuvenc.c
  14. Change #227729

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sun 20 Apr 2025 22:04:36
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision bad3f308d39d16db5d1629bc7a65d89ce4a0e3dd

    Comments

    avcodec/magicyuvenc: Hoist check out of loop
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/magicyuvenc.c
  15. Change #227730

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sun 20 Apr 2025 22:07:48
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 3acc3b0b50402bc2125a22e1fc2c86a2b917fd51

    Comments

    avcodec/dvbsubenc: Sanity check num_rects
    It is written as region_id which is a single byte.
    Also fixes a potential (defined) overflow in the num_rects * 6
    multiplication later; this has been found by 김승호 <kimsho98@naver.com>.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/dvbsubenc.c
  16. Change #227731

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Sun 20 Apr 2025 22:08:01
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 3cf21217b5063d9758582d1cab325e3c91c848f2

    Comments

    avcodec/dvbsubenc: Check nb_colors before using it
    Avoids a potential overflow when multiplying nb_colors by 6.
    Also make the nb_colors check a bit more strict.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/dvbsubenc.c