diff options
author | Paul B Mahol <onemda@gmail.com> | 2021-02-03 13:52:00 +0100 |
---|---|---|
committer | Paul B Mahol <onemda@gmail.com> | 2021-02-05 15:36:19 +0100 |
commit | 84d5df54468e7e76f0c5c3ae7076dc955ce86a79 (patch) | |
tree | 42db953dfa7173e5cf172de78e99b3b3cb51e001 /libavformat/img2dec.c | |
parent | 7dfa98665c172a15f2dc6a9424331737360e5138 (diff) |
avformat: add xbm_pipe demuxer
Diffstat (limited to 'libavformat/img2dec.c')
-rw-r--r-- | libavformat/img2dec.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libavformat/img2dec.c b/libavformat/img2dec.c index 1279d47f54..dcf07a69bc 100644 --- a/libavformat/img2dec.c +++ b/libavformat/img2dec.c @@ -1031,6 +1031,13 @@ static int pam_probe(const AVProbeData *p) return pnm_magic_check(p, 7) ? pnm_probe(p) : 0; } +static int xbm_probe(const AVProbeData *p) +{ + if (!memcmp(p->buf, "#define", 7)) + return AVPROBE_SCORE_MAX - 1; + return 0; +} + static int xpm_probe(const AVProbeData *p) { const uint8_t *b = p->buf; @@ -1139,5 +1146,6 @@ 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(xbm, AV_CODEC_ID_XBM) IMAGEAUTO_DEMUXER(xpm, AV_CODEC_ID_XPM) IMAGEAUTO_DEMUXER(xwd, AV_CODEC_ID_XWD) |