search for: swfdec_player_unroot_object

Displaying 8 results from an estimated 8 matches for "swfdec_player_unroot_object".

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
...oad_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_new (SwfdecAsObject *target, const char *url, if (!swfdec_load_object_load (SWFDEC_LOAD_OBJECT (load_object), url, request, data)) return NU...
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
...( - SWFDEC_FLASH_SECURITY (player->resource)); - g_object_unref (player->resource); - player->resource = NULL; ++ SWFDEC_FLASH_SECURITY (priv->resource)); + g_object_unref (priv->resource); + priv->resource = NULL; } - while (player->rooted_objects) - swfdec_player_unroot_object (player, player->rooted_objects->data); + while (priv->rooted_objects) + swfdec_player_unroot_object (player, priv->rooted_objects->data); /* we do this here so references to GC'd objects get freed */ G_OBJECT_CLASS (swfdec_player_parent_class)->dispose (objec...
2007 Nov 08
0
8 commits - libswfdec-gtk/swfdec_gtk_player.c libswfdec/swfdec_as_context.c libswfdec/swfdec_as_date.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_player.c test/trace
...or: Benjamin Otte <otte at gnome.org> Date: Thu Nov 8 22:29:00 2007 +0100 make new Date () predictable diff --git a/libswfdec/swfdec_player.c b/libswfdec/swfdec_player.c index 019b962..7d68208 100644 --- a/libswfdec/swfdec_player.c +++ b/libswfdec/swfdec_player.c @@ -1995,6 +1995,7 @@ swfdec_player_unroot_object (SwfdecPlayer *player, GObject *object) SwfdecPlayer * swfdec_player_new (SwfdecAsDebugger *debugger) { + static const GTimeVal the_beginning = { 1035840244, 0 }; SwfdecPlayer *player; g_return_val_if_fail (debugger == NULL || SWFDEC_IS_AS_DEBUGGER (debugger), NULL); @@ -2003,6 +2004,8...
2007 Nov 12
0
3 commits - libswfdec/swfdec_player.c test/trace
...swfdec/swfdec_player.c index ea6cb4b..dc44de2 100644 --- a/libswfdec/swfdec_player.c +++ b/libswfdec/swfdec_player.c @@ -850,6 +850,8 @@ swfdec_player_dispose (GObject *object) g_object_unref (player->resource); player->resource = NULL; } + while (player->rooted_objects) + swfdec_player_unroot_object (player, player->rooted_objects->data); /* we do this here so references to GC'd objects get freed */ G_OBJECT_CLASS (swfdec_player_parent_class)->dispose (object); @@ -884,8 +886,6 @@ swfdec_player_dispose (GObject *object) } g_assert (player->timeouts == NULL); g_...
2007 Dec 13
0
libswfdec-gtk/swfdec_gtk_player.c libswfdec/swfdec_as_date.c libswfdec/swfdec_audio.c libswfdec/swfdec_audio_event.c libswfdec/swfdec_button_movie.c libswfdec/swfdec_interval.c libswfdec/swfdec_key_as.c libswfdec/swfdec_mouse_as.c libswfdec/swfdec_movie.c
...g_object_unref (player->resource); - player->resource = NULL; + while (priv->roots) + swfdec_movie_destroy (priv->roots->data); + if (priv->resource) { + g_object_unref (priv->resource); + priv->resource = NULL; } - while (player->rooted_objects) - swfdec_player_unroot_object (player, player->rooted_objects->data); + while (priv->rooted_objects) + swfdec_player_unroot_object (player, priv->rooted_objects->data); /* we do this here so references to GC'd objects get freed */ G_OBJECT_CLASS (swfdec_player_parent_class)->dispose (object); @...
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
...libswfdec/swfdec_load_object.c index 5b659f2..eb72a56 100644 --- a/libswfdec/swfdec_load_object.c +++ b/libswfdec/swfdec_load_object.c @@ -67,8 +67,8 @@ swfdec_load_object_loader_target_error (SwfdecLoaderTarget *target, load_object->finish (load_object->target, NULL); /* unroot */ - swfdec_player_unroot_object (SWFDEC_PLAYER ( - SWFDEC_AS_OBJECT (load_object)->context), G_OBJECT (load_object)); + swfdec_player_unroot (SWFDEC_PLAYER ( + SWFDEC_AS_OBJECT (load_object)->context), load_object); } static void @@ -96,8 +96,8 @@ swfdec_load_object_loader_target_eof (SwfdecLoaderTarget *target, }...
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
...UNDEFINED (&val); + if (load_object->progress != NULL) { + load_object->progress (load_object->target, + swfdec_loader_get_loaded (loader), swfdec_loader_get_size (loader)); } - - 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 @@ -88,8 +63,12 @@ swfdec_load_object_loader_target_error (SwfdecLoaderTarget *target, load_object->loader = NULL; g_object_unref (loader); - /* emit onData */ - swfdec_load_objec...
2007 Nov 10
0
10 commits - libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_types.c libswfdec/swfdec_initialize.as libswfdec/swfdec_initialize.h libswfdec/swfdec_movie.c libswfdec/swfdec_movie_clip_loader.c libswfdec/swfdec_movie.h libswfdec/swfdec_resource.c
...properties (copy, &mov->original_transform, - &mov->original_ctrans, mov->original_ratio, mov->clip_depth, - mov->blend_mode, NULL); - swfdec_movie_remove (mov); - movie = SWFDEC_SPRITE_MOVIE (copy); + movie = swfdec_resource_replace_movie (movie, resource); } swfdec_player_unroot_object (player, G_OBJECT (resource)); return TRUE; @@ -478,7 +484,7 @@ swfdec_resource_do_load (SwfdecPlayer *player, SwfdecLoader *loader, gpointer re static void swfdec_resource_do_unload (SwfdecPlayer *player, const char *target, gpointer resourcep) { - //SwfdecResource *resource = SWFDEC_RESOUR...