search for: swfdec_resource_emit_sign

Displaying 14 results from an estimated 14 matches for "swfdec_resource_emit_sign".

2007 Nov 07
0
7 commits - doc/swfdec-sections.txt libswfdec-gtk/swfdec_gtk_widget.c libswfdec/swfdec_as_strings.c libswfdec/swfdec_decoder.c libswfdec/swfdec_flv_decoder.c libswfdec/swfdec_movie_asprops.c libswfdec/swfdec_net_stream.c libswfdec/swfdec_player.c
...--git a/libswfdec/swfdec_resource.c b/libswfdec/swfdec_resource.c index 3f2af12..d6b5703 100644 --- a/libswfdec/swfdec_resource.c +++ b/libswfdec/swfdec_resource.c @@ -104,11 +104,13 @@ swfdec_resource_loader_target_image (SwfdecResource *instance) /* NB: name must be GC'ed */ static void -swfdec_resource_emit_signal (SwfdecResource *resource, const char *name, SwfdecAsValue *args, guint n_args) +swfdec_resource_emit_signal (SwfdecResource *resource, const char *name, gboolean progress, + SwfdecAsValue *args, guint n_args) { SwfdecAsContext *cx; SwfdecAsObject *movie; - SwfdecAsValue vals[n_args +...
2007 Nov 12
0
13 commits - libswfdec/Makefile.am libswfdec/swfdec_decoder.c libswfdec/swfdec_decoder.h libswfdec/swfdec_flv_decoder.c libswfdec/swfdec_flv_decoder.h libswfdec/swfdec_image.c libswfdec/swfdec_image_decoder.c libswfdec/swfdec_image_decoder.h
...ource.c b/libswfdec/swfdec_resource.c index 64bb1cd..d5be854 100644 --- a/libswfdec/swfdec_resource.c +++ b/libswfdec/swfdec_resource.c @@ -105,7 +105,7 @@ swfdec_resource_loader_target_image (SwfdecResource *instance) } /* NB: name must be GC'ed */ -static SwfdecSpriteMovie * +static void swfdec_resource_emit_signal (SwfdecResource *resource, const char *name, gboolean progress, SwfdecAsValue *args, guint n_args) { @@ -115,14 +115,19 @@ swfdec_resource_emit_signal (SwfdecResource *resource, const char *name, gboolea SwfdecAsValue vals[n_args + skip]; if (resource->clip_loader == NULL) -...
2007 Nov 08
0
5 commits - libswfdec/swfdec_net_stream.c libswfdec/swfdec_player.c libswfdec/swfdec_resource.c libswfdec/swfdec_resource.h player/swfdec_slow_loader.c test/trace
...ource.c b/libswfdec/swfdec_resource.c index 4e50123..5b7b448 100644 --- a/libswfdec/swfdec_resource.c +++ b/libswfdec/swfdec_resource.c @@ -102,7 +102,7 @@ swfdec_resource_loader_target_image (SwfdecResource *instance) } /* NB: name must be GC'ed */ -static void +static SwfdecSpriteMovie * swfdec_resource_emit_signal (SwfdecResource *resource, const char *name, gboolean progress, SwfdecAsValue *args, guint n_args) { @@ -112,14 +112,14 @@ swfdec_resource_emit_signal (SwfdecResource *resource, const char *name, gboolea SwfdecAsValue vals[n_args + skip]; if (resource->clip_loader == NULL) -...
2007 Nov 20
0
4 commits - libswfdec/swfdec_movie.c libswfdec/swfdec_movie.h libswfdec/swfdec_resource.c test/image test/trace
..._resource.c b/libswfdec/swfdec_resource.c index 8a17d9e..02a63b3 100644 --- a/libswfdec/swfdec_resource.c +++ b/libswfdec/swfdec_resource.c @@ -556,8 +556,6 @@ swfdec_resource_emit_on_load_init (SwfdecResource *resource) if (resource->state != SWFDEC_RESOURCE_COMPLETE) return FALSE; - swfdec_resource_emit_signal (resource, SWFDEC_AS_STR_onLoadInit, FALSE, NULL, 0); - resource->state = SWFDEC_RESOURCE_DONE; if (resource->movie && SWFDEC_IS_IMAGE_DECODER (resource->decoder)) { SwfdecImage *image = SWFDEC_IMAGE_DECODER (resource->decoder)->image; if (image) { @@ -565,6 +...
2007 Nov 10
0
7 commits - libswfdec/swfdec_movie.c libswfdec/swfdec_resource.c libswfdec/swfdec_resource.h libswfdec/swfdec_sprite_movie_as.c test/trace
...version; + if (swfdec_resource_is_root (resource)) { + swfdec_player_initialize (resource->player, resource->version, + dec->rate, dec->width, dec->height); + } } if (status & SWFDEC_STATUS_IMAGE) - swfdec_resource_loader_target_image (instance); - swfdec_resource_emit_signal (instance, SWFDEC_AS_STR_onLoadProgress, TRUE, NULL, 0); + swfdec_resource_loader_target_image (resource); + swfdec_resource_emit_signal (resource, SWFDEC_AS_STR_onLoadProgress, TRUE, NULL, 0); if (status & SWFDEC_STATUS_EOF) return; } @@ -422,6 +424,7 @@ swfdec_resourc...
2007 Nov 10
0
[PATCH] swfdec: better variable parsing.
...->variables) { SWFDEC_INFO ("set manual movie variables: %s", instance->variables); - swfdec_movie_set_variables (SWFDEC_MOVIE (instance->movie), instance->variables); + swfdec_as_object_decode (SWFDEC_AS_OBJECT (instance->movie), instance->variables); } swfdec_resource_emit_signal (instance, SWFDEC_AS_STR_onLoadStart, FALSE, NULL, 0); instance->state = SWFDEC_RESOURCE_OPENED; diff --git a/test/various/urlencode.c b/test/various/urlencode.c deleted file mode 100644 index 46654b6..0000000 --- a/test/various/urlencode.c +++ /dev/null @@ -1,112 +0,0 @@ -/* Swfdec - * Cop...
2007 Nov 07
0
36 commits - doc/swfdec-sections.txt libswfdec/Makefile.am libswfdec/swfdec_amf.c libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_as_strings.c libswfdec/swfdec_buffer.c libswfdec/swfdec_buffer.h
...ACK */ + dec->rate, dec->width, dec->height); } + if (status & SWFDEC_STATUS_IMAGE) + swfdec_resource_loader_target_image (instance); + SWFDEC_AS_VALUE_SET_INT (&vals[0], dec->bytes_loaded); + SWFDEC_AS_VALUE_SET_INT (&vals[1], dec->bytes_total); + swfdec_resource_emit_signal (instance, SWFDEC_AS_STR_onLoadProgress, vals, 2); + if (status & SWFDEC_STATUS_EOF) + return; } - SWFDEC_AS_VALUE_SET_INT (&vals[0], dec->bytes_loaded); - SWFDEC_AS_VALUE_SET_INT (&vals[1], dec->bytes_total); - swfdec_resource_emit_signal (instance, SWFDEC_AS_STR_...
2007 Nov 12
0
2 commits - libswfdec/swfdec_loader.c libswfdec/swfdec_loader_internal.h libswfdec/swfdec_movie.c libswfdec/swfdec_movie.h libswfdec/swfdec_resource.c test/various
...->variables) { SWFDEC_INFO ("set manual movie variables: %s", instance->variables); - swfdec_movie_set_variables (SWFDEC_MOVIE (instance->movie), instance->variables); + swfdec_as_object_decode (SWFDEC_AS_OBJECT (instance->movie), instance->variables); } swfdec_resource_emit_signal (instance, SWFDEC_AS_STR_onLoadStart, FALSE, NULL, 0); instance->state = SWFDEC_RESOURCE_OPENED; diff --git a/test/various/urlencode.c b/test/various/urlencode.c deleted file mode 100644 index 46654b6..0000000 --- a/test/various/urlencode.c +++ /dev/null @@ -1,112 +0,0 @@ -/* Swfdec - * Cop...
2007 Nov 08
0
libswfdec/swfdec_load_object.c libswfdec/swfdec_movie.c libswfdec/swfdec_player.c libswfdec/swfdec_player_internal.h libswfdec/swfdec_resource.c libswfdec/swfdec_resource.h
...et_player (SwfdecLoaderTarget *target) { - return SWFDEC_PLAYER (SWFDEC_AS_OBJECT (SWFDEC_RESOURCE (target)->movie)->context); + return SWFDEC_RESOURCE (target)->player; } static void @@ -158,12 +155,60 @@ swfdec_resource_emit_error (SwfdecResource *resource, const char *message) swfdec_resource_emit_signal (resource, SWFDEC_AS_STR_onLoadError, FALSE, vals, 2); } +static gboolean +swfdec_resource_create_movie (SwfdecResource *resource) +{ + SwfdecPlayer *player; + SwfdecSpriteMovie *movie; + int level = -1; + + if (resource->movie) + return TRUE; + player = resource->player; + movi...
2007 Nov 09
0
10 commits - doc/swfdec-sections.txt libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_loader.c libswfdec/swfdec_movie.c libswfdec/swfdec_movie_clip_loader.c libswfdec/swfdec_movie.h
...t;otte at gnome.org> Date: Thu Nov 8 22:54:16 2007 +0100 this is tested, no need for fixme messages diff --git a/libswfdec/swfdec_resource.c b/libswfdec/swfdec_resource.c index 9983642..9a23d27 100644 --- a/libswfdec/swfdec_resource.c +++ b/libswfdec/swfdec_resource.c @@ -120,7 +120,7 @@ swfdec_resource_emit_signal (SwfdecResource *resource, const char *name, gboolea movie = swfdec_action_lookup_object (cx, SWFDEC_PLAYER (cx)->roots->data, resource->target, resource->target + strlen (resource->target)); if (!SWFDEC_IS_SPRITE_MOVIE (movie)) { - SWFDEC_FIXME ("figure out i...
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
...movie)); + swfdec_movie_queue_update (SWFDEC_MOVIE (resource->movie), SWFDEC_MOVIE_INVALID_EXTENTS); SWFDEC_MOVIE (resource->movie)->image = g_object_ref (image); - swfdec_movie_queue_update (SWFDEC_MOVIE (resource->movie), SWFDEC_MOVIE_INVALID_CONTENTS); } } swfdec_resource_emit_signal (resource, SWFDEC_AS_STR_onLoadInit, FALSE, NULL, 0); diff --git a/libswfdec/swfdec_sprite_movie_as.c b/libswfdec/swfdec_sprite_movie_as.c index baacfad..b4b5774 100644 --- a/libswfdec/swfdec_sprite_movie_as.c +++ b/libswfdec/swfdec_sprite_movie_as.c @@ -214,7 +214,7 @@ swfdec_sprite_movie_set_bl...
2007 Dec 13
0
libswfdec-gtk/swfdec_gtk_player.c libswfdec/swfdec_as_date.c libswfdec/swfdec_audio.c libswfdec/swfdec_audio_event.c libswfdec/swfdec_button_movie.c libswfdec/swfdec_interval.c libswfdec/swfdec_key_as.c libswfdec/swfdec_mouse_as.c libswfdec/swfdec_movie.c
..._if_fail (SWFDEC_IS_RESOURCE (resource), FALSE); return - resource->movie == SWFDEC_FLASH_SECURITY (resource)->player->roots->data; + resource->movie == SWFDEC_FLASH_SECURITY (resource)->player->priv->roots->data; } static SwfdecPlayer * @@ -119,7 +119,7 @@ swfdec_resource_emit_signal (SwfdecResource *resource, const char *name, gboolea return; cx = SWFDEC_AS_OBJECT (resource->clip_loader)->context; g_assert (resource->target); - movie = swfdec_action_lookup_object (cx, SWFDEC_PLAYER (cx)->roots->data, + movie = swfdec_action_lookup_object (cx, SWF...
2007 Nov 10
0
10 commits - libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_types.c libswfdec/swfdec_initialize.as libswfdec/swfdec_initialize.h libswfdec/swfdec_movie.c libswfdec/swfdec_movie_clip_loader.c libswfdec/swfdec_movie.h libswfdec/swfdec_resource.c
...dMovie replaces the movie, too diff --git a/libswfdec/swfdec_resource.c b/libswfdec/swfdec_resource.c index dec3490..6b7f540 100644 --- a/libswfdec/swfdec_resource.c +++ b/libswfdec/swfdec_resource.c @@ -160,6 +160,26 @@ swfdec_resource_emit_error (SwfdecResource *resource, const char *message) swfdec_resource_emit_signal (resource, SWFDEC_AS_STR_onLoadError, FALSE, vals, 2); } +static SwfdecSpriteMovie * +swfdec_resource_replace_movie (SwfdecSpriteMovie *movie, SwfdecResource *resource) +{ + /* can't use swfdec_movie_duplicate() here, we copy to same depth */ + SwfdecMovie *mov = SWFDEC_MOVIE (movie); +...
2008 Jan 21
0
70 commits - configure.ac libswfdec-gtk/Makefile.am libswfdec-gtk/swfdec-gtk.h libswfdec-gtk/swfdec_gtk_loader.c libswfdec-gtk/swfdec_gtk_player.c libswfdec-gtk/swfdec_gtk_socket.c libswfdec-gtk/swfdec_gtk_socket.h libswfdec-gtk/swfdec_playback_alsa.c
...te at gnome.org> Date: Mon Jan 21 12:43:40 2008 +0100 track the sandbox for MovieClipLoader events diff --git a/libswfdec/swfdec_resource.c b/libswfdec/swfdec_resource.c index 8a9e92e..74f6193 100644 --- a/libswfdec/swfdec_resource.c +++ b/libswfdec/swfdec_resource.c @@ -148,8 +148,11 @@ swfdec_resource_emit_signal (SwfdecResource *resource, const char *name, gboolea } if (n_args) memcpy (&vals[skip], args, sizeof (SwfdecAsValue) * n_args); + /* FIXME: what's the correct sandbox here? */ + swfdec_sandbox_use (resource->clip_loader_sandbox); swfdec_as_object_call (SWFDEC_AS_OBJECT...