summaryrefslogtreecommitdiffstats
path: root/video/image_loader.h
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2017-07-01 15:56:12 +0200
committerwm4 <wm4@nowhere>2017-07-01 15:56:12 +0200
commit91279390710954519be79cff8388873888bf2f42 (patch)
treee166303643359dba10aba888486b6cf642ead30d /video/image_loader.h
parentaee81828e2e627ca33e66f87428add220b06f7a7 (diff)
downloadmpv-91279390710954519be79cff8388873888bf2f42.tar.bz2
mpv-91279390710954519be79cff8388873888bf2f42.tar.xz
x11: load icon differently
Now it's sourced from the etc/ PNG files directly, instead of preprocessing them with imagemagick. Add some ad-hoc code to decode PNG files with libavcodec. At least we can drop the zlib code in exchange.
Diffstat (limited to 'video/image_loader.h')
-rw-r--r--video/image_loader.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/video/image_loader.h b/video/image_loader.h
new file mode 100644
index 0000000000..f8b20c8857
--- /dev/null
+++ b/video/image_loader.h
@@ -0,0 +1,9 @@
+#ifndef MP_IMAGE_LOADER_H_
+#define MP_IMAGE_LOADER_H_
+
+#include <stddef.h>
+
+struct mp_image;
+struct mp_image *load_image_png_buf(void *buffer, size_t buffer_size, int imgfmt);
+
+#endif