1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-23 12:43:46 +02:00

avformat/img2dec: Attempt to detect non-escaped glob patterns too (-pattern_type glob)

Fixes ticket #3948

Based-on-patch-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: Alexander Strasser <eclipse7@gmx.net>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
Alexander Strasser 2014-10-05 03:42:32 +02:00 committed by Michael Niedermayer
parent 345160a9cd
commit e079d43af8

View File

@ -162,6 +162,8 @@ static int img_read_probe(AVProbeData *p)
return AVPROBE_SCORE_MAX; return AVPROBE_SCORE_MAX;
else if (is_glob(p->filename)) else if (is_glob(p->filename))
return AVPROBE_SCORE_MAX; return AVPROBE_SCORE_MAX;
else if (p->filename[strcspn(p->filename, "*?{")]) // probably PT_GLOB
return AVPROBE_SCORE_EXTENSION + 2; // score chosen to be a tad above the image pipes
else if (p->buf_size == 0) else if (p->buf_size == 0)
return 0; return 0;
else if (av_match_ext(p->filename, "raw") || av_match_ext(p->filename, "gif")) else if (av_match_ext(p->filename, "raw") || av_match_ext(p->filename, "gif"))