search for: swfdec_as_context_is_abort

Displaying 12 results from an estimated 12 matches for "swfdec_as_context_is_abort".

2007 Oct 22
0
2 commits - doc/swfdec-sections.txt libswfdec/swfdec_as_context.c libswfdec/swfdec_as_context.h libswfdec/swfdec_player.c libswfdec/swfdec_player_internal.h
...) SWFDEC_DEBUG ("LOCKED"); } -void +gboolean swfdec_player_lock (SwfdecPlayer *player) { - g_return_if_fail (SWFDEC_IS_PLAYER (player)); + g_return_val_if_fail (SWFDEC_IS_PLAYER (player), FALSE); g_assert (swfdec_ring_buffer_get_n_elements (player->actions) == 0); + if (swfdec_as_context_is_aborted (SWFDEC_AS_CONTEXT (player))) + return FALSE; + g_object_ref (player); swfdec_player_lock_soft (player); + return TRUE; } /* used for breakpoints */ diff --git a/libswfdec/swfdec_player_internal.h b/libswfdec/swfdec_player_internal.h index 301587c..3baa77f 100644 --- a/libswfdec/swf...
2007 Nov 01
0
4 commits - libswfdec/swfdec_sound_object.c libswfdec/swfdec_text_field_movie_as.c libswfdec/swfdec_text_field_movie.c test/crashfinder.c test/Makefile.am
..., filenames[i], loader->error); + g_object_unref (loader); + continue; + } + + swfdec_player_set_loader (player, loader); + + // loop until we have played what we wanted, or timelimit is hit + played = 0; + elapsed = 0; + while (played < play_per_file && + !swfdec_as_context_is_aborted (SWFDEC_AS_CONTEXT (player))) + { + elapsed = (glong)(g_timer_elapsed (timer, NULL) * 1000); + if (elapsed >= max_per_file) + break; + swfdec_player_set_maximum_runtime (player, + MIN (max_per_advance, max_per_file - elapsed)); + + advance = swfdec_player_get_next_even...
2008 Jan 14
0
player/swfdec-player.ui player/swfdec-window.c player/swfdec-window.h
...ib/gprintf.h> #include "swfdec-window.h" G_DEFINE_TYPE (SwfdecWindow, swfdec_window, G_TYPE_OBJECT) @@ -76,6 +77,21 @@ swfdec_window_init (SwfdecWindow *window) } static void +swfdec_window_player_aborted (SwfdecPlayer *player, GParamSpec *pspec, SwfdecWindow *window) +{ + if (swfdec_as_context_is_aborted (SWFDEC_AS_CONTEXT (player))) + swfdec_window_error (window, _("Broken Flash file, playback aborted.")); +} + +static void +swfdec_window_player_next_event (SwfdecPlayer *player, GParamSpec *pspec, SwfdecWindow *window) +{ + if (!swfdec_player_is_initialized (player) && swfd...
2007 Nov 02
0
5 commits - libswfdec/swfdec_as_array.c libswfdec/swfdec_as_array.h libswfdec/swfdec_as_date.c libswfdec/swfdec_as_date.h libswfdec/swfdec_as_initialize.as libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_object.c libswfdec/swfdec_filter.c
...set (SwfdecAsObject *object, const char *variable, + const SwfdecAsValue *val, guint flags) +{ + SwfdecAsVariable *var; + SwfdecAsWatch *watch; + + if (!swfdec_as_variable_name_is_valid (variable)) + return; + + var = swfdec_as_object_hash_lookup_with_prototype (object, variable); + if (swfdec_as_context_is_aborted (object->context)) + return; + if (var == NULL) { var = swfdec_as_object_hash_create (object, variable, flags); if (var == NULL) @@ -417,9 +433,13 @@ swfdec_as_object_do_set (SwfdecAsObject *object, const char *variable, swfdec_as_function_call (watch->watch, object,...
2007 Oct 28
1
9 commits - libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame_internal.h libswfdec/swfdec_as_object.c libswfdec/swfdec_codec_gst.c test/trace
...s_object.c +++ b/libswfdec/swfdec_as_object.c @@ -1113,6 +1113,8 @@ swfdec_as_object_call_with_security (SwfdecAsObject *object, SwfdecSecurity *sec if (!SWFDEC_IS_AS_FUNCTION (fun)) return; swfdec_as_function_call (fun, object, argc, argv, return_value ? return_value : &tmp); + if (swfdec_as_context_is_aborted (object->context)) + return; swfdec_as_frame_set_security (object->context->frame, sec); swfdec_as_context_run (object->context); } commit 59f5e77bc3cd708f7e4417d534c0b7fb5195689c Merge: d41b6eb... 27e0f57... Author: Benjamin Otte <otte at gnome.org> Date: Sun Oct 28...
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
...ing_buffer_get_n_elements (player->actions[0]) == 0); + g_assert (swfdec_ring_buffer_get_n_elements (player->actions[1]) == 0); + g_assert (swfdec_ring_buffer_get_n_elements (player->actions[2]) == 0); + g_assert (swfdec_ring_buffer_get_n_elements (player->actions[3]) == 0); if (swfdec_as_context_is_aborted (SWFDEC_AS_CONTEXT (player))) return FALSE; @@ -1261,7 +1309,10 @@ swfdec_player_unlock (SwfdecPlayer *player) SwfdecAsContext *context; g_return_if_fail (SWFDEC_IS_PLAYER (player)); - g_assert (swfdec_ring_buffer_get_n_elements (player->actions) == 0); + g_assert (swfdec_ring_b...
2008 Jan 07
0
12 commits - configure.ac doc/swfdec.types Makefile.am test/crashfinder.c test/dump.c test/Makefile.am test/swfdec-extract.c test/swfdec_out.c test/swfdec_out.h test/swfedit.c test/swfedit_file.c test/swfedit_file.h test/swfedit_list.c test/swfedit_list.h
..., filenames[i], loader->error); - g_object_unref (loader); - continue; - } - - swfdec_player_set_loader (player, loader); - - // loop until we have played what we wanted, or timelimit is hit - played = 0; - elapsed = 0; - while (played < play_per_file && - !swfdec_as_context_is_aborted (SWFDEC_AS_CONTEXT (player))) - { - elapsed = (glong)(g_timer_elapsed (timer, NULL) * 1000); - if (elapsed >= max_per_file) - break; - swfdec_player_set_maximum_runtime (player, - MIN (max_per_advance, max_per_file - elapsed)); - - advance = swfdec_player_get_next_even...
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
...t;priv->actions[0]) == 0); + g_assert (swfdec_ring_buffer_get_n_elements (player->priv->actions[1]) == 0); + g_assert (swfdec_ring_buffer_get_n_elements (player->priv->actions[2]) == 0); + g_assert (swfdec_ring_buffer_get_n_elements (player->priv->actions[3]) == 0); if (swfdec_as_context_is_aborted (SWFDEC_AS_CONTEXT (player))) return FALSE; @@ -1392,7 +1431,7 @@ swfdec_player_update_movies (SwfdecPlayer *player) GList *walk; /* FIXME: This g_list_last could be slow */ - for (walk = g_list_last (player->movies); walk; walk = walk->prev) { + for (walk = g_list_last (play...
2007 Nov 15
2
Changes to 'refs/tags/0.5.4'
Tag '0.5.4' created by Benjamin Otte <otte at gnome.org> at 2007-11-15 10:12 -0800 release 0.5.4 ("Turkish Cycling Federation") -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQBHPBurvMv5VCdLq8QRAj1KAJ40NHRRS3gKyJjSjyyoH7gDaGi/tQCeOha/ R5PF4bZQqmSdJ64t8EbD4cA= =8qBy -----END PGP SIGNATURE----- Changes since the dawn of time: Benjamin Otte (40):
2007 Nov 26
0
14 commits - libswfdec/swfdec_as_object.c libswfdec/swfdec_file_reference.c libswfdec/swfdec_load_object.c libswfdec/swfdec_sprite_movie_as.c libswfdec/swfdec_system_security.c test/trace
...ariable *var; SwfdecAsWatch *watch; + SwfdecAsObject *proto; if (!swfdec_as_variable_name_is_valid (variable)) return; - var = swfdec_as_object_hash_lookup_with_prototype (object, variable); + var = swfdec_as_object_hash_lookup_with_prototype (object, variable, &proto); if (swfdec_as_context_is_aborted (object->context)) return; + // if variable is disabled in this version + if (var != NULL && !swfdec_as_object_variable_enabled_in_version (var, + object->context->version)) { + if (proto == NULL) { + // it's at the top level, remove getter and setter plus ov...
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
...ff --git a/libswfdec/swfdec_player.c b/libswfdec/swfdec_player.c index fb9a23c..37b6f56 100644 --- a/libswfdec/swfdec_player.c +++ b/libswfdec/swfdec_player.c @@ -2262,6 +2262,9 @@ swfdec_player_get_next_event (SwfdecPlayer *player) g_return_val_if_fail (SWFDEC_IS_PLAYER (player), 0); + if (swfdec_as_context_is_aborted (SWFDEC_AS_CONTEXT (player))) + return -1; + tick = swfdec_player_get_next_event_time (player); if (tick == G_MAXUINT64) return -1; commit eb2861fdd8eb6141cea45d3b5a9b0ad8162c962e Author: Benjamin Otte <otte at gnome.org> Date: Tue Nov 6 18:18:30 2007 +0100 add swfdec_b...
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
...tarted (for GetTime action) */ @@ -96,8 +97,7 @@ struct _SwfdecAsContextClass { GType swfdec_as_context_get_type (void); -void swfdec_as_context_startup (SwfdecAsContext * context, - guint version); +void swfdec_as_context_startup (SwfdecAsContext * context); gboolean swfdec_as_context_is_aborted (SwfdecAsContext * context); gboolean swfdec_as_context_is_constructing diff --git a/libswfdec/swfdec_as_frame.c b/libswfdec/swfdec_as_frame.c index 16546a5..39888b6 100644 --- a/libswfdec/swfdec_as_frame.c +++ b/libswfdec/swfdec_as_frame.c @@ -29,7 +29,6 @@ #include "swfdec_as_strings.h&q...