Displaying 11 results from an estimated 11 matches for "has_color_transform".
2007 Jun 14
0
Branch 'as' - 4 commits - libswfdec/swfdec_edittext_movie.c libswfdec/swfdec_movie.c libswfdec/swfdec_movie.h libswfdec/swfdec_sprite.c libswfdec/swfdec_sprite_movie.c player/swfdec_debug_movies.c
...inal_transform);
e = movie->yscale / swfdec_matrix_get_yscale (&movie->original_transform);
diff-tree e19bb05ecfe5bd2c134f1f1a21fb846179721d65 (from 76e741342c4dab3f7f40715b8018c1f5f8394ef9)
Author: Benjamin Otte <otte at gnome.org>
Date: Thu Jun 14 09:55:42 2007 +0200
add has_color_transform and has_transform field to SwfdecContent
SwfdecContent needs to die, but that's another big reorg patch I'm scared of atm.
As far as I see it, a SwfdecSprite should just save all displaylist tags (the
stuff that's called actions right now) verbatim in a long list of buf...
2007 Jun 14
0
Branch 'as' - 7 commits - libswfdec/swfdec_movie.c libswfdec/swfdec_player.c libswfdec/swfdec_sprite_movie.c libswfdec/swfdec_tag.c player/Makefile.am
...ability to change characters - This needs lots of refactoring */
- swfdec_movie_set_static_properties (movie, content->has_transform ? &content->transform : NULL,
+ swfdec_movie_set_static_properties (child, content->has_transform ? &content->transform : NULL,
content->has_color_transform ? &content->color_transform : NULL,
content->ratio, content->clip_depth, content->events);
if (content->name && !g_str_equal (content->name, child->name)) {
diff-tree 21a41f6fd163e5630112765f90af019cf2b55535 (from 0ac0d3e2d6f09ece63ea5a736e80aec413b45ab8)
A...
2007 Jun 18
0
Branch 'as' - 8 commits - libswfdec/swfdec_movie.c libswfdec/swfdec_sprite.c libswfdec/swfdec_sprite.h libswfdec/swfdec_sprite_movie.c libswfdec/swfdec_sprite_movie.h libswfdec/swfdec_swf_decoder.c libswfdec/swfdec_swf_decoder.h
...))
+ return !swfdec_movie_queue_script (movie, SWFDEC_EVENT_UNLOAD);
+ else
+ return TRUE;
}
/**
@@ -1000,9 +1003,11 @@ swfdec_movie_new_for_content (SwfdecMovi
swfdec_movie_set_static_properties (movie, content->has_transform ? &content->transform : NULL,
content->has_color_transform ? &content->color_transform : NULL,
content->ratio, content->clip_depth, content->events);
- g_queue_push_tail (player->init_queue, movie);
- g_queue_push_tail (player->construct_queue, movie);
- swfdec_movie_queue_script (movie, SWFDEC_EVENT_LOAD);
+ if (SWFDEC_IS...
2007 Aug 13
0
2 commits - libswfdec/swfdec_sprite_movie.c libswfdec/swfdec_tag.c libswfdec/swfdec_tag.h
...sform.yy,
content->transform.xy, content->transform.yx,
content->transform.x0, content->transform.y0);
- swfdec_bits_get_color_transform (bits, &content->color_transform);
+ swfdec_bits_get_color_transform (&bits, &content->color_transform);
content->has_color_transform = TRUE;
content->graphic = swfdec_swf_decoder_get_character (s, character);
+ if (blend_mode) {
+ guint mode = swfdec_bits_get_u8 (&bits);
+ SWFDEC_WARNING (" blend mode = %u", mode);
+ }
+ if (has_filters)
+ swfdec_filters_parse (&bits);
if...
2007 Aug 29
0
15 commits - libswfdec/swfdec_as_strings.c libswfdec/swfdec_initialize.as libswfdec/swfdec_initialize.h libswfdec/swfdec_movie.c libswfdec/swfdec_movie.h libswfdec/swfdec_sprite.c libswfdec/swfdec_sprite_movie.c libswfdec/swfdec_system_as.c
...riginal_ratio, movie->clip_depth,
+ movie->blend_mode, movie->events);
return copy;
}
@@ -1193,7 +1199,7 @@ swfdec_movie_new_for_content (SwfdecMovi
swfdec_movie_set_static_properties (movie, content->has_transform ? &content->transform : NULL,
content->has_color_transform ? &content->color_transform : NULL,
- content->ratio, content->clip_depth, content->events);
+ content->ratio, content->clip_depth, content->blend_mode, content->events);
if (SWFDEC_IS_SPRITE_MOVIE (movie)) {
g_queue_push_tail (player->init_queue, m...
2007 Jul 04
0
Branch 'as' - 25 commits - libswfdec/Makefile.am libswfdec/swfdec_as_boolean.c libswfdec/swfdec_as_boolean.h 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
...swfdec_movie.c
index 98d0619..0ae840f 100644
--- a/libswfdec/swfdec_movie.c
+++ b/libswfdec/swfdec_movie.c
@@ -1007,12 +1007,12 @@ swfdec_movie_new_for_content (SwfdecMovi
swfdec_movie_set_static_properties (movie, content->has_transform ? &content->transform : NULL,
content->has_color_transform ? &content->color_transform : NULL,
content->ratio, content->clip_depth, content->events);
- swfdec_movie_initialize (movie);
if (SWFDEC_IS_SPRITE_MOVIE (movie)) {
g_queue_push_tail (player->init_queue, movie);
g_queue_push_tail (player->construct_queue,...
2007 Aug 13
0
Branch 'vivi' - 24 commits - configure.ac libswfdec/swfdec_sprite_movie.c libswfdec/swfdec_tag.c libswfdec/swfdec_tag.h vivified/core vivified/dock vivified/ui
...sform.yy,
content->transform.xy, content->transform.yx,
content->transform.x0, content->transform.y0);
- swfdec_bits_get_color_transform (bits, &content->color_transform);
+ swfdec_bits_get_color_transform (&bits, &content->color_transform);
content->has_color_transform = TRUE;
content->graphic = swfdec_swf_decoder_get_character (s, character);
+ if (blend_mode) {
+ guint mode = swfdec_bits_get_u8 (&bits);
+ SWFDEC_WARNING (" blend mode = %u", mode);
+ }
+ if (has_filters)
+ swfdec_filters_parse (&bits);
if...
2007 Oct 25
0
6 commits - libswfdec/swfdec_as_interpret.c libswfdec/swfdec_event.c libswfdec/swfdec_event.h libswfdec/swfdec_movie.c libswfdec/swfdec_movie.h libswfdec/swfdec_player.c libswfdec/swfdec_player_internal.h libswfdec/swfdec_resource.c
...+ swfdec_movie_queue_script (copy, SWFDEC_EVENT_LOAD);
+ swfdec_movie_execute (copy, SWFDEC_EVENT_CONSTRUCT);
+ }
+ swfdec_movie_initialize (movie);
return copy;
}
@@ -1413,8 +1419,8 @@ swfdec_movie_new_for_content (SwfdecMovie *parent, const SwfdecContent *content)
content->has_color_transform ? &content->color_transform : NULL,
content->ratio, content->clip_depth, content->blend_mode, content->events);
if (SWFDEC_IS_SPRITE_MOVIE (movie)) {
- g_queue_push_tail (player->init_queue, movie);
- g_queue_push_tail (player->construct_queue, movie);
+...
2007 Feb 06
0
21 commits - configure.ac libswfdec/swfdec_audio_event.c libswfdec/swfdec_bits.c libswfdec/swfdec_button_movie.c libswfdec/swfdec_color.c libswfdec/swfdec_color.h libswfdec/swfdec_compiler.c libswfdec/swfdec_edittext.c libswfdec/swfdec_image.c
...+0100
add debugging message when parsing color transforms
diff --git a/libswfdec/swfdec_sprite.c b/libswfdec/swfdec_sprite.c
index 074bb37..246776a 100644
--- a/libswfdec/swfdec_sprite.c
+++ b/libswfdec/swfdec_sprite.c
@@ -364,6 +364,11 @@ swfdec_spriteseg_place_object_2 (SwfdecS
}
if (has_color_transform) {
swfdec_bits_get_color_transform (bits, &content->color_transform);
+ SWFDEC_LOG (" color transform = %d %d %d %d %d %d %d %d",
+ content->color_transform.ra, content->color_transform.rb,
+ content->color_transform.ga, content->color_transform.gb,
+ conten...
2007 Feb 06
0
Branch 'interpreter' - 8 commits - libswfdec/swfdec_bits.c libswfdec/swfdec_color.c libswfdec/swfdec_color.h libswfdec/swfdec_edittext.c libswfdec/swfdec_image.c libswfdec/swfdec_image.h libswfdec/swfdec_pattern.c libswfdec/swfdec_sprite.c test/dump.c
...+0100
add debugging message when parsing color transforms
diff --git a/libswfdec/swfdec_sprite.c b/libswfdec/swfdec_sprite.c
index 074bb37..246776a 100644
--- a/libswfdec/swfdec_sprite.c
+++ b/libswfdec/swfdec_sprite.c
@@ -364,6 +364,11 @@ swfdec_spriteseg_place_object_2 (SwfdecS
}
if (has_color_transform) {
swfdec_bits_get_color_transform (bits, &content->color_transform);
+ SWFDEC_LOG (" color transform = %d %d %d %d %d %d %d %d",
+ content->color_transform.ra, content->color_transform.rb,
+ content->color_transform.ga, content->color_transform.gb,
+ conten...
2007 Nov 28
0
59 commits - libswfdec-gtk/swfdec_gtk_widget.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_button.c libswfdec/swfdec_button.h libswfdec/swfdec_button_movie.c libswfdec/swfdec_button_movie.h libswfdec/swfdec_event.c
...;depth, parent, parent->resource, content->graphic,
- content->name ? swfdec_as_context_get_string (SWFDEC_AS_CONTEXT (player), content->name) : NULL);
-
- swfdec_movie_set_static_properties (movie, content->has_transform ? &content->transform : NULL,
- content->has_color_transform ? &content->color_transform : NULL,
- content->ratio, content->clip_depth, content->blend_mode, content->events);
- if (SWFDEC_IS_SPRITE_MOVIE (movie)) {
- swfdec_movie_queue_script (movie, SWFDEC_EVENT_INITIALIZE);
- swfdec_movie_queue_script (movie, SWFDEC_EVENT_CO...