search for: jpegrgbdecoder

Displaying 6 results from an estimated 6 matches for "jpegrgbdecoder".

Did you mean: jpeg_rgb_decoder
2007 Feb 13
0
libswfdec/jpeg libswfdec/swfdec_image.c
...-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,231 @@ static void imagescale2h2v_u8 (unsigned unsigned...
2007 Apr 17
0
8 commits - configure.ac doc/Makefile.am libswfdec/jpeg libswfdec/swfdec_debug.h libswfdec/swfdec_image.c
...ff --git a/libswfdec/jpeg/jpeg_rgb_decoder.h b/libswfdec/jpeg/jpeg_rgb_decoder.h new file mode 100644 index 0000000..08501ff --- /dev/null +++ b/libswfdec/jpeg/jpeg_rgb_decoder.h @@ -0,0 +1,18 @@ + +#ifndef _JPEG_RGB_DECODER_H_ +#define _JPEG_RGB_DECODER_H_ + +typedef struct jpeg_rgb_decoder_struct JpegRGBDecoder; + + +JpegRGBDecoder *jpeg_rgb_decoder_new(void); +void jpeg_rgb_decoder_free(JpegRGBDecoder *dec); +int jpeg_rgb_decoder_addbits(JpegRGBDecoder *dec, unsigned char *data, unsigned int len); +int jpeg_rgb_decoder_parse(JpegRGBDecoder *dec); +int jpeg_rgb_decoder_get_image(JpegRGBDecoder *dec, + uns...
2007 Feb 06
0
Branch 'interpreter' - 8 commits - libswfdec/swfdec_bits.c libswfdec/swfdec_color.c libswfdec/swfdec_color.h libswfdec/swfdec_edittext.c libswfdec/swfdec_image.c libswfdec/swfdec_image.h libswfdec/swfdec_pattern.c libswfdec/swfdec_sprite.c test/dump.c
...(SwfdecBits * bits) { - int r, g, b, a; + unsigned int r, g, b, a; r = swfdec_bits_get_u8 (bits); g = swfdec_bits_get_u8 (bits); diff --cc libswfdec/swfdec_image.c index 23602c4,224e101..53dad98 @@@ -290,18 -288,19 +267,17 @@@ swfdec_image_jpeg3_load (SwfdecImage *image) { JpegRGBDecoder *dec; - unsigned char *image_data; unsigned char *alpha_data; SwfdecBits bits; - int len; + SwfdecBuffer *buffer; int jpeg_length; - bits.buffer = image->raw_data; - bits.ptr = image->raw_data->data; - bits.idx = 0; - bits.end = bits.ptr + image->raw_data-&g...
2007 Feb 06
0
21 commits - configure.ac libswfdec/swfdec_audio_event.c libswfdec/swfdec_bits.c libswfdec/swfdec_button_movie.c libswfdec/swfdec_color.c libswfdec/swfdec_color.h libswfdec/swfdec_compiler.c libswfdec/swfdec_edittext.c libswfdec/swfdec_image.c
...reate_for_data (data, - has_alpha ? CAIRO_FORMAT_ARGB32 : CAIRO_FORMAT_RGB24, - image->width, image->height, image->rowstride); - cairo_surface_set_user_data (image->surface, &key, data, - g_free); -} - -static void swfdec_image_jpeg_load (SwfdecImage *image) { JpegRGBDecoder *dec; - unsigned char *image_data; dec = jpeg_rgb_decoder_new (); @@ -217,10 +205,9 @@ swfdec_image_jpeg_load (SwfdecImage *ima return; } swfdec_cached_load (SWFDEC_CACHED (image), 4 * image->width * image->height); - jpeg_rgb_decoder_get_image (dec, &image_data, + jp...
2007 Feb 13
0
9 commits - libswfdec/js libswfdec/swfdec_bits.c libswfdec/swfdec_bits.h libswfdec/swfdec_codec_screen.c libswfdec/swfdec_image.c libswfdec/swfdec_script.c test/Makefile.am test/swfdec_out.c test/swfdec_out.h test/swfedit.c test/swfedit_file.c
...p;z, Z_FINISH); - if (ret != Z_STREAM_END) { - SWFDEC_WARNING ("lossless: ret == %d", ret); - } - inflateEnd (&z); - - return data; -} - - int swfdec_image_jpegtables (SwfdecSwfDecoder * s) { @@ -267,7 +226,6 @@ static void swfdec_image_jpeg3_load (SwfdecImage *image) { JpegRGBDecoder *dec; - unsigned char *alpha_data; SwfdecBits bits; SwfdecBuffer *buffer; int jpeg_length; @@ -294,12 +252,13 @@ swfdec_image_jpeg3_load (SwfdecImage *im &image->rowstride, &image->width, &image->height); jpeg_rgb_decoder_free (dec); - buffer = swfdec_bit...
2007 Feb 06
0
109 commits - configure.ac libswfdec/js libswfdec/Makefile.am libswfdec/swfdec_bits.c libswfdec/swfdec_bits.h libswfdec/swfdec_buffer.c libswfdec/swfdec_button_movie.c libswfdec/swfdec_codec_screen.c libswfdec/swfdec_color.c libswfdec/swfdec_color.h
...(SwfdecBits * bits) { - int r, g, b, a; + unsigned int r, g, b, a; r = swfdec_bits_get_u8 (bits); g = swfdec_bits_get_u8 (bits); diff --cc libswfdec/swfdec_image.c index 23602c4,224e101..53dad98 @@@ -290,18 -288,19 +267,17 @@@ swfdec_image_jpeg3_load (SwfdecImage *image) { JpegRGBDecoder *dec; - unsigned char *image_data; unsigned char *alpha_data; SwfdecBits bits; - int len; + SwfdecBuffer *buffer; int jpeg_length; - bits.buffer = image->raw_data; - bits.ptr = image->raw_data->data; - bits.idx = 0; - bits.end = bits.ptr + image->raw_data-&g...