From aeba058340ec47a10049c9cefb7ca8d500047b31 Mon Sep 17 00:00:00 2001 From: Nicolas George Date: Tue, 16 Aug 2011 13:29:47 +0200 Subject: [PATCH] lavf: warn when a parser is needed and not found. --- libavformat/utils.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libavformat/utils.c b/libavformat/utils.c index ab36a156b4..ef1de94d77 100644 --- a/libavformat/utils.c +++ b/libavformat/utils.c @@ -1246,6 +1246,9 @@ static int read_frame_internal(AVFormatContext *s, AVPacket *pkt) if (st->need_parsing && !st->parser && !(s->flags & AVFMT_FLAG_NOPARSE)) { st->parser = av_parser_init(st->codec->codec_id); if (!st->parser) { + av_log(s, AV_LOG_WARNING, "parser not found for codec " + "%s, packets or times may be invalid.\n", + avcodec_get_name(st->codec->codec_id)); /* no parser available: just output the raw packets */ st->need_parsing = AVSTREAM_PARSE_NONE; }else if(st->need_parsing == AVSTREAM_PARSE_HEADERS){