From 7ceab4af353eb540360c20efbc7220116d706490 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Tue, 31 Jul 2007 20:52:49 +0000 Subject: [PATCH] avoid 2 additions (1 cpu cycle) per MB Originally committed as revision 9843 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/mpeg12.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/mpeg12.c b/libavcodec/mpeg12.c index de58b8f3c..b78ca7058 100644 --- a/libavcodec/mpeg12.c +++ b/libavcodec/mpeg12.c @@ -1776,8 +1776,8 @@ static int mpeg_decode_slice(Mpeg1Context *s1, int mb_y, } s->dest[0] += 16 >> lowres; - s->dest[1] += 16 >> (s->chroma_x_shift + lowres); - s->dest[2] += 16 >> (s->chroma_x_shift + lowres); + s->dest[1] +=(16 >> lowres) >> s->chroma_x_shift; + s->dest[2] +=(16 >> lowres) >> s->chroma_x_shift; MPV_decode_mb(s, s->block); -- 2.11.0