[FFmpeg-cvslog] avcodec/mpeg12dec: Use CHROMA_* defines

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue Mar 4 17:11:32 2025 +0100| [ce1cec673e5366c0ecf8bae970ae84321b92f323] | committer: Andreas Rheinhardt avcodec/mpeg12dec: Use CHROMA_* defines Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ce1c

[FFmpeg-cvslog] avcodec/rv34: Make ff_rv34_get_start_offset() honor its name

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Feb 26 11:13:15 2025 +0100| [3defca7eae025b2566115192af2078e7e780f080] | committer: Andreas Rheinhardt avcodec/rv34: Make ff_rv34_get_start_offset() honor its name Up until now, it only returned the number of bits for the start offset, but not

[FFmpeg-cvslog] avcodec/aarch64/vvc: Optimize vvc_avg{8, 10, 12}

2025-03-07 Thread Krzysztof Pyrkosz
ffmpeg | branch: master | Krzysztof Pyrkosz | Mon Mar 3 22:18:23 2025 +0100| [f9b8f30680b6107fe5c32f3ba5115359368ec234] | committer: Martin Storsjö avcodec/aarch64/vvc: Optimize vvc_avg{8, 10, 12} This patch replaces integer widening with halving addition, and multi-step "emulated" rounding s

[FFmpeg-cvslog] avcodec/vc1_block, vc1dec: Don't use c_dc_scale(_table)?

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu Feb 27 14:15:10 2025 +0100| [8aa08c9fa02ef8d6dc437d452e1c4f7c61624e98] | committer: Andreas Rheinhardt avcodec/vc1_block, vc1dec: Don't use c_dc_scale(_table)? It coincides with the luma values. Signed-off-by: Andreas Rheinhardt > http://gi

[FFmpeg-cvslog] avcodec/mpegvideo: Move ratecontrol-only options to RateControlContext

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri Feb 28 23:47:52 2025 +0100| [6844e9611683eec24873e2017cfb2602e7fd2dcc] | committer: Andreas Rheinhardt avcodec/mpegvideo: Move ratecontrol-only options to RateControlContext Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] avcodec/mpegvideo_enc: Don't init matrices unnecessarily for MJPEG

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu Feb 27 22:44:21 2025 +0100| [726adfafc6da9fb1ac2e54a02d9ad3299d2c1f82] | committer: Andreas Rheinhardt avcodec/mpegvideo_enc: Don't init matrices unnecessarily for MJPEG The MJPEG initialization happens later. Signed-off-by: Andreas Rheinhard

[FFmpeg-cvslog] avcodec/mjpegenc: Use forward decl for MpegEncContext, MJpegHuffmanCode

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue Mar 4 16:44:15 2025 +0100| [455ca92b31bfd68959040220d5c239818dab8680] | committer: Andreas Rheinhardt avcodec/mjpegenc: Use forward decl for MpegEncContext, MJpegHuffmanCode Avoids an indirect inclusion of mpegvideo.h in mjpegenc_common.c. S

[FFmpeg-cvslog] avcodec/mjpegenc: Constify parent ctx in encode_block()

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue Mar 4 18:07:23 2025 +0100| [8940a6153ff60f9649d5bbde021df98bae68d543] | committer: Andreas Rheinhardt avcodec/mjpegenc: Constify parent ctx in encode_block() Said parent is shared between all slice contexts and encode_block() can be run concu

[FFmpeg-cvslog] avcodec/mjpegenc_common: Constify ff_mjpeg_encode_{dc,picture_header}()

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue Mar 4 17:18:30 2025 +0100| [60cae5019a536fe988e01ea3986f656d109c2e70] | committer: Andreas Rheinhardt avcodec/mjpegenc_common: Constify ff_mjpeg_encode_{dc,picture_header}() Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb

[FFmpeg-cvslog] avcodec/mjpegenc: Don't use ff_ prefix for static functions

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue Mar 4 16:46:30 2025 +0100| [5689d9c0f44bbf8a65e8f87d9c9da11d13beb372] | committer: Andreas Rheinhardt avcodec/mjpegenc: Don't use ff_ prefix for static functions Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.

[FFmpeg-cvslog] avcodec/mpegvideo: Move vbv_delay to Mpeg1Context

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Jan 29 06:50:51 2022 +0100| [c709a3d424f3dab4dfd994924112dd7ffa1cacdc] | committer: Andreas Rheinhardt avcodec/mpegvideo: Move vbv_delay to Mpeg1Context Only used there and only by the main thread. Signed-off-by: Andreas Rheinhardt > http:/

[FFmpeg-cvslog] avcodec/mjpegenc: Remove nonsensical AMV options

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Mar 3 01:36:39 2025 +0100| [6cdcf15e0a558f82562d290c04aa1de0f3fd7809] | committer: Andreas Rheinhardt avcodec/mjpegenc: Remove nonsensical AMV options Both these options are unsupported and silently ignored for AMV; so it is better to not off

[FFmpeg-cvslog] avcodec/speedhqenc: Inline ff_speedhq_mb_y_order_to_mb()

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Mar 3 16:27:44 2025 +0100| [fc158f3d40bff59fc79e061c3fb68157acfbee47] | committer: Andreas Rheinhardt avcodec/speedhqenc: Inline ff_speedhq_mb_y_order_to_mb() It is an extremely simple function that is only called once, so it should be inline

[FFmpeg-cvslog] avcodec/mjpegenc: Don't log to private context

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Mar 3 01:42:24 2025 +0100| [d5db4ee30c46456d7da2af01bf1f2c070811ff0b] | committer: Andreas Rheinhardt avcodec/mjpegenc: Don't log to private context Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit

[FFmpeg-cvslog] avcodec/speedhqenc: Don't log to the private context

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Mar 2 00:12:05 2025 +0100| [49c38761f14b2abcc549bcf658778e0aa5cf890b] | committer: Andreas Rheinhardt avcodec/speedhqenc: Don't log to the private context Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=

[FFmpeg-cvslog] avcodec/mpegvideo_enc, motion_est: Pre-center fcode_tab

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu Feb 17 16:54:20 2022 +0100| [85138c1434db29e792db7deb63530f72a69d4452] | committer: Andreas Rheinhardt avcodec/mpegvideo_enc, motion_est: Pre-center fcode_tab Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/

[FFmpeg-cvslog] avcodec/mpegvideo_enc: Set chroma_intra_matrix for SpeedHQ

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu Feb 27 21:13:03 2025 +0100| [7223363ccb2c9ac4afe1b9fc824ddabc768a1014] | committer: Andreas Rheinhardt avcodec/mpegvideo_enc: Set chroma_intra_matrix for SpeedHQ Used with trellis; notice that inter_matrix is unused for (intra-only) SpeedHQ, s

[FFmpeg-cvslog] avcodec/mpegvideo_enc: Only allocate chroma intra matrices when needed

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu Feb 27 19:01:03 2025 +0100| [daff2df1a0f34ed5a44b48f76c550d22e96604a4] | committer: Andreas Rheinhardt avcodec/mpegvideo_enc: Only allocate chroma intra matrices when needed Also start factoring the matrix-init code out into a function of its

[FFmpeg-cvslog] avcodec/flvenc: Remove redundant setting of dc_scale_tables

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Mar 3 20:09:58 2025 +0100| [17ff442adb385bddc5f2c8967fc581bf833f3e4d] | committer: Andreas Rheinhardt avcodec/flvenc: Remove redundant setting of dc_scale_tables h263_aic is always zero for FLV and ff_mpeg1_dc_scale_table is already the defau

[FFmpeg-cvslog] avcodec/mpeg4video: Split ff_mpeg4_pred_dc()

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Mar 3 00:21:04 2025 +0100| [5df8c86b247f39195d96d7a5b8d0f6c9113a401d] | committer: Andreas Rheinhardt avcodec/mpeg4video: Split ff_mpeg4_pred_dc() It currently does two things: a) Get a prediction for the dc and the dc direction and b) proces

[FFmpeg-cvslog] avcodec/mpegvideo_enc: Factor checks out of loop

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu Feb 27 22:01:12 2025 +0100| [a43124452f8c2ca6d00f3bf61c83fac4cd487a2e] | committer: Andreas Rheinhardt avcodec/mpegvideo_enc: Factor checks out of loop Also move this code to init_matrices(). Reviewed-by: Ramiro Polla Signed-off-by: Andreas

[FFmpeg-cvslog] avcodec/mpegvideo_enc: Only allocate inter matrices when needed

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu Feb 27 22:29:58 2025 +0100| [41451b4eef61a1390e1a25c722ed2d920d6c5e44] | committer: Andreas Rheinhardt avcodec/mpegvideo_enc: Only allocate inter matrices when needed Also allocate them jointly with intra matrices when needed. Signed-off-by:

[FFmpeg-cvslog] avcodec/mpeg4video: Move IS_3IV1 macro to mpeg4videodec.c

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Mar 3 01:12:02 2025 +0100| [70359de69fe0e800bec2171a703e1ad57b980b1c] | committer: Andreas Rheinhardt avcodec/mpeg4video: Move IS_3IV1 macro to mpeg4videodec.c Also add parentheses around the replacement to make it safer. Signed-off-by: Andr

[FFmpeg-cvslog] avcodec/mpeg12dec: Don't count errors from first thread twice

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Mar 1 22:36:35 2025 +0100| [4d8b706b1d33e75eb30b289c152280d4535c40e6] | committer: Andreas Rheinhardt avcodec/mpeg12dec: Don't count errors from first thread twice Compilers can not perform this optimization on their own given that they don't

[FFmpeg-cvslog] avcodec/mpeg12dec: Mark flush as cold

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Mar 3 03:30:40 2025 +0100| [0c7e34856dcfabdd23bc41ad2a6657e776dcaed8] | committer: Andreas Rheinhardt avcodec/mpeg12dec: Mark flush as cold Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0c7e34

[FFmpeg-cvslog] avcodec/h261: Use forward-declaration for MpegEncContext

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri Feb 28 18:13:59 2025 +0100| [a02fb1a4f43dfd2b9e3d83906452a75d2a2b1fa7] | committer: Andreas Rheinhardt avcodec/h261: Use forward-declaration for MpegEncContext Avoids an indirect inclusion of mpegvideo.h in h261data.c. Signed-off-by: Andreas

[FFmpeg-cvslog] avcodec/vc1_block: Inline y_dc_scale_table

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu Feb 27 14:58:43 2025 +0100| [38e8eefc9c2c6469a5922f41cf9ea5d7baec967d] | committer: Andreas Rheinhardt avcodec/vc1_block: Inline y_dc_scale_table Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3

[FFmpeg-cvslog] avcodec/ituh263enc: Move MPEG-4 fcode_tab to mpeg4videoenc.c

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Mar 3 21:04:49 2025 +0100| [94f364289b893e660ea2a7e3259db882d54ac508] | committer: Andreas Rheinhardt avcodec/ituh263enc: Move MPEG-4 fcode_tab to mpeg4videoenc.c Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg

[FFmpeg-cvslog] avcodec/h261dec: Don't call ff_set_qscale()

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Mar 1 21:32:51 2025 +0100| [7abc9c5e3d120ffa48d7312e0351cf7627bea9c8] | committer: Andreas Rheinhardt avcodec/h261dec: Don't call ff_set_qscale() Most of what it does is unneeded for H.261. Signed-off-by: Andreas Rheinhardt > http://git.vi

[FFmpeg-cvslog] avcodec/ituh263enc: Use memset where appropriate

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Mar 3 22:45:57 2025 +0100| [9e5a1b8693e0bef2b8478f001b89fd19f873d56d] | committer: Andreas Rheinhardt avcodec/ituh263enc: Use memset where appropriate Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=comm

[FFmpeg-cvslog] avcodec/ituh263dec: Reorder branches

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Mar 2 23:02:26 2025 +0100| [f5f2c37a52256589440a50dc43026b577acd6019] | committer: Andreas Rheinhardt avcodec/ituh263dec: Reorder branches (To perform this optimization a compiler would have to look at both ff_rv_decode_dc() and av_log(). The

[FFmpeg-cvslog] avcodec/ituh263enc: Remove redundant setting of dc_scale_tables

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Mar 3 20:32:59 2025 +0100| [f67e5bf2cca57fe0ae077efc55c65662efa1ee07] | committer: Andreas Rheinhardt avcodec/ituh263enc: Remove redundant setting of dc_scale_tables ff_mpeg1_dc_scale_table is already the default dc_scale table for both y and

[FFmpeg-cvslog] avcodec/mpegvideo_enc: Move default_mv_penalty to h261enc.c

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Mar 3 20:53:33 2025 +0100| [9479ee50384a98573e25deb9d3ea922952977a9a] | committer: Andreas Rheinhardt avcodec/mpegvideo_enc: Move default_mv_penalty to h261enc.c MPEG-1/2 and the H.263-based encoders overwrite the default later and SpeedHQ an

[FFmpeg-cvslog] avcodec/mpegutils: Move MAX_FCODE to mpegvideoenc.h

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Mar 3 21:01:31 2025 +0100| [3977abc89fa2e7c1be797bf03402eeb082e74085] | committer: Andreas Rheinhardt avcodec/mpegutils: Move MAX_FCODE to mpegvideoenc.h Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=c

[FFmpeg-cvslog] avcodec/ituh263enc: Combine branches

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Mar 3 21:15:30 2025 +0100| [9ca97756ace14dbbdd5d824b0731000a48cf9bea] | committer: Andreas Rheinhardt avcodec/ituh263enc: Combine branches Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9ca9775

[FFmpeg-cvslog] avcodec/mpegvideo_enc: Move H.263 specific check to ituh263enc.c

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Mar 1 21:05:59 2025 +0100| [1ec1f1e236ba2cbb7538c692cd2a4cb7cf906dc7] | committer: Andreas Rheinhardt avcodec/mpegvideo_enc: Move H.263 specific check to ituh263enc.c Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ff

[FFmpeg-cvslog] avcodec/mpegvideo: Move temp ratecontrol bufs to RateControlContext

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Mar 1 00:04:43 2025 +0100| [89a8033fc918b2f0ef435e5a3077455ceb8ff913] | committer: Andreas Rheinhardt avcodec/mpegvideo: Move temp ratecontrol bufs to RateControlContext Also only allocate them when they are needed (namely iff adaptive quant

[FFmpeg-cvslog] avcodec/mpegvideo_enc: Move q_scale_type check to mpeg12enc.c

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri Feb 28 00:05:28 2025 +0100| [137060d586ab69ed253dbeb13aff33e368172523] | committer: Andreas Rheinhardt avcodec/mpegvideo_enc: Move q_scale_type check to mpeg12enc.c The MPEG-2 encoder is the only encoder supporting q_scale_type. Signed-off-by

[FFmpeg-cvslog] avcodec/mpegvideo_enc: Move vbv_delay warning to mpeg12enc.c

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri Feb 28 00:46:23 2025 +0100| [c3ab7362dd03fc06823eeb763d9e4976f83cf40c] | committer: Andreas Rheinhardt avcodec/mpegvideo_enc: Move vbv_delay warning to mpeg12enc.c It is MPEG-1/2 only. Signed-off-by: Andreas Rheinhardt > http://git.videolan

[FFmpeg-cvslog] avcodec/mpeg4videodec: Bail out earlier when parsing

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Mar 2 23:09:39 2025 +0100| [c050269edaca7e0b63b59cd214dc32f79b0eef1a] | committer: Andreas Rheinhardt avcodec/mpeg4videodec: Bail out earlier when parsing The scantables are unused for the parser (and in fact the IDCT permutation used has not

[FFmpeg-cvslog] avcodec/ituh263enc: Make SVQ1+Snowenc stop calling ff_h263_encode_init()

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Mar 3 22:32:40 2025 +0100| [607bc17b52d24adb860b2f1d29f87a1a639f56d2] | committer: Andreas Rheinhardt avcodec/ituh263enc: Make SVQ1+Snowenc stop calling ff_h263_encode_init() They only do it for the mv_penalty table. Factor initializating the

[FFmpeg-cvslog] avcodec/mpegvideo: Mark ff_mpv_common_defaults() as av_cold

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Mar 3 17:39:16 2025 +0100| [e117faddbf5ecd2226bfced49af0bf2425028e53] | committer: Andreas Rheinhardt avcodec/mpegvideo: Mark ff_mpv_common_defaults() as av_cold Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.

[FFmpeg-cvslog] avcodec/mpegvideo_enc: Move q_matrix init to init_matrices()

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu Feb 27 22:56:59 2025 +0100| [0c4b091bd6bbb8ea44ff8a002cb02e20b3ee809d] | committer: Andreas Rheinhardt avcodec/mpegvideo_enc: Move q_matrix init to init_matrices() Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg

[FFmpeg-cvslog] avcodec/vc1dec: Don't initialize unused parts of ScanTable

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Mar 3 03:36:57 2025 +0100| [094c2e7f5b4bb42a45fe5909446ec179b2aaa568] | committer: Andreas Rheinhardt avcodec/vc1dec: Don't initialize unused parts of ScanTable The VC-1 decoders don't need ScanTable.raster_end as they don't call any of the u

[FFmpeg-cvslog] avcodec/mpeg12enc: Simplify writing bits

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Mar 3 18:42:13 2025 +0100| [6e225123d8583fdce55037b85eaef5453f201959] | committer: Andreas Rheinhardt avcodec/mpeg12enc: Simplify writing bits Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6e2

[FFmpeg-cvslog] avcodec: Don't log to private context

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Mar 5 01:27:29 2025 +0100| [39286d97f259a9b9666520ff1f9bdff6561f7e3c] | committer: Andreas Rheinhardt avcodec: Don't log to private context While it is save for these codecs (they all have private contexts), it is customary to always use the

[FFmpeg-cvslog] avcodec/{h263,ituh263,msmpeg4,snow}dec: Use proper logcontext

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Mar 5 00:50:49 2025 +0100| [e6d07e45e0dc878889e5452db12f32859a128d22] | committer: Andreas Rheinhardt avcodec/{h263,ituh263,msmpeg4,snow}dec: Use proper logcontext The logging functions here can be reached by codecs without private class, so

[FFmpeg-cvslog] avutil/log: Set AVClass* in av_expr_eval()

2025-03-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Mar 5 03:14:16 2025 +0100| [f641c6846ac419284ae73948b617a250b1a3c22d] | committer: Andreas Rheinhardt avutil/log: Set AVClass* in av_expr_eval() Otherwise it is possible for av_log() to receive a non-NULL object with a NULL AVClass pointer; t