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 */
-...