Displaying 5 results from an estimated 5 matches for "swfdec_player_get_time".
2007 May 20
0
Branch 'as' - libswfdec/swfdec_as_context.c libswfdec/swfdec_as_context.h libswfdec/swfdec_as_interpret.c libswfdec/swfdec_player.c
..._MB_ASCII_TO_CHAR] = { "MBAsciiToChar", NULL },
diff --git a/libswfdec/swfdec_player.c b/libswfdec/swfdec_player.c
index 146d304..ec783b7 100644
--- a/libswfdec/swfdec_player.c
+++ b/libswfdec/swfdec_player.c
@@ -788,6 +788,15 @@ swfdec_player_mark (SwfdecAsContext *con
}
static void
+swfdec_player_get_time (SwfdecAsContext *context, GTimeVal *tv)
+{
+ *tv = context->start_time;
+
+ /* FIXME: what granularity do we want? Currently it's milliseconds */
+ g_time_val_add (tv, SWFDEC_TICKS_TO_MSECS (SWFDEC_PLAYER (context)->time) * 1000);
+}
+
+static void
swfdec_player_class_init (SwfdecPla...
2007 Oct 22
0
6 commits - doc/Makefile.am doc/swfdec-sections.txt libswfdec-gtk/swfdec_gtk_player.c libswfdec/swfdec_as_context.c libswfdec/swfdec_as_context.h libswfdec/swfdec_as_internal.h libswfdec/swfdec_player.c libswfdec/swfdec_player.h
...-811,6 +818,10 @@ swfdec_player_dispose (GObject *object)
}
g_array_free (player->invalidations, TRUE);
player->invalidations = NULL;
+ if (player->runtime) {
+ g_timer_destroy (player->runtime);
+ player->runtime = NULL;
+ }
}
static void
@@ -1289,6 +1300,16 @@ swfdec_player_get_time (SwfdecAsContext *context, GTimeVal *tv)
g_time_val_add (tv, SWFDEC_TICKS_TO_MSECS (SWFDEC_PLAYER (context)->time) * 1000);
}
+static gboolean
+swfdec_player_check_continue (SwfdecAsContext *context)
+{
+ SwfdecPlayer *player = SWFDEC_PLAYER (context);
+
+ if (player->max_runtime == 0...
2007 Aug 05
0
7 commits - doc/swfdec-sections.txt libswfdec/Makefile.am libswfdec/swfdec_as_object.c libswfdec/swfdec.h libswfdec/swfdec_key.h libswfdec/swfdec_marshal.list libswfdec/swfdec_player.c libswfdec/swfdec_player.h libswfdec/swfdec_player_internal.h
...fdec_player_handle_mouse() will return
* TRUE. Note that unlike many event handlers in gtk, returning TRUE will not
* stop further event handlers from being invoked. Use g_signal_stop_emission()
@@ -1244,6 +1271,7 @@ swfdec_player_class_init (SwfdecPlayerCl
context_class->get_time = swfdec_player_get_time;
klass->advance = swfdec_player_do_advance;
+ klass->handle_key = swfdec_player_do_handle_key;
klass->handle_mouse = swfdec_player_do_handle_mouse;
}
@@ -1625,6 +1653,32 @@ swfdec_player_handle_mouse (SwfdecPlayer
return ret;
}
+gboolean
+swfdec_player_key_press (SwfdecPl...
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
...c) swfdec_as_object_mark, NULL);
+ g_list_foreach (priv->intervals, (GFunc) swfdec_as_object_mark, NULL);
+ g_list_foreach (priv->rooted_objects, swfdec_player_mark_rooted_object, NULL);
SWFDEC_AS_CONTEXT_CLASS (swfdec_player_parent_class)->mark (context);
}
@@ -1489,17 +1529,18 @@ swfdec_player_get_time (SwfdecAsContext *context, GTimeVal *tv)
*tv = context->start_time;
/* FIXME: what granularity do we want? Currently it's milliseconds */
- g_time_val_add (tv, SWFDEC_TICKS_TO_MSECS (SWFDEC_PLAYER (context)->time) * 1000);
+ g_time_val_add (tv, SWFDEC_TICKS_TO_MSECS (SWFDEC_PLAY...
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
...NG, G_TYPE_STRING);
+ G_SIGNAL_RUN_LAST, 0, NULL, NULL, swfdec_marshal_VOID__ENUM_STRING_STRING_BOXED,
+ G_TYPE_NONE, 4, SWFDEC_TYPE_LOADER_REQUEST, G_TYPE_STRING, G_TYPE_STRING,
+ SWFDEC_TYPE_BUFFER);
context_class->mark = swfdec_player_mark;
context_class->get_time = swfdec_player_get_time;
@@ -1613,7 +1618,8 @@ swfdec_player_load (SwfdecPlayer *player, const char *url)
}
void
-swfdec_player_launch (SwfdecPlayer *player, const char *url, const char *target)
+swfdec_player_launch (SwfdecPlayer *player, SwfdecLoaderRequest request, const char *url,
+ const char *target, SwfdecB...