]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/commitdiff
Remove a pointless right-shift in xan decoder.
authorreimar <reimar@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Fri, 17 Apr 2009 17:54:55 +0000 (17:54 +0000)
committerreimar <reimar@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Fri, 17 Apr 2009 17:54:55 +0000 (17:54 +0000)
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18574 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

libavcodec/xan.c

index 66b2ddf6cb242456b9d1ff58c902b03767fb12a3..9a311eae6cf6e4fa4daf4f6ddae09f3d7d88e1b3 100644 (file)
@@ -181,7 +181,7 @@ static void xan_unpack(unsigned char *dest, const unsigned char *src, int dest_l
             if (dest + size > dest_end)
                 return;
             av_memcpy_backptr(dest,
-                (((opcode & 0x10) >> 4) << 0x10) + 1 + (byte1 << 8) + byte2,
+                ((opcode & 0x10) << 12) + 1 + (byte1 << 8) + byte2,
                 size);
             dest += size;
         } else {