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