search for: swfdecresourcerequest

Displaying 8 results from an estimated 8 matches for "swfdecresourcerequest".

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
...git a/libswfdec/swfdec_resource_request.c b/libswfdec/swfdec_resource_request.c index 44db41a..fb9a791 100644 --- a/libswfdec/swfdec_resource_request.c +++ b/libswfdec/swfdec_resource_request.c @@ -222,13 +222,17 @@ void swfdec_player_request_unload (SwfdecPlayer *player, const char *target) { SwfdecResourceRequest *request; + SwfdecMovie *movie; g_return_if_fail (SWFDEC_IS_PLAYER (player)); g_return_if_fail (target != NULL); + movie = swfdec_player_get_movie_from_string (player, target); + if (!SWFDEC_IS_SPRITE_MOVIE (movie)) + return; request = g_slice_new0 (SwfdecResourceRequest); req...
2007 Dec 13
0
2 commits - libswfdec/swfdec_flash_security.c libswfdec/swfdec_flash_security.h libswfdec/swfdec_net_stream.c libswfdec/swfdec_player.c libswfdec/swfdec_resource_request.c libswfdec/swfdec_resource_request.h libswfdec/swfdec_security.h
...020625d..8c3ddbf --- a/libswfdec/swfdec_resource_request.c +++ b/libswfdec/swfdec_resource_request.c @@@ -138,22 -128,12 +138,22 @@@ swfdec_request_resource_perform_load_ca } static void +swfdec_request_resource_perform_load_abort_callback (SwfdecPlayer *player, + gpointer data) +{ + SwfdecResourceRequest *request = data; + + swfdec_resource_request_free (request); +} + +static void swfdec_request_resource_perform_load (SwfdecPlayer *player, SwfdecResourceRequest *request) { - g_assert (player->resource); + g_assert (player->priv->resource); swfdec_player_request_resource_...
2007 Nov 08
0
11 commits - libswfdec/swfdec_as_interpret.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h libswfdec/swfdec_net_stream.c libswfdec/swfdec_player.c libswfdec/swfdec_player_internal.h libswfdec/swfdec_resource.c libswfdec/swfdec_resource_request.c
...cLoaderRequest request, const char * url, diff --git a/libswfdec/swfdec_resource_request.c b/libswfdec/swfdec_resource_request.c index 07b768a..0b67a66 100644 --- a/libswfdec/swfdec_resource_request.c +++ b/libswfdec/swfdec_resource_request.c @@ -32,7 +32,8 @@ swfdec_resource_request_free (SwfdecResourceRequest *request) { g_return_if_fail (request != NULL); - g_object_unref (request->security); + if (request->security) + g_object_unref (request->security); if (request->destroy) request->destroy (request->data); g_free (request->url); @@ -77,6 +78,11 @@ swfdec_re...
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
...ude "config.h" +#endif + +#include "swfdec_resource_request.h" +#include "swfdec_debug.h" +#include "swfdec_loader_internal.h" +#include "swfdec_player_internal.h" +#include "swfdec_resource.h" + +static void +swfdec_resource_request_free (SwfdecResourceRequest *request) +{ + g_return_if_fail (request != NULL); + + g_object_unref (request->security); + if (request->destroy) + request->destroy (request->data); + g_free (request->url); + if (request->buffer) + swfdec_buffer_unref (request->buffer); + g_slice_free (SwfdecReso...
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
...request.c index fb9a791..f1fb8ce 100644 --- a/libswfdec/swfdec_resource_request.c +++ b/libswfdec/swfdec_resource_request.c @@ -97,14 +97,7 @@ swfdec_request_resource_perform_load (SwfdecPlayer *player, SwfdecResourceReques static void swfdec_request_resource_perform_unload (SwfdecPlayer *player, SwfdecResourceRequest *request) { - SwfdecSpriteMovie *movie = (SwfdecSpriteMovie *) swfdec_action_lookup_object ( - SWFDEC_AS_CONTEXT (player), player->roots->data, - request->target, request->target + strlen (request->target)); - if (!SWFDEC_IS_SPRITE_MOVIE (movie)) { - SWFDEC_DEBUG (&q...
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
...lude "swfdec_as_interpret.h" -#include "swfdec_debug.h" -#include "swfdec_loader_internal.h" -#include "swfdec_player_internal.h" -#include "swfdec_resource.h" -#include "swfdec_sprite_movie.h" - -static void -swfdec_resource_request_free (SwfdecResourceRequest *request) -{ - g_return_if_fail (request != NULL); - - if (request->security) - g_object_unref (request->security); - if (request->destroy) - request->destroy (request->data); - g_free (request->url); - if (request->buffer) - swfdec_buffer_unref (request->buffe...
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
...Currently just calls the callback right away diff --git a/libswfdec/swfdec_resource_request.c b/libswfdec/swfdec_resource_request.c index 92a71b4..cd2ead6 100644 --- a/libswfdec/swfdec_resource_request.c +++ b/libswfdec/swfdec_resource_request.c @@ -48,36 +48,66 @@ swfdec_resource_request_free (SwfdecResourceRequest *request) g_slice_free (SwfdecResourceRequest, request); } +typedef struct { + SwfdecPlayer * player; + SwfdecLoaderRequest request; + SwfdecBuffer * buffer; + SwfdecResourceFunc callback; + gpointer user_data; +} AllowCallbackData; + +static void +swfdec_player_request_resource_al...
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
...urce->loader), url); swfdec_security_allow_url (security, absolute, swfdec_player_request_resource_allow_callback, data); @@ -130,7 +130,7 @@ swfdec_request_resource_perform_load_callback (SwfdecPlayer *player, static void swfdec_request_resource_perform_load (SwfdecPlayer *player, SwfdecResourceRequest *request) { - g_assert (player->resource); + g_assert (player->priv->resource); swfdec_player_request_resource_now (player, request->security, request->url, request->request, request->buffer, swfdec_request_resource_perform_load_callback, request); @@ -172,8...