libavformat/mxfenc.c:359: error: Uninitialized Value
  The value read from version_string_len was never initialized.

libavformat/mxfenc.c:359:9: 
357. 
358.     if (!(s->streams[0]->codec->flags & CODEC_FLAG_BITEXACT)) {
359.         mxf_write_local_tag(pb, version_string_len, 0x3C04);
             ^
360.         put_buffer(pb, LIBAVFORMAT_IDENT, version_string_len);
361.     }

static void mxf_write_identification(AVFormatContext *s)
{
    ByteIOContext *pb = s->pb;
    int length, company_name_len, product_name_len, version_string_len;
    mxf_write_metadata_key(pb, 0x013000);
    PRINT_KEY(s, "identification key", pb->buf_ptr - 16);
    company_name_len = sizeof("FFmpeg");
    product_name_len = sizeof("OP1a Muxer");
    length = 80 + company_name_len + product_name_len;
    if (!(s->streams[0]->codec->flags & CODEC_FLAG_BITEXACT)) {
        version_string_len = sizeof(LIBAVFORMAT_IDENT);
        length += 4 + version_string_len;
    }
    klv_encode_ber_length(pb, length);
    mxf_write_local_tag(pb, 16, 0x3C0A);
    mxf_write_uuid(pb, Identification, 0);
    PRINT_KEY(s, "identification uid", pb->buf_ptr - 16);
    mxf_write_local_tag(pb, 16, 0x3C09);
    mxf_write_uuid(pb, Identification, 1);
    mxf_write_local_tag(pb, company_name_len, 0x3C01);
    put_buffer(pb, "FFmpeg", company_name_len);
    mxf_write_local_tag(pb, product_name_len, 0x3C02);
    put_buffer(pb, "OP1a Muxer", product_name_len);
    if (!(s->streams[0]->codec->flags & CODEC_FLAG_BITEXACT)) {
        mxf_write_local_tag(pb, version_string_len, 0x3C04);
        put_buffer(pb, LIBAVFORMAT_IDENT, version_string_len);
    }
    mxf_write_local_tag(pb, 16, 0x3C05);
    mxf_write_uuid(pb, Identification, 2);
    mxf_write_local_tag(pb, 8, 0x3C06);
    put_be64(pb, 0);
}
['static void mxf_write_identification(AVFormatContext *s)\n{\n    ByteIOContext *pb = s->pb;\n    int length, company_name_len, product_name_len, version_string_len;\n    mxf_write_metadata_key(pb, 0x013000);\n    PRINT_KEY(s, "identification key", pb->buf_ptr - 16);\n    company_name_len = sizeof("FFmpeg");\n    product_name_len = sizeof("OP1a Muxer");\n    length = 80 + company_name_len + product_name_len;\n    if (!(s->streams[0]->codec->flags & CODEC_FLAG_BITEXACT)) {\n        version_string_len = sizeof(LIBAVFORMAT_IDENT);\n        length += 4 + version_string_len;\n    }\n    klv_encode_ber_length(pb, length);\n    mxf_write_local_tag(pb, 16, 0x3C0A);\n    mxf_write_uuid(pb, Identification, 0);\n    PRINT_KEY(s, "identification uid", pb->buf_ptr - 16);\n    mxf_write_local_tag(pb, 16, 0x3C09);\n    mxf_write_uuid(pb, Identification, 1);\n    mxf_write_local_tag(pb, company_name_len, 0x3C01);\n    put_buffer(pb, "FFmpeg", company_name_len);\n    mxf_write_local_tag(pb, product_name_len, 0x3C02);\n    put_buffer(pb, "OP1a Muxer", product_name_len);\n    if (!(s->streams[0]->codec->flags & CODEC_FLAG_BITEXACT)) {\n        mxf_write_local_tag(pb, version_string_len, 0x3C04);\n        put_buffer(pb, LIBAVFORMAT_IDENT, version_string_len);\n    }\n    mxf_write_local_tag(pb, 16, 0x3C05);\n    mxf_write_uuid(pb, Identification, 2);\n    mxf_write_local_tag(pb, 8, 0x3C06);\n    put_be64(pb, 0);\n}']