search for: swfdec_player_get_time

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