search for: swfdec_loader_perform_push

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...