From 7128f934f5628a4cf389be6cd09968f9d4402fe5 Mon Sep 17 00:00:00 2001 From: Torsten Jager Date: Thu, 7 Jun 2012 10:46:34 +0300 Subject: demux_image: added bmp support --- src/demuxers/demux_image.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/demuxers/demux_image.c b/src/demuxers/demux_image.c index af3983ea6..71fad1574 100644 --- a/src/demuxers/demux_image.c +++ b/src/demuxers/demux_image.c @@ -158,6 +158,7 @@ static demux_plugin_t *open_plugin (demux_class_t *class_gen, return NULL; } if (memcmp (header, "GIF", 3) == 0 /* GIF */ + || memcmp (header, "BM", 2) == 0 /* BMP */ || memcmp (header, "\377\330\377", 3) == 0 /* JPEG */ || (_X_BE_16(&header[0]) == 0xffd8) /* another JPEG */ || memcmp (header, "\x89PNG", 4) == 0) { /* PNG */ @@ -213,7 +214,7 @@ static void *init_class (xine_t *xine, void *data) { this->demux_class.description = N_("image demux plugin"); this->demux_class.identifier = "imagedmx"; this->demux_class.mimetypes = NULL; - this->demux_class.extensions = "png gif jpg jpeg"; + this->demux_class.extensions = "png gif jpg jpeg bmp"; this->demux_class.dispose = default_demux_class_dispose; lprintf("class opened\n"); -- cgit v1.2.3