Displaying 9 results from an estimated 9 matches for "dump_sprite".
2007 Jun 19
0
Branch 'as' - test/dump.c
...ound.h>
#include <libswfdec/swfdec_swf_decoder.h>
#include <libswfdec/swfdec_swf_instance.h>
+#include <libswfdec/swfdec_tag.h>
#include <libswfdec/swfdec_text.h>
static gboolean verbose = FALSE;
@@ -78,18 +79,17 @@ dump_sound (SwfdecSound *sound)
}
static void
-dump_sprite (SwfdecSprite *s)
+dump_sprite (SwfdecSwfDecoder *dec, SwfdecSprite *s)
{
if (!verbose) {
g_print (" %u frames\n", s->n_frames);
} else {
- guint i, j;
+ guint i, j, tag;
+ SwfdecBuffer *buffer;
SwfdecSound *sound = NULL;
for (i = 0; i < s->n_fra...
2007 Mar 07
0
11 commits - libswfdec/swfdec_event.c libswfdec/swfdec_event.h libswfdec/swfdec_js_movie.c libswfdec/swfdec_movie.c libswfdec/swfdec_scriptable.c libswfdec/swfdec_scriptable.h libswfdec/swfdec_script.c libswfdec/swfdec_sprite.c libswfdec/swfdec_sprite.h
...SWFDEC_GRAPHIC (c);
- g_print (" extents: %g %g %g %g\n", graphic->extents.x0, graphic->extents.y0,
- graphic->extents.x1, graphic->extents.y1);
- }
- if (SWFDEC_IS_IMAGE (c)) {
- dump_image (SWFDEC_IMAGE (c));
- }
- if (SWFDEC_IS_SPRITE (c)) {
- dump_sprite (SWFDEC_SPRITE (c));
- }
- if (SWFDEC_IS_SHAPE(c)) {
- dump_shape(SWFDEC_SHAPE(c));
- }
- if (SWFDEC_IS_TEXT (c)) {
- dump_text (SWFDEC_TEXT (c));
- }
- if (SWFDEC_IS_EDIT_TEXT (c)) {
- dump_edit_text (SWFDEC_EDIT_TEXT (c));
- }
- if (SWFDEC_IS_FONT (c)) {
-...
2007 Nov 15
0
6 commits - libswfdec/compiler.c libswfdec/swfdec_as_date.h libswfdec/swfdec_text_format.c libswfdec/swfdec_xml.c test/dump.c test/render.c test/render-fast.c
...nclude <swfdec_decoder.h>
-#include <swfdec_render.h>
-#include <swfdec_sprite.h>
-#include <swfdec_buffer.h>
-#include <ucontext.h>
-#include <sys/mman.h>
-
-#if 0
-void * smash_checker (void * (func) (void *), void *priv);
-void *go(void *priv);
-#endif
-
-void dump_sprite(SwfdecSprite *s);
-
-static void buffer_free (SwfdecBuffer *buffer, void *priv)
-{
- g_free (buffer->data);
-}
-
-int main (int argc, char *argv[])
-{
- gsize length;
- int ret;
- char *fn = "it.swf";
- SwfdecDecoder *s;
- int i;
- char *contents;
- SwfdecBuffer *buffer;
- int...
2008 Jan 02
0
4 commits - libswfdec/Makefile.am libswfdec/swfdec_movie.c libswfdec/swfdec_shape_parser.c test/dump.c test/trace
..."");
+}
commit d03071b49846f69e27903c68b91ad34a58b5e3b4
Author: Benjamin Otte <otte at gnome.org>
Date: Tue Jan 1 21:42:58 2008 +0100
add DoInitAction
diff --git a/test/dump.c b/test/dump.c
index 48f037d..efea56d 100644
--- a/test/dump.c
+++ b/test/dump.c
@@ -153,6 +153,9 @@ dump_sprite (SwfdecSwfDecoder *dec, SwfdecSprite *s)
case SWFDEC_TAG_EXPORTASSETS:
g_print (" %4u export\n", j);
break;
+ case SWFDEC_TAG_DOINITACTION:
+ g_print (" %4u init action\n", j);
+ break;
default:
g_assert_not_reached ();
}
2007 Dec 10
0
6 commits - libswfdec/Makefile.am libswfdec/swfdec_as_interpret.c libswfdec/swfdec_color_as.c libswfdec/swfdec_graphic_movie.c libswfdec/swfdec_image_decoder.c libswfdec/swfdec_morph_movie.c libswfdec/swfdec_movie_as_drawing.c
...commit 6f3ebc54441b16e203ed0da9cbfd98a286634c93
Author: Benjamin Otte <otte at gnome.org>
Date: Thu Dec 6 15:32:30 2007 +0100
handle ExportAssets tag in sprites
diff --git a/test/dump.c b/test/dump.c
index 77bd382..01a1776 100644
--- a/test/dump.c
+++ b/test/dump.c
@@ -150,6 +150,9 @@ dump_sprite (SwfdecSwfDecoder *dec, SwfdecSprite *s)
/* FIXME add info about what sound etc */
g_print (" %4u start sound\n", j);
break;
+ case SWFDEC_TAG_EXPORTASSETS:
+ g_print (" %4u export\n", j);
+ break;
default:
g_assert_not_reached ();
}
commit 48b4a...
2008 Jan 07
0
12 commits - configure.ac doc/swfdec.types Makefile.am test/crashfinder.c test/dump.c test/Makefile.am test/swfdec-extract.c test/swfdec_out.c test/swfdec_out.h test/swfedit.c test/swfedit_file.c test/swfedit_file.h test/swfedit_list.c test/swfedit_list.h
...t;codec));
- if (verbose) {
- g_print (" format: %s\n", swfdec_audio_format_to_string (sound->format));
- g_print (" samples: %u (%gs)\n", sound->n_samples,
- (double) sound->n_samples / swfdec_audio_format_get_rate (sound->format));
- }
-}
-
-static void
-dump_sprite (SwfdecSwfDecoder *dec, SwfdecSprite *s)
-{
- if (!verbose) {
- g_print (" %u frames\n", s->n_frames);
- } else {
- guint i, j, tag;
- SwfdecBuffer *buffer;
- SwfdecSound *sound = NULL;
-
- for (i = 0; i < s->n_frames; i++) {
- SwfdecSpriteFrame *frame = &a...
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
...+330,9 @@@
g_print (" extents: %g %g %g %g\n", graphic->extents.x0, graphic->extents.y0,
graphic->extents.x1, graphic->extents.y1);
}
++ if (SWFDEC_IS_IMAGE (c)) {
++ dump_image (SWFDEC_IMAGE (c));
++ }
if (SWFDEC_IS_SPRITE (c)) {
dump_sprite (SWFDEC_SPRITE (c));
}
diff --cc test/swfdec-extract.c
index ac79124,b4a2951..47e8234
@@@ -258,8 -269,11 +269,11 @@@
} else if (SWFDEC_IS_GRAPHIC (character)) {
if (!export_graphic (SWFDEC_GRAPHIC (character), argv[3]))
ret = 1;
+ } else if (SWFDEC_IS_IMAGE (character)) {...
2007 Jun 13
0
Branch 'as' - 6 commits - libswfdec/swfdec_as_array.c libswfdec/swfdec_button_movie.c libswfdec/swfdec_morph_movie.c libswfdec/swfdec_movie_asprops.c libswfdec/swfdec_movie.c libswfdec/swfdec_movie.h libswfdec/swfdec_player.c libswfdec/swfdec_sprite.c
...;
SWFDEC_LOG ("duplicated %s as %s to depth %u", movie->name, ret->name, ret->depth);
SWFDEC_AS_VALUE_SET_OBJECT (rval, SWFDEC_AS_OBJECT (ret));
}
diff --git a/test/dump.c b/test/dump.c
index 6a85b4b..b073320 100644
--- a/test/dump.c
+++ b/test/dump.c
@@ -111,15 +111,16 @@ dump_sprite (SwfdecSprite *s)
switch (action->type) {
case SWFDEC_SPRITE_ACTION_SCRIPT:
g_print (" %4u script\n", i);
- case SWFDEC_SPRITE_ACTION_UPDATE:
+ break;
case SWFDEC_SPRITE_ACTION_REMOVE:
+ g_print (" %4u %4d remove\n", i, GPOINTER_TO_INT (action-&g...
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
...+330,9 @@@
g_print (" extents: %g %g %g %g\n", graphic->extents.x0, graphic->extents.y0,
graphic->extents.x1, graphic->extents.y1);
}
++ if (SWFDEC_IS_IMAGE (c)) {
++ dump_image (SWFDEC_IMAGE (c));
++ }
if (SWFDEC_IS_SPRITE (c)) {
dump_sprite (SWFDEC_SPRITE (c));
}
diff --cc test/swfdec-extract.c
index ac79124,b4a2951..47e8234
@@@ -258,8 -269,11 +269,11 @@@
} else if (SWFDEC_IS_GRAPHIC (character)) {
if (!export_graphic (SWFDEC_GRAPHIC (character), argv[3]))
ret = 1;
+ } else if (SWFDEC_IS_IMAGE (character)) {...