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

Builder ffmpeg-solaris10-sparc Build #12233

Results:

Failed shell_2 shell_3 shell_4 shell_5

SourceStamp:

Projectffmpeg
Repositoryhttps://git.ffmpeg.org/ffmpeg.git
Branchmaster
Revision01ffe103e5024f859ffe586ea63a791c0bf55bfa
Got Revision01ffe103e5024f859ffe586ea63a791c0bf55bfa
Changes48 changes

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git update ( 9 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 ( 1 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-unstable10s/slave/ffmpeg-solaris10-sparc slave
buildername ffmpeg-solaris10-sparc Builder
buildnumber 12233 Build
codebase Build
got_revision 01ffe103e5024f859ffe586ea63a791c0bf55bfa Git
project ffmpeg Build
repository https://git.ffmpeg.org/ffmpeg.git Build
revision 01ffe103e5024f859ffe586ea63a791c0bf55bfa Build
scheduler schedule-ffmpeg-solaris10-sparc Scheduler
slavename unstable10s BuildSlave
workdir /export/home/buildbot-unstable10s/slave/ffmpeg-solaris10-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Andreas Rheinhardt

Timing:

StartThu Jul 3 21:13:57 2025
EndThu Jul 3 21:14:18 2025
Elapsed21 secs

All Changes:

:

  1. Change #238225

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:34:51
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision baccb96fce6b5c3f22fc05ea20c46a0cd096d657

    Comments

    avcodec/ituh263dec: Use correct logcontext
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/ituh263dec.c
  2. Change #238226

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:34:51
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision ba79fff6d523e04758aa59f82ddfe2dc06ae4678

    Comments

    avcodec/rl: Avoid branch in index lookup
    This uses the same logic as the MPEG-1/2 and SpeedHQ encoders.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/rl.h
  3. Change #238227

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:34:51
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 8a3566498e57d44e56c69f1f82b2ce58f5a79a83

    Comments

    avcodec/ituh263enc: Simplify creating LUT
    Only very few combinations (2x102) of 16384 correspond to
    valid codes; so just initialize all codes via memset
    and then set the few valid codes explicitly instead of initializing
    everything in the same way.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/h263data.h
    • libavcodec/ituh263enc.c
  4. Change #238228

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:34:51
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 1c258b5581200fb263d89b500f033e44431dbab2

    Comments

    avcodec/ituh263dec: Only initialize ff_h263_rl_inter when needed
    The H.263 decoder itself does not need max_run/max_level
    of this RLTable, only the MPEG-4 decoder does.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/ituh263dec.c
    • libavcodec/mpeg4videodec.c
  5. Change #238229

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:34:51
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 3b87a480fe88329e05f1ec7d5e81983d81809c8b

    Comments

    avcodec/mpegvideoenc: Allocate blocks as part of MPVEncContext
    This avoids mpegvideo.c having to deal with the fact that
    the encoders use two sets of blocks and is in preparation
    for not allocating blocks at all.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/h263enc.h
    • libavcodec/mpeg4videodec.c
    • libavcodec/mpeg4videoenc.c
    • libavcodec/mpegvideo.c
    • libavcodec/mpegvideo.h
    • libavcodec/mpegvideo_enc.c
    • libavcodec/mpegvideoenc.h
  6. Change #238230

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:34:51
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 0723fcce51f876d8284f3d7361e4562ac360f464

    Comments

    avcodec/mpegvideo: Add MPVContext typedef
    MpegEncContext is also used for decoding, so it is a misnomer.
    This commit therefore adds MPVContext as typedef for it in order
    to gradually switch the code to the new name (in line with
    MPVEncContext).
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/mpegvideo.h
  7. Change #238231

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:34:51
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 261d8eb5ddf0542f24b6947c913256aea6fe6388

    Comments

    avcodec/mpegvideo_dec: Factor debugging dct coefficients out
    This allows to hint to the compiler that the branch is likely
    not taken by marking the factored out function as av_cold.
    It is also in preparation for further commits.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/mpegvideo_dec.c
  8. Change #238232

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:34:51
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 8cff637cf0de47427e2a62790e0468b7aaa3e0c5

    Comments

    avcodec/mpegvideo_dec: Reindent after the previous commit
    Also use dedicated variables for the accesses.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/mpegvideo_dec.c
  9. Change #238233

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:34:51
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 4fc874ef0813d39983f9b634cec42798aa94b57a

    Comments

    avcodec/mpeg_er: Don't use MpegEncContext.block
    It is unused (because unquantizing/the idct has been disabled)
    apart from FF_DEBUG_DCT_COEFF debug code which makes no sense
    when this function is called via error resilience. So pass a NULL
    as block when calling ff_mpv_reconstruct_mb() from mpeg_er_decode_mb()
    and disable the debug code in this scenario.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/mpeg_er.c
    • libavcodec/mpegvideo_dec.c
  10. Change #238234

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:34:51
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision fabbe7917078d7c883fb1216b2ec788d9b5fd1c0

    Comments

    avcodec/mpegvideodec: Remove size expectation from ff_mpv_reconstruct_mb
    In the common case of decoding 420 content, only six blocks are used
    and it makes perfect sense for the caller to only have that many.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/mpegvideo_dec.c
    • libavcodec/mpegvideodec.h
  11. Change #238235

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:34:51
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 80ed8682967e09439cc84f5c6dea6333304fdb43

    Comments

    avcodec/h261dec: Stop using MpegEncContext.gb
    This is in preparation for removing said field from MpegEncContext.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/h261dec.c
  12. Change #238236

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:34:51
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 21c88b29f7ff662c26f15a63f551e594519a9b22

    Comments

    avcodec/h261dec: Don't use MpegEncContext.block
    Instead put it into H261DecContext. This is in preparation
    for removing MpegEncContext.block.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/h261dec.c
  13. Change #238237

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:34:51
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision b38f23663e7648b34857450060dbf3af562a00d4

    Comments

    avcodec/mpeg12dec: Put GetBitContext on the stack where advantageous
    This is in preparation for no longer using MpegEncContext.gb.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/mpeg12dec.c
  14. Change #238238

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:34:51
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 86ee71f4e9893818318519bed703dbb29c8fbf6e

    Comments

    avcodec/mpeg12dec: Remove unused function parameter
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/mpeg12dec.c
  15. Change #238239

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:34:51
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 0e6d59871f17eb200b4d85bca5fb8c8b57441959

    Comments

    avcodec/rv34: Don't use MpegEncContext.gb
    This is in preparation for removing MpegEncContext.gb.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/rv30.c
    • libavcodec/rv34.c
    • libavcodec/rv34.h
    • libavcodec/rv40.c
  16. Change #238240

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:34:51
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 25e4baeed4886946cfa9e17fb579538a347cca57

    Comments

    avcodec/rv34: Don't use MpegEncContext.block
    These decoders only need a single 4x4 block; put it in RV34DecContext.
    This is in preparation for removing MpegEncContext.block.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/rv34.c
    • libavcodec/rv34.h
  17. Change #238241

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:34:51
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision aa4a5b1e330673e9ccaf8bfba46faa84c356dce7

    Comments

    avcodec/intrax8: Don't pretend to need more than one int16_t[64]
    Intrax8 needs only a single block.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/intrax8.c
    • libavcodec/intrax8.h
    • libavcodec/vc1dec.c
    • libavcodec/wmv2dec.c
  18. Change #238242

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:34:51
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision fe2dbb12b07ede00da792be62afd523e502cd2bd

    Comments

    avcodec/vc1: Stop using MpegEncContext.gb
    Add a GetBitContext to VC1Context instead. This is in preparation
    for removing MpegEncContext.gb.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/dxva2_vc1.c
    • libavcodec/mss2.c
    • libavcodec/vaapi_vc1.c
    • libavcodec/vc1.c
    • libavcodec/vc1.h
    • libavcodec/vc1_block.c
    • libavcodec/vc1_pred.c
    • libavcodec/vc1dec.c
  19. Change #238243

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:34:51
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 94cfbf02385e00720a8d2261975215ee20254edf

    Comments

    avcodec/vc1: Don't use MpegEncContext.block
    Instead add the necessary blocks directly to VC1Context
    (only six are needed, not 12 as ff_mpv_common_init()
    currently allocates).
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/vc1.h
    • libavcodec/vc1_block.c
    • libavcodec/vc1dec.c
  20. Change #238244

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:34:51
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision ee81e284693da865c1b17989aa42e04c2f73b666

    Comments

    avcodec/mpeg12dec: Deduplicate variables
    This situation was created in merge commit
    71d008ebe4f96974433eecfd3575bc82eb4b06a8.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/mpeg12dec.c
  21. Change #238245

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:34:51
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 05510dac6b84354aad1c879e6d1d3d43861190a1

    Comments

    avcodec/mpegvideo: Move flipflop_rounding to {MSMPEG4Dec,MPVEnc}Context
    Forgotten in 9964212545554d9ae1afaabd23a7f9a361997d01.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/mpegvideo.h
    • libavcodec/mpegvideo_enc.c
    • libavcodec/mpegvideoenc.h
    • libavcodec/msmpeg4dec.c
    • libavcodec/msmpeg4dec.h
    • libavcodec/msmpeg4enc.c
    • libavcodec/wmv2enc.c
  22. Change #238246

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:34:51
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 273de7f60c04cab886a18a136b47f35297f6b472

    Comments

    avcodec/mpegvideo: Move unrestricted_mv to MotionEstContext
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/motion_est.c
    • libavcodec/motion_est.h
    • libavcodec/mpegvideo.h
    • libavcodec/mpegvideo_enc.c
    • libavcodec/rv20enc.c
    • libavcodec/snowenc.c
    • libavcodec/svq1enc.c
  23. Change #238247

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:34:51
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 91e9578025f8b251e2f56a8d06297344ae89464e

    Comments

    avcodec/mpeg4videodec: Avoid unnecessary indirections
    This basically reverts d4967c04e040b3b2f937cad88599af825147ec94.
    Said commit was based on the false premise that it would
    be an aliasing violation to upcast a pointer to structure
    to a pointer to a bigger structure containing the original
    structure as its first element, but this is just not true.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/mpeg4videodec.c
  24. Change #238248

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:34:51
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 758c8dffc922184be9a11f14191ce3e243681fc9

    Comments

    avcodec/{h263,mpeg4video}dec: Pass MPVContext*, not Mpeg4DecContext*
    The code in h263dec.c is not supposed to know that the MPEG-4
    decoder uses an Mpeg4DecContext as private context at all
    (said context is only exposed in a header so that hardware
    accelerations can access it and for the parser to use).
    Passing an MPVContext* directly also allows to remove
    the indirection via AVCodecContext.priv_data.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/h263dec.c
    • libavcodec/ituh263dec.c
    • libavcodec/mpeg4videodec.c
    • libavcodec/mpeg4videodec.h
  25. Change #238249

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:34:51
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 3f5c2043cc41c2fc1c1cab517632faa2a7aa9e6f

    Comments

    avcodec/mpegvideo: Move dct_precision to Mpeg4DecContext
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/mpeg4videodec.c
    • libavcodec/mpeg4videodec.h
    • libavcodec/mpegvideo.h
  26. Change #238250

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:35:23
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 584d50c5f3df29b2f40fbe93a48731456ff287ca

    Comments

    avcodec/h263dec: Add H263DecContext
    This is in preparation for moving the fields only used
    by H.263-based decoders from MPVContext to H263DecContext.
    For now only the decode_mb function pointer has been moved
    (to be able to switch said callback to use an H263DecContext*).
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/flvdec.c
    • libavcodec/flvdec.h
    • libavcodec/h263dec.c
    • libavcodec/h263dec.h
    • libavcodec/intelh263dec.c
    • libavcodec/ituh263dec.c
    • libavcodec/mpeg4video_parser.c
    • libavcodec/mpeg4videodec.c
    • libavcodec/mpeg4videodec.h
    • libavcodec/mpegvideo.h
    • libavcodec/msmpeg4dec.c
    • libavcodec/msmpeg4dec.h
    • libavcodec/nvdec_mpeg4.c
    • libavcodec/rv10.c
    • libavcodec/rv10dec.h
    • libavcodec/vaapi_mpeg4.c
    • libavcodec/vdpau_mpeg4.c
    • libavcodec/wmv2.h
    • libavcodec/wmv2dec.c
    • libavcodec/wmv2dec.h
    • libavcodec/wmv2enc.c
  27. Change #238251

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:35:31
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision b2be342ab6689e6c1fb8fe84dcb19ffe897bb9e9

    Comments

    avcodec/h263dec: Remove redundant block parameter from decode_mb
    With the exception of mpeg4_decode_studio_mb(), all decode_mb
    functions implicitly presumed that the block provided as
    argument coincides with MpegEncContext.block (they zeroed the latter
    and then used the former to decode the block); mpeg4_decode_studio_mb()
    meanwhile did not use the provided block at all (it uses blocks of
    int32_t). So remove said parameter.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/h263dec.c
    • libavcodec/h263dec.h
    • libavcodec/ituh263dec.c
    • libavcodec/mpeg4videodec.c
    • libavcodec/msmpeg4dec.c
    • libavcodec/rv10.c
    • libavcodec/wmv2dec.c
  28. Change #238252

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:35:31
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 77add26918fb4b6b68fc25fa797ef5a7f8510aaf

    Comments

    avcodec/h263dec: Don't use MpegEncContext.block
    Instead add the necessary blocks directly to H263DecContext
    (only six are needed, not 12 as ff_mpv_common_init()
    currently allocates).
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/h263dec.c
    • libavcodec/h263dec.h
    • libavcodec/ituh263dec.c
    • libavcodec/mpeg4videodec.c
    • libavcodec/msmpeg4dec.c
    • libavcodec/rv10.c
    • libavcodec/wmv2dec.c
  29. Change #238253

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:35:31
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 8a4accc24dca749a0c0c0c8dd1e7c71bd29595ae

    Comments

    avcodec/h263dec: Stop using MpegEncContext.gb
    Add a GetBitContext to H263DecContext instead. This is in preparation
    for removing MpegEncContext.gb.
    Also move last_resync_gb to H263DecContext.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/flvdec.c
    • libavcodec/h263dec.c
    • libavcodec/h263dec.h
    • libavcodec/intelh263dec.c
    • libavcodec/ituh263dec.c
    • libavcodec/mpeg12dec.c
    • libavcodec/mpeg4videodec.c
    • libavcodec/mpegvideo.h
    • libavcodec/mpegvideodec.h
    • libavcodec/msmpeg4dec.c
    • libavcodec/rv10.c
    • libavcodec/vaapi_mpeg4.c
    • libavcodec/wmv2dec.c
  30. Change #238254

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:35:31
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 3a96a3c949a9b8de0af79ec131fc2b4b0ab35024

    Comments

    avcodec/mpeg12dec: Add Mpeg12SliceContext
    This is in preparation for removing the GetBitContext
    from MPVContext.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/mpeg12dec.c
    • libavcodec/mpegvideo.c
    • libavcodec/mpegvideo.h
  31. Change #238255

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:35:31
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 27d785746c37d73e062758e2721bf2a69e9da88a

    Comments

    avcodec/mpegvideo: Add missing headers
    These files currently rely on implicit inclusions of avassert.h
    and/or mathops.h via get_bits.h.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/error_resilience.c
    • libavcodec/me_cmp.c
    • libavcodec/mips/mpegvideo_msa.c
    • libavcodec/mpeg4videoenc.c
    • libavcodec/mpegvideo.c
    • libavcodec/msmpeg4.c
    • libavcodec/ppc/mpegvideo_altivec.c
    • libavcodec/speedhqenc.c
    • libavcodec/x86/mpegvideo.c
    • libavcodec/x86/mpegvideoenc.c
    • libavcodec/x86/mpegvideoenc_template.c
  32. Change #238256

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:35:31
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision e40b0ebb2e5dd0d5b6e136a878aba947e22723b0

    Comments

    avcodec/mpeg12dec: Move MpegEncContext.gb to Mpeg12SliceContext
    It was its last user.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/mpeg12dec.c
    • libavcodec/mpegvideo.h
  33. Change #238257

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:35:31
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision f1c56c08ed3b54429d9cc52cea03297fe39466fa

    Comments

    avcodec/mpeg12dec: Don't use MPVContext.block
    Instead add the necessary blocks directly into Mpeg12SliceContext.
    This allows to completely remove MPVContext.block.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/mpeg12dec.c
    • libavcodec/mpeg4videodec.c
    • libavcodec/mpegvideo.c
    • libavcodec/mpegvideo.h
  34. Change #238258

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:35:31
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 7db6267b30b2d1403dd0b34399753db1bdc8cf46

    Comments

    avcodec/mpegvideo: Move fields only used by H.263 decoders to H263DecCtx
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/flvdec.c
    • libavcodec/h263dec.c
    • libavcodec/h263dec.h
    • libavcodec/intelh263dec.c
    • libavcodec/ituh263dec.c
    • libavcodec/mpeg4videodec.c
    • libavcodec/mpegvideo.h
    • libavcodec/mpegvideo_dec.c
    • libavcodec/nvdec_mpeg4.c
    • libavcodec/rv10.c
  35. Change #238259

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:35:31
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 9f42725d75260e2dee2a9f73baab371a630f7c65

    Comments

    avcodec/mpegvideo: Move mb_num_left to {H263,RV34}DecContext
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/h263dec.h
    • libavcodec/ituh263dec.c
    • libavcodec/mpeg4videodec.c
    • libavcodec/mpegvideo.h
    • libavcodec/rv10.c
    • libavcodec/rv34.c
    • libavcodec/rv34.h
  36. Change #238260

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:35:31
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision d5fa282936066d5f5ee795f1975163c9ff253e00

    Comments

    avcodec/mpeg12dec: Put mb_skip_run on the stack
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/mpeg12dec.c
  37. Change #238261

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:35:31
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 2089d39735c1622cce3e8dc5562039b30c9ed165

    Comments

    avcodec/mpegvideo: Move mb_skip_run to {RV34Dec,MPVEnc}Context
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/h261enc.c
    • libavcodec/mpeg12enc.c
    • libavcodec/mpegvideo.h
    • libavcodec/mpegvideo_enc.c
    • libavcodec/mpegvideoenc.h
    • libavcodec/rv34.c
    • libavcodec/rv34.h
    • libavcodec/rv40.c
  38. Change #238262

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:35:31
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 502a6ea123cf159194d3ba6e46c98382b72b37b1

    Comments

    avcodec/mpegvideo: Move SLICE_* defs to h263dec.h, h261dec.c
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/h261dec.c
    • libavcodec/h263dec.h
    • libavcodec/mpegvideo.h
  39. Change #238263

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:35:31
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 3b6d1a6ee129cdc9cb381db6f5347e24c132d507

    Comments

    avcodec/msmpeg4dec: Move ff_msmpeg4_decode_init() down
    Will avoid a forward declaration lateron.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/msmpeg4dec.c
  40. Change #238264

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:35:31
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision c660f45f8e6af555e3fa4700724a57d83ccd5311

    Comments

    avcodec/h263dec: Use function ptr for decode_picture_header
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/h263dec.c
    • libavcodec/h263dec.h
    • libavcodec/mpeg4videodec.c
    • libavcodec/mpeg4videodec.h
    • libavcodec/msmpeg4dec.c
    • libavcodec/msmpeg4dec.h
    • libavcodec/wmv2dec.c
    • libavcodec/wmv2dec.h
  41. Change #238265

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:35:31
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 532ae5dc7da4699fb42aa52a358fc20bfcf0cd50

    Comments

    avcodec/ituh263enc: Inline value of h263_flv
    It is always two when we encode FLV1.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/flvenc.c
    • libavcodec/ituh263enc.c
    • libavcodec/mpegvideo_enc.c
  42. Change #238266

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:35:31
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 00ea78f4264a813700e2304c9ba293cb25c375a3

    Comments

    avcodec/flvdec: Binarize h263_flv
    It used to be a tri-state encoding both whether to use FLV picture
    headers and whether to use the FLV way of encoding escape values,
    but the former is now unnecessary due to the switch to a function
    pointer for reading the header. So binarize h263_flv.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/flvdec.c
    • libavcodec/h263dec.c
    • libavcodec/ituh263dec.c
  43. Change #238267

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:35:31
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 3c06d87c93e0b2c0845e5400eaf2a2cfc1a4bcb1

    Comments

    avcodec/mpegvideo: Move fields to {H263Dec,MPVEnc}Context when possible
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/flvdec.c
    • libavcodec/flvenc.c
    • libavcodec/h261enc.c
    • libavcodec/h263dec.c
    • libavcodec/h263dec.h
    • libavcodec/intelh263dec.c
    • libavcodec/ituh263dec.c
    • libavcodec/ituh263enc.c
    • libavcodec/mpeg12enc.c
    • libavcodec/mpeg4videodec.c
    • libavcodec/mpeg4videoenc.c
    • libavcodec/mpegvideo.c
    • libavcodec/mpegvideo.h
    • libavcodec/mpegvideo_dec.c
    • libavcodec/mpegvideo_enc.c
    • libavcodec/mpegvideoenc.h
    • libavcodec/msmpeg4dec.c
    • libavcodec/msmpeg4enc.c
    • libavcodec/ratecontrol.c
    • libavcodec/rv10.c
    • libavcodec/rv20enc.c
    • libavcodec/snowenc.c
    • libavcodec/vaapi_mpeg4.c
    • libavcodec/wmv2dec.c
    • libavcodec/wmv2enc.c
  44. Change #238268

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:35:31
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 0984724d1e6d9e1df75d6e072858dc33ca55fa36

    Comments

    avcodec/mpeg_er: Allow to skip setting partitioned_frame, p[pb]_time
    Instead of setting these unconditionally (they are always zero
    for H.261, MPEG-1/2, RV30/40, VC-1), add a variant of
    ff_mpeg_er_frame_start() that sets them and remove setting them
    from ff_mpeg_er_frame_start(). Also pass these values via parameters
    instead of reading them from the MPVContext itself.
    This will allow to move them from MPVContext.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/h263dec.c
    • libavcodec/mpeg_er.c
    • libavcodec/mpeg_er.h
    • libavcodec/rv10.c
  45. Change #238269

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:35:32
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 60f51bdaac29121fca429274dfa2d8431999d571

    Comments

    avcodec/mpegvideo: Move partitioned_frame to {H263Dec,MPVEnc}Context
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/h263dec.c
    • libavcodec/h263dec.h
    • libavcodec/mpeg4videodec.c
    • libavcodec/mpeg4videoenc.c
    • libavcodec/mpegvideo.h
    • libavcodec/mpegvideo_enc.c
    • libavcodec/mpegvideoenc.h
  46. Change #238270

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:35:32
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision abc54c25befa2f2ca4ecea23d4feb12922e6c44f

    Comments

    avcodec/mpegvideo: Move loop_filter to {H263Dec,MPVEnc,VC1}Context
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/dxva2_vc1.c
    • libavcodec/h261enc.c
    • libavcodec/h263dec.c
    • libavcodec/h263dec.h
    • libavcodec/intelh263dec.c
    • libavcodec/ituh263dec.c
    • libavcodec/ituh263enc.c
    • libavcodec/mpegvideo.h
    • libavcodec/mpegvideo_enc.c
    • libavcodec/mpegvideoenc.h
    • libavcodec/mss2.c
    • libavcodec/nvdec_vc1.c
    • libavcodec/rv10.c
    • libavcodec/rv20enc.c
    • libavcodec/vaapi_vc1.c
    • libavcodec/vc1.c
    • libavcodec/vc1.h
    • libavcodec/vc1_block.c
    • libavcodec/vdpau_vc1.c
    • libavcodec/wmv2dec.c
    • libavcodec/wmv2enc.c
  47. Change #238271

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:35:32
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision fa02dea036dda41133986f10e837e6310a8e4338

    Comments

    avcodec/rv34: Don't report progress unnecessarily
    ff_mpv_frame_end() already does it.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/rv34.c
  48. Change #238272

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 03 Jul 2025 20:35:32
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 01ffe103e5024f859ffe586ea63a791c0bf55bfa

    Comments

    avcodec/rv34: Fix spelling mistake
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/rv34.c