Merge commit 'e7a44f87d07655ec0cd31c315936931674434340'
[ffmpeg.git] / libavcodec / 4xm.c
index 18b1fe9..a396a6d 100644 (file)
@@ -411,12 +411,14 @@ static int decode_p_frame(FourXContext *f, AVFrame *frame,
     int x, y;
     const int width  = f->avctx->width;
     const int height = f->avctx->height;
-    uint16_t *src    = (uint16_t *)f->last_picture->data[0];
     uint16_t *dst    = (uint16_t *)frame->data[0];
     const int stride =             frame->linesize[0] >> 1;
+    uint16_t *src;
     unsigned int bitstream_size, bytestream_size, wordstream_size, extra,
                  bytestream_offset, wordstream_offset;
 
+    src = (uint16_t *)f->last_picture->data[0];
+
     if (f->version > 1) {
         extra           = 20;
         if (length < extra)