diff utils.c @ 6390:27a6801cbb27 libavcodec

Fix bug I introduced in r11962. Thanks to Uoti Urpala for spotting it and proposing the fix.
author vitor
date Sun, 24 Feb 2008 07:47:02 +0000
parents c6c5bcca56d9
children 7f9e2b5893fc
line wrap: on
line diff
--- a/utils.c	Sat Feb 23 23:30:41 2008 +0000
+++ b/utils.c	Sun Feb 24 07:47:02 2008 +0000
@@ -295,7 +295,7 @@
 
         for (i=0; i<3 && picture.data[i+1]; i++)
             size[i] = picture.data[i+1] - picture.data[i];
-        size[i] = tmpsize - size[i];
+        size[i] = tmpsize - (picture.data[i] - picture.data[0]);
 
         buf->last_pic_num= -256*256*256*64;
         memset(buf->base, 0, sizeof(buf->base));