X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Fimg2dec.c;h=19cae87fdbe353bdd9aab2b3a38c0d2eb617b2cd;hb=1b8ef01f04ab2210a26b59d3a1a62daed52ce88a;hp=b4540711687147af8da5846bb1e5b6edaae1f747;hpb=055d6c2ea92e56b01467563cffb41fc3754bc661;p=ffmpeg diff --git a/libavformat/img2dec.c b/libavformat/img2dec.c index b4540711687..19cae87fdbe 100644 --- a/libavformat/img2dec.c +++ b/libavformat/img2dec.c @@ -873,6 +873,13 @@ static int sunrast_probe(AVProbeData *p) return 0; } +static int svg_probe(AVProbeData *p) +{ + if (av_match_ext(p->filename, "svg") || av_match_ext(p->filename, "svgz")) + return AVPROBE_SCORE_EXTENSION + 1; + return 0; +} + static int tiff_probe(AVProbeData *p) { const uint8_t *b = p->buf; @@ -990,6 +997,7 @@ IMAGEAUTO_DEMUXER(psd, AV_CODEC_ID_PSD) IMAGEAUTO_DEMUXER(qdraw, AV_CODEC_ID_QDRAW) IMAGEAUTO_DEMUXER(sgi, AV_CODEC_ID_SGI) IMAGEAUTO_DEMUXER(sunrast, AV_CODEC_ID_SUNRAST) +IMAGEAUTO_DEMUXER(svg, AV_CODEC_ID_SVG) IMAGEAUTO_DEMUXER(tiff, AV_CODEC_ID_TIFF) IMAGEAUTO_DEMUXER(webp, AV_CODEC_ID_WEBP) IMAGEAUTO_DEMUXER(xpm, AV_CODEC_ID_XPM)