fix an off-by-one error in probing function
authorAurelien Jacobs <aurel@gnuage.org>
Thu, 1 Mar 2007 23:36:39 +0000 (23:36 +0000)
committerAurelien Jacobs <aurel@gnuage.org>
Thu, 1 Mar 2007 23:36:39 +0000 (23:36 +0000)
this prevented correct detection of Mushishi24-head.mkv

Originally committed as revision 8177 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavformat/matroska.c

index 13321abee98b394cb920f2e4791e772d13f3f2f1..c122f932e5626da03473f08ec1069b146f59aab2 100644 (file)
@@ -1055,7 +1055,7 @@ matroska_probe (AVProbeData *p)
      * we don't parse the whole header but simply check for the
      * availability of that array of characters inside the header.
      * Not fully fool-proof, but good enough. */
-    for (n = 4 + size; n < 4 + size + total - sizeof(probe_data); n++)
+    for (n = 4 + size; n <= 4 + size + total - sizeof(probe_data); n++)
         if (!memcmp (&p->buf[n], probe_data, sizeof(probe_data)))
             return AVPROBE_SCORE_MAX;