libavcodec/aac_ac3_parser.c:54: error: Uninitialized Value
  The value read from new_frame_start was never initialized.

libavcodec/aac_ac3_parser.c:54:21: 
52.                 i-= s->header_size -1;
53.                 s->remaining_size = len;
54.                 if(!new_frame_start){
                        ^
55.                     s->remaining_size += i;
56.                     goto get_next;

int ff_aac_ac3_parse(AVCodecParserContext *s1,
                     AVCodecContext *avctx,
                     const uint8_t **poutbuf, int *poutbuf_size,
                     const uint8_t *buf, int buf_size)
{
    AACAC3ParseContext *s = s1->priv_data;
    ParseContext *pc = &s->pc;
    int len, i;
    int new_frame_start;
get_next:
    i=END_NOT_FOUND;
    if(s->remaining_size <= buf_size){
        if(s->remaining_size && !s->need_next_header){
            i= s->remaining_size;
            s->remaining_size = 0;
        }else{
            len=0;
            for(i=s->remaining_size; i<buf_size; i++){
                s->state = (s->state<<8) + buf[i];
                if((len=s->sync(s->state, s, &s->need_next_header, &new_frame_start)))
                    break;
            }
            if(len<=0){
                i=END_NOT_FOUND;
            }else{
                i-= s->header_size -1;
                s->remaining_size = len;
                if(!new_frame_start){
                    s->remaining_size += i;
                    goto get_next;
                }
            }
        }
    }
    if(ff_combine_frame(pc, i, &buf, &buf_size)<0){
        s->remaining_size -= FFMIN(s->remaining_size, buf_size);
        *poutbuf = NULL;
        *poutbuf_size = 0;
        return buf_size;
    }
    *poutbuf = buf;
    *poutbuf_size = buf_size;
    avctx->sample_rate = s->sample_rate;
    if(avctx->request_channels > 0 &&
            avctx->request_channels < s->channels &&
            (avctx->request_channels <= 2 ||
            (avctx->request_channels == 1 &&
            avctx->codec_id == CODEC_ID_AC3))) {
        avctx->channels = avctx->request_channels;
    } else {
        avctx->channels = s->channels;
    }
    avctx->bit_rate = s->bit_rate;
    avctx->frame_size = s->samples;
    return i;
}
['int ff_aac_ac3_parse(AVCodecParserContext *s1,\n                     AVCodecContext *avctx,\n                     const uint8_t **poutbuf, int *poutbuf_size,\n                     const uint8_t *buf, int buf_size)\n{\n    AACAC3ParseContext *s = s1->priv_data;\n    ParseContext *pc = &s->pc;\n    int len, i;\n    int new_frame_start;\nget_next:\n    i=END_NOT_FOUND;\n    if(s->remaining_size <= buf_size){\n        if(s->remaining_size && !s->need_next_header){\n            i= s->remaining_size;\n            s->remaining_size = 0;\n        }else{\n            len=0;\n            for(i=s->remaining_size; i<buf_size; i++){\n                s->state = (s->state<<8) + buf[i];\n                if((len=s->sync(s->state, s, &s->need_next_header, &new_frame_start)))\n                    break;\n            }\n            if(len<=0){\n                i=END_NOT_FOUND;\n            }else{\n                i-= s->header_size -1;\n                s->remaining_size = len;\n                if(!new_frame_start){\n                    s->remaining_size += i;\n                    goto get_next;\n                }\n            }\n        }\n    }\n    if(ff_combine_frame(pc, i, &buf, &buf_size)<0){\n        s->remaining_size -= FFMIN(s->remaining_size, buf_size);\n        *poutbuf = NULL;\n        *poutbuf_size = 0;\n        return buf_size;\n    }\n    *poutbuf = buf;\n    *poutbuf_size = buf_size;\n    avctx->sample_rate = s->sample_rate;\n    if(avctx->request_channels > 0 &&\n            avctx->request_channels < s->channels &&\n            (avctx->request_channels <= 2 ||\n            (avctx->request_channels == 1 &&\n            avctx->codec_id == CODEC_ID_AC3))) {\n        avctx->channels = avctx->request_channels;\n    } else {\n        avctx->channels = s->channels;\n    }\n    avctx->bit_rate = s->bit_rate;\n    avctx->frame_size = s->samples;\n    return i;\n}']