diff options
author | Rodrigo Arias Mallo <rodarima@gmail.com> | 2024-11-24 18:15:23 +0100 |
---|---|---|
committer | Rodrigo Arias Mallo <rodarima@gmail.com> | 2024-11-24 19:08:41 +0100 |
commit | b9e801cb940b45cfd9a4cf95bf5af68b084156b4 (patch) | |
tree | 655499d75bf733a773483caf22068e43c598defd /src/IO | |
parent | 53fb37ae030c294e29e820cc4c34bca4d0ac2e27 (diff) |
Add WebP image support
See: https://www.toomanyatoms.com/software/mobilized_dillo.html
Authored-By: dogma
Diffstat (limited to 'src/IO')
-rw-r--r-- | src/IO/mime.c | 3 | ||||
-rw-r--r-- | src/IO/mime.h | 2 |
2 files changed, 5 insertions, 0 deletions
diff --git a/src/IO/mime.c b/src/IO/mime.c index 1f6a3d47..3d88429e 100644 --- a/src/IO/mime.c +++ b/src/IO/mime.c @@ -108,6 +108,9 @@ void a_Mime_init(void) Mime_add_minor_type("image/png", a_Dicache_png_image); Mime_add_minor_type("image/x-png", a_Dicache_png_image); /* deprecated */ #endif +#ifdef ENABLE_WEBP + Mime_add_minor_type("image/webp", a_Dicache_webp_image); +#endif #ifdef ENABLE_SVG Mime_add_minor_type("image/svg+xml", a_Dicache_svg_image); #endif diff --git a/src/IO/mime.h b/src/IO/mime.h index 47bbf0ba..341e2ace 100644 --- a/src/IO/mime.h +++ b/src/IO/mime.h @@ -32,6 +32,8 @@ void *a_Plain_text(const char *Type,void *web, CA_Callback_t *Call, void **Data); void *a_Dicache_png_image (const char *Type,void *web, CA_Callback_t *Call, void **Data); +void *a_Dicache_webp_image (const char *Type,void *web, CA_Callback_t *Call, + void **Data); void *a_Dicache_gif_image(const char *Type, void *Ptr, CA_Callback_t *Call, void **Data); void *a_Dicache_jpeg_image(const char *Type, void *Ptr, CA_Callback_t *Call, |