search for: jpegbits

Displaying 4 results from an estimated 4 matches for "jpegbits".

2007 Apr 17
0
8 commits - configure.ac doc/Makefile.am libswfdec/jpeg libswfdec/swfdec_debug.h libswfdec/swfdec_image.c
...EC_DEBUG ("huffcode[%d] = %s", k, + sprintbits (str, code >> (15 - i), i + 1)); + code++; + k++; } + code <<= 1; } - return length; } -HuffmanTable * -huffman_table_new_jpeg (bits_t * bits) +int +huffman_table_init_jpeg (HuffmanTable *table, JpegBits * bits) { int n_symbols; int huffsize[16]; int i, j, k; - HuffmanTable *table; unsigned int symbol; + int n = 0; - table = huffman_table_new (); + huffman_table_init (table); /* huffsize[i] is the number of symbols that have length * (i+1) bits. Maximum bit length is 16...
2007 Apr 18
2
libswfdec/jpeg
libswfdec/jpeg/jpeg_rgb_decoder.c | 1 - 1 files changed, 1 deletion(-) New commits: diff-tree 15ed4a69b4ffc265fe103ba79a0b60af7e42a9fa (from 2073f39bc0b0aa90f1f67def9bb3f0c6b68018ae) Author: Benjamin Otte <otte@gnome.org> Date: Wed Apr 18 10:47:06 2007 +0200 remove leftover debugging statement diff --git a/libswfdec/jpeg/jpeg_rgb_decoder.c b/libswfdec/jpeg/jpeg_rgb_decoder.c
2007 Apr 18
0
6 commits - libswfdec-gtk/swfdec_gtk_widget.c libswfdec/jpeg libswfdec/swfdec_image.c
...Wed Apr 18 14:22:08 2007 +0200 add code to ignore SOI and EOI markers diff --git a/libswfdec/jpeg/jpeg.c b/libswfdec/jpeg/jpeg.c index b0de148..58dd755 100644 --- a/libswfdec/jpeg/jpeg.c +++ b/libswfdec/jpeg/jpeg.c @@ -543,6 +543,7 @@ jpeg_decoder_get_marker (JpegDecoder *de int a,b; JpegBits *bits = &dec->bits; +again: if (jpeg_bits_available(bits) < 2) { return FALSE; } @@ -557,6 +558,12 @@ jpeg_decoder_get_marker (JpegDecoder *de b = jpeg_bits_get_u8 (bits); } while (b == 0xff && jpeg_bits_error(bits)); + /* Flash seems to ignore SOI and EOI...
2007 Jul 18
0
12 commits - configure.ac doc/swfdec-sections.txt libswfdec-gtk/swfdec_playback_alsa.c libswfdec/jpeg libswfdec/Makefile.am libswfdec/swfdec_amf.c libswfdec/swfdec_as_array.c libswfdec/swfdec_as_boolean.h libswfdec/swfdec_as_context.c
...0'; + bit >>= 1; + } + str[i] = 0; + + return str; +} + +static void generate_code_table (int *huffsize) { int code; @@ -220,8 +233,9 @@ generate_code_table (int *huffsize) } } +#endif -int +static int huffman_table_init_jpeg (JpegDecoder *decoder, HuffmanTable *table, JpegBits * bits) { int n_symbols; @@ -272,7 +286,7 @@ huffman_table_init_jpeg (JpegDecoder *de return n; } -int +static int jpeg_decoder_find_component_by_id (JpegDecoder * dec, int id) { int i; @@ -537,7 +551,7 @@ jpeg_decoder_free (JpegDecoder * dec) free (dec); } -int +static int jp...