Builder ffmpeg-solaris10-sparc Build #12233
Results:
Failed shell_2 shell_3 shell_4 shell_5
SourceStamp:
Project | ffmpeg |
Repository | https://git.ffmpeg.org/ffmpeg.git |
Branch | master |
Revision | 01ffe103e5024f859ffe586ea63a791c0bf55bfa |
Got Revision | 01ffe103e5024f859ffe586ea63a791c0bf55bfa |
Changes | 48 changes |
BuildSlave:
unstable10sReason:
The SingleBranchScheduler scheduler named 'schedule-ffmpeg-solaris10-sparc' triggered this build
Steps and Logfiles:
-
git update ( 9 secs )
-
shell 'gsed -i ...' ( 0 secs )
-
shell_1 'gsed -i ...' ( 0 secs )
-
shell_2 'gsed -i ...' failed ( 0 secs )
-
shell_3 './configure --samples="../../../ffmpeg/fate-suite" ...' failed ( 7 secs )
-
shell_4 'gmake fate-rsync' failed ( 1 secs )
-
shell_5 '../../../ffmpeg/fate.sh ../../../ffmpeg/fate_config.sh' failed ( 1 secs )
Build Properties:
Name | Value | Source |
---|---|---|
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:
Name | Label | Value |
---|
Responsible Users:
- Andreas Rheinhardtandreas.rheinhardt@outlook.com
Timing:
Start | Thu Jul 3 21:13:57 2025 |
End | Thu Jul 3 21:14:18 2025 |
Elapsed | 21 secs |
All Changes:
:
Change #238225
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238226
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238227
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238228
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238229
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238230
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238231
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238232
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238233
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238234
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238235
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238236
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238237
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238238
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238239
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238240
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238241
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238242
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238243
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238244
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238245
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238246
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238247
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238248
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238249
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238250
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238251
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238252
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238253
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238254
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238255
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238256
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238257
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238258
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238259
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238260
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238261
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238262
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238263
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238264
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238265
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238266
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238267
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238268
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238269
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238270
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238271
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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
Change #238272
Category ffmpeg Changed by Andreas Rheinhardt <andreas.rheinhardt @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