Displaying 5 results from an estimated 5 matches for "swfdec_tag_removeobject".
2007 Jun 19
0
Branch 'as' - test/dump.c
...ter *c;
+ c = swfdec_swf_decoder_get_character (dec, swfdec_bits_get_u16 (&bits));
+ if (c)
+ g_print (" %s %u", G_OBJECT_TYPE_NAME (c), c->id);
}
- break;
- default:
- g_assert_not_reached ();
- }
+ g_print ("\n");
+ }
+ break;
+ case SWFDEC_TAG_REMOVEOBJECT:
+ case SWFDEC_TAG_REMOVEOBJECT2:
+ {
+ SwfdecBits bits;
+ swfdec_bits_init (&bits, buffer);
+ if (tag == SWFDEC_TAG_REMOVEOBJECT)
+ swfdec_bits_get_u16 (&bits);
+ g_print (" %4u %5u remove\n", j, swfdec_bits_get_u16 (&bits));
+ }
+ break;
+ case...
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
...depth %d is already occupied", content->depth);
- } else {
- child = swfdec_movie_new_for_content (mov, content);
+ return TRUE;
+ case SWFDEC_TAG_PLACEOBJECT2:
+ case SWFDEC_TAG_PLACEOBJECT3:
+ return swfdec_sprite_movie_perform_place (movie, &bits, tag);
+ case SWFDEC_TAG_REMOVEOBJECT:
+ /* yes, this code is meant to be like this - the following u16 is the
+ * character id, that we don't care about, the rest is like RemoveObject2
+ */
+ swfdec_bits_get_u16 (&bits);
+ /* fall through */
+ case SWFDEC_TAG_REMOVEOBJECT2:
+ {
+ int depth =...
2007 Oct 18
0
18 commits - doc/swfdec-sections.txt libswfdec/Makefile.am libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_strings.c libswfdec/swfdec_button_movie.c libswfdec/swfdec_event.c libswfdec/swfdec_event.h libswfdec/swfdec_flash_security.c
...] = {"ShowFrame", tag_func_show_frame, SWFDEC_TAG_DEFINE_SPRITE },
[SWFDEC_TAG_DEFINESHAPE] = {"DefineShape", tag_define_shape, 0},
[SWFDEC_TAG_FREECHARACTER] = {"FreeCharacter", NULL, 0},
- [SWFDEC_TAG_PLACEOBJECT] = {"PlaceObject", NULL, SPRITE},
- [SWFDEC_TAG_REMOVEOBJECT] = {"RemoveObject", tag_func_enqueue, SPRITE},
+ [SWFDEC_TAG_PLACEOBJECT] = {"PlaceObject", NULL, SWFDEC_TAG_DEFINE_SPRITE },
+ [SWFDEC_TAG_REMOVEOBJECT] = {"RemoveObject", tag_func_enqueue, SWFDEC_TAG_DEFINE_SPRITE },
[SWFDEC_TAG_DEFINEBITSJPEG] = {"DefineBi...
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
...quot;place");
- if (has_char) {
- SwfdecCharacter *c;
- c = swfdec_swf_decoder_get_character (dec, swfdec_bits_get_u16 (&bits));
- if (c)
- g_print (" %s %u", G_OBJECT_TYPE_NAME (c), c->id);
- }
- g_print ("\n");
- }
- break;
- case SWFDEC_TAG_REMOVEOBJECT:
- case SWFDEC_TAG_REMOVEOBJECT2:
- {
- SwfdecBits bits;
- swfdec_bits_init (&bits, buffer);
- if (tag == SWFDEC_TAG_REMOVEOBJECT)
- swfdec_bits_get_u16 (&bits);
- g_print (" %4u %5u remove\n", j, swfdec_bits_get_u16 (&bits));
- }
- break;
- case...
2007 Nov 07
0
14 commits - libswfdec/swfdec_as_context.c libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_interpret.h libswfdec/swfdec_net_stream.c libswfdec/swfdec_script.c libswfdec/swfdec_sprite_movie.c libswfdec/swfdec_tag.c libswfdec/swfdec_text_field_movie.c
...hape", tag_define_shape, 0},
[SWFDEC_TAG_FREECHARACTER] = {"FreeCharacter", NULL, 0},
- [SWFDEC_TAG_PLACEOBJECT] = {"PlaceObject", NULL, SWFDEC_TAG_DEFINE_SPRITE },
+ [SWFDEC_TAG_PLACEOBJECT] = {"PlaceObject", tag_func_enqueue, SWFDEC_TAG_DEFINE_SPRITE },
[SWFDEC_TAG_REMOVEOBJECT] = {"RemoveObject", tag_func_enqueue, SWFDEC_TAG_DEFINE_SPRITE },
[SWFDEC_TAG_DEFINEBITSJPEG] = {"DefineBitsJPEG", tag_func_define_bits_jpeg, 0},
[SWFDEC_TAG_DEFINEBUTTON] = {"DefineButton", tag_func_define_button, 0},
commit 0918dde13729a6e6b5fd6ad7ce3017977bef4...