aboutsummaryrefslogtreecommitdiff
path: root/multimedia/dvdauthor/png14.patch
blob: 39dca8ddb8d39a65bc3abfd4c6f8d2765054e4aa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
--- dvdauthor/src/subgen-image.c	2010-03-13 05:14:07.000000000 -0300
+++ dvdauthor_patched/src/subgen-image.c	2010-06-11 08:10:04.000000000 -0300
@@ -226,7 +226,7 @@
     png_struct *ps;
     png_info *pi;
     png_byte **rowp;
-    unsigned long width,height;
+    png_uint_32 width,height;
     int bit_depth,color_type,channels,x,y;
 
     fp=fopen(s->fname,"rb");
@@ -271,7 +271,7 @@
     assert(bit_depth==8); // 8bpp, not 1, 2, 4, or 16
     assert(!(color_type&PNG_COLOR_MASK_PALETTE)); // not a palette
     if( width>MAXX || height>MAXY ) {
-        fprintf(stderr,"ERR: PNG %s is too big: %lux%lu\n",s->fname,width,height);
+        fprintf(stderr,"ERR: PNG %s is too big: %lux%lu\n",s->fname,(long unsigned int)width,(long unsigned int)height);
         png_destroy_read_struct(&ps,&pi,NULL);
         return -1;
     }