]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/commitdiff
For every line, copy 3*width bytes instead of linesize[0] to avoid
authorvitor <vitor@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Tue, 14 Apr 2009 21:03:41 +0000 (21:03 +0000)
committervitor <vitor@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Tue, 14 Apr 2009 21:03:41 +0000 (21:03 +0000)
problems with padding.

Fix issue 959

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18512 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

libavcodec/fraps.c

index e5f8f49b28edffc80a96ca627b21819bda0624fa..81fa5d5c884b41015a88db57ae31363560f68adb 100644 (file)
@@ -240,7 +240,7 @@ static int decode_frame(AVCodecContext *avctx,
             for(y=0; y<avctx->height; y++)
                 memcpy(&f->data[0][ (avctx->height-y)*f->linesize[0] ],
                        &buf[y*avctx->width*3],
-                       f->linesize[0]);
+                       3*avctx->width);
         }
         break;