search for: swfdec_as_context_maybe_gc

Displaying 10 results from an estimated 10 matches for "swfdec_as_context_maybe_gc".

2007 Jun 17
0
Branch 'as' - 4 commits - libswfdec/swfdec_as_context.c libswfdec/swfdec_as_context.h libswfdec/swfdec_player.c
.../libswfdec/swfdec_player.c index 0b05320..8aaebbc 100644 --- a/libswfdec/swfdec_player.c +++ b/libswfdec/swfdec_player.c @@ -752,6 +752,7 @@ swfdec_player_unlock (SwfdecPlayer *play g_assert (swfdec_ring_buffer_get_n_elements (player->actions) == 0); SWFDEC_DEBUG ("UNLOCK"); + swfdec_as_context_maybe_gc (SWFDEC_AS_CONTEXT (player)); swfdec_player_update_mouse_cursor (player); g_object_thaw_notify (G_OBJECT (player)); swfdec_player_emit_signals (player); diff-tree 76768f1b38f075203c04d6bdcc9d0e009b2ab2e3 (from 51bdd4e30a331ac9d4c21748097323187eed89f9) Author: Benjamin Otte <otte at gnom...
2007 Sep 08
0
9 commits - libswfdec/swfdec_as_context.c libswfdec/swfdec_as_internal.h libswfdec/swfdec_as_interpret.c libswfdec/swfdec_movie.c libswfdec/swfdec_player.c libswfdec/swfdec_video_movie_as.c
...g_return_if_fail (SWFDEC_IS_PLAYER (player)); g_assert (swfdec_ring_buffer_get_n_elements (player->actions) == 0); - context = SWFDEC_AS_CONTEXT (player); + g_return_if_fail (context->state != SWFDEC_AS_CONTEXT_INTERRUPTED); + if (context->state == SWFDEC_AS_CONTEXT_RUNNING) swfdec_as_context_maybe_gc (SWFDEC_AS_CONTEXT (player)); swfdec_player_unlock_soft (player); diff-tree 106816beccb5bca5c28972837221bfaaeca27a76 (from 132e8bc8cf53a9d4413683d3be4ed50caaca04b4) Author: Benjamin Otte <otte at gnome.org> Date: Sat Sep 8 20:40:27 2007 +0200 require the GC to be only run when the p...
2007 Aug 14
0
Branch 'vivi' - 11 commits - libswfdec-gtk/swfdec_gtk_widget.c libswfdec/Makefile.am libswfdec/swfdec.h libswfdec/swfdec_player.c libswfdec/swfdec_player_internal.h vivified/core
...ation.c +++ b/vivified/core/vivi_application.c @@ -31,6 +31,7 @@ typedef enum { VIVI_APPLICATION_STOPPED, VIVI_APPLICATION_PLAYING, VIVI_APPLICATION_STEPPING, + VIVI_APPLICATION_EXITING, } ViviApplicationPlayback; enum { @@ -215,6 +216,12 @@ vivi_application_check (ViviApplication swfdec_as_context_maybe_gc (SWFDEC_AS_CONTEXT (app)); switch (app->playback_state) { + case VIVI_APPLICATION_EXITING: + if (is_playing) + swfdec_gtk_player_set_playing (SWFDEC_GTK_PLAYER (app->player), FALSE); + if (is_breakpoint) + g_main_loop_quit (app->loop); + break; case VIVI_APPLICA...
2007 Jun 29
0
Branch 'as' - 3 commits - doc/Makefile.am doc/swfdec-docs.sgml doc/swfdec-sections.txt libswfdec/swfdec_as_context.c libswfdec/swfdec_as_context.h
...;FILE>SwfdecAsContext</FILE> +<TITLE>SwfdecAsContext</TITLE> +swfdec_as_context_abort +swfdec_as_context_abort_oom +swfdec_as_context_eval +swfdec_as_context_eval_set +swfdec_as_context_gc +swfdec_as_context_get_string +swfdec_as_context_get_time +swfdec_as_context_give_string +swfdec_as_context_maybe_gc +swfdec_as_context_new +swfdec_as_context_return +swfdec_as_context_run +swfdec_as_context_startup +swfdec_as_context_trace +swfdec_as_context_unuse_mem +swfdec_as_context_use_mem +<SUBSECTION Standard> +swfdec_as_context_get_type +SwfdecAsContextClass +SWFDEC_AS_CONTEXT +SWFDEC_AS_CONTEXT_CL...
2007 Jul 02
0
Branch 'as' - 24 commits - configure.ac doc/Makefile.am doc/swfdec-sections.txt libswfdec/Makefile.am libswfdec/swfdec_amf.c libswfdec/swfdec_as_array.c libswfdec/swfdec_as_context.c libswfdec/swfdec_as_context.h libswfdec/swfdec_as_frame.c
...E> +swfdec_as_context_startup swfdec_as_context_abort -swfdec_as_context_abort_oom -swfdec_as_context_eval -swfdec_as_context_eval_set -swfdec_as_context_gc swfdec_as_context_get_string -swfdec_as_context_get_time swfdec_as_context_give_string +swfdec_as_context_use_mem +swfdec_as_context_gc swfdec_as_context_maybe_gc -swfdec_as_context_new -swfdec_as_context_return swfdec_as_context_run -swfdec_as_context_startup swfdec_as_context_unuse_mem -swfdec_as_context_use_mem +swfdec_as_context_eval +swfdec_as_context_eval_set +swfdec_as_context_get_time <SUBSECTION Standard> swfdec_as_context_get_type Swfdec...
2007 Aug 16
0
Branch 'vivi' - 18 commits - configure.ac doc/swfdec-sections.txt libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame.h libswfdec/swfdec_as_types.h libswfdec/swfdec_player.c vivified/core vivified/ui
...gboolean is_breakpoint; /* if we're inside some script code, don't do anything */ if (swfdec_as_context_get_frame (SWFDEC_AS_CONTEXT (app))) return; - is_playing = swfdec_gtk_player_get_playing (SWFDEC_GTK_PLAYER (app->player)); is_breakpoint = app->loop != NULL; swfdec_as_context_maybe_gc (SWFDEC_AS_CONTEXT (app)); switch (app->playback_state) { case VIVI_APPLICATION_EXITING: - if (is_playing) - swfdec_gtk_player_set_playing (SWFDEC_GTK_PLAYER (app->player), FALSE); - if (is_breakpoint) - g_main_loop_quit (app->loop); - break; case VIVI_APPLICA...
2007 Oct 26
0
8 commits - doc/swfdec-sections.txt libswfdec/swfdec_as_context.c libswfdec/swfdec_as_context.h libswfdec/swfdec_as_interpret.c test/trace
...+0300 Add swfdec_as_context_throw and swfdec_as_context_catch functions diff --git a/doc/swfdec-sections.txt b/doc/swfdec-sections.txt index 2442538..2b3a774 100644 --- a/doc/swfdec-sections.txt +++ b/doc/swfdec-sections.txt @@ -307,6 +307,8 @@ swfdec_as_context_use_mem swfdec_as_context_gc swfdec_as_context_maybe_gc swfdec_as_context_run +swfdec_as_context_throw +swfdec_as_context_catch swfdec_as_context_unuse_mem swfdec_as_context_eval swfdec_as_context_eval_set diff --git a/libswfdec/swfdec_as_context.c b/libswfdec/swfdec_as_context.c index 531ff00..ed491b1 100644 --- a/libswfdec/swfdec_as_context.c +++...
2007 Aug 22
0
163 commits - autogen.sh configure.ac doc/swfdec-sections.txt libswfdec-gtk/swfdec_gtk_player.c libswfdec-gtk/swfdec_gtk_player.h libswfdec-gtk/swfdec_gtk_widget.c libswfdec-gtk/swfdec_source.c libswfdec/Makefile.am libswfdec/swfdec_as_array.c
...gboolean is_breakpoint; /* if we're inside some script code, don't do anything */ if (swfdec_as_context_get_frame (SWFDEC_AS_CONTEXT (app))) return; - is_playing = swfdec_gtk_player_get_playing (SWFDEC_GTK_PLAYER (app->player)); is_breakpoint = app->loop != NULL; swfdec_as_context_maybe_gc (SWFDEC_AS_CONTEXT (app)); switch (app->playback_state) { case VIVI_APPLICATION_EXITING: - if (is_playing) - swfdec_gtk_player_set_playing (SWFDEC_GTK_PLAYER (app->player), FALSE); - if (is_breakpoint) - g_main_loop_quit (app->loop); - break; case VIVI_APPLICA...
2007 Aug 16
0
Branch 'vivi' - 23 commits - libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_as_super.c libswfdec/swfdec_as_with.c libswfdec/swfdec_movie.c libswfdec/swfdec_net_stream.c libswfdec/swfdec_sprite_movie.c test/trace vivified/core
...playing, is_breakpoint; + /* if we're inside some script code, don't do anything */ + if (swfdec_as_context_get_frame (SWFDEC_AS_CONTEXT (app))) + return; + + is_playing = swfdec_gtk_player_get_playing (SWFDEC_GTK_PLAYER (app->player)); + is_breakpoint = app->loop != NULL; swfdec_as_context_maybe_gc (SWFDEC_AS_CONTEXT (app)); switch (app->playback_state) { @@ -293,8 +331,11 @@ vivi_application_play (ViviApplication * { g_return_if_fail (VIVI_IS_APPLICATION (app)); + if (app->playback_state == VIVI_APPLICATION_EXITING) + return; app->playback_state = VIVI_APPLICATION_...
2007 Nov 07
0
36 commits - doc/swfdec-sections.txt libswfdec/Makefile.am libswfdec/swfdec_amf.c libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_as_strings.c libswfdec/swfdec_buffer.c libswfdec/swfdec_buffer.h
...ate; @@ -1335,7 +1337,6 @@ swfdec_player_unlock (SwfdecPlayer *player) context = SWFDEC_AS_CONTEXT (player); g_return_if_fail (context->state != SWFDEC_AS_CONTEXT_INTERRUPTED); - swfdec_player_resource_request_perform (player); if (context->state == SWFDEC_AS_CONTEXT_RUNNING) swfdec_as_context_maybe_gc (SWFDEC_AS_CONTEXT (player)); swfdec_player_unlock_soft (player); commit 03d8a5be5c41c38b639e91fa2b763055fa3f2a5f Author: Benjamin Otte <otte at gnome.org> Date: Tue Nov 6 07:59:51 2007 +0100 loadMovie() creates a new MovieClip and removes the old one make sure this code do...