ffmpeg | branch: master | Andreas Rheinhardt <andreas.rheinha...@outlook.com> | 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 latter seems very unlikely.) Reviewed-by: Ramiro Polla <ramiro.po...@gmail.com> Signed-off-by: Andreas Rheinhardt <andreas.rheinha...@outlook.com> > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f5f2c37a52256589440a50dc43026b577acd6019 --- libavcodec/ituh263dec.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libavcodec/ituh263dec.c b/libavcodec/ituh263dec.c index e0f3034e57..9fee33da71 100644 --- a/libavcodec/ituh263dec.c +++ b/libavcodec/ituh263dec.c @@ -541,6 +541,8 @@ static int h263_decode_block(MpegEncContext * s, int16_t * block, scan_table = s->intra_scantable.permutated; if (s->h263_aic && s->mb_intra) { + if (!coded) + goto not_coded; rl = &ff_rl_intra_aic; i = 0; if (s->ac_pred) { @@ -587,8 +589,6 @@ static int h263_decode_block(MpegEncContext * s, int16_t * block, i = 0; } if (!coded) { - if (s->mb_intra && s->h263_aic) - goto not_coded; s->block_last_index[n] = i - 1; return 0; } @@ -669,8 +669,8 @@ retry: block[j] = level; } } -not_coded: if (s->mb_intra && s->h263_aic) { +not_coded: h263_pred_acdc(s, block, n); i = 63; } _______________________________________________ ffmpeg-cvslog mailing list ffmpeg-cvslog@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog To unsubscribe, visit link above, or email ffmpeg-cvslog-requ...@ffmpeg.org with subject "unsubscribe".