1 #ifndef __L4PNG_WRAP_H__
2 #define __L4PNG_WRAP_H__
9 LIBPNG_ARGB_BUF_TO_SMALL = -2,
11 LIBPNG_EDAMAGEDPNG = -4,
14 #include <l4/re/c/video/goos.h>
17 * \brief Get the dimension of an PNG picture.
18 * \return 0 on success, negative on error
20 int libpng_get_size_mem(void *png_data, int png_data_size, int *width, int *height);
21 int libpng_get_size_file(const char *fp, int *width, int *height);
23 int libpng_render_mem(void *png_data, void *dst_buf,
24 unsigned png_data_size, unsigned dst_size,
25 l4re_video_view_info_t *dst_descr);
27 int libpng_render_file(const char *filename, void *dst_buf,
28 unsigned dst_size, l4re_video_view_info_t *dst_descr);
32 #endif /* ! __L4PNG_WRAP_H__ */