Displaying 10 results from an estimated 10 matches for "swfdec_player_request_resource_now".
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
...)
+{
+ 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_now (player, request->security,
request->url, request->request, request->buffer,
- swfdec_request_resource_perform_load_callback, request);
+ swfdec_request_resource_perform_load_callback,
+ swfdec_request_resource_perform_load_abort_callback, request);
}
st...
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
...Request *request = requestp;
SwfdecLoader *loader;
+ if (request->security == NULL) {
+ g_signal_emit_by_name (player, "fscommand", request->url, request->data);
+ swfdec_resource_request_free (request);
+ return;
+ }
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);
}
+stat...
2007 Nov 09
1
segmentation fault when no decoder found
Hi,
to reproduce play the main movie on this page http://www.mymovies.it/trailer/?id=46437
SWFDEC: ERROR: swfdec_resource_request.c(66): swfdec_player_request_resource_now: not allowing access to http://trailer.mymovies.it/filmclub/2007/07/113/trailer.flv
SWFDEC: WARN : swfdec_movie_asprops.c(241): mc_width_set: trying to set width to a non-finite value, ignoring
SWFDEC: ERROR: swfdec_loader.c(333): swfdec_loader_error: error in loader 0xb58db40: Network error
Loadin...
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
...*request)
+swfdec_request_resource_perform_load (SwfdecPlayer *player, SwfdecResourceRequest *request)
{
SwfdecLoader *loader;
g_assert (player->resource);
- if (request->url[0] == '\0') {
- /* special case for unloadMovie */
- loader = NULL;
- } else {
- loader = swfdec_player_request_resource_now (player, request->security,
- request->url, request->request, request->buffer);
- }
+ loader = swfdec_player_request_resource_now (player, request->security,
+ request->url, request->request, request->buffer);
request->func (player, loader, request->data);...
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
...uffer->data,
data->buffer->length);
} else {
- loader = swfdec_loader_load (data->player->resource->loader, url,
+ loader = swfdec_loader_load (data->player->priv->resource->loader, url,
data->request, NULL, 0);
}
}
@@ -102,7 +102,7 @@ swfdec_player_request_resource_now (SwfdecPlayer *player,
data->user_data = user_data;
/* create absolute url first */
- absolute = swfdec_url_new_relative (swfdec_loader_get_url (player->resource->loader), url);
+ absolute = swfdec_url_new_relative (swfdec_loader_get_url (player->priv->resource->loader),...
2007 Nov 15
2
Changes to 'refs/tags/0.5.4'
Tag '0.5.4' created by Benjamin Otte <otte at gnome.org> at 2007-11-15 10:12 -0800
release 0.5.4 ("Turkish Cycling Federation")
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQBHPBurvMv5VCdLq8QRAj1KAJ40NHRRS3gKyJjSjyyoH7gDaGi/tQCeOha/
R5PF4bZQqmSdJ64t8EbD4cA=
=8qBy
-----END PGP SIGNATURE-----
Changes since the dawn of time:
Benjamin Otte (40):
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
...t;
#include "swfdec_xml.h"
#include "swfdec_xml_node.h"
diff --git a/libswfdec/swfdec_resource_request.c b/libswfdec/swfdec_resource_request.c
index c4e8997..7b17d12 100644
--- a/libswfdec/swfdec_resource_request.c
+++ b/libswfdec/swfdec_resource_request.c
@@ -90,10 +90,9 @@ swfdec_player_request_resource_now (SwfdecPlayer *player,
SwfdecURL *absolute;
AllowCallbackData *data;
- // FIXME
- g_return_if_fail (SWFDEC_IS_PLAYER (player));
- g_return_if_fail (SWFDEC_IS_SECURITY (security));
- g_return_if_fail (url != NULL);
+ g_assert (SWFDEC_IS_PLAYER (player));
+ g_assert (SWFDEC_IS_SECURITY...
2007 Dec 18
2
Changes to 'refs/tags/0.5.5'
...e byte order marks in LoadObject
Fixes to the LoadObject's bom handling
Add a test for LoadObject's bom handling
Handle text in LoadObject as LATIN1 for version <= 5
Merge branch 'master' of ssh://medar at git.freedesktop.org/git/swfdec/swfdec
Change swfdec_player_request_resource_now to use a callback not return value
Make swfdec_security_allow_url use callback instead of a return value
Make the allow_url vfuncs use callbacks instead of returning value
Start work on cross domain policy stuff
Fix handling of URL in allow_url callbacks
More work on c...
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
...olicy_loader_free (SwfdecPolicyLoader * policy_loader);
-
-G_END_DECLS
-#endif
diff --git a/libswfdec/swfdec_resource_request.c b/libswfdec/swfdec_resource_request.c
index 8c3ddbf..e367993 100644
--- a/libswfdec/swfdec_resource_request.c
+++ b/libswfdec/swfdec_resource_request.c
@@ -114,8 +114,7 @@ swfdec_player_request_resource_now (SwfdecPlayer *player,
/* create absolute url first */
absolute = swfdec_url_new_relative (swfdec_loader_get_url (player->priv->resource->loader), url);
- swfdec_security_allow_url (security, absolute,
- swfdec_player_request_resource_allow_callback, data);
+ swfdec_player_r...
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
...and to execute */
@@ -54,6 +56,7 @@ struct _SwfdecResourceRequest
/* UNLOAD */
char * target; /* the target to unload */
+ SwfdecResourceUnloadFunc unload; /* function to call when we got a loader (or an error) */
};
/* public api for swfdec */
@@ -72,7 +75,10 @@ SwfdecLoader * swfdec_player_request_resource_now (SwfdecPlayer * player,
SwfdecLoaderRequest req,
SwfdecBuffer * buffer);
void swfdec_player_request_unload (SwfdecPlayer * player,
- const char * target);
+ const char * target,
+ SwfdecResourceUnloadFunc func,
+ gpointer data,
+ GDestro...