search for: swfdecloaderrequest

Displaying 20 results from an estimated 27 matches for "swfdecloaderrequest".

2007 Aug 02
0
4 commits - libswfdec-gtk/swfdec_gtk_loader.c libswfdec/swfdec_file_loader.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h player/swfdec_slow_loader.c
...1..bc3894a 100644 --- a/libswfdec-gtk/swfdec_gtk_loader.c +++ b/libswfdec-gtk/swfdec_gtk_loader.c @@ -116,14 +116,14 @@ swfdec_gtk_loader_finish (SoupMessage *m } static void -swfdec_gtk_loader_load (SwfdecLoader *loader, +swfdec_gtk_loader_load (SwfdecLoader *loader, SwfdecLoader *parent, SwfdecLoaderRequest request, const char *data, gsize data_len) { const SwfdecURL *url = swfdec_loader_get_url (loader); if (g_ascii_strcasecmp (swfdec_url_get_protocol (url), "http") != 0 && g_ascii_strcasecmp (swfdec_url_get_protocol (url), "https") != 0) { - SWFDEC_LOAD...
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
...loader = loader; + + swfdec_loader_set_target (load_object->loader, + SWFDEC_LOADER_TARGET (load_object)); + swfdec_loader_set_data_type (load_object->loader, SWFDEC_LOADER_DATA_TEXT); +} + static gboolean swfdec_load_object_load (SwfdecLoadObject *load_object, const char *url, SwfdecLoaderRequest request, SwfdecBuffer *data) { + SwfdecPlayer *player; + SwfdecSecurity *sec; SwfdecAsValue val; g_return_val_if_fail (SWFDEC_IS_LOAD_OBJECT (load_object), FALSE); g_return_val_if_fail (url != NULL, FALSE); + player = SWFDEC_PLAYER (SWFDEC_AS_OBJECT (load_object)->context); s...
2007 Oct 17
0
28 commits - configure.ac debian/changelog debian/control debian/copyright debian/.gitignore debian/libswfdec0.dirs debian/libswfdec0.files debian/libswfdec0.shlibs debian/libswfdec-dev.dirs debian/libswfdec-dev.files debian/rules debian/swf-player.dirs
...t;loader = NULL; } + if (player->security) { + g_object_unref (player->security); + player->security = NULL; + } if (player->system) { g_object_unref (player->system); player->system = NULL; @@ -1745,6 +1750,23 @@ swfdec_player_launch (SwfdecPlayer *player, SwfdecLoaderRequest request, const c g_signal_emit (player, signals[LAUNCH], 0, request, url, target, data); } +static void +swfdec_player_create_security (SwfdecPlayer *player, guint version) +{ + const SwfdecURL *url; + gboolean allow_local, allow_remote; + + url = swfdec_loader_get_url (player->loader);...
2007 Aug 08
0
6 commits - libswfdec-gtk/swfdec_gtk_loader.c libswfdec/swfdec_as_strings.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h libswfdec/swfdec_loader_internal.h libswfdec/swfdec_net_stream_as.c libswfdec/swfdec_net_stream.c
...FDEC_LOADER_STATE_ERROR) + loader->state = SWFDEC_LOADER_STATE_CLOSED; } void diff --git a/libswfdec/swfdec_loader.h b/libswfdec/swfdec_loader.h index 5fc561f..61e0b31 100644 --- a/libswfdec/swfdec_loader.h +++ b/libswfdec/swfdec_loader.h @@ -76,7 +76,7 @@ struct _SwfdecLoaderClass SwfdecLoaderRequest request, const char * data, gsize data_len); - /* if open, close the loader */ + /* if open, close the loader. NB: you may not call push() or eof() after the loader has been closed */ void (* close) (SwfdecLoader * loader); }; diff --git a/libswfdec/swfdec_loader_int...
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
...layer->resource); player->resource = NULL; } diff --git a/libswfdec/swfdec_resource_request.c b/libswfdec/swfdec_resource_request.c index 7b17d12..f5bb5fc 100644 --- a/libswfdec/swfdec_resource_request.c +++ b/libswfdec/swfdec_resource_request.c @@ -53,17 +53,25 @@ typedef struct { SwfdecLoaderRequest request; SwfdecBuffer * buffer; SwfdecResourceFunc callback; + SwfdecResourceAbortFunc abort; gpointer user_data; } AllowCallbackData; static void swfdec_player_request_resource_allow_callback (const SwfdecURL *url, - gboolean allowed, gpointer data_) + int status, gpointe...
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
...\" are not ascii, skipping fscommand", command); - return TRUE; - } - real_command = g_ascii_strdown (command, -1); - g_signal_emit (player, signals[FSCOMMAND], 0, real_command, value); - g_free (real_command); - return TRUE; -} - void swfdec_player_launch (SwfdecPlayer *player, SwfdecLoaderRequest request, const char *url, const char *target, SwfdecBuffer *data) diff --git a/libswfdec/swfdec_player_internal.h b/libswfdec/swfdec_player_internal.h index a30433a..a9d870a 100644 --- a/libswfdec/swfdec_player_internal.h +++ b/libswfdec/swfdec_player_internal.h @@ -216,9 +216,6 @@ SwfdecSpri...
2007 Jul 31
0
10 commits - doc/swfdec-docs.sgml doc/swfdec-sections.txt libswfdec-gtk/swfdec_gtk_loader.c libswfdec/Makefile.am libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_buffer.c libswfdec/swfdec_debugger.c libswfdec/swfdec.h
...t) { @@ -190,18 +178,14 @@ swfdec_gtk_loader_dispose (GObject *obje G_OBJECT_CLASS (swfdec_gtk_loader_parent_class)->dispose (object); } -static SwfdecLoader * -swfdec_gtk_loader_load (SwfdecLoader *loader, const char *url, +static void +swfdec_gtk_loader_load (SwfdecLoader *loader, SwfdecLoaderRequest request, const char *data, gsize data_len) { SwfdecGtkLoader *gtk = SWFDEC_GTK_LOADER (loader); - GnomeVFSURI *parent, *new; - /* FIXME: security! */ - parent = gnome_vfs_uri_get_parent (gtk->guri); - new = gnome_vfs_uri_resolve_relative (parent, url); - gnome_vfs_uri_unref (parent);...
2007 Aug 02
1
libswfdec-gtk/swfdec_gtk_loader.c
libswfdec-gtk/swfdec_gtk_loader.c | 1 + 1 files changed, 1 insertion(+) New commits: diff-tree 4d1ee537d4cd388a8b21003496d3511df6f0549d (from ba4f1da69d0c74c45b0b4d92330f2203d258bb49) Author: Benjamin Otte <otte at gnome.org> Date: Thu Aug 2 13:06:55 2007 +0200 keep a reference to the message, since it's unreffed automagically diff --git a/libswfdec-gtk/swfdec_gtk_loader.c
2007 Oct 14
3
libswfdec/swfdec_player.c
libswfdec/swfdec_player.c | 3 +++ 1 file changed, 3 insertions(+) New commits: commit f82b818ab4cf2148fafbb9eec5a27622ccd680d7 Author: Benjamin Otte <otte at gnome.org> Date: Sun Oct 14 17:04:21 2007 +0200 lock the player when handling keys ooooops diff --git a/libswfdec/swfdec_player.c b/libswfdec/swfdec_player.c index 32254ab..4980b21 100644 ---
2007 Aug 02
0
15 commits - configure.ac doc/swfdec-sections.txt libswfdec-gtk/Makefile.am libswfdec-gtk/swfdec_gtk_loader.c libswfdec/Makefile.am libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_file_loader.c libswfdec/swfdec_file_loader.h
...if (gtk->guri) { - gnome_vfs_uri_unref (gtk->guri); - gtk->guri = NULL; - } - - G_OBJECT_CLASS (swfdec_gtk_loader_parent_class)->dispose (object); + g_print ("eof\n"); + swfdec_loader_eof (loader); } static void swfdec_gtk_loader_load (SwfdecLoader *loader, SwfdecLoaderRequest request, const char *data, gsize data_len) { - SwfdecGtkLoader *gtk = SWFDEC_GTK_LOADER (loader); + const SwfdecURL *url = swfdec_loader_get_url (loader); - gnome_vfs_async_open (&gtk->handle, swfdec_url_get_url (swfdec_loader_get_url (loader)), - GNOME_VFS_OPEN_READ, GNOME_VFS_P...
2007 Jul 12
0
15 commits - doc/Makefile.am doc/swfdec-docs.sgml doc/swfdec-sections.txt INSTALL libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame.h libswfdec/swfdec_as_interpret.h libswfdec/swfdec_as_object.h
...wfdec-sections.txt index db255b0..96dbcb1 100644 --- a/doc/swfdec-sections.txt +++ b/doc/swfdec-sections.txt @@ -102,6 +102,7 @@ swfdec_buffer_queue_get_type <SECTION> <FILE>Enumerations</FILE> <TITLE>Enumerations</TITLE> +SwfdecAsContextState SwfdecLoaderDataType SwfdecLoaderRequest swfdec_loader_data_type_get_extension @@ -205,6 +206,7 @@ SWFDEC_AS_VALUE_GET_OBJECT swfdec_as_value_to_object SWFDEC_AS_VALUE_SET_OBJECT swfdec_as_value_to_primitive +swfdec_as_value_to_debug swfdec_as_double_to_string swfdec_as_str_concat <SUBSECTION Standard> @@ -220,6 +222,7 @@ SWF...
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
...oyNotify destroy); -gboolean swfdec_player_request_fscommand (SwfdecPlayer * player, - const char * command, - const char * value); SwfdecLoader * swfdec_player_request_resource_now (SwfdecPlayer * player, SwfdecSecurity * security, const char * url, SwfdecLoaderRequest req, SwfdecBuffer * buffer); +void swfdec_player_request_unload (SwfdecPlayer * player, + const char * target); +gboolean swfdec_player_request_fscommand (SwfdecPlayer * player, + const char * command, + const char * value); /* private api for swfdec_player...
2007 Nov 10
0
[PATCH] swfdec: better variable parsing.
...condition); gboolean swfdec_movie_queue_script (SwfdecMovie * movie, SwfdecEventType condition); -void swfdec_movie_set_variables (SwfdecMovie * movie, - const char * variables); void swfdec_movie_load_variables (SwfdecMovie * movie, const char * url, SwfdecLoaderRequest request, diff --git a/libswfdec/swfdec_resource.c b/libswfdec/swfdec_resource.c index 6b7f540..a072108 100644 --- a/libswfdec/swfdec_resource.c +++ b/libswfdec/swfdec_resource.c @@ -223,11 +223,11 @@ swfdec_resource_loader_target_open (SwfdecLoaderTarget *target, SwfdecLoader *lo query = swfdec_...
2007 Nov 12
0
2 commits - libswfdec/swfdec_loader.c libswfdec/swfdec_loader_internal.h libswfdec/swfdec_movie.c libswfdec/swfdec_movie.h libswfdec/swfdec_resource.c test/various
...condition); gboolean swfdec_movie_queue_script (SwfdecMovie * movie, SwfdecEventType condition); -void swfdec_movie_set_variables (SwfdecMovie * movie, - const char * variables); void swfdec_movie_load_variables (SwfdecMovie * movie, const char * url, SwfdecLoaderRequest request, diff --git a/libswfdec/swfdec_resource.c b/libswfdec/swfdec_resource.c index e066dc4..5c666b7 100644 --- a/libswfdec/swfdec_resource.c +++ b/libswfdec/swfdec_resource.c @@ -234,11 +234,11 @@ swfdec_resource_loader_target_open (SwfdecLoaderTarget *target, SwfdecLoader *lo query = swfdec_...
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
...s - // FIXME: is it called even when loading fails? - if (target->context->version >= 6 && SWFDEC_IS_SPRITE_MOVIE (target)) - swfdec_as_object_call (target, SWFDEC_AS_STR_onData, 0, NULL, NULL); -} - -void -swfdec_movie_load_variables (SwfdecMovie *movie, const char *url, - SwfdecLoaderRequest request, SwfdecBuffer *data) -{ - g_return_if_fail (SWFDEC_IS_MOVIE (movie)); - g_return_if_fail (url != NULL); - - if (request != SWFDEC_LOADER_REQUEST_DEFAULT) { - SWFDEC_FIXME ("loadVariables: Different request-modes not supported"); - return; - } - - swfdec_load_object_new...
2007 Aug 01
0
9 commits - doc/swfdec-sections.txt libswfdec/swfdec_as_frame.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h libswfdec/swfdec_loader_internal.h libswfdec/swfdec_loadertarget.c libswfdec/swfdec_loadertarget.h libswfdec/swfdec_movie.c
...erform_eof swfdec_loader_perform_push +static void +swfdec_loader_perform_push (gpointer loaderp, gpointer unused) +{ + SwfdecLoader *loader = loaderp; + + swfdec_loader_target_parse (loader->target, loader); +} + SwfdecLoader * swfdec_loader_load (SwfdecLoader *loader, const char *url, SwfdecLoaderRequest request, const char *data, gsize data_len) @@ -276,29 +289,40 @@ swfdec_loader_set_target (SwfdecLoader * loader->target = target; if (target) { loader->player = swfdec_loader_target_get_player (target); + switch (loader->state) { + case SWFDEC_LOADER_STATE_NEW: + break;...
2007 Aug 05
0
7 commits - doc/swfdec-sections.txt libswfdec/Makefile.am libswfdec/swfdec_as_object.c libswfdec/swfdec.h libswfdec/swfdec_key.h libswfdec/swfdec_marshal.list libswfdec/swfdec_player.c libswfdec/swfdec_player.h libswfdec/swfdec_player_internal.h
....txt @@ -91,6 +91,8 @@ swfdec_player_set_alignment swfdec_player_render swfdec_player_advance swfdec_player_handle_mouse +swfdec_player_key_press +swfdec_player_key_release swfdec_player_render_audio swfdec_player_get_audio <SUBSECTION Standard> @@ -142,6 +144,7 @@ SwfdecLoaderDataType SwfdecLoaderRequest swfdec_loader_data_type_get_extension SwfdecAlignment +SwfdecKey SwfdecMouseCursor SwfdecScaleMode </SECTION> diff --git a/libswfdec/swfdec_player.c b/libswfdec/swfdec_player.c index 393519d..4ea85e6 100644 --- a/libswfdec/swfdec_player.c +++ b/libswfdec/swfdec_player.c @@ -1636,8 +1636,...
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
...index 7174aa2..09ac8c8 100644 --- a/libswfdec/swfdec_load_object.c +++ b/libswfdec/swfdec_load_object.c @@ -181,18 +181,21 @@ swfdec_load_object_init (SwfdecLoadObject *load_object) { } -static void +static gboolean swfdec_load_object_load (SwfdecLoadObject *load_object, const char *url, SwfdecLoaderRequest request, SwfdecBuffer *data) { SwfdecAsValue val; - g_return_if_fail (SWFDEC_IS_LOAD_OBJECT (load_object)); - g_return_if_fail (url != NULL); + g_return_val_if_fail (SWFDEC_IS_LOAD_OBJECT (load_object), FALSE); + g_return_val_if_fail (url != NULL, FALSE); swfdec_load_object_reset (lo...
2007 Nov 12
0
13 commits - libswfdec/Makefile.am libswfdec/swfdec_decoder.c libswfdec/swfdec_decoder.h libswfdec/swfdec_flv_decoder.c libswfdec/swfdec_flv_decoder.h libswfdec/swfdec_image.c libswfdec/swfdec_image_decoder.c libswfdec/swfdec_image_decoder.h
...ibswfdec/swfdec_loader.h @@ -31,7 +31,9 @@ typedef enum { SWFDEC_LOADER_DATA_SWF, SWFDEC_LOADER_DATA_FLV, SWFDEC_LOADER_DATA_XML, - SWFDEC_LOADER_DATA_TEXT + SWFDEC_LOADER_DATA_TEXT, + SWFDEC_LOADER_DATA_JPEG, + SWFDEC_LOADER_DATA_PNG } SwfdecLoaderDataType; /* NB: actal numbers in SwfdecLoaderRequest are important for GetURL2 action */ diff --git a/libswfdec/swfdec_resource.c b/libswfdec/swfdec_resource.c index 00816ca..e24c512 100644 --- a/libswfdec/swfdec_resource.c +++ b/libswfdec/swfdec_resource.c @@ -250,11 +250,8 @@ swfdec_resource_loader_target_parse (SwfdecLoaderTarget *target, SwfdecLo...
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
...does not reference a movie, not loading %s", target, - swfdec_url_get_url (swfdec_loader_get_url (loader))); - swfdec_loader_close (loader); g_object_unref (loader); return; } @@ -358,6 +363,7 @@ swfdec_resource_load (SwfdecPlayer *player, const char *target, const char *url, SwfdecLoaderRequest request, SwfdecBuffer *buffer, SwfdecMovieClipLoader *loader) { SwfdecSpriteMovie *movie; + SwfdecResource *resource; char *path; g_return_if_fail (SWFDEC_IS_PLAYER (player)); @@ -375,6 +381,10 @@ swfdec_resource_load (SwfdecPlayer *player, const char *target, const char *url, SWF...