search for: swfdec_bits_get_gradient_rgba

Displaying 7 results from an estimated 7 matches for "swfdec_bits_get_gradient_rgba".

2007 Sep 17
0
2 commits - libswfdec/swfdec_bits.c
...swfdec_bits_left (bits); i++) { @@ -625,35 +627,19 @@ swfdec_bits_do_get_gradient (SwfdecBits SwfdecGradient * swfdec_bits_get_gradient (SwfdecBits * bits) { - return swfdec_bits_do_get_gradient (bits, FALSE); + return swfdec_bits_do_get_gradient (bits, FALSE, FALSE); } SwfdecGradient * swfdec_bits_get_gradient_rgba (SwfdecBits * bits) { - return swfdec_bits_do_get_gradient (bits, TRUE); + return swfdec_bits_do_get_gradient (bits, TRUE, FALSE); } SwfdecGradient * swfdec_bits_get_morph_gradient (SwfdecBits * bits) { - SwfdecGradient *grad; - guint i, n_gradients; - - n_gradients = swfdec_bits_get_u8...
2007 Apr 22
0
3 commits - libswfdec/swfdec_bits.c libswfdec/swfdec_font.c libswfdec/swfdec_movie.c
...dec_bits_get_u8 (bits); grad->array[i].color = swfdec_bits_get_color (bits); } + if (i < n_gradients) { + SWFDEC_ERROR ("not enough data for %u gradients, could only read %u", + n_gradients, i); + } + grad->n_gradients = i; return grad; } @@ -602,11 +606,15 @@ swfdec_bits_get_gradient_rgba (SwfdecBit n_gradients = swfdec_bits_get_u8 (bits); grad = g_malloc (sizeof (SwfdecGradient) + sizeof (SwfdecGradientEntry) * (n_gradients - 1)); - grad->n_gradients = n_gradients; - for (i = 0; i < n_gradients; i++) { + for (i = 0; i < n_gradients && swfdec_bits_le...
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
...(SWFDEC_TYPE_GRADIENT_PATTERN, NULL); + gradient = SWFDEC_GRADIENT_PATTERN (pattern); swfdec_bits_get_matrix (bits, &pattern->start_transform, NULL); pattern->end_transform = pattern->start_transform; if (rgba) { - SWFDEC_GRADIENT_PATTERN (pattern)->gradient = swfdec_bits_get_gradient_rgba (bits); + gradient->gradient = swfdec_bits_get_gradient_rgba (bits); } else { - SWFDEC_GRADIENT_PATTERN (pattern)->gradient = swfdec_bits_get_gradient (bits); + gradient->gradient = swfdec_bits_get_gradient (bits); + } + gradient->radial = (paint_style_type !=...
2007 Jan 24
0
Branch 'interpreter' - 8 commits - libswfdec/swfdec_bits.c libswfdec/swfdec_bits.h libswfdec/swfdec_js.c libswfdec/swfdec_js.h libswfdec/swfdec_script.c test/swfdec_out.c test/swfdec_out.h test/swfedit_tag.c test/swfedit_token.c test/swfedit_token.h
...igned int swfdec_bits_get_color (SwfdecBits * bits); -unsigned int swfdec_bits_get_rgba (SwfdecBits * bits); +SwfdecColor swfdec_bits_get_color (SwfdecBits * bits); +SwfdecColor swfdec_bits_get_rgba (SwfdecBits * bits); SwfdecGradient *swfdec_bits_get_gradient (SwfdecBits * bits); SwfdecGradient *swfdec_bits_get_gradient_rgba (SwfdecBits * bits); SwfdecGradient *swfdec_bits_get_morph_gradient (SwfdecBits * bits); diff-tree 6efabb680e16b9144d8b4e880c18396861190d69 (from f1207b1451c4061e86adf62637134d63909ab754) Author: Benjamin Otte <otte@gnome.org> Date: Wed Jan 24 16:40:58 2007 +0100 add initial support f...
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
...; @@ -567,7 +567,7 @@ SwfdecGradient * swfdec_bits_get_gradient (SwfdecBits * bits) { SwfdecGradient *grad; - unsigned int i, n_gradients; + guint i, n_gradients; n_gradients = swfdec_bits_get_u8 (bits); grad = g_malloc (sizeof (SwfdecGradient) + @@ -584,7 +584,7 @@ SwfdecGradient * swfdec_bits_get_gradient_rgba (SwfdecBits * bits) { SwfdecGradient *grad; - unsigned int i, n_gradients; + guint i, n_gradients; n_gradients = swfdec_bits_get_u8 (bits); grad = g_malloc (sizeof (SwfdecGradient) + @@ -601,7 +601,7 @@ SwfdecGradient * swfdec_bits_get_morph_gradient (SwfdecBits * bits) { SwfdecG...
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
...; @@ -567,7 +567,7 @@ SwfdecGradient * swfdec_bits_get_gradient (SwfdecBits * bits) { SwfdecGradient *grad; - unsigned int i, n_gradients; + guint i, n_gradients; n_gradients = swfdec_bits_get_u8 (bits); grad = g_malloc (sizeof (SwfdecGradient) + @@ -584,7 +584,7 @@ SwfdecGradient * swfdec_bits_get_gradient_rgba (SwfdecBits * bits) { SwfdecGradient *grad; - unsigned int i, n_gradients; + guint i, n_gradients; n_gradients = swfdec_bits_get_u8 (bits); grad = g_malloc (sizeof (SwfdecGradient) + @@ -601,7 +601,7 @@ SwfdecGradient * swfdec_bits_get_morph_gradient (SwfdecBits * bits) { SwfdecG...
2007 Feb 06
0
109 commits - configure.ac libswfdec/js libswfdec/Makefile.am libswfdec/swfdec_bits.c libswfdec/swfdec_bits.h libswfdec/swfdec_buffer.c libswfdec/swfdec_button_movie.c libswfdec/swfdec_codec_screen.c libswfdec/swfdec_color.c libswfdec/swfdec_color.h
...igned int swfdec_bits_get_color (SwfdecBits * bits); -unsigned int swfdec_bits_get_rgba (SwfdecBits * bits); +SwfdecColor swfdec_bits_get_color (SwfdecBits * bits); +SwfdecColor swfdec_bits_get_rgba (SwfdecBits * bits); SwfdecGradient *swfdec_bits_get_gradient (SwfdecBits * bits); SwfdecGradient *swfdec_bits_get_gradient_rgba (SwfdecBits * bits); SwfdecGradient *swfdec_bits_get_morph_gradient (SwfdecBits * bits); diff-tree 6efabb680e16b9144d8b4e880c18396861190d69 (from f1207b1451c4061e86adf62637134d63909ab754) Author: Benjamin Otte <otte@gnome.org> Date: Wed Jan 24 16:40:58 2007 +0100 add initial support f...