libavcodec/interplayvideo.c:506: error: Uninitialized Value
  The value read from P[_] was never initialized.

libavcodec/interplayvideo.c:506:9: 
504.             P[1] = *s->stream_ptr++;
505.         }
506.         memset(s->pixel_ptr,     P[0], 4);
             ^
507.         memset(s->pixel_ptr + 4, P[1], 4);
508.         s->pixel_ptr += s->stride;

static int ipvideo_decode_block_opcode_0xD(IpvideoContext *s)
{
    int y;
    unsigned char P[2];
    CHECK_STREAM_PTR(4);
    for (y = 0; y < 8; y++) {
        if (!(y & 3)) {
            P[0] = *s->stream_ptr++;
            P[1] = *s->stream_ptr++;
        }
        memset(s->pixel_ptr,     P[0], 4);
        memset(s->pixel_ptr + 4, P[1], 4);
        s->pixel_ptr += s->stride;
    }
    return 0;
}
['static int ipvideo_decode_block_opcode_0xD(IpvideoContext *s)\n{\n    int y;\n    unsigned char P[2];\n    CHECK_STREAM_PTR(4);\n    for (y = 0; y < 8; y++) {\n        if (!(y & 3)) {\n            P[0] = *s->stream_ptr++;\n            P[1] = *s->stream_ptr++;\n        }\n        memset(s->pixel_ptr,     P[0], 4);\n        memset(s->pixel_ptr + 4, P[1], 4);\n        s->pixel_ptr += s->stride;\n    }\n    return 0;\n}']