Displaying 9 results from an estimated 9 matches for "n_line_bit".
Did you mean:
n_line_bits
2007 Feb 15
0
8 commits - libswfdec/swfdec_bits.h libswfdec/swfdec_font.c libswfdec/swfdec_font.h libswfdec/swfdec_loader.c libswfdec/swfdec_loader_internal.h libswfdec/swfdec_tag.c libswfdec/swfdec_text.c libswfdec/swfdec_text.h test/swfedit_token.c test/various
...array_add (shape->fills, swfdec_pattern_new_color (0xFFFFFFFF));
+ g_ptr_array_add (shape->lines, swfdec_pattern_new_stroke (20, 0xFFFFFFFF));
+
+ shape->n_fill_bits = swfdec_bits_getbits (&s->b, 4);
+ SWFDEC_LOG ("n_fill_bits = %d", shape->n_fill_bits);
+ shape->n_line_bits = swfdec_bits_getbits (&s->b, 4);
+ SWFDEC_LOG ("n_line_bits = %d", shape->n_line_bits);
+
+ swfdec_shape_get_recs (s, shape);
+ swfdec_bits_syncbits (&s->b);
+ if (swfdec_bits_skip_bytes (&save_bits, size) != size) {
+ SWFDEC_ERROR ("invalid offset value...
2007 Apr 22
0
3 commits - libswfdec/swfdec_bits.c libswfdec/swfdec_font.c libswfdec/swfdec_movie.c
...4:33 2007 +0200
make the font parsing loops exit on no more data
diff --git a/libswfdec/swfdec_font.c b/libswfdec/swfdec_font.c
index c0562b1..8b6d5f3 100644
--- a/libswfdec/swfdec_font.c
+++ b/libswfdec/swfdec_font.c
@@ -193,17 +193,14 @@ swfdec_font_parse_shape (SwfdecSwfDecode
shape->n_line_bits = swfdec_bits_getbits (&s->b, 4);
SWFDEC_LOG ("n_line_bits = %d", shape->n_line_bits);
+ swfdec_bits_init_bits (&s->b, &save_bits, size);
swfdec_shape_get_recs (s, shape, swfdec_pattern_parse, swfdec_stroke_parse);
swfdec_bits_syncbits (&s->b);
-...
2007 Apr 28
0
libswfdec/swfdec_font.c
...FFFFFFF));
g_ptr_array_add (shape->lines, swfdec_stroke_new (20, 0xFFFFFFFF));
+ swfdec_bits_init_bits (&s->b, &save_bits, size);
+
shape->n_fill_bits = swfdec_bits_getbits (&s->b, 4);
SWFDEC_LOG ("n_fill_bits = %d", shape->n_fill_bits);
shape->n_line_bits = swfdec_bits_getbits (&s->b, 4);
SWFDEC_LOG ("n_line_bits = %d", shape->n_line_bits);
-
- swfdec_bits_init_bits (&s->b, &save_bits, size);
swfdec_shape_get_recs (s, shape, swfdec_pattern_parse, swfdec_stroke_parse);
+
swfdec_bits_syncbits (&s->b);...
2007 Apr 16
0
7 commits - libswfdec/swfdec_codec_gst.c libswfdec/swfdec_font.c libswfdec/swfdec_js_movie.c libswfdec/swfdec_morph_movie.c libswfdec/swfdec_pattern.c libswfdec/swfdec_pattern.h libswfdec/swfdec_shape.c libswfdec/swfdec_shape.h libswfdec/swfdec_sprite.c
...:00:21 2007 +0200
implement DefineShape4 in a very unsupported way
diff --git a/libswfdec/swfdec_font.c b/libswfdec/swfdec_font.c
index 9efe573..0aca1d5 100644
--- a/libswfdec/swfdec_font.c
+++ b/libswfdec/swfdec_font.c
@@ -192,7 +192,7 @@ swfdec_font_parse_shape (SwfdecSwfDecode
shape->n_line_bits = swfdec_bits_getbits (&s->b, 4);
SWFDEC_LOG ("n_line_bits = %d", shape->n_line_bits);
- swfdec_shape_get_recs (s, shape);
+ swfdec_shape_get_recs (s, shape, swfdec_pattern_parse, swfdec_stroke_parse);
swfdec_bits_syncbits (&s->b);
if (swfdec_bits_skip_bytes...
2007 Mar 29
0
libswfdec-gtk/swfdec_playback_alsa.c libswfdec/swfdec_audio_event.h libswfdec/swfdec_audio_flv.h libswfdec/swfdec_audio_stream.h libswfdec/swfdec_bits.c libswfdec/swfdec_bits.h libswfdec/swfdec_buffer.c libswfdec/swfdec_buffer.h libswfdec/swfdec_cache.c
....h b/libswfdec/swfdec_morphshape.h
index 42308fe..e09133c 100644
--- a/libswfdec/swfdec_morphshape.h
+++ b/libswfdec/swfdec_morphshape.h
@@ -41,8 +41,8 @@ struct _SwfdecMorphShape {
GArray * end_vecs; /* end vectors */
/* used while parsing */
- unsigned int n_fill_bits;
- unsigned int n_line_bits;
+ guint n_fill_bits;
+ guint n_line_bits;
};
struct _SwfdecMorphShapeClass {
diff --git a/libswfdec/swfdec_movie.h b/libswfdec/swfdec_movie.h
index 2890f9c..f1db624 100644
--- a/libswfdec/swfdec_movie.h
+++ b/libswfdec/swfdec_movie.h
@@ -45,7 +45,7 @@ struct _SwfdecContent {
SwfdecGrap...
2007 Mar 29
0
Branch 'as' - 9 commits - libswfdec-gtk/swfdec_playback_alsa.c libswfdec/js libswfdec/Makefile.am libswfdec/swfdec_as_context.c libswfdec/swfdec_as_context.h libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame.h libswfdec/swfdec_as_function.c
....h b/libswfdec/swfdec_morphshape.h
index 42308fe..e09133c 100644
--- a/libswfdec/swfdec_morphshape.h
+++ b/libswfdec/swfdec_morphshape.h
@@ -41,8 +41,8 @@ struct _SwfdecMorphShape {
GArray * end_vecs; /* end vectors */
/* used while parsing */
- unsigned int n_fill_bits;
- unsigned int n_line_bits;
+ guint n_fill_bits;
+ guint n_line_bits;
};
struct _SwfdecMorphShapeClass {
diff --git a/libswfdec/swfdec_movie.h b/libswfdec/swfdec_movie.h
index 2890f9c..f1db624 100644
--- a/libswfdec/swfdec_movie.h
+++ b/libswfdec/swfdec_movie.h
@@ -45,7 +45,7 @@ struct _SwfdecContent {
SwfdecGrap...
2007 Apr 17
0
15 commits - libswfdec/jpeg libswfdec/swfdec_bits.c libswfdec/swfdec_edittext.c libswfdec/swfdec_font.c libswfdec/swfdec_image.c libswfdec/swfdec_root_sprite.c libswfdec/swfdec_script.c libswfdec/swfdec_shape.c libswfdec/swfdec_sprite.c
...ne_styles = swfdec_bits_get_u8 (bits);
if (n_line_styles == 0xff) {
@@ -349,7 +348,6 @@ swfdec_shape_add_styles (SwfdecSwfDecode
g_ptr_array_add (shape->lines, parse_stroke (s));
}
- swfdec_bits_syncbits (bits);
shape->n_fill_bits = swfdec_bits_getbits (bits, 4);
shape->n_line_bits = swfdec_bits_getbits (bits, 4);
}
diff-tree b498ba186ab9d587cc087ae9ab5952f1d5b2865a (from 45c89c3d902be858a304539165d1160e822fba52)
Author: Benjamin Otte <otte@gnome.org>
Date: Tue Apr 17 12:19:27 2007 +0200
avoid overflow issues when bytes is near MAXUINT
diff --git a/libswfdec/s...
2007 Apr 17
0
Branch 'as' - 17 commits - libswfdec/jpeg libswfdec/swfdec_bits.c libswfdec/swfdec_font.c libswfdec/swfdec_image.c libswfdec/swfdec_root_sprite.c libswfdec/swfdec_script.c libswfdec/swfdec_shape.c libswfdec/swfdec_sound.c libswfdec/swfdec_sprite.c
...ne_styles = swfdec_bits_get_u8 (bits);
if (n_line_styles == 0xff) {
@@ -349,7 +348,6 @@ swfdec_shape_add_styles (SwfdecSwfDecode
g_ptr_array_add (shape->lines, parse_stroke (s));
}
- swfdec_bits_syncbits (bits);
shape->n_fill_bits = swfdec_bits_getbits (bits, 4);
shape->n_line_bits = swfdec_bits_getbits (bits, 4);
}
diff-tree b498ba186ab9d587cc087ae9ab5952f1d5b2865a (from 45c89c3d902be858a304539165d1160e822fba52)
Author: Benjamin Otte <otte@gnome.org>
Date: Tue Apr 17 12:19:27 2007 +0200
avoid overflow issues when bytes is near MAXUINT
diff --git a/libswfdec/s...
2007 Apr 13
0
5 commits - libswfdec/Makefile.am libswfdec/swfdec_color.c libswfdec/swfdec_color.h libswfdec/swfdec_font.c libswfdec/swfdec_loadertarget.c libswfdec/swfdec_movie.h libswfdec/swfdec_pattern.c libswfdec/swfdec_pattern.h libswfdec/swfdec_player.c
...bits->end = end_bits.ptr;
swfdec_shape_add_styles (s, SWFDEC_SHAPE (morph),
- swfdec_pattern_parse_morph, swfdec_pattern_parse_morph_stroke);
+ swfdec_pattern_parse_morph, swfdec_stroke_parse_morph);
morph->n_fill_bits = swfdec_bits_getbits (&end_bits, 4);
morph->n_line_bits = swfdec_bits_getbits (&end_bits, 4);
diff --git a/libswfdec/swfdec_stroke.c b/libswfdec/swfdec_stroke.c
new file mode 100644
index 0000000..7239479
--- /dev/null
+++ b/libswfdec/swfdec_stroke.c
@@ -0,0 +1,210 @@
+/* Swfdec
+ * Copyright (C) 2006-2007 Benjamin Otte <otte@gnome.org>
+ *
+...