Displaying 5 results from an estimated 5 matches for "swfdecinterv".
Did you mean:
swfdecintera
2007 Jun 01
0
Branch 'as' - 2 commits - libswfdec/Makefile.am libswfdec/swfdec_as_strings.c libswfdec/swfdec_as_types.c libswfdec/swfdec_interval.c libswfdec/swfdec_interval.h libswfdec/swfdec_player_as.c libswfdec/swfdec_player.c
..."
+#endif
+
+#include <stdlib.h>
+#include <string.h>
+
+#include "swfdec_interval.h"
+#include "swfdec_as_context.h"
+#include "swfdec_as_function.h"
+#include "swfdec_debug.h"
+#include "swfdec_player_internal.h"
+
+G_DEFINE_TYPE (SwfdecInterval, swfdec_interval, SWFDEC_TYPE_AS_OBJECT)
+
+static void
+swfdec_interval_mark (SwfdecAsObject *object)
+{
+ guint i;
+ SwfdecInterval *interval = SWFDEC_INTERVAL (object);
+
+ swfdec_as_object_mark (interval->object);
+ if (interval->fun_name)
+ swfdec_as_string_mark (interval->fu...
2007 Dec 10
0
5 commits - libswfdec/jpeg libswfdec/swfdec_as_interpret.c libswfdec/swfdec_bits.c libswfdec/swfdec_cached.c libswfdec/swfdec_codec_adpcm.c libswfdec/swfdec_codec_audio.c libswfdec/swfdec_flash_security.c libswfdec/swfdec_image.c
...p;key, tdata, g_free);
diff --git a/libswfdec/swfdec_interval.c b/libswfdec/swfdec_interval.c
index 1199290..59f3ea7 100644
--- a/libswfdec/swfdec_interval.c
+++ b/libswfdec/swfdec_interval.c
@@ -84,8 +84,8 @@ static void
swfdec_interval_trigger (SwfdecTimeout *timeout)
{
SwfdecAsValue ret;
- SwfdecInterval *interval = SWFDEC_INTERVAL (((guchar *) timeout)
- - G_STRUCT_OFFSET (SwfdecInterval, timeout));
+ SwfdecInterval *interval = SWFDEC_INTERVAL ((void *) (((guchar *) timeout)
+ - G_STRUCT_OFFSET (SwfdecInterval, timeout)));
SwfdecAsContext *context = SWFDEC_AS_OBJECT (interval)-&g...
2007 Nov 14
0
9 commits - libswfdec/swfdec_as_string.c libswfdec/swfdec_color_as.c libswfdec/swfdec_interval.c test/image test/trace
...imeouts from intervals list once they have been triggered
diff --git a/libswfdec/swfdec_interval.c b/libswfdec/swfdec_interval.c
index f8fcc85..1199290 100644
--- a/libswfdec/swfdec_interval.c
+++ b/libswfdec/swfdec_interval.c
@@ -87,11 +87,13 @@ swfdec_interval_trigger (SwfdecTimeout *timeout)
SwfdecInterval *interval = SWFDEC_INTERVAL (((guchar *) timeout)
- G_STRUCT_OFFSET (SwfdecInterval, timeout));
SwfdecAsContext *context = SWFDEC_AS_OBJECT (interval)->context;
+ SwfdecPlayer *player = SWFDEC_PLAYER (context);
if (interval->repeat) {
timeout->timestamp += SWFDEC_MS...
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
...interval->id;
}
@@ -172,12 +172,12 @@ swfdec_interval_remove (SwfdecPlayer *player, guint id)
g_return_if_fail (SWFDEC_IS_PLAYER (player));
- for (walk = player->intervals; walk; walk = walk->next) {
+ for (walk = player->priv->intervals; walk; walk = walk->next) {
SwfdecInterval *interval = walk->data;
if (interval->id != id)
continue;
- player->intervals = g_list_delete_link (player->intervals, walk);
+ player->priv->intervals = g_list_delete_link (player->priv->intervals, walk);
swfdec_player_remove_timeout (player, &...
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
..._init_context (SwfdecPlayer * player);
G_END_DECLS
#endif
diff --git a/libswfdec/swfdec_interval.c b/libswfdec/swfdec_interval.c
index c4caa21..88a2ca4 100644
--- a/libswfdec/swfdec_interval.c
+++ b/libswfdec/swfdec_interval.c
@@ -42,7 +42,7 @@ swfdec_interval_mark (SwfdecAsObject *object)
SwfdecInterval *interval = SWFDEC_INTERVAL (object);
swfdec_as_object_mark (interval->object);
- swfdec_resource_mark (interval->resource);
+ swfdec_as_object_mark (SWFDEC_AS_OBJECT (interval->sandbox));
if (interval->fun_name)
swfdec_as_string_mark (interval->fun_name);
for (i...