libavcodec/motionpixels.c:252: error: Uninitialized Value
  The value read from p.u was never initialized.

libavcodec/motionpixels.c:252:17: 
250.                 p.v += mp_gradient(mp, 1, mp_get_vlc(mp, bc));
251.                 p.v = av_clip_intp2(p.v, 5);
252.                 p.u += mp_gradient(mp, 2, mp_get_vlc(mp, bc));
                     ^
253.                 p.u = av_clip_intp2(p.u, 5);
254.             }

static void mp_decode_frame_helper(MotionPixelsContext *mp,
                                   BitstreamContext *bc)
{
    YuvPixel p;
    int y, y0;
    for (y = 0; y < mp->avctx->height; ++y) {
        if (mp->changes_map[y * mp->avctx->width] != 0) {
            memset(mp->gradient_scale, 1, sizeof(mp->gradient_scale));
            p = mp_get_yuv_from_rgb(mp, 0, y);
        } else {
            p.y += mp_gradient(mp, 0, mp_get_vlc(mp, bc));
            p.y = av_clip_uintp2(p.y, 5);
            if ((y & 3) == 0) {
                p.v += mp_gradient(mp, 1, mp_get_vlc(mp, bc));
                p.v = av_clip_intp2(p.v, 5);
                p.u += mp_gradient(mp, 2, mp_get_vlc(mp, bc));
                p.u = av_clip_intp2(p.u, 5);
            }
            mp->vpt[y] = p;
            mp_set_rgb_from_yuv(mp, 0, y, &p);
        }
    }
    for (y0 = 0; y0 < 2; ++y0)
        for (y = y0; y < mp->avctx->height; y += 2)
            mp_decode_line(mp, bc, y);
}
['static void mp_decode_frame_helper(MotionPixelsContext *mp,\n                                   BitstreamContext *bc)\n{\n    YuvPixel p;\n    int y, y0;\n    for (y = 0; y < mp->avctx->height; ++y) {\n        if (mp->changes_map[y * mp->avctx->width] != 0) {\n            memset(mp->gradient_scale, 1, sizeof(mp->gradient_scale));\n            p = mp_get_yuv_from_rgb(mp, 0, y);\n        } else {\n            p.y += mp_gradient(mp, 0, mp_get_vlc(mp, bc));\n            p.y = av_clip_uintp2(p.y, 5);\n            if ((y & 3) == 0) {\n                p.v += mp_gradient(mp, 1, mp_get_vlc(mp, bc));\n                p.v = av_clip_intp2(p.v, 5);\n                p.u += mp_gradient(mp, 2, mp_get_vlc(mp, bc));\n                p.u = av_clip_intp2(p.u, 5);\n            }\n            mp->vpt[y] = p;\n            mp_set_rgb_from_yuv(mp, 0, y, &p);\n        }\n    }\n    for (y0 = 0; y0 < 2; ++y0)\n        for (y = y0; y < mp->avctx->height; y += 2)\n            mp_decode_line(mp, bc, y);\n}']