Displaying 4 results from an estimated 4 matches for "get_argb_420".
2008 Apr 16
8
[Bug 15528] New: jpeg decoder allocation size overflows
...by 0x8049CD3: jpeg_decoder_decode (jpeg.c:654)
==4516== by 0x804B1E1: jpeg_decode_argb (jpeg_rgb_decoder.c:58)
==4516== by 0x8048A51: main (load.c:46)
[for cookiemon.jpg]
==4520== Invalid write of size 4
==4520== at 0x804B470: yuv_mux (jpeg_rgb_decoder.c:103)
==4520== by 0x804BDDF: get_argb_420 (jpeg_rgb_decoder.c:278)
==4520== by 0x804B329: jpeg_decoder_get_argb_image (jpeg_rgb_decoder.c:89)
==4520== by 0x804B217: jpeg_decode_argb (jpeg_rgb_decoder.c:63)
==4520== by 0x8048A51: main (load.c:46)
==4520== Address 0x78C57D80 is 0 bytes after a block of size 40 alloc'd
==4520==...
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
...fdec/jpeg/jpeg_rgb_decoder.c
+++ b/libswfdec/jpeg/jpeg_rgb_decoder.c
@@ -29,10 +29,10 @@ static int16_t jfif_matrix[24] = {
};
-unsigned char * get_argb_444 (JpegDecoder *dec);
-unsigned char * get_argb_422 (JpegDecoder *dec);
-unsigned char * get_argb_422v (JpegDecoder *dec);
-unsigned char * get_argb_420 (JpegDecoder *dec);
+uint32_t * get_argb_444 (JpegDecoder *dec);
+uint32_t * get_argb_422 (JpegDecoder *dec);
+uint32_t * get_argb_422v (JpegDecoder *dec);
+uint32_t * get_argb_420 (JpegDecoder *dec);
#if 0
static void imagescale2h_u8 (unsigned char *dest, int d_rowstride,
@@ -66,7 +66,7 @@ int...
2007 Feb 13
0
libswfdec/jpeg libswfdec/swfdec_image.c
...0,
+ 0, 16384, 16384, 16384,
+ 0, 0, -5638, 29032,
+ 0, 22970, -11700, 0,
+ 0, 0, 0, 0
+};
+
+
+unsigned char * get_argb_444 (JpegDecoder *dec);
+unsigned char * get_argb_422 (JpegDecoder *dec);
+unsigned char * get_argb_422v (JpegDecoder *dec);
+unsigned char * get_argb_420 (JpegDecoder *dec);
-static void convert (JpegRGBDecoder * rgbdec);
-
+#if 0
static void imagescale2h_u8 (unsigned char *dest, int d_rowstride,
unsigned char *src, int src_rowstride, int width, int height);
static void imagescale2v_u8 (unsigned char *dest, int d_rowstride,
@@ -17,56 +45,23...
2008 Jun 17
2
[Bug 16395] New: glib abort for "double free or corruption" in jpeg code
...l table info available.
#3 0xb71f88a5 in malloc_printerr () from /lib/libc.so.6
No symbol table info available.
#4 0xb71fa74c in free () from /lib/libc.so.6
No symbol table info available.
#5 0xb74465b1 in g_free () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#6 0xb1aeaf76 in get_argb_420 (dec=0xabb8d58) at jpeg_rgb_decoder.c:284
tmp = <value optimized out>
tmp_u = <value optimized out>
tmp_v = <value optimized out>
tmp1 = <value optimized out>
yp = (uint8_t *) 0xaae1fa0 'I' <repeats 96 times>, " &quo...