On Wed, 26 Jan 2022 at 21:35, Andreas Rheinhardt < andreas.rheinha...@outlook.com> wrote:
> Fixes visual corruptions on two macroblocks from two frames from > > https://samples.ffmpeg.org/ffmpeg-bugs/trac/ticket4447/A003C003_SR_422_23.98p.mxf > > Signed-off-by: Andreas Rheinhardt <andreas.rheinha...@outlook.com> > --- > libavcodec/mpegvideo.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/libavcodec/mpegvideo.c b/libavcodec/mpegvideo.c > index e9f2fb212a..47603c2991 100644 > --- a/libavcodec/mpegvideo.c > +++ b/libavcodec/mpegvideo.c > @@ -1648,8 +1648,8 @@ void mpv_reconstruct_mb_internal(MpegEncContext *s, > int16_t block[12][64], > int vsub = i ? s->chroma_y_shift : 0; > int hsub = i ? s->chroma_x_shift : 0; > dest_pcm[i] += (linesize[i] / 2) * ((16 >> vsub) > - 1); > - for(h = (16 >> vsub)-1; h >= 1; h--){ > - for(w = (16 >> hsub)-1; w >= 1; w--) > + for (h = (16 >> vsub) - 1; h >= 0; h--) { > + for (w = (16 >> hsub) - 1; w >= 0; w--) > dest_pcm[i][w] = > (*s->dpcm_macroblock)[i][idx++]; > dest_pcm[i] -= linesize[i] / 2; > } > -- > 2.32.0 > Seems fine Kieran _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".