]> git.sesse.net Git - ffmpeg/commitdiff
lavf/amr: Make the heuristic for auto-detection even stricter.
authorCarl Eugen Hoyos <ceffmpeg@gmail.com>
Thu, 21 Jun 2018 22:08:13 +0000 (00:08 +0200)
committerCarl Eugen Hoyos <ceffmpeg@gmail.com>
Thu, 21 Jun 2018 22:08:13 +0000 (00:08 +0200)
Fixes ticket #7270.

libavformat/amr.c

index f954803d4615a0198695b1eba68c2f822c105cd9..6cc06bceac14a38f15a287e1e615ee8384229026 100644 (file)
@@ -201,7 +201,7 @@ static int amrnb_probe(AVProbeData *p)
             i++;
         }
     }
-    if (valid > 100 && valid > invalid)
+    if (valid > 100 && valid >> 4 > invalid)
         return AVPROBE_SCORE_EXTENSION / 2 + 1;
     return 0;
 }
@@ -258,8 +258,8 @@ static int amrwb_probe(AVProbeData *p)
             i++;
         }
     }
-    if (valid > 100 && valid > invalid)
-        return AVPROBE_SCORE_EXTENSION / 2 - 1;
+    if (valid > 100 && valid >> 4 > invalid)
+        return AVPROBE_SCORE_EXTENSION / 2 + 1;
     return 0;
 }