Displaying 13 results from an estimated 13 matches for "swfdec_gtk_loader_load".
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
...SwfdecLoader->load()
diff --git a/libswfdec-gtk/swfdec_gtk_loader.c b/libswfdec-gtk/swfdec_gtk_loader.c
index d2ec771..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")...
2007 Aug 02
1
libswfdec-gtk/swfdec_gtk_loader.c
...007 +0200
keep a reference to the message, since it's unreffed automagically
diff --git a/libswfdec-gtk/swfdec_gtk_loader.c b/libswfdec-gtk/swfdec_gtk_loader.c
index f676831..fa2cf44 100644
--- a/libswfdec-gtk/swfdec_gtk_loader.c
+++ b/libswfdec-gtk/swfdec_gtk_loader.c
@@ -135,6 +135,7 @@ swfdec_gtk_loader_load (SwfdecLoader *lo
if (data)
soup_message_set_request (gtk->message, "appliation/x-www-urlencoded",
SOUP_BUFFER_USER_OWNED, (char *) data, data_len);
+ g_object_ref (gtk->message);
soup_session_queue_message (klass->session, gtk->message, swfdec_gtk_load...
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
...t;otte at gnome.org>
Date: Wed Aug 8 11:04:19 2007 +0200
implement close()
diff --git a/libswfdec-gtk/swfdec_gtk_loader.c b/libswfdec-gtk/swfdec_gtk_loader.c
index bc3894a..aff6da1 100644
--- a/libswfdec-gtk/swfdec_gtk_loader.c
+++ b/libswfdec-gtk/swfdec_gtk_loader.c
@@ -141,6 +141,20 @@ swfdec_gtk_loader_load (SwfdecLoader *lo
}
static void
+swfdec_gtk_loader_close (SwfdecLoader *loader)
+{
+ SwfdecGtkLoader *gtk = SWFDEC_GTK_LOADER (loader);
+
+ if (gtk->message) {
+ SwfdecGtkLoaderClass *klass = SWFDEC_GTK_LOADER_GET_CLASS (gtk);
+
+ soup_session_cancel_message (klass->session, gtk-&...
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
...de)) {
swfdec_gtk_loader_ensure_open (loader);
- g_print ("eof\n");
swfdec_loader_eof (loader);
} else {
- g_print ("error %u\n", msg->status_code);
swfdec_loader_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 ? "POS...
2007 Oct 21
0
2 commits - libswfdec-gtk/swfdec_gtk_loader.c libswfdec-gtk/swfdec_gtk_widget.c
...diff --git a/libswfdec-gtk/swfdec_gtk_loader.c b/libswfdec-gtk/swfdec_gtk_loader.c
index 0e860b9..f61a999 100644
--- a/libswfdec-gtk/swfdec_gtk_loader.c
+++ b/libswfdec-gtk/swfdec_gtk_loader.c
@@ -206,7 +206,8 @@ swfdec_gtk_loader_class_init (SwfdecGtkLoaderClass *klass)
loader_class->load = swfdec_gtk_loader_load;
loader_class->close = swfdec_gtk_loader_close;
- g_thread_init (NULL);
+ if (!g_thread_supported ())
+ g_thread_init (NULL);
klass->session = soup_session_async_new ();
#endif
}
commit 3dd1855445038e6c3793b98bbfcf77035413a4cc
Author: Benjamin Otte <otte at gnome.org>
D...
2007 Nov 15
0
2 commits - libswfdec-gtk/swfdec_gtk_loader.c player/swfplay.c
...c_gtk_loader_push, gtk);
- g_signal_handlers_disconnect_by_func (gtk->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, &...
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
...g (uri, GNOME_VFS_URI_HIDE_PASSWORD);
- return SWFDEC_LOADER (gtk);
-}
-
static void
swfdec_gtk_loader_dispose (GObject *object)
{
@@ -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 = gno...
2008 Jan 07
0
3 commits - libswfdec-gtk/swfdec_gtk_loader.c libswfdec/swfdec_as_array.c libswfdec/swfdec_asbroadcaster.c libswfdec/swfdec_as_function.c libswfdec/swfdec_as_types.c libswfdec/swfdec_xml.c
...diff --git a/libswfdec-gtk/swfdec_gtk_loader.c b/libswfdec-gtk/swfdec_gtk_loader.c
index 9836e3f..80d95c7 100644
--- a/libswfdec-gtk/swfdec_gtk_loader.c
+++ b/libswfdec-gtk/swfdec_gtk_loader.c
@@ -209,8 +209,6 @@ swfdec_gtk_loader_class_init (SwfdecGtkLoaderClass *klass)
loader_class->load = swfdec_gtk_loader_load;
loader_class->close = swfdec_gtk_loader_close;
- if (!g_thread_supported ())
- g_thread_init (NULL);
klass->session = soup_session_async_new ();
#endif
}
2007 Apr 02
0
4 commits - configure.ac doc/Makefile.am doc/swfdec-docs.sgml doc/swfdec-sections.txt doc/swfdec.types libswfdec-gtk/Makefile.am libswfdec-gtk/swfdec-gtk.h libswfdec-gtk/swfdec_gtk_loader.c libswfdec-gtk/swfdec_gtk_loader.h
...if (gtk->handle) {
+ gnome_vfs_async_cancel (gtk->handle);
+ gtk->handle = NULL;
+ }
+ if (gtk->guri) {
+ gnome_vfs_uri_unref (gtk->guri);
+ gtk->guri = NULL;
+ }
+
+ G_OBJECT_CLASS (swfdec_gtk_loader_parent_class)->dispose (object);
+}
+
+static SwfdecLoader *
+swfdec_gtk_loader_load (SwfdecLoader *loader, const char *url)
+{
+ 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);
+...
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
...therwise
I''ll fix it. :)
diff --git a/swfdec-gtk/swfdec_gtk_loader.c b/swfdec-gtk/swfdec_gtk_loader.c
index b3b0f1f..a4214e7 100644
--- a/swfdec-gtk/swfdec_gtk_loader.c
+++ b/swfdec-gtk/swfdec_gtk_loader.c
@@ -133,7 +133,7 @@ swfdec_gtk_loader_dispose (GObject *object)
static void
swfdec_gtk_loader_load (SwfdecLoader *loader, SwfdecPlayer *player,
- const char *url_string, SwfdecBuffer *buffer, guint header_count,
+ const char *url_string, SwfdecBuffer *buffer, guint n_headers,
const char **header_names, const char **header_values)
{
SwfdecURL *url;
@@ -152,7 +152,7 @@ swfdec_gtk_l...
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
...sage, 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;
+ }
+
+ G_OBJECT_CLASS (swfdec_gtk_loader_parent_class)->dispose (object);
+}
+
+static void
swfdec_gtk_loader_load (SwfdecLoader *loader, SwfdecLoader *parent,
SwfdecLoaderRequest request, const char *data, gsize data_len)
{
@@ -153,11 +156,12 @@ swfdec_gtk_loader_load (SwfdecLoader *lo
soup_message_set_flags (gtk->message, SOUP_MESSAGE_OVERWRITE_CHUNKS);
g_signal_connect (gtk->message, &q...
2007 Apr 04
0
Branch 'as' - 17 commits - configure.ac doc/Makefile.am doc/swfdec-docs.sgml doc/swfdec-sections.txt doc/swfdec.types libswfdec-gtk/Makefile.am libswfdec-gtk/swfdec-gtk.h libswfdec-gtk/swfdec_gtk_loader.c libswfdec-gtk/swfdec_gtk_loader.h
...if (gtk->handle) {
+ gnome_vfs_async_cancel (gtk->handle);
+ gtk->handle = NULL;
+ }
+ if (gtk->guri) {
+ gnome_vfs_uri_unref (gtk->guri);
+ gtk->guri = NULL;
+ }
+
+ G_OBJECT_CLASS (swfdec_gtk_loader_parent_class)->dispose (object);
+}
+
+static SwfdecLoader *
+swfdec_gtk_loader_load (SwfdecLoader *loader, const char *url)
+{
+ 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);
+...
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
...e loading - it compiles
diff --git a/libswfdec-gtk/swfdec_gtk_loader.c b/libswfdec-gtk/swfdec_gtk_loader.c
index 479e6ad..26823cc 100644
--- a/libswfdec-gtk/swfdec_gtk_loader.c
+++ b/libswfdec-gtk/swfdec_gtk_loader.c
@@ -141,13 +141,13 @@ swfdec_gtk_loader_dispose (GObject *object)
static void
swfdec_gtk_loader_load (SwfdecLoader *loader, SwfdecLoader *parent,
- SwfdecLoaderRequest request, const char *data, gsize data_len)
+ SwfdecLoaderRequest request, SwfdecBuffer *buffer)
{
const SwfdecURL *url = swfdec_loader_get_url (loader);
if (g_ascii_strcasecmp (swfdec_url_get_protocol (url), "htt...