ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/CV/CV.xs
(Generate patch)

Comparing CV/CV.xs (file contents):
Revision 1.8 by root, Mon Apr 5 20:55:10 2004 UTC vs.
Revision 1.9 by root, Tue Apr 6 23:53:20 2004 UTC

97 } 97 }
98} 98}
99 99
100///////////////////////////////////////////////////////////////////////////// 100/////////////////////////////////////////////////////////////////////////////
101 101
102MODULE = Gtk2::CV PACKAGE = Gtk2::CV::ImageWindow 102MODULE = Gtk2::CV PACKAGE = Gtk2::CV
103 103
104PROTOTYPES: ENABLE 104PROTOTYPES: ENABLE
105 105
106GdkPixbuf_noinc * 106GdkPixbuf_noinc *
107transpose (GdkPixbuf *pb) 107transpose (GdkPixbuf *pb)
345 } 345 }
346} 346}
347 OUTPUT: 347 OUTPUT:
348 RETVAL 348 RETVAL
349 349
350SV *
351hv84_to_av (unsigned char *hv84)
352 CODE:
353{
354 int i = 72 / 3;
355 AV *av = newAV ();
350 356
357 RETVAL = (SV *)newRV_noinc ((SV *)av);
358 while (i--)
359 {
360 int h = *hv84++;
361 int v1 = *hv84++;
362 int v2 = *hv84++;
351 363
364 av_push (av, newSViv (v1));
365 av_push (av, newSViv ((h >> 4) * 255 / 15));
366 av_push (av, newSViv (v2));
367 av_push (av, newSViv ((h & 15) * 255 / 15));
368 }
369}
370 OUTPUT:
371 RETVAL
352 372
373
374

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines