Displaying 4 results from an estimated 4 matches for "jpegbit".
Did you mean:
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 1...
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
j...