search for: jpeg_bits_available

Displaying 3 results from an estimated 3 matches for "jpeg_bits_available".

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); + if (a...