summaryrefslogtreecommitdiff
path: root/apps/plugins/imageviewer/image_decoder.h
diff options
context:
space:
mode:
authorTeruaki Kawashima <teru@rockbox.org>2011-01-22 13:41:53 +0000
committerTeruaki Kawashima <teru@rockbox.org>2011-01-22 13:41:53 +0000
commit68cc564c9bd327743896cded4a49aad7af0b1d37 (patch)
tree4a9225f4ec586ba69818bc90d74630581c8ec1f2 /apps/plugins/imageviewer/image_decoder.h
parent060609a2023bfcc99472cfe4e94a2cc3704bd92c (diff)
downloadrockbox-68cc564c9bd327743896cded4a49aad7af0b1d37.zip
rockbox-68cc564c9bd327743896cded4a49aad7af0b1d37.tar.gz
rockbox-68cc564c9bd327743896cded4a49aad7af0b1d37.tar.bz2
rockbox-68cc564c9bd327743896cded4a49aad7af0b1d37.tar.xz
FS#11819: image viewer: use magick number in file to determine image type.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29110 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/imageviewer/image_decoder.h')
-rw-r--r--apps/plugins/imageviewer/image_decoder.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/apps/plugins/imageviewer/image_decoder.h b/apps/plugins/imageviewer/image_decoder.h
index 1ccf9ca..3267d2a 100644
--- a/apps/plugins/imageviewer/image_decoder.h
+++ b/apps/plugins/imageviewer/image_decoder.h
@@ -42,8 +42,11 @@ struct loader_info {
size_t size;
};
-enum image_type get_image_type(const char *name);
+/* Check file type by magic number or file extension */
+enum image_type get_image_type(const char *name, bool quiet);
+/* Load image decoder */
const struct image_decoder *load_decoder(struct loader_info *loader_info);
+/* Release the loaded decoder */
void release_decoder(void);
#endif /* _IMAGE_DECODER_H */