search for: jpeg_decoder_get_marker

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

2007 Apr 18
0
6 commits - libswfdec-gtk/swfdec_gtk_widget.c libswfdec/jpeg libswfdec/swfdec_image.c
...ea0c) Author: Benjamin Otte <otte@gnome.org> Date: 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));...
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
...rror_message, 250 - 1, fmt, varargs); + dec->error_message[250 - 1] = 0; + va_end (varargs); + + SWFDEC_ERROR("decoder error: %s", dec->error_message); + abort(); + 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]; - - sprin...
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
...ts * 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 jpeg_decoder_get_marker (JpegDecoder *dec, int *marker) { int a,b; @@ -561,7 +575,7 @@ jpeg_decoder_get_marker (JpegDecoder *de return TRUE; } -void +static void jpeg_decoder_skip (JpegDecoder *dec) { int length; @@ -1093,21 +1107,6 @@ jpeg_decoder_parse (JpegDecoder * dec) /* misc helper functins */ -...