@@ -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;