Displaying 4 results from an estimated 4 matches for "invalid_extents".
Did you mean:
invalid_exten
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
...,18 +1177,19 @@ swfdec_player_do_mouse_release (SwfdecPlayer *player, guint button)
static void
swfdec_player_emit_signals (SwfdecPlayer *player)
{
+ SwfdecPlayerPrivate *priv = player->priv;
GList *walk;
/* emit invalidate signal */
- if (!swfdec_rectangle_is_empty (&player->invalid_extents)) {
- g_signal_emit (player, signals[INVALIDATE], 0, &player->invalid_extents,
- player->invalidations->data, player->invalidations->len);
- swfdec_rectangle_init_empty (&player->invalid_extents);
- g_array_set_size (player->invalidations, 0);
+ if (!swfdec_re...
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
...rn player;
}
diff --git a/libswfdec/swfdec_player.c b/libswfdec/swfdec_player.c
index 3ed0d5a..749ee31 100644
--- a/libswfdec/swfdec_player.c
+++ b/libswfdec/swfdec_player.c
@@ -1219,6 +1219,7 @@ swfdec_player_lock_soft (SwfdecPlayer *player)
g_assert (swfdec_rectangle_is_empty (&player->invalid_extents));
g_object_freeze_notify (G_OBJECT (player));
+ g_timer_start (player->runtime);
SWFDEC_DEBUG ("LOCKED");
}
@@ -1239,6 +1240,7 @@ swfdec_player_unlock_soft (SwfdecPlayer *player)
g_return_if_fail (SWFDEC_IS_PLAYER (player));
SWFDEC_DEBUG ("UNLOCK");
+ g_...
2007 Nov 28
0
59 commits - libswfdec-gtk/swfdec_gtk_widget.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_button.c libswfdec/swfdec_button.h libswfdec/swfdec_button_movie.c libswfdec/swfdec_button_movie.h libswfdec/swfdec_event.c
...8,15 +1350,6 @@ swfdec_player_perform_actions (SwfdecPlayer *player)
for (walk = player->roots; walk; walk = walk->next) {
swfdec_movie_update (walk->data);
}
- /* update the state of the mouse when stuff below it moved */
- if (swfdec_rectangle_contains_point (&player->invalid_extents, player->mouse_x, player->mouse_y)) {
- SWFDEC_INFO ("=== NEED TO UPDATE mouse post-iteration ===");
- swfdec_player_update_mouse_position (player);
- while (swfdec_player_do_action (player));
- for (walk = player->roots; walk; walk = walk->next) {
- swfdec_mo...
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
...call */
GList * intervals; /* all currently running intervals */
GHashTable * registered_classes; /* name => SwfdecAsObject constructor */
- SwfdecAsObject * MovieClip; /* MovieClip object */
- SwfdecAsObject * Video; /* Video object */
/* rendering */
SwfdecRectangle invalid_extents; /* extents of area that needs a redraw in global coordinates */
diff --git a/libswfdec/swfdec_resource.c b/libswfdec/swfdec_resource.c
index 30baaa4..d5a1856 100644
--- a/libswfdec/swfdec_resource.c
+++ b/libswfdec/swfdec_resource.c
@@ -68,6 +68,7 @@ swfdec_resource_stream_target_get_player...