diff options
author | Torsten Jager <t.jager@gmx.de> | 2012-06-07 10:46:34 +0300 |
---|---|---|
committer | Torsten Jager <t.jager@gmx.de> | 2012-06-07 10:46:34 +0300 |
commit | 7128f934f5628a4cf389be6cd09968f9d4402fe5 (patch) | |
tree | f4b5dfc398e81f21f9dd925c2254e4fe1163d90d | |
parent | b5a642d05acf3578c509ee0971d3d61548a72a21 (diff) | |
download | xine-lib-7128f934f5628a4cf389be6cd09968f9d4402fe5.tar.gz xine-lib-7128f934f5628a4cf389be6cd09968f9d4402fe5.tar.bz2 |
demux_image: added bmp support
-rw-r--r-- | src/demuxers/demux_image.c | 3 |
1 files changed, 2 insertions, 1 deletions
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"); |