Displaying 4 results from an estimated 4 matches for "swfdec_loader_perform_push".
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
...oader = loaderp;
+
+ swfdec_loader_target_eof (loader->target, loader);
+}
+
+static void
+swfdec_loader_perform_error (gpointer loaderp, gpointer unused)
+{
+ SwfdecLoader *loader = loaderp;
+
+ swfdec_loader_target_error (loader->target, loader);
}
-#define swfdec_loader_perform_error swfdec_loader_perform_push
-#define swfdec_loader_perform_eof swfdec_loader_perform_push
static void
swfdec_loader_perform_push (gpointer loaderp, gpointer unused)
{
diff --git a/libswfdec/swfdec_loadertarget.c b/libswfdec/swfdec_loadertarget.c
index aa939b7..a6723b1 100644
--- a/libswfdec/swfdec_loadertarget.c
+++ b/libs...
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
...arget, loader);
+ loader->processed_state = SWFDEC_LOADER_STATE_READING;
+ } else if (loader->processed_state == SWFDEC_LOADER_STATE_READING) {
+ swfdec_loader_target_eof (target, loader);
+ loader->processed_state = SWFDEC_LOADER_STATE_EOF;
+ }
+ }
}
static void
-swfdec_loader_perform_push (gpointer loaderp, gpointer unused)
+swfdec_loader_queue_processing (SwfdecLoader *loader)
{
- SwfdecLoader *loader = loaderp;
-
- swfdec_loader_target_parse (loader->target, loader);
+ if (loader->queued)
+ return;
+ loader->queued = TRUE;
+ if (loader->target) {
+ g_assert...
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
...0, G_MAXULONG, 0, G_PARAM_READWRITE));
+ g_object_class_install_property (object_class, PROP_URL,
+ g_param_spec_boxed ("url", "url", "URL for this file",
+ SWFDEC_TYPE_URL, G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
}
static void
@@ -224,11 +238,12 @@ swfdec_loader_perform_push (gpointer loa
}
SwfdecLoader *
-swfdec_loader_load (SwfdecLoader *loader, const char *url,
+swfdec_loader_load (SwfdecLoader *loader, const char *url_string,
SwfdecLoaderRequest request, const char *data, gsize data_len)
{
SwfdecLoader *ret;
SwfdecLoaderClass *klass;
+ SwfdecURL *u...
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
...sContext *cx, SwfdecAsObject *obj, guint argc,
SwfdecAsValue *argv, SwfdecAsValue *rval)
{
const char *url;
diff --git a/libswfdec/swfdec_loader.c b/libswfdec/swfdec_loader.c
index ca84656..255b943 100644
--- a/libswfdec/swfdec_loader.c
+++ b/libswfdec/swfdec_loader.c
@@ -240,22 +240,19 @@ swfdec_loader_perform_push (gpointer loaderp, gpointer unused)
}
SwfdecLoader *
-swfdec_loader_load (SwfdecLoader *loader, const char *url_string,
+swfdec_loader_load (SwfdecLoader *loader, const SwfdecURL *url,
SwfdecLoaderRequest request, const char *data, gsize data_len)
{
SwfdecLoader *ret;
SwfdecLoaderCl...