Displaying 6 results from an estimated 6 matches for "live_content".
Did you mean:
file_content
2007 Mar 15
0
2 commits - libswfdec/swfdec_sprite.c
...e.c
+++ b/libswfdec/swfdec_sprite.c
@@ -355,7 +355,7 @@ swfdec_spriteseg_place_object_2 (SwfdecS
int id = swfdec_bits_get_u16 (bits);
content->graphic = swfdec_swf_decoder_get_character (s, id);
if (!SWFDEC_IS_GRAPHIC (content->graphic)) {
- g_hash_table_remove (sprite->live_content, GUINT_TO_POINTER (content->depth));
+ g_hash_table_remove (s->parse_sprite->live_content, GUINT_TO_POINTER (content->depth));
swfdec_content_free (content);
swfdec_sprite_remove_last_action (s->parse_sprite,
s->parse_sprite->parse_frame);
@@ -366,7...
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
...a/libswfdec/swfdec_sprite.c b/libswfdec/swfdec_sprite.c
index af7e913..84e6973 100644
--- a/libswfdec/swfdec_sprite.c
+++ b/libswfdec/swfdec_sprite.c
@@ -50,6 +50,10 @@ swfdec_sprite_dispose (GObject *object)
SwfdecSprite * sprite = SWFDEC_SPRITE (object);
unsigned int i;
+ if (sprite->live_content) {
+ g_hash_table_destroy (sprite->live_content);
+ sprite->live_content = NULL;
+ }
if (sprite->frames) {
for (i = 0; i < sprite->n_frames; i++) {
g_free (sprite->frames[i].label);
@@ -123,39 +127,7 @@ swfdec_sprite_add_sound_chunk (SwfdecSpr
static SwfdecC...
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
...f --git a/libswfdec/swfdec_sprite.c b/libswfdec/swfdec_sprite.c
index fe39705..eaee0db 100644
--- a/libswfdec/swfdec_sprite.c
+++ b/libswfdec/swfdec_sprite.c
@@ -50,10 +50,6 @@ swfdec_sprite_dispose (GObject *object)
SwfdecSprite * sprite = SWFDEC_SPRITE (object);
guint i;
- if (sprite->live_content) {
- g_hash_table_destroy (sprite->live_content);
- sprite->live_content = NULL;
- }
if (sprite->frames) {
for (i = 0; i < sprite->n_frames; i++) {
g_free (sprite->frames[i].label);
@@ -121,66 +117,6 @@ swfdec_sprite_add_sound_chunk (SwfdecSpr
SWFDEC_AUD...
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
...c b/libswfdec/swfdec_sprite.c
index a993ece..1c6a43f 100644
--- a/libswfdec/swfdec_sprite.c
+++ b/libswfdec/swfdec_sprite.c
@@ -48,7 +48,7 @@ static void
swfdec_sprite_dispose (GObject *object)
{
SwfdecSprite * sprite = SWFDEC_SPRITE (object);
- unsigned int i;
+ guint i;
if (sprite->live_content) {
g_hash_table_destroy (sprite->live_content);
@@ -97,7 +97,7 @@ swfdec_sprite_dispose (GObject *object)
}
void
-swfdec_sprite_add_sound_chunk (SwfdecSprite * sprite, unsigned int frame,
+swfdec_sprite_add_sound_chunk (SwfdecSprite * sprite, guint frame,
SwfdecBuffer * chunk, int...
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
...c b/libswfdec/swfdec_sprite.c
index a993ece..1c6a43f 100644
--- a/libswfdec/swfdec_sprite.c
+++ b/libswfdec/swfdec_sprite.c
@@ -48,7 +48,7 @@ static void
swfdec_sprite_dispose (GObject *object)
{
SwfdecSprite * sprite = SWFDEC_SPRITE (object);
- unsigned int i;
+ guint i;
if (sprite->live_content) {
g_hash_table_destroy (sprite->live_content);
@@ -97,7 +97,7 @@ swfdec_sprite_dispose (GObject *object)
}
void
-swfdec_sprite_add_sound_chunk (SwfdecSprite * sprite, unsigned int frame,
+swfdec_sprite_add_sound_chunk (SwfdecSprite * sprite, guint frame,
SwfdecBuffer * chunk, int...
2007 Apr 13
0
5 commits - libswfdec/Makefile.am libswfdec/swfdec_color.c libswfdec/swfdec_color.h libswfdec/swfdec_font.c libswfdec/swfdec_loadertarget.c libswfdec/swfdec_movie.h libswfdec/swfdec_pattern.c libswfdec/swfdec_pattern.h libswfdec/swfdec_player.c
...6 (bits) - 16384;
SWFDEC_LOG (" clip_depth = %d (=> %d)", content->clip_depth + 16384, content->clip_depth);
}
+ if (has_filter) {
+ SWFDEC_ERROR ("filters aren't implemented, skipping PlaceObject tag!");
+ g_hash_table_remove (s->parse_sprite->live_content, GUINT_TO_POINTER (content->depth));
+ swfdec_content_free (content);
+ swfdec_sprite_remove_last_action (s->parse_sprite,
+ s->parse_sprite->parse_frame);
+ return SWFDEC_STATUS_OK;
+ }
+ if (has_blend_mode) {
+ guint operator = swfdec_bits_get_u8 (bits);
+ conte...