search for: swfdec_url_get_url

Displaying 20 results from an estimated 21 matches for "swfdec_url_get_url".

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
...swfdec-gtk/swfdec_gtk_loader.c @@ -105,7 +105,8 @@ swfdec_gtk_loader_read_cb (GnomeVFSAsync gtk->handle = NULL; return; } else if (result != GNOME_VFS_OK) { - char *err = g_strdup_printf ("%s: %s", loader->url, + char *err = g_strdup_printf ("%s: %s", + swfdec_url_get_url (swfdec_loader_get_url (loader)), gnome_vfs_result_to_string (result)); swfdec_loader_error (loader, err); g_free (err); @@ -144,7 +145,8 @@ swfdec_gtk_loader_open_cb (GnomeVFSAsync SwfdecLoader *loader = loaderp; if (result != GNOME_VFS_OK) { - char *err = g_strdup_printf (&...
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
...ader_error (loader, "FIXME: make useful error message"); } } @@ -133,7 +128,6 @@ swfdec_gtk_loader_load (SwfdecLoader *lo SwfdecGtkLoader *gtk = SWFDEC_GTK_LOADER (loader); SwfdecGtkLoaderClass *klass = SWFDEC_GTK_LOADER_GET_CLASS (gtk); - g_print ("new %s\n", swfdec_url_get_url (url)); gtk->message = soup_message_new (request == SWFDEC_LOADER_REQUEST_POST ? "POST" : "GET", swfdec_url_get_url (url)); soup_message_set_flags (gtk->message, SOUP_MESSAGE_OVERWRITE_CHUNKS); diff-tree ab7eb1380872f4239324fccb220fb5174517aa71 (from 83ecd1830f...
2008 Jan 14
0
8 commits - player/swfdec-player.c player/swfdec-player.ui player/swfdec-window.c player/swfdec-window-handlers.c
...8,17 @@ swfdec_window_init (SwfdecWindow *window) static void swfdec_window_player_initialized (SwfdecPlayer *player, GParamSpec *pspec, SwfdecWindow *window) { - if (!swfdec_player_is_initialized (player)) - return; - - gtk_recent_manager_add_item (gtk_recent_manager_get_default (), - swfdec_url_get_url (swfdec_loader_get_url (window->loader))); + static const char *mime[2] = { "swfdec-player", NULL }; + GtkRecentData data = { NULL, NULL, (char *) "application/x-shockwave-flash", + (char *) g_get_application_name (), g_strjoin (" ", g_get_prgname (), "%u&...
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
...e->decoder); - gboolean network; - if (dec->version < 8 || !swfdec_url_is_local (swfdec_loader_get_url (resource->loader))) - return; - - network = dec->use_network; - g_print ("enabling %s access for %s\n", network ? "network" : "local", - swfdec_url_get_url (swfdec_loader_get_url (resource->loader))); - SWFDEC_INFO ("enabling %s access for %s", network ? "network" : "local", + if (dec->use_network && sec->sandbox == SWFDEC_SANDBOX_LOCAL_FILE) + sec->sandbox = SWFDEC_SANDBOX_LOCAL_NETWORK; + SWFDE...
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
...(resource); SwfdecSwfDecoder *dec = SWFDEC_SWF_DECODER (resource->decoder); - if (dec->use_network && sec->sandbox == SWFDEC_SANDBOX_LOCAL_FILE) - sec->sandbox = SWFDEC_SANDBOX_LOCAL_NETWORK; - SWFDEC_INFO ("enabling local-with-network sandbox for %s", - swfdec_url_get_url (swfdec_loader_get_url (resource->loader))); + if (resource->initial) { + if (dec->use_network && sec->sandbox == SWFDEC_SANDBOX_LOCAL_FILE) + sec->sandbox = SWFDEC_SANDBOX_LOCAL_NETWORK; + SWFDEC_INFO ("enabling local-with-network sandbox for %s", + swf...
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
...get, resource->target + strlen (resource->target)); + if (!SWFDEC_IS_SPRITE_MOVIE (movie)) { + level = swfdec_player_get_level (player, resource->target); + if (level < 0) { + SWFDEC_WARNING ("%s does not reference a movie, not loading %s", resource->target, + swfdec_url_get_url (swfdec_loader_get_url (resource->loader))); + swfdec_loader_close (resource->loader); + swfdec_player_unroot_object (player, G_OBJECT (resource)); + return FALSE; + } + movie = swfdec_player_get_movie_at_level (player, level); + } + if (movie == NULL) { + movie = sw...
2007 Nov 15
0
2 commits - libswfdec-gtk/swfdec_gtk_loader.c player/swfplay.c
...k->message, swfdec_gtk_loader_headers, gtk); g_signal_handlers_disconnect_by_func (gtk->message, swfdec_gtk_loader_finished, gtk); g_object_unref (gtk->message); gtk->message = NULL; @@ -166,7 +166,6 @@ swfdec_gtk_loader_load (SwfdecLoader *loader, SwfdecLoader *parent, swfdec_url_get_url (url)); soup_message_set_flags (gtk->message, SOUP_MESSAGE_OVERWRITE_CHUNKS); g_signal_connect (gtk->message, "got-chunk", G_CALLBACK (swfdec_gtk_loader_push), gtk); - g_signal_connect (gtk->message, "got-headers", G_CALLBACK (swfdec_gtk_loader_headers), gt...
2008 Jan 14
0
player/swfdec-player.ui player/swfdec-window.c player/swfdec-window.h
...Player *player, GParamSpec *pspec, SwfdecWindow *window) { static const char *mime[2] = { "swfdec-player", NULL }; @@ -87,6 +103,7 @@ swfdec_window_player_initialized (SwfdecPlayer *player, GParamSpec *pspec, Swfde gtk_recent_manager_add_full (gtk_recent_manager_get_default (), swfdec_url_get_url (swfdec_loader_get_url (window->loader)), &data); + g_signal_handlers_disconnect_by_func (player, swfdec_window_player_next_event, window); } g_free (data.app_exec); } @@ -116,8 +133,12 @@ swfdec_window_set_url (SwfdecWindow *window, const char *url) window->loader = swfd...
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
...*data = data_; SwfdecLoader *loader; - if (!allowed) { + if (status < 0) { + if (data->abort != NULL) + data->abort (data->player, data->user_data); + g_free (data); + return; + } + + if (status == 0) { SWFDEC_ERROR ("not allowing access to %s", swfdec_url_get_url (url)); loader = NULL; } else { @@ -85,7 +93,8 @@ swfdec_player_request_resource_allow_callback (const SwfdecURL *url, void swfdec_player_request_resource_now (SwfdecPlayer *player, SwfdecSecurity *security, const char *url, SwfdecLoaderRequest req, - SwfdecBuffer *buffer, SwfdecR...
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
...movie_unload (movie); + g_object_unref (mov->resource); + mov->resource = resource; + swfdec_resource_set_movie (mov->resource, movie); + } + g_object_unref (loader); + return; + +fail: + SWFDEC_WARNING ("%s 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; +} + +/* NB: must be called from a script */ +void +swfdec_resource_load (SwfdecPlayer *player, const char *target, const char *url, + SwfdecLoaderRequest request, SwfdecBuffer *buffer) +{...
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
...ow->timeout_id = g_timeout_add (slow->tick_time, swfdec_slow_loader_tick, slow); swfdec_loader_open (SWFDEC_LOADER (slow), 0); @@ -119,7 +119,7 @@ swfdec_slow_loader_load (SwfdecLoader *loader, SwfdecLoader *parent, /* FIXME: include request and data */ new = swfdec_gtk_loader_new (swfdec_url_get_url (swfdec_loader_get_url (loader))); - swfdec_slow_loader_initialize (slow, new, slow->duration / 1000); + swfdec_slow_loader_initialize (slow, new, SWFDEC_SLOW_LOADER (parent)->duration / 1000); } static void commit 044f91160c1cdaf3919c8ad28ef404232ec9a182 Author: Benjamin Otte <otte...
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
...st->security, url)) { + absolute = swfdec_url_new_relative (swfdec_loader_get_url (player->resource->loader), url); + if (!swfdec_security_allow_url (security, absolute)) { /* FIXME: Need to load policy file from given URL */ - SWFDEC_ERROR ("not allowing access to %s", swfdec_url_get_url (url)); + SWFDEC_ERROR ("not allowing access to %s", swfdec_url_get_url (absolute)); loader = NULL; } else { - if (request->buffer) { - loader = swfdec_loader_load (player->resource->loader, url, request->request, - (const char *) request->buffer->d...
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
...r, NULL); - file->stream = NULL; + swfdec_policy_file_finished_loading (file, NULL); } static void @@ -131,10 +178,8 @@ swfdec_policy_file_target_eof (SwfdecLoaderTarget *target, if (text == NULL) { SWFDEC_ERROR ("couldn't get text from crossdomain policy file %s", swfdec_url_get_url (file->load_url)); - return; } - - swfdec_policy_file_parse (file, text); + swfdec_policy_file_finished_loading (file, text); g_free (text); } @@ -160,6 +205,11 @@ swfdec_policy_file_dispose (GObject *object) swfdec_loader_set_target (file->stream, NULL); g_object_unre...
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
...ot;swfdec_loadertarget.h" @@ -52,6 +53,21 @@ swfdec_swf_instance_loader_target_get_player (SwfdecLoaderTarget *target) } static void +swfdec_swf_instance_allow_network (SwfdecPlayer *player) +{ + SwfdecFlashSecurity *sec; + + g_print ("enabling network access for %s\n", + swfdec_url_get_url (swfdec_loader_get_url (player->loader))); + SWFDEC_INFO ("enabling network access for %s", + swfdec_url_get_url (swfdec_loader_get_url (player->loader))); + + sec = SWFDEC_FLASH_SECURITY (player->security); + sec->allow_remote = TRUE; + sec->allow_local = FALSE; +...
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
...FDEC_AUDIO_GET_CLASS <TITLE>SwfdecLoader</TITLE> SwfdecLoader swfdec_loader_new_from_file +swfdec_loader_open swfdec_loader_push swfdec_loader_eof swfdec_loader_error +swfdec_loader_get_url swfdec_loader_set_size swfdec_loader_get_size swfdec_loader_get_loaded @@ -52,6 +54,7 @@ swfdec_url_get_url swfdec_url_new swfdec_url_new_relative <SUBSECTION Standard> +SWFDEC_TYPE_URL swfdec_url_get_type </SECTION> @@ -116,7 +119,9 @@ swfdec_buffer_queue_pull swfdec_buffer_queue_pull_buffer swfdec_buffer_queue_peek <SUBSECTION Standard> +SWFDEC_TYPE_BUFFER swfdec_buffer_get...
2008 Jun 15
1
14 commits - configure.ac swfdec/.gitignore swfdec-gtk/swfdec_gtk_loader.c swfdec-gtk/swfdec_playback_alsa.c swfdec/Makefile.am swfdec/swfdec_asnative.h swfdec/swfdec_as_string.c swfdec/swfdec_audio.c swfdec/swfdec_audio_load.c swfdec/swfdec_audio_load.h
...values); + url_string, buffer, n_headers, header_names, header_values); } else { SwfdecGtkLoader *gtk = SWFDEC_GTK_LOADER (loader); SwfdecGtkLoaderClass *klass = SWFDEC_GTK_LOADER_GET_CLASS (gtk); @@ -161,7 +161,7 @@ swfdec_gtk_loader_load (SwfdecLoader *loader, SwfdecPlayer *player, swfdec_url_get_url (url)); soup_message_set_flags (gtk->message, SOUP_MESSAGE_OVERWRITE_CHUNKS); - for (i = 0; i < header_count; i++) { + for (i = 0; i < n_headers; i++) { soup_message_headers_append (gtk->message->request_headers, header_names[i], header_values[i]); } diff...
2007 Aug 29
0
15 commits - libswfdec/swfdec_as_strings.c libswfdec/swfdec_initialize.as libswfdec/swfdec_initialize.h libswfdec/swfdec_movie.c libswfdec/swfdec_movie.h libswfdec/swfdec_sprite.c libswfdec/swfdec_sprite_movie.c libswfdec/swfdec_system_as.c
...riables"); - SwfdecLoader *loader = g_object_get_data (player, "loader"); - - swfdec_player_set_loader_with_variables (player, loader, variables); - if (!swfdec_player_is_initialized (player)) { - g_printerr ("File \"%s\" is not a file Swfdec can play\n", - swfdec_url_get_url (swfdec_loader_get_url (loader))); - g_object_unref (player); - gtk_main_quit (); - return FALSE; - } - return FALSE; -} - -int -main (int argc, char *argv[]) -{ - gboolean do_break = FALSE; - SwfdecLoader *loader; - SwfdecPlayer *player; - GError *error = NULL; - gboolean use_imag...
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
...) { - level = swfdec_player_get_level (player, target); - if (level < 0) - goto fail; + level = swfdec_player_get_level (player, resource->target); + if (level < 0) { + SWFDEC_WARNING ("%s does not reference a movie, not loading %s", resource->target, + swfdec_url_get_url (swfdec_loader_get_url (loader))); + swfdec_loader_close (loader); + } movie = swfdec_player_get_movie_at_level (player, level); } if (movie == NULL) { @@ -340,14 +353,6 @@ swfdec_resource_do_load (SwfdecPlayer *player, SwfdecLoader *loader, gpointer ta swfdec_movie_remove (...
2007 Aug 23
0
23 commits - doc/.gitignore doc/Makefile.am doc/swfdec-docs.sgml doc/swfdec-sections.txt libswfdec-gtk/swfdec-gtk.h libswfdec-gtk/swfdec_gtk_keys.c libswfdec-gtk/swfdec_gtk_keys.h libswfdec-gtk/swfdec_gtk_widget.c libswfdec/Makefile.am
...356,14 @@ mc_root (SwfdecMovie *movie, SwfdecAsVal SWFDEC_AS_VALUE_SET_OBJECT (rval, SWFDEC_AS_OBJECT (movie)); } +static void +mc_url_get (SwfdecMovie *movie, SwfdecAsValue *rval) +{ + SWFDEC_AS_VALUE_SET_STRING (rval, swfdec_as_context_get_string ( + SWFDEC_AS_OBJECT (movie)->context, + swfdec_url_get_url (swfdec_loader_get_url (movie->swf->loader)))); +} + struct { gboolean needs_movie; const char *name; @@ -376,7 +385,7 @@ struct { { 1, SWFDEC_AS_STR__framesloaded,mc_framesloaded, NULL}, { 0, SWFDEC_AS_STR__name, mc_name_get, mc_name_set }, { 1, SWFDEC_AS_STR__droptarg...
2007 Aug 20
0
Branch 'vivi' - 60 commits - libswfdec-gtk/swfdec_gtk_loader.c libswfdec/Makefile.am libswfdec/swfdec_as_array.c libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame_internal.h libswfdec/swfdec_as_interpret.c
...&end, 10); + if (errno == 0 && *end == 0) + swfdec_loader_set_size (loader, l); +} + +static void swfdec_gtk_loader_finish (SoupMessage *msg, gpointer loader) { if (SOUP_STATUS_IS_SUCCESSFUL (msg->status_code)) { @@ -134,6 +152,7 @@ swfdec_gtk_loader_load (SwfdecLoader *lo swfdec_url_get_url (url)); soup_message_set_flags (gtk->message, SOUP_MESSAGE_OVERWRITE_CHUNKS); g_signal_connect (gtk->message, "got-chunk", G_CALLBACK (swfdec_gtk_loader_push), gtk); + g_signal_connect (gtk->message, "got-headers", G_CALLBACK (swfdec_gtk_loader_headers), gt...