Displaying 6 results from an estimated 6 matches for "handle_key".
Did you mean:
handle_skey
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
...BLE
VOID:STRING,STRING
VOID:UINT,UINT
diff --git a/libswfdec/swfdec_player.c b/libswfdec/swfdec_player.c
index ff786ce..393519d 100644
--- a/libswfdec/swfdec_player.c
+++ b/libswfdec/swfdec_player.c
@@ -407,6 +407,7 @@ swfdec_player_remove_all_external_action
enum {
INVALIDATE,
ADVANCE,
+ HANDLE_KEY,
HANDLE_MOUSE,
AUDIO_ADDED,
AUDIO_REMOVED,
@@ -890,6 +891,14 @@ swfdec_player_emit_signals (SwfdecPlayer
}
static gboolean
+swfdec_player_do_handle_key (SwfdecPlayer *player, SwfdecKey key, gboolean down)
+{
+ g_assert (key < 256);
+
+ return TRUE;
+}
+
+static gboolean
swfdec_pl...
2007 Oct 02
3
[PATCH] SIGTERM and SIGINT handler to flush xentop -b outputs
...clude <xenstat.h>
@@ -1011,6 +1012,13 @@ static void top(void)
free(domains);
}
+
+void a_sig_handler(int n)
+{
+ fflush(stdout);
+ exit(0);
+}
+
int main(int argc, char **argv)
{
int opt, optind = 0;
@@ -1102,6 +1110,8 @@ int main(int argc, char **argv)
ch = getch();
} while (handle_key(ch));
} else {
+ signal(SIGTERM, a_sig_handler);
+ signal(SIGINT, a_sig_handler);
do {
gettimeofday(&curtime, NULL);
top();
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
2007 Aug 07
0
13 commits - libswfdec-gtk/Makefile.am libswfdec-gtk/swfdec_gtk_keys.c libswfdec-gtk/swfdec_gtk_keys.h libswfdec-gtk/swfdec_gtk_widget.c libswfdec/Makefile.am libswfdec/swfdec_as_types.c libswfdec/swfdec.h libswfdec/swfdec_initialize.as
...0x2D, 0x1C, 0x96, 0x07, 0x00, 0x07, 0x04, 0x00, 0x00, 0x00, 0x08, 0x00,
+ 0x3D, 0x17, 0x00
};
diff --git a/libswfdec/swfdec_player.c b/libswfdec/swfdec_player.c
index bdcc495..98ded92 100644
--- a/libswfdec/swfdec_player.c
+++ b/libswfdec/swfdec_player.c
@@ -895,6 +895,16 @@ swfdec_player_do_handle_key (SwfdecPlaye
{
g_assert (keycode < 256);
+ /* set the correct variables */
+ player->last_keycode = keycode;
+ player->last_character = character;
+ if (down) {
+ player->key_pressed[keycode / 8] |= 1 << keycode % 8;
+ } else {
+ player->key_pressed[keycode / 8...
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
...1495,7 @@ swfdec_player_class_init (SwfdecPlayerClass *klass)
context_class->mark = swfdec_player_mark;
context_class->get_time = swfdec_player_get_time;
+ context_class->check_continue = swfdec_player_check_continue;
klass->advance = swfdec_player_do_advance;
klass->handle_key = swfdec_player_do_handle_key;
@@ -1488,6 +1513,7 @@ swfdec_player_init (SwfdecPlayer *player)
player->cache = swfdec_cache_new (50 * 1024 * 1024); /* 100 MB */
player->bgcolor = SWFDEC_COLOR_COMBINE (0xFF, 0xFF, 0xFF, 0xFF);
+ player->runtime = g_timer_new ();
player->inval...
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
...dec/swfdec_player_internal.h
+++ b/libswfdec/swfdec_player_internal.h
@@ -125,7 +125,7 @@ struct _SwfdecPlayerClass
SwfdecAsContextClass context_class;
void (* advance) (SwfdecPlayer * player,
- guint msecs,
+ gulong msecs,
guint audio_samples);
gboolean (* handle_key) (SwfdecPlayer * player,
guint key,
diff --git a/test/trace/netstream-load-loop-6.swf.trace b/test/trace/netstream-load-loop-6.swf.trace
index 45634b3..294ee20 100644
--- a/test/trace/netstream-load-loop-6.swf.trace
+++ b/test/trace/netstream-load-loop-6.swf.trace
@@ -7,6 +7,7 @@ hey
h...
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
...for (walk = player->audio; walk; walk = walk->next) {
+ for (walk = priv->audio; walk; walk = walk->next) {
SwfdecAudio *audio = walk->data;
if (audio->added)
@@ -1170,17 +1202,18 @@ swfdec_player_emit_signals (SwfdecPlayer *player)
static gboolean
swfdec_player_do_handle_key (SwfdecPlayer *player, guint keycode, guint character, gboolean down)
{
+ SwfdecPlayerPrivate *priv = player->priv;
g_assert (keycode < 256);
if (!swfdec_player_lock (player))
return FALSE;
/* set the correct variables */
- player->last_keycode = keycode;
- player->l...