Displaying 4 results from an estimated 4 matches for "argbp".
Did you mean:
argb
2007 Feb 13
0
libswfdec/jpeg libswfdec/swfdec_image.c
...en)
-{
- return jpeg_decoder_addbits (dec->dec, data, len);
}
-int
-jpeg_rgb_decoder_parse (JpegRGBDecoder * dec)
+unsigned char *
+get_argb_444 (JpegDecoder *dec)
{
- return jpeg_decoder_parse (dec->dec);
+ uint32_t *tmp;
+ uint32_t *argb_image;
+ uint8_t *yp, *up, *vp;
+ uint32_t *argbp;
+ int j;
+
+ tmp = malloc (4 * dec->width * dec->height);
+ argb_image = malloc (4 * dec->width * dec->height);
+
+ yp = dec->components[0].image;
+ up = dec->components[1].image;
+ vp = dec->components[2].image;
+ argbp = argb_image;
+ for(j=0;j<dec->height;j++)...
2008 Apr 16
8
[Bug 15528] New: jpeg decoder allocation size overflows
http://bugs.freedesktop.org/show_bug.cgi?id=15528
Summary: jpeg decoder allocation size overflows
Product: swfdec
Version: git
Platform: x86 (IA32)
OS/Version: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component: library
AssignedTo: swfdec at lists.freedesktop.org
2007 Dec 10
0
5 commits - libswfdec/jpeg libswfdec/swfdec_as_interpret.c libswfdec/swfdec_bits.c libswfdec/swfdec_cached.c libswfdec/swfdec_codec_adpcm.c libswfdec/swfdec_codec_audio.c libswfdec/swfdec_flash_security.c libswfdec/swfdec_image.c
...E;
}
-unsigned char *
+uint32_t *
jpeg_decoder_get_argb_image (JpegDecoder *dec)
{
@@ -126,7 +126,7 @@ upsample (uint8_t *d, uint8_t *s, int n)
}
-unsigned char *
+uint32_t *
get_argb_444 (JpegDecoder *dec)
{
uint32_t *tmp;
@@ -151,10 +151,10 @@ get_argb_444 (JpegDecoder *dec)
argbp += dec->width;
}
free(tmp);
- return (unsigned char *)argb_image;
+ return argb_image;
}
-unsigned char *
+uint32_t *
get_argb_422 (JpegDecoder *dec)
{
uint32_t *tmp;
@@ -187,10 +187,10 @@ get_argb_422 (JpegDecoder *dec)
free(tmp);
free(tmp_u);
free(tmp_v);
- return (un...
2008 Jun 17
2
[Bug 16395] New: glib abort for "double free or corruption" in jpeg code
...gt;
tmp1 = <value optimized out>
yp = (uint8_t *) 0xaae1fa0 'I' <repeats 96 times>, " "
up = (uint8_t *) 0x9c1b220 '\177' <repeats 200 times>...
vp = (uint8_t *) 0xa974e68 '\203' <repeats 200 times>...
argbp = (uint32_t *) 0x9132aa0
j = 250
halfwidth = 1
#7 0xb1aeb485 in jpeg_decoder_get_argb_image (dec=0x0) at
jpeg_rgb_decoder.c:89
No locals.
#8 0xb1aeb4fe in jpeg_decode_argb (data=0xafb9a57 "????", length=515,
image=0xbfd7edc8, width=0xa8c85a0, height=0xa8c85a4) at jpeg_rg...