search for: n_line_styles

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

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
...s %d", n_fill_styles); - for (i = 0; i < n_fill_styles; i++) { + for (i = 0; i < n_fill_styles && swfdec_bits_left (bits); i++) { SwfdecPattern *pattern; SWFDEC_LOG (" fill style %d:", i); @@ -344,7 +344,7 @@ swfdec_shape_add_styles (SwfdecSwfDecode n_line_styles = swfdec_bits_get_u16 (bits); } SWFDEC_LOG (" n_line_styles %d", n_line_styles); - for (i = 0; i < n_line_styles; i++) { + for (i = 0; i < n_line_styles && swfdec_bits_left (bits); i++) { g_ptr_array_add (shape->lines, parse_stroke (s)); } diff-tree 09...
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
...s %d", n_fill_styles); - for (i = 0; i < n_fill_styles; i++) { + for (i = 0; i < n_fill_styles && swfdec_bits_left (bits); i++) { SwfdecPattern *pattern; SWFDEC_LOG (" fill style %d:", i); @@ -344,7 +344,7 @@ swfdec_shape_add_styles (SwfdecSwfDecode n_line_styles = swfdec_bits_get_u16 (bits); } SWFDEC_LOG (" n_line_styles %d", n_line_styles); - for (i = 0; i < n_line_styles; i++) { + for (i = 0; i < n_line_styles && swfdec_bits_left (bits); i++) { g_ptr_array_add (shape->lines, parse_stroke (s)); } diff-tree 09...
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
...troke * (* SwfdecStrokeFunc) (SwfdecSwfDecoder * s); static void swfdec_shape_add_styles (SwfdecSwfDecoder * s, SwfdecShape * shape, - SwfdecPatternFunc parse_fill, SwfdecPatternFunc parse_stroke) + SwfdecPatternFunc parse_fill, SwfdecStrokeFunc parse_stroke) { int n_fill_styles; int n_line_styles; @@ -344,8 +350,7 @@ swfdec_shape_add_styles (SwfdecSwfDecode } SWFDEC_LOG (" n_line_styles %d", n_line_styles); for (i = 0; i < n_line_styles; i++) { - SwfdecPattern *pattern = parse_stroke (s); - g_ptr_array_add (shape->lines, pattern); + g_ptr_array_add (shape...