s->fetch_timestamp=1;
AVCodecParserContext *av_parser_init(int codec_id){    AVCodecParserContext *s;    AVCodecParser *parser;    int ret;    for(parser = av_first_parser; parser != NULL; parser = parser->next) {        if (parser->codec_ids[0] == codec_id ||            parser->codec_ids[1] == codec_id ||            parser->codec_ids[2] == codec_id)            goto found;    }    return NULL; found:    s = av_mallocz(sizeof(AVCodecParserContext));    if (!s)        return NULL;    s->parser = parser;    s->priv_data = av_mallocz(parser->priv_data_size);    if (!s->priv_data) {        av_free(s);        return NULL;    }    if (parser->parser_init) {        ret = parser->parser_init(s);        if (ret != 0) {            av_free(s->priv_data);            av_free(s);            return NULL;        }    }    return s;}