search for: swfdecloadobject

Displaying 12 results from an estimated 12 matches for "swfdecloadobject".

2007 Aug 18
0
8 commits - libswfdec/Makefile.am libswfdec/swfdec_as_strings.c libswfdec/swfdec_load_object_as.c libswfdec/swfdec_load_object_as.h libswfdec/swfdec_load_object.c libswfdec/swfdec_load_object.h libswfdec/swfdec_player.c libswfdec/swfdec_player_internal.h
...ad_object.c index ae017e2..6542f7c 100644 --- a/libswfdec/swfdec_load_object.c +++ b/libswfdec/swfdec_load_object.c @@ -42,13 +42,15 @@ swfdec_load_object_loader_target_parse ( SwfdecLoader *loader) { SwfdecAsValue val; - SwfdecAsObject *object = SWFDEC_LOAD_OBJECT (target)->target; + SwfdecLoadObject *load_object = SWFDEC_LOAD_OBJECT (target); SWFDEC_AS_VALUE_SET_INT (&val, swfdec_loader_get_loaded (loader)); - swfdec_as_object_set_variable (object, SWFDEC_AS_STR__bytesLoaded, &val); + swfdec_as_object_set_variable (load_object->target, + SWFDEC_AS_STR__bytesLoaded, &...
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
...ecLoadObje } static void +swfdec_load_object_mark (SwfdecAsObject *object) +{ + swfdec_as_object_mark (SWFDEC_LOAD_OBJECT (object)->target); + + SWFDEC_AS_OBJECT_CLASS (swfdec_load_object_parent_class)->mark (object); +} + +static void swfdec_load_object_dispose (GObject *object) { SwfdecLoadObject *load_object = SWFDEC_LOAD_OBJECT (object); @@ -161,8 +169,11 @@ static void swfdec_load_object_class_init (SwfdecLoadObjectClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); + SwfdecAsObjectClass *as_object_class = SWFDEC_AS_OBJECT_CLASS (klass); object_class->dispo...
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
...ude "swfdec_debug.h" #include "swfdec_loader_internal.h" #include "swfdec_loadertarget.h" #include "swfdec_player_internal.h" +#include "swfdec_resource_request.h" /*** SWFDEC_LOADER_TARGET ***/ @@ -185,24 +187,40 @@ swfdec_load_object_init (SwfdecLoadObject *load_object) { } +static void +swfdec_load_object_got_loader (SwfdecPlayer *player, SwfdecLoader *loader, gpointer obj) +{ + SwfdecLoadObject *load_object = SWFDEC_LOAD_OBJECT (obj); + + if (loader == NULL) { + return; + } + load_object->loader = loader; + + swfdec_loader_set_target...
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
...cx), method, url, target, NULL); } swfdec_as_stack_pop_n (cx, 2); diff --git a/libswfdec/swfdec_load_object.c b/libswfdec/swfdec_load_object.c index 5c9003e..7174aa2 100644 --- a/libswfdec/swfdec_load_object.c +++ b/libswfdec/swfdec_load_object.c @@ -182,7 +182,8 @@ swfdec_load_object_init (SwfdecLoadObject *load_object) } static void -swfdec_load_object_load (SwfdecLoadObject *load_object, const char *url) +swfdec_load_object_load (SwfdecLoadObject *load_object, const char *url, + SwfdecLoaderRequest request, SwfdecBuffer *data) { SwfdecAsValue val; @@ -191,7 +192,7 @@ swfdec_load_objec...
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
...eorg to make resources load correctly sorry, big patch again :( diff --git a/libswfdec/swfdec_load_object.c b/libswfdec/swfdec_load_object.c index 838b756..56333b3 100644 --- a/libswfdec/swfdec_load_object.c +++ b/libswfdec/swfdec_load_object.c @@ -74,6 +74,8 @@ swfdec_load_object_ondata (SwfdecLoadObject *load_object) } swfdec_as_object_call (load_object->target, SWFDEC_AS_STR_onData, 1, &val, NULL); + swfdec_player_unroot_object (SWFDEC_PLAYER (SWFDEC_AS_OBJECT (load_object)->context), + G_OBJECT (load_object)); } static void @@ -256,8 +258,7 @@ swfdec_load_object...
2007 Oct 28
0
4 commits - libswfdec-gtk/swfdec_gtk_loader.c libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame_internal.h libswfdec/swfdec_as_interpret.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h libswfdec/swfdec_load_object.c
...ject.c b/libswfdec/swfdec_load_object.c index 09ac8c8..ebd6fdc 100644 --- a/libswfdec/swfdec_load_object.c +++ b/libswfdec/swfdec_load_object.c @@ -41,14 +41,18 @@ static void swfdec_load_object_loader_target_parse (SwfdecLoaderTarget *target, SwfdecLoader *loader) { - SwfdecAsValue val; SwfdecLoadObject *load_object = SWFDEC_LOAD_OBJECT (target); + SwfdecAsValue val; + glong size; - SWFDEC_AS_VALUE_SET_INT (&val, swfdec_loader_get_loaded (loader)); + SWFDEC_AS_VALUE_SET_NUMBER (&val, swfdec_loader_get_loaded (loader)); swfdec_as_object_set_variable_and_flags (load_object->targe...
2007 Nov 27
0
12 commits - libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_strings.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader_internal.h libswfdec/swfdec_load_object_as.c libswfdec/swfdec_load_object.c libswfdec/swfdec_load_object.h
...ff --git a/libswfdec/swfdec_load_object.c b/libswfdec/swfdec_load_object.c index 29bd3df..5b659f2 100644 --- a/libswfdec/swfdec_load_object.c +++ b/libswfdec/swfdec_load_object.c @@ -45,36 +45,11 @@ swfdec_load_object_loader_target_parse (SwfdecLoaderTarget *target, SwfdecLoader *loader) { SwfdecLoadObject *load_object = SWFDEC_LOAD_OBJECT (target); - SwfdecAsValue val; - glong size; - - SWFDEC_AS_VALUE_SET_NUMBER (&val, swfdec_loader_get_loaded (loader)); - swfdec_as_object_set_variable_and_flags (load_object->target, - SWFDEC_AS_STR__bytesLoaded, &val, SWFDEC_AS_VARIABLE_HIDDEN)...
2007 Aug 20
0
15 commits - libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame_internal.h libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_as_super.c libswfdec/swfdec_as_with.c
...ecLoadObje } static void +swfdec_load_object_mark (SwfdecAsObject *object) +{ + swfdec_as_object_mark (SWFDEC_LOAD_OBJECT (object)->target); + + SWFDEC_AS_OBJECT_CLASS (swfdec_load_object_parent_class)->mark (object); +} + +static void swfdec_load_object_dispose (GObject *object) { SwfdecLoadObject *load_object = SWFDEC_LOAD_OBJECT (object); @@ -161,8 +169,11 @@ static void swfdec_load_object_class_init (SwfdecLoadObjectClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); + SwfdecAsObjectClass *as_object_class = SWFDEC_AS_OBJECT_CLASS (klass); object_class->dispo...
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
...sion; swfdec_player_request_resource (player, swfdec_load_object_request, load, NULL); } diff --git a/libswfdec/swfdec_load_object.h b/libswfdec/swfdec_load_object.h index 3436562..51b3baa 100644 --- a/libswfdec/swfdec_load_object.h +++ b/libswfdec/swfdec_load_object.h @@ -52,6 +52,7 @@ struct _SwfdecLoadObject { SwfdecLoader * loader; /* loader when loading or NULL */ SwfdecSandbox * sandbox; /* sandbox that inited the loading */ + guint version; /* version used when initiating the load - for parsing the data */ SwfdecAsObject * target; /* target object */ SwfdecLoadObjectProgress...
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
...c_player_load fail when the security doesn't allow opening the URL diff --git a/libswfdec/swfdec_load_object.c b/libswfdec/swfdec_load_object.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...
2007 Aug 20
0
8 commits - libswfdec/Makefile.am libswfdec/swfdec_as_string.c libswfdec/swfdec_as_string.h libswfdec/swfdec_as_strings.c libswfdec/swfdec_initialize.as libswfdec/swfdec_initialize.h libswfdec/swfdec_load_object.c libswfdec/swfdec_loadvars_as.c test/trace
...ark _bytesLoaded and _bytesTotal hidden in LoadObject diff --git a/libswfdec/swfdec_load_object.c b/libswfdec/swfdec_load_object.c index 6542f7c..2b19f07 100644 --- a/libswfdec/swfdec_load_object.c +++ b/libswfdec/swfdec_load_object.c @@ -45,12 +45,12 @@ swfdec_load_object_loader_target_parse ( SwfdecLoadObject *load_object = SWFDEC_LOAD_OBJECT (target); SWFDEC_AS_VALUE_SET_INT (&val, swfdec_loader_get_loaded (loader)); - swfdec_as_object_set_variable (load_object->target, - SWFDEC_AS_STR__bytesLoaded, &val); + swfdec_as_object_set_variable_and_flags (load_object->target, +...
2007 Nov 26
0
14 commits - libswfdec/swfdec_as_object.c libswfdec/swfdec_file_reference.c libswfdec/swfdec_load_object.c libswfdec/swfdec_sprite_movie_as.c libswfdec/swfdec_system_security.c test/trace
...quot;, 3, {0xEF, 0xBB, 0xBF, 0} }, + { "UTF-16BE", 2, {0xFE, 0xFF, 0, 0} }, + { "UTF-16LE", 2, {0xFF, 0xFE, 0, 0} }, + { "UTF-8", 0, {0, 0, 0, 0} } +}; + static void swfdec_load_object_loader_target_eof (SwfdecLoaderTarget *target, SwfdecLoader *loader) { SwfdecLoadObject *load_object = SWFDEC_LOAD_OBJECT (target); + char *text; guint size; /* get the text from the loader */ size = swfdec_buffer_queue_get_depth (loader->queue); - load_object->text = g_try_malloc (size + 1); - if (load_object->text) { + text = g_try_malloc (size + 1); + if (t...