/[classpath]/classpath/native/jni/awt/gnu_java_awt_image_GdkPixbufDecoder.c
ViewVC logotype

Diff of /classpath/native/jni/awt/gnu_java_awt_image_GdkPixbufDecoder.c

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

revision 1.1 by cbj, Tue Jan 23 23:57:45 2001 UTC revision 1.2 by jewel, Sat Sep 22 17:27:53 2001 UTC
# Line 63  area_prepared (GdkPixbufLoader *loader, Line 63  area_prepared (GdkPixbufLoader *loader,
63  {  {
64    ArtPixBuf *pixbuf;    ArtPixBuf *pixbuf;
65    
66    pixbuf = gdk_pixbuf_loader_get_pixbuf (loader)->art_pixbuf;    //  pixbuf = GDK_PIXBUF_LOADER(gdk_pixbuf_loader_get_pixbuf (loader))->art_pixbuf;
67    
68    printf ("AREA PREPARED\n");    printf ("AREA PREPARED\n");
69    
# Line 91  area_updated (GdkPixbufLoader *loader, Line 91  area_updated (GdkPixbufLoader *loader,
91    
92    printf ("AREA UPDATED\n");    printf ("AREA UPDATED\n");
93    
94    pixbuf = gdk_pixbuf_loader_get_pixbuf (loader)->art_pixbuf;    /*  pixbuf = gdk_pixbuf_loader_get_pixbuf (loader)->art_pixbuf;
95    
96    g_return_if_fail (pixbuf->format == ART_PIX_RGB);    g_return_if_fail (pixbuf->format == ART_PIX_RGB);
97    g_return_if_fail (pixbuf->bits_per_sample == 8);    g_return_if_fail (pixbuf->bits_per_sample == 8);
# Line 108  area_updated (GdkPixbufLoader *loader, Line 108  area_updated (GdkPixbufLoader *loader,
108                (y * pixbuf->rowstride + (x << 2)),                (y * pixbuf->rowstride + (x << 2)),
109                height * pixbuf->rowstride);                height * pixbuf->rowstride);
110      }      }
111    else /* add in alpha data */    else // add in alpha data
112      {      {
113        int i;        int i;
114        art_u8 *src, *dest;        art_u8 *src, *dest;
# Line 118  area_updated (GdkPixbufLoader *loader, Line 118  area_updated (GdkPixbufLoader *loader,
118                
119        for (i = 0; i < num_pixels; i++)        for (i = 0; i < num_pixels; i++)
120          {          {
121            *dest++ = *src++;     /* red */            *dest++ = *src++;     //red
122            *dest++ = *src++;     /* green */            *dest++ = *src++;     // green
123            *dest++ = *src++;     /* blue */            *dest++ = *src++;     // blue
124            *dest++ = 0xff;       /* alpha */            *dest++ = 0xff;       // alpha
125          }          }
126      }      }
127        */
128    gdk_threads_leave ();    gdk_threads_leave ();
129    
130  #ifndef WORDS_BIGENDIAN  #ifndef WORDS_BIGENDIAN

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26