/[public]/psiconv/trunk/lib/psiconv/parse_image.c
ViewVC logotype

Diff of /psiconv/trunk/lib/psiconv/parse_image.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 347 Revision 348
126 psiconv_u32 off, int *length,int isclipart, 126 psiconv_u32 off, int *length,int isclipart,
127 psiconv_paint_data_section *result) 127 psiconv_paint_data_section *result)
128{ 128{
129 int res = 0; 129 int res = 0;
130 int len = 0; 130 int len = 0;
131 psiconv_u32 size,offset,picsize,temp,datasize,color, 131 psiconv_u32 size,offset,temp,datasize,color,
132 redbits,bluebits,greenbits; 132 redbits,bluebits,greenbits;
133 psiconv_u8 byte; 133 psiconv_u8 byte;
134 int leng,i; 134 int leng,i;
135 psiconv_u32 bits_per_pixel,compression; 135 psiconv_u32 bits_per_pixel,compression;
136 psiconv_pixel_bytes bytes,decoded; 136 psiconv_pixel_bytes bytes,decoded;
175 (*result)->ysize = psiconv_read_u32(config,buf,lev+2,off+len,&res); 175 (*result)->ysize = psiconv_read_u32(config,buf,lev+2,off+len,&res);
176 if (res) 176 if (res)
177 goto ERROR3; 177 goto ERROR3;
178 psiconv_debug(config,lev+2,off+len,"Picture Y size: %08x:",(*result)->ysize); 178 psiconv_debug(config,lev+2,off+len,"Picture Y size: %08x:",(*result)->ysize);
179 len += 4; 179 len += 4;
180
181 picsize = (*result)->ysize * (*result)->xsize;
182 180
183 psiconv_progress(config,lev+2,off+len,"Going to read the real picture x size"); 181 psiconv_progress(config,lev+2,off+len,"Going to read the real picture x size");
184 (*result)->pic_xsize = psiconv_read_length(config,buf,lev+2,off+len,&leng,&res); 182 (*result)->pic_xsize = psiconv_read_length(config,buf,lev+2,off+len,&leng,&res);
185 if (res) 183 if (res)
186 goto ERROR3; 184 goto ERROR3;

Legend:
Removed from v.347  
changed lines
  Added in v.348

frodo@frodo.looijaard.name
ViewVC Help
Powered by ViewVC 1.1.26