libavcodec/nuv.c:81: error: Buffer Overrun L1
  Offset added: 1024 Size: 64 by call to `av_image_copy`.

libavcodec/nuv.c:75:1: Parameter `f->data[*]`
73.  * @param height height of the video frame
74.  */
75. static void copy_frame(AVFrame *f, const uint8_t *src, int width, int height)
    ^
76. {
77.     uint8_t *src_data[4];

libavcodec/nuv.c:81:5: Call
79.     av_image_fill_arrays(src_data, src_linesize, src,
80.                          f->format, width, height, 1);
81.     av_image_copy(f->data, f->linesize, src_data, src_linesize,
        ^
82.                   f->format, width, height);
83. }

libavutil/imgutils.c:268:1: <Length trace>
266. }
267. 
268. void av_image_copy(uint8_t *dst_data[4], int dst_linesizes[4],
     ^
269.                    const uint8_t *src_data[4], const int src_linesizes[4],
270.                    enum AVPixelFormat pix_fmt, int width, int height)

libavutil/imgutils.c:268:1: Parameter `**dst_data`
  266. }
  267. 
  268. void av_image_copy(uint8_t *dst_data[4], int dst_linesizes[4],
       ^
  269.                    const uint8_t *src_data[4], const int src_linesizes[4],
  270.                    enum AVPixelFormat pix_fmt, int width, int height)

libavutil/imgutils.c:283:9: Array access: Offset added: 1024 Size: 64 by call to `av_image_copy` 
  281.                             width, height);
  282.         /* copy the palette */
  283.         memcpy(dst_data[1], src_data[1], 4*256);
               ^
  284.     } else {
  285.         int i, planes_nb = 0;

void av_image_copy(uint8_t *dst_data[4], int dst_linesizes[4],
                   const uint8_t *src_data[4], const int src_linesizes[4],
                   enum AVPixelFormat pix_fmt, int width, int height)
{
    const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
    if (!desc || desc->flags & AV_PIX_FMT_FLAG_HWACCEL)
        return;
    if (desc->flags & AV_PIX_FMT_FLAG_PAL ||
        desc->flags & AV_PIX_FMT_FLAG_PSEUDOPAL) {
        av_image_copy_plane(dst_data[0], dst_linesizes[0],
                            src_data[0], src_linesizes[0],
                            width, height);
        memcpy(dst_data[1], src_data[1], 4*256);
    } else {
        int i, planes_nb = 0;
        for (i = 0; i < desc->nb_components; i++)
            planes_nb = FFMAX(planes_nb, desc->comp[i].plane + 1);
        for (i = 0; i < planes_nb; i++) {
            int h = height;
            int bwidth = av_image_get_linesize(pix_fmt, width, i);
            if (i == 1 || i == 2) {
                h= -((-height)>>desc->log2_chroma_h);
            }
            av_image_copy_plane(dst_data[i], dst_linesizes[i],
                                src_data[i], src_linesizes[i],
                                bwidth, h);
        }
    }
}
['static void copy_frame(AVFrame *f, const uint8_t *src, int width, int height)\n{\n    uint8_t *src_data[4];\n    int src_linesize[4];\n    av_image_fill_arrays(src_data, src_linesize, src,\n                         f->format, width, height, 1);\n    av_image_copy(f->data, f->linesize, src_data, src_linesize,\n                  f->format, width, height);\n}', 'void av_image_copy(uint8_t *dst_data[4], int dst_linesizes[4],\n                   const uint8_t *src_data[4], const int src_linesizes[4],\n                   enum AVPixelFormat pix_fmt, int width, int height)\n{\n    const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);\n    if (!desc || desc->flags & AV_PIX_FMT_FLAG_HWACCEL)\n        return;\n    if (desc->flags & AV_PIX_FMT_FLAG_PAL ||\n        desc->flags & AV_PIX_FMT_FLAG_PSEUDOPAL) {\n        av_image_copy_plane(dst_data[0], dst_linesizes[0],\n                            src_data[0], src_linesizes[0],\n                            width, height);\n        memcpy(dst_data[1], src_data[1], 4*256);\n    } else {\n        int i, planes_nb = 0;\n        for (i = 0; i < desc->nb_components; i++)\n            planes_nb = FFMAX(planes_nb, desc->comp[i].plane + 1);\n        for (i = 0; i < planes_nb; i++) {\n            int h = height;\n            int bwidth = av_image_get_linesize(pix_fmt, width, i);\n            if (i == 1 || i == 2) {\n                h= -((-height)>>desc->log2_chroma_h);\n            }\n            av_image_copy_plane(dst_data[i], dst_linesizes[i],\n                                src_data[i], src_linesizes[i],\n                                bwidth, h);\n        }\n    }\n}']