Displaying 8 results from an estimated 8 matches for "resource_requests".
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
...1f1db..e0c480a 100644
--- a/libswfdec/swfdec_player_internal.h
+++ b/libswfdec/swfdec_player_internal.h
@@ -62,6 +62,7 @@ struct _SwfdecPlayer
guint height; /* height of movie */
GList * roots; /* all the root movies */
GList * load_objects; /* all the load objects */
+ GSList * resource_requests; /* all external requested URIs - see swfdec_resource_request.[ch] */
SwfdecCache * cache; /* player cache */
gboolean bgcolor_set; /* TRUE if the background color has been set */
SwfdecColor bgcolor; /* background color */
@@ -201,19 +202,21 @@ void swfdec_player_stop_sounds (Swfd...
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
...->security,
request->url, request->request, request->buffer,
swfdec_request_resource_perform_load_callback, request);
@@ -172,8 +172,8 @@ swfdec_player_resource_request_perform (SwfdecPlayer *player)
g_return_if_fail (SWFDEC_IS_PLAYER (player));
- list = player->resource_requests;
- player->resource_requests = NULL;
+ list = player->priv->resource_requests;
+ player->priv->resource_requests = NULL;
g_slist_foreach (list, swfdec_request_resource_perform_one, player);
g_slist_free (list);
}
@@ -201,7 +201,7 @@ swfdec_player_request_resource (SwfdecPla...
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
...ing (player, target);
+ if (!SWFDEC_IS_SPRITE_MOVIE (movie))
+ return;
request = g_slice_new0 (SwfdecResourceRequest);
request->type = SWFDEC_RESOURCE_REQUEST_UNLOAD;
- request->target = g_strdup (target);
+ request->target = swfdec_movie_get_path (movie, TRUE);
player->resource_requests = g_slist_append (player->resource_requests, request);
}
commit 729590ccd5bddf6fca4685078a8b467ae263d226
Author: Benjamin Otte <otte at gnome.org>
Date: Fri Nov 9 15:21:55 2007 +0100
add test case for unloadMovie
also tests that onFoo events in Flash <= 5 aren't exe...
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
...+ }
g_assert (player->resource);
loader = swfdec_player_request_resource_now (player, request->security,
request->url, request->request, request->buffer);
@@ -122,6 +128,56 @@ swfdec_player_request_resource (SwfdecPlayer *player, SwfdecSecurity *security,
player->resource_requests = g_slist_append (player->resource_requests, request);
}
+static gboolean
+is_ascii (const char *s)
+{
+ while (*s) {
+ if (*s & 0x80)
+ return FALSE;
+ s++;
+ }
+ return TRUE;
+}
+
+/**
+ * swfdec_player_request_fscommand:
+ * @player: a #SwfdecPlayer
+ * @command: the comm...
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
...1,7 +61,7 @@ struct _SwfdecPlayer
guint width; /* width of movie */
guint height; /* height of movie */
GList * roots; /* all the root movies */
- GList * load_objects; /* all the load objects */
+ GList * rooted_objects; /* all the objects we keep track of */
GSList * resource_requests; /* all external requested URIs - see swfdec_resource_request.[ch] */
SwfdecCache * cache; /* player cache */
gboolean bgcolor_set; /* TRUE if the background color has been set */
@@ -161,6 +161,10 @@ void swfdec_player_unlock (SwfdecPlayer * player);
void swfdec_player_unlock_soft...
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
...ude <libswfdec/swfdec_ringbuffer.h>
@@ -61,7 +62,6 @@ struct _SwfdecPlayerPrivate
guint width; /* width of movie */
guint height; /* height of movie */
GList * roots; /* all the root movies */
- GList * rooted_objects; /* all the objects we keep track of */
GSList * resource_requests; /* all external requested URIs - see swfdec_resource_request.[ch] */
SwfdecCache * cache; /* player cache */
gboolean bgcolor_set; /* TRUE if the background color has been set */
@@ -86,6 +86,7 @@ struct _SwfdecPlayerPrivate
guint unnamed_count; /* variable used for naming unnam...
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
...swfdec/swfdec_resource_request.c
@@ -72,11 +72,14 @@ swfdec_request_resource_perform_one (gpointer requestp, gpointer playerp)
void
swfdec_player_resource_request_perform (SwfdecPlayer *player)
{
+ GSList *list;
+
g_return_if_fail (SWFDEC_IS_PLAYER (player));
- g_slist_foreach (player->resource_requests, swfdec_request_resource_perform_one, player);
- g_slist_free (player->resource_requests);
+ list = player->resource_requests;
player->resource_requests = NULL;
+ g_slist_foreach (list, swfdec_request_resource_perform_one, player);
+ g_slist_free (list);
}
void
commit aabdf29f35...
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
...ice_new0 (SwfdecResourceRequest);
request->type = SWFDEC_RESOURCE_REQUEST_UNLOAD;
- request->target = swfdec_movie_get_path (movie, TRUE);
+ request->target = g_strdup (target);
+ request->unload = func;
+ request->data = data;
+ request->destroy = destroy;
player->resource_requests = g_slist_append (player->resource_requests, request);
}
diff --git a/libswfdec/swfdec_resource_request.h b/libswfdec/swfdec_resource_request.h
index 7cdcc20..18a7dd7 100644
--- a/libswfdec/swfdec_resource_request.h
+++ b/libswfdec/swfdec_resource_request.h
@@ -27,6 +27,7 @@ G_BEGIN_DECLS
ty...