[FFmpeg-cvslog] avformat/mpegts: adjust probe score for low check_count
Michael Niedermayer
git at videolan.org
Tue Jun 14 02:22:45 CEST 2016
ffmpeg | branch: master | Michael Niedermayer <michael at niedermayer.cc> | Tue Jun 14 01:36:15 2016 +0200| [00c4861f13d9ec302348cfa1e2d4f1c796e9e86b] | committer: Michael Niedermayer
avformat/mpegts: adjust probe score for low check_count
Fixes mis-detection of tiff as mpegts
Fixes Ticket5565
Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=00c4861f13d9ec302348cfa1e2d4f1c796e9e86b
---
libavformat/mpegts.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/libavformat/mpegts.c b/libavformat/mpegts.c
index 7d78c41..4d1bc6d 100644
--- a/libavformat/mpegts.c
+++ b/libavformat/mpegts.c
@@ -2508,8 +2508,10 @@ static int mpegts_probe(AVProbeData *p)
ff_dlog(0, "TS score: %d %d\n", sumscore, maxscore);
- if (check_count >= CHECK_COUNT && sumscore > 6) {
+ if (check_count > CHECK_COUNT && sumscore > 6) {
return AVPROBE_SCORE_MAX + sumscore - CHECK_COUNT;
+ } else if (check_count >= CHECK_COUNT && sumscore > 6) {
+ return AVPROBE_SCORE_MAX/2 + sumscore - CHECK_COUNT;
} else if (check_count >= CHECK_COUNT && maxscore > 6) {
return AVPROBE_SCORE_MAX/2 + sumscore - CHECK_COUNT;
} else if (sumscore > 6) {
More information about the ffmpeg-cvslog
mailing list