diff --git a/libavformat/avidec.c b/libavformat/avidec.c
index 97f4e71..0bb6e2b 100644
--- a/libavformat/avidec.c
+++ b/libavformat/avidec.c
@@ -558,8 +558,7 @@ static int avi_read_header(AVFormatContext *s, AVFormatParameters *ap)
                 codec_type = AVMEDIA_TYPE_DATA;
                 break;
             default:
-                av_log(s, AV_LOG_ERROR, "unknown stream type %X\n", tag1);
-                goto fail;
+                av_log(s, AV_LOG_INFO, "unknown stream type %X\n", tag1);
             }
             if(ast->sample_size == 0)
                 st->duration = st->nb_frames;
