search for: swfdec_resource_new

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_...