Displaying 14 results from an estimated 14 matches for "swfdec_resource_emit_sign".
Did you mean:
swfdec_resource_emit_signal
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...