Displaying 13 results from an estimated 13 matches for "swfdec_resource_new".
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
...(player->rooted_objects, entry);
+}
+
/** PUBLIC API ***/
/**
@@ -2026,7 +2071,7 @@ swfdec_player_set_loader_with_variables (SwfdecPlayer *player, SwfdecLoader *loa
g_return_if_fail (player->resource == NULL);
g_return_if_fail (SWFDEC_IS_LOADER (loader));
- player->resource = swfdec_resource_new (loader, variables);
+ player->resource = swfdec_resource_new (player, loader, variables);
movie = swfdec_movie_new (player, -16384, NULL, player->resource, NULL, SWFDEC_AS_STR__level0);
movie->name = SWFDEC_AS_STR_EMPTY;
g_object_unref (loader);
@@ -2597,3 +2642,4 @@ swfdec_play...
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
...teMovie *movie, const char *url, SwfdecLoade
swfdec_sprite_movie_unload (movie);
- /* FIXME: load relative to other movie? */
loader = swfdec_player_load (SWFDEC_PLAYER (SWFDEC_AS_OBJECT (movie)->context),
url, request, data);
+ if (loader == NULL)
+ return;
+
resource = swfdec_resource_new (loader, NULL);
g_object_unref (SWFDEC_MOVIE (movie)->resource);
SWFDEC_MOVIE (movie)->resource = resource;
commit ef0da1f12dd355bf62799b810026e1d8ad07cd40
Author: Benjamin Otte <otte at gnome.org>
Date: Thu Oct 18 17:12:50 2007 +0200
add flag for "only used as first f...
2007 Oct 19
0
8 commits - libswfdec/swfdec_movie_as_drawing.c libswfdec/swfdec_player.c libswfdec/swfdec_resource.c libswfdec/swfdec_resource.h libswfdec/swfdec_sprite_movie.c
.../libswfdec/swfdec_player.c
index 6e8323d..f6e7317 100644
--- a/libswfdec/swfdec_player.c
+++ b/libswfdec/swfdec_player.c
@@ -1919,6 +1919,7 @@ swfdec_player_set_loader_with_variables (SwfdecPlayer *player, SwfdecLoader *loa
g_return_if_fail (SWFDEC_IS_LOADER (loader));
player->resource = swfdec_resource_new (loader, variables);
+ player->resource->initial = TRUE;
movie = swfdec_movie_new (player, -16384, NULL, player->resource, NULL, SWFDEC_AS_STR__level0);
movie->name = SWFDEC_AS_STR_EMPTY;
g_object_unref (loader);
diff --git a/libswfdec/swfdec_resource.c b/libswfdec/swfdec_reso...
2007 Nov 07
0
2 commits - libswfdec/swfdec_resource.c libswfdec/swfdec_text_field_movie.c
...oader_target_error
diff --git a/libswfdec/swfdec_resource.c b/libswfdec/swfdec_resource.c
index d6b5703..18abce4 100644
--- a/libswfdec/swfdec_resource.c
+++ b/libswfdec/swfdec_resource.c
@@ -275,6 +275,7 @@ swfdec_resource_loader_target_error (SwfdecLoaderTarget *target, SwfdecLoader *l
case SWFDEC_RESOURCE_NEW:
case SWFDEC_RESOURCE_COMPLETE:
case SWFDEC_RESOURCE_DONE:
+ default:
g_assert_not_reached ();
message = SWFDEC_AS_STR_EMPTY;
break;
commit ac6e33e3bac8b999c38dd8454c4b9978f2dd3bd8
Author: Pekka Lampila <pekka.lampila at iki.fi>
Date: Thu Nov 8 00:23:26 200...
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
...resource = SWFDEC_RESOURCE (target);
+ const char *message;
+
+ switch (resource->state) {
+ case SWFDEC_RESOURCE_REQUESTED:
+ message = SWFDEC_AS_STR_URLNotFound;
+ break;
+ case SWFDEC_RESOURCE_OPENED:
+ message = SWFDEC_AS_STR_LoadNeverCompleted;
+ break;
+ case SWFDEC_RESOURCE_NEW:
+ case SWFDEC_RESOURCE_COMPLETE:
+ case SWFDEC_RESOURCE_DONE:
+ g_assert_not_reached ();
+ message = SWFDEC_AS_STR_EMPTY;
+ break;
}
- swfdec_resource_emit_signal (instance, SWFDEC_AS_STR_onLoadProgress, vals, 2);
- SWFDEC_AS_VALUE_SET_INT (&vals[0], 0); /* FIXME */
-...
2007 Nov 01
0
3 commits - libswfdec/Makefile.am libswfdec/swfdec_as_interpret.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader_internal.h libswfdec/swfdec_load_object_as.c libswfdec/swfdec_load_object.c libswfdec/swfdec_net_stream.c libswfdec/swfdec_player.c
...= -1;
+ char *target = targetp;
+
+ if (loader == NULL) {
+ /* *** Security Sandbox Violation *** */
+ return;
+ }
+
+ movie = (SwfdecSpriteMovie *) swfdec_action_lookup_object (SWFDEC_AS_CONTEXT (player),
+ player->roots->data, target, target + strlen (target));
+ resource = swfdec_resource_new (loader, NULL);
+ if (!SWFDEC_IS_SPRITE_MOVIE (movie)) {
+ level = swfdec_player_get_level (player, target);
+ if (level < 0)
+ goto fail;
+ movie = swfdec_player_get_movie_at_level (player, level);
+ }
+ if (movie == NULL) {
+ movie = swfdec_player_create_movie_at_level (pla...
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
..._unref (resource->clip_loader);
+ resource->clip_loader = NULL;
+ }
+ return TRUE;
+}
diff --git a/libswfdec/swfdec_resource.h b/libswfdec/swfdec_resource.h
index ecc80ab..c6d6875 100644
--- a/libswfdec/swfdec_resource.h
+++ b/libswfdec/swfdec_resource.h
@@ -76,6 +76,7 @@ SwfdecResource *swfdec_resource_new (SwfdecPlayer * player,
const char * variables);
void swfdec_resource_mark (SwfdecResource * resource);
+gboolean swfdec_resource_emit_on_load_init (SwfdecResource * resource);
void swfdec_resource_add_export (SwfdecResource * instance,
SwfdecCharacter * character,...
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
...urce_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_resource_new (SwfdecPlayer *player, SwfdecLoader *loader, const char *var
g_return_val_if_fail (SWFDEC_IS_LOADER (loader), NULL);
resource = g_object_new (SWFDEC_TYPE_RESOURCE, NULL);
+ resource->version = 7;
resource->player = player;
resource->variables = g_strdup (variables);
swfde...
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
...Violation *** */
@@ -313,12 +323,15 @@ swfdec_resource_do_load (SwfdecPlayer *player, SwfdecLoader *loader, gpointer ta
}
movie = (SwfdecSpriteMovie *) swfdec_action_lookup_object (SWFDEC_AS_CONTEXT (player),
- player->roots->data, target, target + strlen (target));
- resource = swfdec_resource_new (loader, NULL);
+ player->roots->data, resource->target, resource->target + strlen (resource->target));
+ swfdec_resource_set_loader (resource, loader);
if (!SWFDEC_IS_SPRITE_MOVIE (movie)) {
- level = swfdec_player_get_level (player, target);
- if (level < 0)
-...
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
...bles)
{
+ SwfdecPlayerPrivate *priv;
SwfdecMovie *movie;
g_return_if_fail (SWFDEC_IS_PLAYER (player));
- g_return_if_fail (player->resource == NULL);
+ g_return_if_fail (player->priv->resource == NULL);
g_return_if_fail (SWFDEC_IS_LOADER (loader));
- player->resource = swfdec_resource_new (player, loader, variables);
- movie = swfdec_movie_new (player, -16384, NULL, player->resource, NULL, SWFDEC_AS_STR__level0);
+ priv = player->priv;
+ priv->resource = swfdec_resource_new (player, loader, variables);
+ movie = swfdec_movie_new (player, -16384, NULL, priv->resource,...
2007 Oct 25
0
6 commits - libswfdec/swfdec_as_interpret.c libswfdec/swfdec_event.c libswfdec/swfdec_event.h libswfdec/swfdec_movie.c libswfdec/swfdec_movie.h libswfdec/swfdec_player.c libswfdec/swfdec_player_internal.h libswfdec/swfdec_resource.c
...racter, data->name);
- }
- break;
- default:
- g_assert_not_reached ();
- }
- }
-}
-
diff --git a/libswfdec/swfdec_resource.h b/libswfdec/swfdec_resource.h
index c5fd4e2..1a38ea0 100644
--- a/libswfdec/swfdec_resource.h
+++ b/libswfdec/swfdec_resource.h
@@ -63,8 +63,9 @@ SwfdecResource *swfdec_resource_new (SwfdecLoader * loader,
void swfdec_resource_set_movie (SwfdecResource * resource,
SwfdecSpriteMovie * movie);
-void swfdec_resource_advance (SwfdecResource * instance);
-
+void swfdec_resource_add_export (SwfdecResource * instance,
+ SwfdecCharacter * character,
+...
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
...wfdec_stream_set_target (SWFDEC_STREAM (resource->loader), SWFDEC_STREAM_TARGET (resource));
- swfdec_flash_security_set_url (SWFDEC_FLASH_SECURITY (resource),
- swfdec_loader_get_url (loader));
resource->state = SWFDEC_RESOURCE_REQUESTED;
}
@@ -429,28 +436,23 @@ SwfdecResource *
swfdec_resource_new (SwfdecPlayer *player, SwfdecLoader *loader, const char *variables)
{
SwfdecResource *resource;
+ guint size;
g_return_val_if_fail (SWFDEC_IS_PLAYER (player), NULL);
g_return_val_if_fail (SWFDEC_IS_LOADER (loader), NULL);
+ size = sizeof (SwfdecResource);
+ if (!swfdec_as_context_u...
2007 Nov 30
0
36 commits - libswfdec/Makefile.am libswfdec/swfdec_as_context.c libswfdec/swfdec_as_date.c libswfdec/swfdec_as_initialize.as libswfdec/swfdec_as_initialize.h libswfdec/swfdec_as_strings.c libswfdec/swfdec_flash_security.c
...resource->version,
- dec->rate, dec->width, dec->height);
+ swfdec_player_initialize (SWFDEC_FLASH_SECURITY (resource)->player,
+ resource->version, dec->rate, dec->width, dec->height);
}
}
if (status & SWFDEC_STATUS_IMAGE)
@@ -430,7 +432,6 @@ swfdec_resource_new (SwfdecPlayer *player, SwfdecLoader *loader, const char *var
resource = g_object_new (SWFDEC_TYPE_RESOURCE, NULL);
resource->version = 7;
- resource->player = player;
SWFDEC_FLASH_SECURITY (resource)->player = player;
resource->variables = g_strdup (variables);
swfdec_...