search for: swfdec_bits_get_gradi

Displaying 10 results from an estimated 10 matches for "swfdec_bits_get_gradi".

2007 Sep 17
0
2 commits - libswfdec/swfdec_bits.c
...rph) + n_gradients *= 2; grad = g_malloc (sizeof (SwfdecGradient) + sizeof (SwfdecGradientEntry) * (MAX (n_gradients, 1) - 1)); for (i = 0; i < n_gradients && 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_gr...
2007 May 01
0
2 commits - libswfdec/swfdec_bits.c
...ue May 1 16:36:50 2007 +0200 don't compute a size < (unsigned) 0 if n_gradients was 0, that could happen diff --git a/libswfdec/swfdec_bits.c b/libswfdec/swfdec_bits.c index b74846e..c8a5062 100644 --- a/libswfdec/swfdec_bits.c +++ b/libswfdec/swfdec_bits.c @@ -587,7 +587,7 @@ swfdec_bits_get_gradient (SwfdecBits * b n_gradients = swfdec_bits_get_u8 (bits); grad = g_malloc (sizeof (SwfdecGradient) + - sizeof (SwfdecGradientEntry) * (n_gradients - 1)); + sizeof (SwfdecGradientEntry) * (MAX (n_gradients, 1) - 1)); for (i = 0; i < n_gradients && swfdec_bits_left (...
2007 Apr 22
0
3 commits - libswfdec/swfdec_bits.c libswfdec/swfdec_font.c libswfdec/swfdec_movie.c
...t;otte@gnome.org> Date: Sun Apr 22 14:06:41 2007 +0200 break out of gradient loop when no more bits are available diff --git a/libswfdec/swfdec_bits.c b/libswfdec/swfdec_bits.c index 0f7e4c9..7077cdc 100644 --- a/libswfdec/swfdec_bits.c +++ b/libswfdec/swfdec_bits.c @@ -585,11 +585,15 @@ swfdec_bits_get_gradient (SwfdecBits * b 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...
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_...
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
...s_get_string_length (SwfdecBits * bits, unsigned int len); -unsigned 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.or...
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
...dec_bits_get_u8 (bits); @@ -553,7 +553,7 @@ swfdec_bits_get_color (SwfdecBits * bits SwfdecColor swfdec_bits_get_rgba (SwfdecBits * bits) { - unsigned int r, g, b, a; + guint r, g, b, a; r = swfdec_bits_get_u8 (bits); g = swfdec_bits_get_u8 (bits); @@ -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) { Swfde...
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
...dec_bits_get_u8 (bits); @@ -553,7 +553,7 @@ swfdec_bits_get_color (SwfdecBits * bits SwfdecColor swfdec_bits_get_rgba (SwfdecBits * bits) { - unsigned int r, g, b, a; + guint r, g, b, a; r = swfdec_bits_get_u8 (bits); g = swfdec_bits_get_u8 (bits); @@ -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) { Swfde...
2007 Jun 06
0
Branch 'as' - 13 commits - libswfdec/swfdec_as_context.c libswfdec/swfdec_as_context.h libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame.h libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h
...ing (SwfdecBits * bits); char *swfdec_bits_get_string_length (SwfdecBits * bits, guint len); +char *swfdec_bits_get_string_with_version (SwfdecBits *bits, guint version); SwfdecColor swfdec_bits_get_color (SwfdecBits * bits); SwfdecColor swfdec_bits_get_rgba (SwfdecBits * bits); SwfdecGradient *swfdec_bits_get_gradient (SwfdecBits * bits); diff --git a/libswfdec/swfdec_debugger.c b/libswfdec/swfdec_debugger.c index 8d0a96e..52ae539 100644 --- a/libswfdec/swfdec_debugger.c +++ b/libswfdec/swfdec_debugger.c @@ -47,6 +47,7 @@ static guint signals[LAST_SIGNAL] = { 0, /*** SwfdecDebuggerScript ***/ typedef stru...
2007 Feb 13
0
9 commits - libswfdec/js libswfdec/swfdec_bits.c libswfdec/swfdec_bits.h libswfdec/swfdec_codec_screen.c libswfdec/swfdec_image.c libswfdec/swfdec_script.c test/Makefile.am test/swfdec_out.c test/swfdec_out.h test/swfedit.c test/swfedit_file.c
...lt <eric@anholt.net> - * 2006 Benjamin Otte <otte@gnome.org> + * 2006-2007 Benjamin Otte <otte@gnome.org> * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -72,6 +72,8 @@ SwfdecGradient *swfdec_bits_get_gradient SwfdecGradient *swfdec_bits_get_morph_gradient (SwfdecBits * bits); void swfdec_bits_get_rect (SwfdecBits * bits, SwfdecRect *rect); SwfdecBuffer *swfdec_bits_get_buffer (SwfdecBits *bits, int len); +SwfdecBuffer *swfdec_bits_decompress (SwfdecBits *bits, int compressed, + int decompresse...
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
...s_get_string_length (SwfdecBits * bits, unsigned int len); -unsigned 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.or...