[FFmpeg-devel] [PATCH] avcodec/mpeg12dec: Use proper logcontext
Ramiro Polla
ramiro.polla at gmail.com
Wed Mar 5 00:55:49 EET 2025
On 3/4/25 23:11, Andreas Rheinhardt wrote:
> Patch attached
> diff --git a/libavcodec/mpeg12dec.c b/libavcodec/mpeg12dec.c
> index 843640edbf..14c028379e 100644
> --- a/libavcodec/mpeg12dec.c
> +++ b/libavcodec/mpeg12dec.c
> @@ -1655,11 +1655,11 @@ static int mpeg_decode_slice(MpegEncContext *s, int mb_y,
> }
> eos: // end of slice
> if (get_bits_left(&s->gb) < 0) {
> - av_log(s, AV_LOG_ERROR, "overread %d\n", -get_bits_left(&s->gb));
> + av_log(s->avctx, AV_LOG_ERROR, "overread %d\n", -get_bits_left(&s->gb));
> return AVERROR_INVALIDDATA;
> }
> *buf += (get_bits_count(&s->gb) - 1) / 8;
> - ff_dlog(s, "Slice start:%d %d end:%d %d\n", s->resync_mb_x, s->resync_mb_y, s->mb_x, s->mb_y);
> + ff_dlog(s->avctx, "Slice start:%d %d end:%d %d\n", s->resync_mb_x, s->resync_mb_y, s->mb_x, s->mb_y);
> return 0;
> }
LGTM.
We could also simplify mpeg_decode_slice() a bit more by using the local
variables avctx, lowres, and field_pic (which have already been obtained
from s).
Ramiro
More information about the ffmpeg-devel
mailing list