search for: swfdec_event_enter

Displaying 16 results from an estimated 16 matches for "swfdec_event_enter".

2007 Jun 13
0
Branch 'as' - 2 commits - libswfdec/swfdec_sprite.c test/trace
...ibswfdec/swfdec_sprite.c +++ b/libswfdec/swfdec_sprite.c @@ -369,7 +369,7 @@ swfdec_spriteseg_do_place_object (Swfdec SWFDEC_INFO ("clip event with flags 0x%X, key code %d", event_flags, key_code); #define SWFDEC_IMPLEMENTED_EVENTS \ - (SWFDEC_EVENT_LOAD | SWFDEC_EVENT_UNLOAD | SWFDEC_EVENT_ENTER | \ + (SWFDEC_EVENT_LOAD | SWFDEC_EVENT_UNLOAD | SWFDEC_EVENT_ENTER | SWFDEC_EVENT_INITIALIZE | SWFDEC_EVENT_CONSTRUCT | \ SWFDEC_EVENT_MOUSE_DOWN | SWFDEC_EVENT_MOUSE_MOVE | SWFDEC_EVENT_MOUSE_UP) if (event_flags & ~SWFDEC_IMPLEMENTED_EVENTS) { SWFDEC_ERROR ("using non-imple...
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
....c +++ b/libswfdec/swfdec_event.c @@ -145,56 +145,14 @@ swfdec_event_list_free (SwfdecEventList *list) g_free (list); } -static const char * -swfdec_event_list_condition_name (guint conditions) -{ - if (conditions & SWFDEC_EVENT_LOAD) - return "Load"; - if (conditions & SWFDEC_EVENT_ENTER) - return "Enter"; - if (conditions & SWFDEC_EVENT_UNLOAD) - return "Unload"; - if (conditions & SWFDEC_EVENT_MOUSE_MOVE) - return "MouseMove"; - if (conditions & SWFDEC_EVENT_MOUSE_DOWN) - return "MouseDown"; - if (conditions &amp...
2008 Apr 12
2
[Bug 15471] New: segmentation fault while seeking in youtube.com
...00754576, number = 9.9185939247025613e-316, string = 0xbf74590 "?\020\n\001", object = 0xbf74590}} fun = (SwfdecAsFunction *) 0xbf74590 __PRETTY_FUNCTION__ = "swfdec_as_object_call" #5 0xb2254ef9 in swfdec_actor_execute (actor=0xb1faf38, condition=SWFDEC_EVENT_ENTER) at swfdec_actor.c:242 thisp = (SwfdecAsObject *) 0xb1faf38 name = 0xb22e39fd "onEnterFrame" version = 7 ---Type <return> to continue, or q <return> to quit--- __PRETTY_FUNCTION__ = "swfdec_actor_execute" #6 0xb22a0973 in swfdec_playe...
2008 Jun 05
4
[Bug 16241] New: assertion failed: (movie->cache_state <= SWFDEC_MOVIE_INVALID_CHILDREN)
...de0) at swfdec_as_context.c:995 #18 0x00007f7a0d0418aa in swfdec_as_object_call (object=0x439cfc0, name=<value optimized out>, argc=0, argv=0x0, return_value=<value optimized out>) at swfdec_as_object.c:1254 #19 0x00007f7a0d02ac4c in swfdec_actor_execute (actor=0x439cfc0, condition=SWFDEC_EVENT_ENTER, key=0 '\0') at swfdec_actor.c:246 #20 0x00007f7a0d073e65 in swfdec_player_perform_actions (player=0x3cd4de0) at swfdec_player.c:525 #21 0x00007f7a0d078035 in swfdec_player_iterate (timeout=<value optimized out>) at swfdec_player.c:1760 #22 0x00007f7a0d0769c7 in swfdec_pl...
2007 Oct 25
0
6 commits - libswfdec/swfdec_as_interpret.c libswfdec/swfdec_movie.c test/trace
...xecute (SwfdecMovie *movie, SwfdecEventType condition) /* special cases */ if (condition == SWFDEC_EVENT_CONSTRUCT) { + if (SWFDEC_AS_OBJECT (movie)->context->version <= 5) + return; swfdec_movie_set_constructor (SWFDEC_SPRITE_MOVIE (movie)); } else if (condition == SWFDEC_EVENT_ENTER) { if (movie->will_be_removed) commit bfa6f26c24fd761780d4de9db9cf5e1b5c417d5e Author: Benjamin Otte <otte at gnome.org> Date: Thu Oct 25 21:47:35 2007 +0200 don't crash when we run on a .trace file diff --git a/test/trace/trace.c b/test/trace/trace.c index 92354e6..55276d...
2007 Mar 15
0
11 commits - libswfdec/swfdec_debugger.c libswfdec/swfdec_debugger.h libswfdec/swfdec_event.c libswfdec/swfdec_js_movie.c libswfdec/swfdec_movie.c libswfdec/swfdec_movie.h libswfdec/swfdec_net_stream.c libswfdec/swfdec_player.c
...vie, SWFDEC_TYPE_MOVIE) @@ -221,29 +221,19 @@ swfdec_sprite_movie_dispose (GObject *ob } static void -swfdec_sprite_movie_queue_enter_frame (gpointer moviep, gpointer unused) -{ - SwfdecMovie *movie = moviep; - - if (movie->will_be_removed) - return; - swfdec_movie_queue_script (movie, SWFDEC_EVENT_ENTER); -} - -static void swfdec_sprite_movie_iterate (SwfdecMovie *mov) { SwfdecSpriteMovie *movie = SWFDEC_SPRITE_MOVIE (mov); unsigned int goto_frame; - if (mov->stopped) { - goto_frame = mov->frame; - } else { + if (mov->will_be_removed) + return; + + swfdec_movie_queue_s...
2007 Nov 28
0
7 commits - configure.ac libswfdec/swfdec_movie.c libswfdec/swfdec_movie.h libswfdec/swfdec_sprite_movie.c test/trace
...ate >= SWFDEC_MOVIE_STATE_REMOVED) walk = walk->next; if (walk == NULL) break; @@ -422,7 +421,7 @@ swfdec_movie_execute (SwfdecMovie *movie, SwfdecEventType condition) return; swfdec_movie_set_constructor (SWFDEC_SPRITE_MOVIE (movie)); } else if (condition == SWFDEC_EVENT_ENTER) { - if (movie->will_be_removed) + if (movie->state >= SWFDEC_MOVIE_STATE_REMOVED) return; } diff --git a/libswfdec/swfdec_movie.h b/libswfdec/swfdec_movie.h index eed156a..363d4b1 100644 --- a/libswfdec/swfdec_movie.h +++ b/libswfdec/swfdec_movie.h @@ -145,7 +145,6 @@ st...
2007 Jun 18
0
Branch 'as' - 8 commits - libswfdec/swfdec_movie.c libswfdec/swfdec_sprite.c libswfdec/swfdec_sprite.h libswfdec/swfdec_sprite_movie.c libswfdec/swfdec_sprite_movie.h libswfdec/swfdec_swf_decoder.c libswfdec/swfdec_swf_decoder.h
...t_flags & SWFDEC_EVENT_KEY_PRESS) - key_code = swfdec_bits_get_u8 (&action_bits); - else - key_code = 0; - - SWFDEC_INFO ("clip event with flags 0x%X, key code %d", event_flags, key_code); -#define SWFDEC_IMPLEMENTED_EVENTS \ - (SWFDEC_EVENT_LOAD | SWFDEC_EVENT_UNLOAD | SWFDEC_EVENT_ENTER | SWFDEC_EVENT_INITIALIZE | SWFDEC_EVENT_CONSTRUCT | \ - SWFDEC_EVENT_MOUSE_DOWN | SWFDEC_EVENT_MOUSE_MOVE | SWFDEC_EVENT_MOUSE_UP) - if (event_flags & ~SWFDEC_IMPLEMENTED_EVENTS) { - SWFDEC_ERROR ("using non-implemented clip events %u", event_flags & ~SWFDEC_IMPLEMENTED_EV...
2007 Feb 22
0
6 commits - libswfdec/Makefile.am libswfdec/swfdec_js.c libswfdec/swfdec_js_mouse.c libswfdec/swfdec_listener.c libswfdec/swfdec_listener.h libswfdec/swfdec_movie.c libswfdec/swfdec_player.c libswfdec/swfdec_player_internal.h libswfdec/swfdec_root_movie.c
...bject *ob } static void -swfdec_sprite_movie_queue_enter_frame (SwfdecMovie *movie, gpointer unused) +swfdec_sprite_movie_queue_enter_frame (gpointer moviep, gpointer unused) { + SwfdecMovie *movie = moviep; + if (movie->will_be_removed) return; swfdec_movie_queue_script (movie, SWFDEC_EVENT_ENTER); diff-tree 650e111062975b4911c16dcac67885e2ac32d892 (from ba5327ffe305de547d40a282a1d866a2cf9e992e) Author: Benjamin Otte <otte@gnome.org> Date: Tue Feb 20 11:29:51 2007 +0100 andle quitting in breakpoint while feeding data diff --git a/player/swfdebug.c b/player/swfdebug.c index e1f...
2007 Nov 09
0
10 commits - doc/swfdec-sections.txt libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_loader.c libswfdec/swfdec_movie.c libswfdec/swfdec_movie_clip_loader.c libswfdec/swfdec_movie.h
...on) /* special cases */ if (condition == SWFDEC_EVENT_CONSTRUCT) { - if (SWFDEC_AS_OBJECT (movie)->context->version <= 5) + if (swfdec_movie_get_version (movie) <= 5) return; swfdec_movie_set_constructor (SWFDEC_SPRITE_MOVIE (movie)); } else if (condition == SWFDEC_EVENT_ENTER) { @@ -381,6 +387,9 @@ swfdec_movie_execute (SwfdecMovie *movie, SwfdecEventType condition) swfdec_event_list_execute (movie->events, SWFDEC_AS_OBJECT (movie), SWFDEC_SECURITY (movie->resource), condition, 0); } + /* FIXME: how do we compute the version correctly here? */ + if (s...
2007 Nov 08
0
configure.ac libswfdec-gtk/swfdec_gtk_widget.c libswfdec-gtk/swfdec_playback_alsa.c libswfdec/swfdec_as_date.c libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_types.c libswfdec/swfdec_audio_flv.c libswfdec/swfdec_audio_flv.h
...a1..1859971 100644 --- a/libswfdec/swfdec_movie.c +++ b/libswfdec/swfdec_movie.c @@ -418,9 +418,27 @@ swfdec_movie_queue_script (SwfdecMovie *movie, SwfdecEventType condition) case SWFDEC_EVENT_CONSTRUCT: importance = 1; break; - default: + case SWFDEC_EVENT_LOAD: + case SWFDEC_EVENT_ENTER: + case SWFDEC_EVENT_UNLOAD: + case SWFDEC_EVENT_MOUSE_MOVE: + case SWFDEC_EVENT_MOUSE_DOWN: + case SWFDEC_EVENT_MOUSE_UP: + case SWFDEC_EVENT_KEY_UP: + case SWFDEC_EVENT_KEY_DOWN: + case SWFDEC_EVENT_DATA: + case SWFDEC_EVENT_PRESS: + case SWFDEC_EVENT_RELEASE: + case...
2007 Dec 11
9
[Bug 13604] New: Assertion failure when seeking on youtube with pulseaudio backend.
http://bugs.freedesktop.org/show_bug.cgi?id=13604 Summary: Assertion failure when seeking on youtube with pulseaudio backend. Product: swfdec Version: unspecified Platform: x86-64 (AMD64) URL: http://www.youtube.com OS/Version: Linux (All) Status: NEW Severity: normal Priority:
2007 Mar 07
0
11 commits - libswfdec/swfdec_event.c libswfdec/swfdec_event.h libswfdec/swfdec_js_movie.c libswfdec/swfdec_movie.c libswfdec/swfdec_scriptable.c libswfdec/swfdec_scriptable.h libswfdec/swfdec_script.c libswfdec/swfdec_sprite.c libswfdec/swfdec_sprite.h
...Outside", + "onRollOver", + "onRollOut", + "onDragOver", + "onDragOut", + NULL, + NULL +}; + +const char * +swfdec_event_type_get_name (SwfdecEventType type) +{ + switch (type) { + case SWFDEC_EVENT_LOAD: + return event_names[0]; + case SWFDEC_EVENT_ENTER: + return event_names[1]; + case SWFDEC_EVENT_UNLOAD: + return event_names[2]; + case SWFDEC_EVENT_MOUSE_MOVE: + return event_names[3]; + case SWFDEC_EVENT_MOUSE_DOWN: + return event_names[4]; + case SWFDEC_EVENT_MOUSE_UP: + return event_names[5]; + case SWFD...
2007 Jun 13
0
Branch 'as' - 6 commits - libswfdec/swfdec_as_array.c libswfdec/swfdec_button_movie.c libswfdec/swfdec_morph_movie.c libswfdec/swfdec_movie_asprops.c libswfdec/swfdec_movie.c libswfdec/swfdec_movie.h libswfdec/swfdec_player.c libswfdec/swfdec_sprite.c
...- g_list_free (old); } /*** MOVIE ***/ @@ -232,15 +225,24 @@ swfdec_sprite_movie_dispose (GObject *ob } static void +swfdec_sprite_movie_do_enter_frame (gpointer movie, gpointer unused) +{ + if (SWFDEC_MOVIE (movie)->will_be_removed) + return; + swfdec_movie_execute_script (movie, SWFDEC_EVENT_ENTER); +} + +static void swfdec_sprite_movie_iterate (SwfdecMovie *mov) { SwfdecSpriteMovie *movie = SWFDEC_SPRITE_MOVIE (mov); + SwfdecPlayer *player = SWFDEC_PLAYER (SWFDEC_AS_OBJECT (mov)->context); guint goto_frame; if (mov->will_be_removed) return; - swfdec_movie_queue_s...
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
...* given clip event has no associated event. + * + * Returns: The name of the event or %NULL if none. + **/ const char * swfdec_event_type_get_name (SwfdecEventType type) { switch (type) { case SWFDEC_EVENT_LOAD: - return event_names[0]; + return SWFDEC_AS_STR_ON_LOAD; case SWFDEC_EVENT_ENTER: - return event_names[1]; + return SWFDEC_AS_STR_ON_ENTER_FRAME; case SWFDEC_EVENT_UNLOAD: - return event_names[2]; + return SWFDEC_AS_STR_ON_UNLOAD; case SWFDEC_EVENT_MOUSE_MOVE: - return event_names[3]; + return SWFDEC_AS_STR_ON_MOUSE_MOVE; case SWFDEC...
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
...e_movie_perform_place (SwfdecSpriteMovie *movie, SwfdecBits *bits, g key_code = 0; SWFDEC_INFO ("clip event with flags 0x%X, key code %d", event_flags, key_code); -#define SWFDEC_IMPLEMENTED_EVENTS \ - ((1<< SWFDEC_EVENT_LOAD) | (1<<SWFDEC_EVENT_UNLOAD) | (1<<SWFDEC_EVENT_ENTER) | \ - (1<< SWFDEC_EVENT_INITIALIZE) | (1<<SWFDEC_EVENT_CONSTRUCT) | \ - (1<< SWFDEC_EVENT_MOUSE_DOWN) | (1<<SWFDEC_EVENT_MOUSE_MOVE) | (1<<SWFDEC_EVENT_MOUSE_UP)) - if (event_flags & ~SWFDEC_IMPLEMENTED_EVENTS) { - SWFDEC_ERROR ("using non-implemente...