projects
/
vuplus_dvbapp
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Support turbo2.
[vuplus_dvbapp]
/
lib
/
gdi
/
epng.cpp
diff --git
a/lib/gdi/epng.cpp
b/lib/gdi/epng.cpp
index
fd33298
..
e0da3eb
100644
(file)
--- a/
lib/gdi/epng.cpp
+++ b/
lib/gdi/epng.cpp
@@
-1,4
+1,5
@@
#define PNG_SKIP_SETJMP_CHECK
#define PNG_SKIP_SETJMP_CHECK
+#include <zlib.h>
#include <png.h>
#include <stdio.h>
#include <lib/gdi/epng.h>
#include <png.h>
#include <stdio.h>
#include <lib/gdi/epng.h>
@@
-52,7
+53,7
@@
int loadPNG(ePtr<gPixmap> &result, const char *filename)
fclose(fp);
return 0;
}
fclose(fp);
return 0;
}
- if (
setjmp(png_ptr->jmpbuf)
)
+ if (
setjmp(png_jmpbuf(png_ptr))
)
{
eDebug("das war wohl nix");
png_destroy_read_struct(&png_ptr, &info_ptr, &end_info);
{
eDebug("das war wohl nix");
png_destroy_read_struct(&png_ptr, &info_ptr, &end_info);
@@
-262,7
+263,7
@@
int savePNG(const char *filename, gPixmap *pixmap)
PNG_COLOR_TYPE_RGB_ALPHA,
PNG_INTERLACE_NONE, PNG_COMPRESSION_TYPE_DEFAULT, PNG_FILTER_TYPE_DEFAULT);
PNG_COLOR_TYPE_RGB_ALPHA,
PNG_INTERLACE_NONE, PNG_COMPRESSION_TYPE_DEFAULT, PNG_FILTER_TYPE_DEFAULT);
- if (
setjmp(png_ptr->jmpbuf)
)
+ if (
setjmp(png_jmpbuf(png_ptr))
)
{
eDebug("error :/");
png_destroy_write_struct(&png_ptr, &info_ptr);
{
eDebug("error :/");
png_destroy_write_struct(&png_ptr, &info_ptr);