From e5986d0427818bbdfceec3c8db2ff0a755275959 Mon Sep 17 00:00:00 2001 From: Reimar Döffinger Date: Fri, 17 Apr 2009 19:14:11 +0000 Subject: Cosmetics to improve xan_unpack readability Originally committed as revision 18590 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/xan.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'libavcodec/xan.c') diff --git a/libavcodec/xan.c b/libavcodec/xan.c index 04f2b1f249..8a7ad240ad 100644 --- a/libavcodec/xan.c +++ b/libavcodec/xan.c @@ -140,22 +140,22 @@ static void xan_unpack(unsigned char *dest, const unsigned char *src, int dest_l size = opcode & 3; + back = ((opcode & 0x60) << 3) + *src++ + 1; size2 = ((opcode & 0x1c) >> 2) + 3; - back = ((opcode & 0x60) << 3) + *src++ + 1; } else if ( (opcode & 0x40) == 0 ) { size = *src >> 6; + back = (bytestream_get_be16(&src) & 0x3fff) + 1; size2 = (opcode & 0x3f) + 4; - back = (bytestream_get_be16(&src) & 0x3fff) + 1; } else { size = opcode & 3; - back = ((opcode & 0x10) << 12) + 1 + bytestream_get_be16(&src); - size2 = *src++ + 5 + ((opcode & 0xc) << 6); + back = ((opcode & 0x10) << 12) + bytestream_get_be16(&src) + 1; + size2 = ((opcode & 0x0c) << 6) + *src++ + 5; if (size + size2 > dest_end - dest) return; } -- cgit v1.2.3