search for: swfdec_iterate_get_msecs_to_next_ev

Displaying 5 results from an estimated 5 matches for "swfdec_iterate_get_msecs_to_next_ev".

2007 Apr 03
0
11 commits - libswfdec-gtk/swfdec_gtk_loader.c libswfdec-gtk/swfdec_playback_alsa.c libswfdec-gtk/swfdec_source.c libswfdec/swfdec_cached.c libswfdec/swfdec_font.c libswfdec/swfdec_morphshape.c libswfdec/swfdec_net_stream.c libswfdec/swfdec_script.c
...source; - SwfdecPlayer * player; + SwfdecPlayer * player; /* player we manage or NULL if player was deleted */ double speed; /* inverse playback speed (so 0.5 means double speed) */ gulong notify; /* set for iterate notifications */ GTimeVal last; /* last time */ @@ -47,6 +47,7 @@ swfdec_iterate_get_msecs_to_next_event ( GTimeVal now; glong diff; + g_assert (source->player); diff = swfdec_player_get_next_event (source->player); if (diff == 0) return G_MAXLONG; @@ -62,7 +63,13 @@ swfdec_iterate_get_msecs_to_next_event ( static gboolean swfdec_iterate_prepare (GSource *source, gint *t...
2007 Apr 04
0
Branch 'as' - 17 commits - configure.ac doc/Makefile.am doc/swfdec-docs.sgml doc/swfdec-sections.txt doc/swfdec.types libswfdec-gtk/Makefile.am libswfdec-gtk/swfdec-gtk.h libswfdec-gtk/swfdec_gtk_loader.c libswfdec-gtk/swfdec_gtk_loader.h
...source; - SwfdecPlayer * player; + SwfdecPlayer * player; /* player we manage or NULL if player was deleted */ double speed; /* inverse playback speed (so 0.5 means double speed) */ gulong notify; /* set for iterate notifications */ GTimeVal last; /* last time */ @@ -47,6 +47,7 @@ swfdec_iterate_get_msecs_to_next_event ( GTimeVal now; glong diff; + g_assert (source->player); diff = swfdec_player_get_next_event (source->player); if (diff == 0) return G_MAXLONG; @@ -62,7 +63,13 @@ swfdec_iterate_get_msecs_to_next_event ( static gboolean swfdec_iterate_prepare (GSource *source, gint *t...
2007 Mar 27
0
15 commits - configure.ac doc/Makefile.am doc/swfdec-docs.sgml doc/swfdec-sections.txt doc/swfdec.types libswfdec-gtk/.gitignore libswfdec-gtk/Makefile.am libswfdec-gtk/swfdec-gtk.h libswfdec-gtk/swfdec_gtk_player.c libswfdec-gtk/swfdec_gtk_player.h
...terateSource SwfdecIterateSource; +struct _SwfdecIterateSource { + GSource source; + SwfdecPlayer * player; + double speed; /* inverse playback speed (so 0.5 means double speed) */ + gulong notify; /* set for iterate notifications */ + GTimeVal last; /* last time */ +}; + +static glong +swfdec_iterate_get_msecs_to_next_event (GSource *source_) +{ + SwfdecIterateSource *source = (SwfdecIterateSource *) source_; + GTimeVal now; + glong diff; + + diff = swfdec_player_get_next_event (source->player); + if (diff == 0) + return G_MAXLONG; + diff *= source->speed; + g_source_get_current_time (source_, &...
2007 Aug 02
0
10 commits - libswfdec/compiler.c libswfdec-gtk/swfdec_source.c libswfdec/Makefile.am libswfdec/swfdec_player.c NEWS test/trace
...hor: Benjamin Otte <otte at gnome.org> Date: Thu Aug 2 16:38:41 2007 +0200 typo in comment diff --git a/libswfdec-gtk/swfdec_source.c b/libswfdec-gtk/swfdec_source.c index 5027e75..d570710 100644 --- a/libswfdec-gtk/swfdec_source.c +++ b/libswfdec-gtk/swfdec_source.c @@ -53,7 +53,7 @@ swfdec_iterate_get_msecs_to_next_event ( return G_MAXLONG; diff *= source->speed; g_source_get_current_time (source_, &now); - /* should really add to source->last instead of sutracting from now */ + /* should really add to source->last instead of subtracting from now */ g_time_val_add (&now, -diff *...
2007 Aug 26
0
9 commits - libswfdec-gtk/swfdec_source.c libswfdec/swfdec_marshal.list libswfdec/swfdec_player.c libswfdec/swfdec_player.h libswfdec/swfdec_player_internal.h libswfdec/swfdec_sprite_movie.c libswfdec/swfdec_swf_instance.c test/dump.c test/Makefile.am
...Otte <otte at gnome.org> Date: Sun Aug 26 19:18:50 2007 +0200 port to new get_next_event() diff --git a/libswfdec-gtk/swfdec_source.c b/libswfdec-gtk/swfdec_source.c index 59f0d85..471b99b 100644 --- a/libswfdec-gtk/swfdec_source.c +++ b/libswfdec-gtk/swfdec_source.c @@ -49,7 +49,7 @@ swfdec_iterate_get_msecs_to_next_event ( g_assert (source->player); diff = swfdec_player_get_next_event (source->player); - if (diff == 0) + if (diff == -1) return G_MAXLONG; diff *= source->speed; g_source_get_current_time (source_, &now); diff-tree 01235ec735043322af3c5be841275b87858d6831 (from 726...