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