Displaying 8 results from an estimated 8 matches for "external_act".
Did you mean:
external_acl
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
...{
do {
- action = swfdec_ring_buffer_pop (player->actions[i]);
+ action = swfdec_ring_buffer_pop (priv->actions[i]);
if (action == NULL)
break;
} while (action->movie == NULL); /* skip removed actions */
@@ -483,18 +494,19 @@ static void
swfdec_player_perform_external_actions (SwfdecPlayer *player)
{
SwfdecPlayerExternalAction *action;
+ SwfdecPlayerPrivate *priv = player->priv;
guint i;
/* remove timeout if it exists - do this before executing stuff below */
- if (player->external_timeout.callback) {
- swfdec_player_remove_timeout (player, &a...
2007 Aug 01
0
9 commits - doc/swfdec-sections.txt libswfdec/swfdec_as_frame.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h libswfdec/swfdec_loader_internal.h libswfdec/swfdec_loadertarget.c libswfdec/swfdec_loadertarget.h libswfdec/swfdec_movie.c
...58cf14f03169bf0ebf277bf (from 49edc7f46d99b2f9da859511a0272dd63268c24d)
Author: Benjamin Otte <otte at gnome.org>
Date: Wed Aug 1 15:59:06 2007 +0200
first step in loader handling reord
Loaders don't execute their code immediately now but instead call
swfdec_player_add_external_action() to queue actions for later.
diff --git a/libswfdec/swfdec_loader.c b/libswfdec/swfdec_loader.c
index 3ee70e4..285ffc2 100644
--- a/libswfdec/swfdec_loader.c
+++ b/libswfdec/swfdec_loader.c
@@ -105,7 +105,7 @@ swfdec_loader_get_property (GObject *obj
g_value_set_string (value, loader-&g...
2 commits - libswfdec/swfdec_player.c libswfdec/swfdec_player_internal.h libswfdec/swfdec_stage_as.c
2007 Aug 02
0
2 commits - libswfdec/swfdec_player.c libswfdec/swfdec_player_internal.h libswfdec/swfdec_stage_as.c
...;otte at gnome.org>
Date: Thu Aug 2 16:10:18 2007 +0200
make external actions happen ASAP
diff --git a/libswfdec/swfdec_player.c b/libswfdec/swfdec_player.c
index a8e648a..ec8e159 100644
--- a/libswfdec/swfdec_player.c
+++ b/libswfdec/swfdec_player.c
@@ -370,8 +370,9 @@ swfdec_player_add_external_action (Swfde
action->func = action_func;
action->data = action_data;
if (!player->external_timeout.callback) {
- /* trigger execution in 100 ms */
- player->external_timeout.timestamp = player->time + SWFDEC_MSECS_TO_TICKS (100);
+ /* trigger execution immediately, but...
2007 Aug 02
0
10 commits - libswfdec/compiler.c libswfdec-gtk/swfdec_source.c libswfdec/Makefile.am libswfdec/swfdec_player.c NEWS test/trace
...ayer, SWFDEC_AS_STR_Stage, SWFDEC_AS_STR_onResize);
}
/**
@@ -1856,7 +1857,7 @@ swfdec_player_set_size (SwfdecPlayer *pl
changed = TRUE;
}
swfdec_player_update_scale (player);
- if (changed && player->scale_mode == SWFDEC_SCALE_NONE)
+ if (changed)
swfdec_player_add_external_action (player, player, swfdec_player_update_size, NULL);
}
diff-tree b4727b210bc1f135412c730c2e037944a133afe0 (from fa98dd370ffb6167d05c8ef6cf9cc4ecf25c3bd2)
Author: Benjamin Otte <otte at gnome.org>
Date: Thu Aug 2 16:55:26 2007 +0200
use proper assertion check to make sure list is em...
2007 Aug 02
0
15 commits - configure.ac doc/swfdec-sections.txt libswfdec-gtk/Makefile.am libswfdec-gtk/swfdec_gtk_loader.c libswfdec/Makefile.am libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_file_loader.c libswfdec/swfdec_file_loader.h
...rl->query = g_strdup (s + 1);
+ url->query = g_strdup (s);
return url;
}
diff-tree 3b9c222f1edab84789cc275500ef52cc56e42615 (from 42a4019df077264961406edeffe828eeba3296ee)
Author: Benjamin Otte <otte at gnome.org>
Date: Thu Aug 2 11:06:16 2007 +0200
copy/paste error: use external_actions instead of actions ringbuffer
diff --git a/libswfdec/swfdec_player.c b/libswfdec/swfdec_player.c
index 8b497da..c7a67c9 100644
--- a/libswfdec/swfdec_player.c
+++ b/libswfdec/swfdec_player.c
@@ -361,9 +361,9 @@ swfdec_player_add_external_action (Swfde
action = swfdec_ring_buffer_push (playe...
2007 Oct 25
0
6 commits - libswfdec/swfdec_as_interpret.c libswfdec/swfdec_event.c libswfdec/swfdec_event.h libswfdec/swfdec_movie.c libswfdec/swfdec_movie.h libswfdec/swfdec_player.c libswfdec/swfdec_player_internal.h libswfdec/swfdec_resource.c
...->object == NULL); /* skip removed actions */
-
- SWFDEC_LOG ("executing action %p %p %p",
- action->object, action->func, action->data);
- action->func (action->object, action->data);
- return TRUE;
+ return FALSE;
}
static void
swfdec_player_perform_external_actions (SwfdecPlayer *player)
{
- SwfdecPlayerAction *action;
+ SwfdecPlayerExternalAction *action;
guint i;
/* remove timeout if it exists - do this before executing stuff below */
@@ -463,7 +504,7 @@ void
swfdec_player_add_external_action (SwfdecPlayer *player, gpointer object,
Swf...
2007 Aug 03
0
Changes to 'refs/tags/0.5.1'
...fix docs - protected values aren't mentioned in gtk-doc
actually commit the file loader code (oops)
fix docs
get rid of the HTTP status on open(). Instead allow changing the URL.
Change the gtk loader to use libsoup instead of gnome-vfs
copy/paste error: use external_actions instead of actions ringbuffer
fix query string - don't omit the first character
handle movie variables differently
various fixes
ensure the loader is opened for EOF
remove got-headers callback
remove debugging g_print's
make swfplay open normal...
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
...P_SOCKET_TYPE,
+ g_param_spec_gtype ("socket type", "socket type", "type to use for creating sockets",
+ SWFDEC_TYPE_SOCKET, G_PARAM_READWRITE));
/**
* SwfdecPlayer::invalidate:
@@ -1780,6 +1790,7 @@ swfdec_player_init (SwfdecPlayer *player)
priv->external_actions = swfdec_ring_buffer_new_for_type (SwfdecPlayerExternalAction, 8);
priv->cache = swfdec_cache_new (50 * 1024 * 1024); /* 100 MB */
priv->bgcolor = SWFDEC_COLOR_COMBINE (0xFF, 0xFF, 0xFF, 0xFF);
+ priv->socket_type = SWFDEC_TYPE_SOCKET;
priv->runtime = g_timer_new ();...