Displaying 3 results from an estimated 3 matches for "jpeg_bits_avail".
2007 Apr 18
0
6 commits - libswfdec-gtk/swfdec_gtk_widget.c libswfdec/jpeg libswfdec/swfdec_image.c
...nore 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 markers, so we do, too */
+ if (b == JPEG_MARKER_SOI ||
+...
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 17
0
8 commits - configure.ac doc/Makefile.am libswfdec/jpeg libswfdec/swfdec_debug.h libswfdec/swfdec_image.c
...bort();
+ dec->error = TRUE;
+}
+
int
-jpeg_decoder_addbits (JpegDecoder * dec, unsigned char *data, unsigned int len)
+jpeg_decoder_get_marker (JpegDecoder *dec, int *marker)
{
- unsigned int offset;
+ int a,b;
+ JpegBits *bits = &dec->bits;
- if (len == 0)
- return 0;
+ if (jpeg_bits_available(bits) < 2) {
+ return FALSE;
+ }
-#if 0
- {
- static int index = 0;
- FILE *file;
- char s[100];
-
- sprintf(s, "image-%d.jpg", index++);
- file = fopen(s, "w");
- fwrite (data, len, 1, file);
- fclose(file);
+ a = jpeg_bits_get_u8(bits);
+ i...