[FFmpeg-cvslog] lavf: warn when a parser is needed and not found.

Nicolas George git at videolan.org
Mon Aug 22 12:21:02 CEST 2011


ffmpeg | branch: master | Nicolas George <nicolas.george at normalesup.org> | Tue Aug 16 13:29:47 2011 +0200| [aeba058340ec47a10049c9cefb7ca8d500047b31] | committer: Nicolas George

lavf: warn when a parser is needed and not found.

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=aeba058340ec47a10049c9cefb7ca8d500047b31
---

 libavformat/utils.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/libavformat/utils.c b/libavformat/utils.c
index ab36a15..ef1de94 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){



More information about the ffmpeg-cvslog mailing list