search for: swfdec_player_do_adv

Displaying 20 results from an estimated 21 matches for "swfdec_player_do_adv".

2007 Dec 29
3
[Bug 13855] New: Assertion failure at the end of a movie
http://bugs.freedesktop.org/show_bug.cgi?id=13855 Summary: Assertion failure at the end of a movie Product: swfdec Version: 0.5.5 Platform: x86-64 (AMD64) URL: http://www.csfd.cz/film/224182-ja-legenda-i-am- legend/trailer/ OS/Version: Linux (All) Status: NEW Severity: major
2008 Apr 12
2
[Bug 15471] New: segmentation fault while seeking in youtube.com
...s" #7 0xb22a4c2c in swfdec_player_iterate (timeout=0xa846bc8) at swfdec_player.c:1661 priv = (SwfdecPlayerPrivate *) 0xa846a40 player = (SwfdecPlayer *) 0xa846980 walk = (GList *) 0x0 __PRETTY_FUNCTION__ = "swfdec_player_iterate" #8 0xb22a361e in swfdec_player_do_advance (player=0xa846980, msecs=40, audio_samples=1764) at swfdec_player.c:1720 priv = (SwfdecPlayerPrivate *) 0xa846a40 timeout = (SwfdecTimeout *) 0xa846bc8 target_time = 18976011264 __PRETTY_FUNCTION__ = "swfdec_player_do_advance" #9 0xb22da50d in swf...
2007 Dec 05
2
[Bug 13529] New: swf-mozilla will crash firefox when access www.tudou.com
http://bugs.freedesktop.org/show_bug.cgi?id=13529 Summary: swf-mozilla will crash firefox when access www.tudou.com Product: swfdec Version: unspecified Platform: x86 (IA32) OS/Version: Linux (All) Status: NEW Severity: normal Priority: medium Component: plugin AssignedTo: swfdec at
2008 Jun 02
4
[Bug 16206] New: Charts in Yahoo Finance crash swfdec
...so.0 #24 0x00007f770d9b0857 in swfdec_stream_process () from /usr/lib/libswfdec-0.7.so.0 #25 0x00007f770d99c2a3 in swfdec_player_perform_external_actions () from /usr/lib/libswfdec-0.7.so.0 #26 0x00007f770d99da18 in swfdec_player_iterate () from /usr/lib/libswfdec-0.7.so.0 #27 0x00007f770d99c4ab in swfdec_player_do_advance () from /usr/lib/libswfdec-0.7.so.0 #28 0x000000300400cdca in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #29 0x0000003004021354 in ?? () from /usr/lib/libgobject-2.0.so.0 #30 0x0000003004022d31 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #31 0x0000003004023104 in g_s...
2007 Sep 05
1
VP6 issues in Swfdec
..._decoder_decode (swfdec_codec_video.c:102) ==31127== by 0x40A32F0: swfdec_video_input_iterate (swfdec_video.c:82) ==31127== by 0x40A40F8: swfdec_video_movie_iterate_end (swfdec_video_movie.c:92) ==31127== by 0x4089287: swfdec_player_iterate (swfdec_player.c:1114) ==31127== by 0x4089533: swfdec_player_do_advance (swfdec_player.c:1156) ==31127== by 0x407A53A: swfdec_marshal_VOID__ULONG_UINT (swfdec_marshal.c:246) -- "alternative entropy decoding not supported" http://pown.alluc.org/179.swf http://pown.alluc.org/185.swf http://pown.alluc.org/207.swf http://pown.alluc.org/243.swf http://pow...
2007 Dec 02
2
[Bug 13491] New: 5min.com player causes assertion
...ns" #8 0x00002aaaafc32817 in swfdec_player_iterate (timeout=<value optimized out>) at swfdec_player.c:1274 player = (SwfdecPlayer *) 0x1bfa750 walk = <value optimized out> __PRETTY_FUNCTION__ = "swfdec_player_iterate" #9 0x00002aaaafc3123b in swfdec_player_do_advance (player=0x1bfa750, msecs=<value optimized out>, audio_samples=29) at swfdec_player.c:1335 timeout = (SwfdecTimeout *) 0x1bfa9b8 target_time = 485904384 frames_now = 1470 __PRETTY_FUNCTION__ = "swfdec_player_do_advance" #10 0x00002af7ef05ec6f...
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
..._player_trigger_external_actions; swfdec_player_add_timeout (player, &player->external_timeout); + g_print ("adding at time %lu\n", (gulong) SWFDEC_TICKS_TO_MSECS (player->time)); } } @@ -1096,7 +1106,7 @@ swfdec_player_iterate (SwfdecTimeout *ti } static void -swfdec_player_do_advance (SwfdecPlayer *player, guint msecs, guint audio_samples) +swfdec_player_do_advance (SwfdecPlayer *player, gulong msecs, guint audio_samples) { GList *walk; SwfdecAudio *audio; @@ -1106,7 +1116,7 @@ swfdec_player_do_advance (SwfdecPlayer * swfdec_player_lock (player); target_tim...
2007 May 20
0
Branch 'as' - libswfdec/swfdec_as_context.c libswfdec/swfdec_as_context.h libswfdec/swfdec_as_interpret.c libswfdec/swfdec_player.c
...GObjectClass *object_class = G_OBJECT_CLASS (klass); @@ -897,6 +906,7 @@ swfdec_player_class_init (SwfdecPlayerCl G_TYPE_NONE, 2, G_TYPE_STRING, G_TYPE_STRING); context_class->mark = swfdec_player_mark; + context_class->get_time = swfdec_player_get_time; klass->advance = swfdec_player_do_advance; klass->handle_mouse = swfdec_player_do_handle_mouse;
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
...x, double y, int button) { - swfdec_player_lock (player); + if (!swfdec_player_lock (player)) + return FALSE; + SWFDEC_LOG ("handling mouse at %g %g %d", x, y, button); if (player->mouse_x != x || player->mouse_y != y) { player->mouse_x = x; @@ -1159,7 +1162,9 @@ swfdec_player_do_advance (SwfdecPlayer *player, gulong msecs, guint audio_sample SwfdecTick target_time; guint frames_now; - swfdec_player_lock (player); + if (!swfdec_player_lock (player)) + return; + target_time = player->time + SWFDEC_MSECS_TO_TICKS (msecs); SWFDEC_DEBUG ("advancing %lu...
2007 Sep 05
0
5 commits - libswfdec/swfdec_codec_ffmpeg.c libswfdec/swfdec_codec_video.c libswfdec/swfdec_player.c libswfdec/swfdec_video.c
...;otte at gnome.org> Date: Wed Sep 5 12:49:48 2007 +0200 only iterate audio if there is audio to iterate diff --git a/libswfdec/swfdec_player.c b/libswfdec/swfdec_player.c index ff8fc1e..45bbbb3 100644 --- a/libswfdec/swfdec_player.c +++ b/libswfdec/swfdec_player.c @@ -1134,13 +1134,15 @@ swfdec_player_do_advance (SwfdecPlayer * SWFDEC_DEBUG ("advancing %lu msecs (%u audio frames)", msecs, audio_samples); player->audio_skip = audio_samples; - /* iterate all playing sounds */ - walk = player->audio; - while (walk) { - audio = walk->data; - walk = walk->next; - if...
2007 Dec 11
9
[Bug 13604] New: Assertion failure when seeking on youtube with pulseaudio backend.
...1052 in swfdec_player_do_action () from /opt/swfdec/lib/libswfdec-0.5.so.4 #17 0x00002aaaaf363e73 in swfdec_player_perform_actions () from /opt/swfdec/lib/libswfdec-0.5.so.4 #18 0x00002aaaaf363a08 in swfdec_player_iterate () from /opt/swfdec/lib/libswfdec-0.5.so.4 #19 0x00002aaaaf363cde in swfdec_player_do_advance () from /opt/swfdec/lib/libswfdec-0.5.so.4 #20 0x00002aaaaf39d949 in swfdec_marshal_VOID__ULONG_UINT () from /opt/swfdec/lib/libswfdec-0.5.so.4 #21 0x00002b6412883a1f in IA__g_closure_invoke (closure=0x188c500, return_value=0x0, n_param_values=3, param_values=0x7fff9bdac7a0, inv...
2008 Jun 05
4
[Bug 16241] New: assertion failed: (movie->cache_state <= SWFDEC_MOVIE_INVALID_CHILDREN)
...ENT_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_player_do_advance (player=0x3cd4de0, msecs=0, audio_samples=3661) at swfdec_player.c:1819 #23 0x0000003f3900b6dd in IA__g_closure_invoke (closure=<value optimized out>, return_value=<value optimized out>, n_param_values=<value optimized out>, param_values=<value optimized out&...
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
...SwfdecPlayer::invalidate: @@ -1471,6 +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_time...
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
...= NULL); g_assert (player->audio == NULL); + if (player->external_timeout.callback) + swfdec_player_remove_timeout (player, &player->external_timeout); if (player->rate) { swfdec_player_remove_timeout (player, &player->iterate_timeout); } @@ -950,6 +952,7 @@ swfdec_player_do_advance (SwfdecPlayer * swfdec_player_lock (player); swfdec_player_perform_external_actions (player); + swfdec_player_perform_actions (player); target_time = player->time + SWFDEC_MSECS_TO_TICKS (msecs); SWFDEC_DEBUG ("advancing %u msecs (%u audio frames)", msecs, audio_sa...
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
...E. Note that unlike many event handlers in gtk, returning TRUE will not * stop further event handlers from being invoked. Use g_signal_stop_emission() @@ -1244,6 +1271,7 @@ swfdec_player_class_init (SwfdecPlayerCl context_class->get_time = swfdec_player_get_time; klass->advance = swfdec_player_do_advance; + klass->handle_key = swfdec_player_do_handle_key; klass->handle_mouse = swfdec_player_do_handle_mouse; } @@ -1625,6 +1653,32 @@ swfdec_player_handle_mouse (SwfdecPlayer return ret; } +gboolean +swfdec_player_key_press (SwfdecPlayer *player, SwfdecKey key) +{ + gboolean ret...
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, iterate_timeout)); GList *walk; + swfdec_player_perform_external_actions (player); SWFDEC_INFO ("=== START ITERATION ==="); /* start the iteration. This performs a goto next frame on all * movies that are not stopped. It also queues onEnterFrame. @@ -953,8 +958,6 @@ swfdec_player_do_advance (SwfdecPlayer * guint frames_now; swfdec_player_lock (player); - swfdec_player_perform_external_actions (player); - swfdec_player_perform_actions (player); target_time = player->time + SWFDEC_MSECS_TO_TICKS (msecs); SWFDEC_DEBUG ("advancing %u msecs (%u audio frames)&q...
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
...(SwfdecPlayer *p } while (action->object == NULL); /* skip removed actions */ action->func (action->object, action->data); + SWFDEC_LOG ("executing action %p %p %p", + action->object, action->func, action->data); return TRUE; } @@ -648,6 +654,7 @@ swfdec_player_do_advance (SwfdecPlayer * SWFDEC_LOG ("activating timeout %p now (timeout is %"G_GUINT64_FORMAT", target time is %"G_GUINT64_FORMAT, timeout, timeout->timestamp, target_time); timeout->callback (timeout); + swfdec_player_perform_actions (player); } if (targe...
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
...we need to advance walk before * removing the audio */ - walk = player->audio; + walk = player->priv->audio; while (walk) { audio = walk->data; walk = walk->next; @@ -1311,6 +1349,7 @@ swfdec_player_advance_audio (SwfdecPlayer *player, guint samples) static void swfdec_player_do_advance (SwfdecPlayer *player, gulong msecs, guint audio_samples) { + SwfdecPlayerPrivate *priv = player->priv; SwfdecTimeout *timeout; SwfdecTick target_time; guint frames_now; @@ -1318,16 +1357,16 @@ swfdec_player_do_advance (SwfdecPlayer *player, gulong msecs, guint audio_sample if...
2007 Dec 10
0
6 commits - libswfdec/Makefile.am libswfdec/swfdec_as_interpret.c libswfdec/swfdec_color_as.c libswfdec/swfdec_graphic_movie.c libswfdec/swfdec_image_decoder.c libswfdec/swfdec_morph_movie.c libswfdec/swfdec_movie_as_drawing.c
...e_y); if (x != movie->matrix.x0 || y != movie->matrix.y0) { + swfdec_movie_queue_update (movie, SWFDEC_MOVIE_INVALID_MATRIX); movie->matrix.x0 = x; movie->matrix.y0 = y; - swfdec_movie_queue_update (movie, SWFDEC_MOVIE_INVALID_MATRIX); } } @@ -1350,14 +1350,9 @@ swfdec_player_do_advance (SwfdecPlayer *player, gulong msecs, guint audio_sample void swfdec_player_perform_actions (SwfdecPlayer *player) { - GList *walk; - g_return_if_fail (SWFDEC_IS_PLAYER (player)); while (swfdec_player_do_action (player)); - for (walk = player->roots; walk; walk = walk->next) {...
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
...ty = swfdec_player_set_property; @@ -891,6 +899,8 @@ swfdec_player_class_init (SwfdecPlayerCl G_SIGNAL_RUN_LAST, 0, NULL, NULL, swfdec_marshal_VOID__STRING_STRING, G_TYPE_NONE, 2, G_TYPE_STRING, G_TYPE_STRING); + context_class->mark = swfdec_player_mark; + klass->advance = swfdec_player_do_advance; klass->handle_mouse = swfdec_player_do_handle_mouse; } @@ -898,9 +908,11 @@ swfdec_player_class_init (SwfdecPlayerCl static void swfdec_player_init (SwfdecPlayer *player) { - swfdec_js_init_player (player); - player->registered_classes = g_hash_table_new_full (g_str_hash, g_str_...