search for: swfdec_player_set_load

Displaying 20 results from an estimated 27 matches for "swfdec_player_set_load".

2007 Feb 17
0
8 commits - configure.ac doc/swfdec-sections.txt libswfdec/swfdec_loader.c libswfdec/swfdec_player.c libswfdec/swfdec_player.h libswfdec/swfdec_player_internal.h libswfdec/swfdec_root_movie.c libswfdec/swfdec_scriptable.c libswfdec/swfdec_scriptable.h
...player", "VAR=NAME[&VAR=NAME..]" }, { NULL } }; GOptionContext *ctx; @@ -346,7 +348,7 @@ main (int argc, char *argv[]) if (do_break) g_signal_connect (player, "script-added", G_CALLBACK (do_break_cb), NULL); view_swf (player, scale, use_image); - swfdec_player_set_loader (player, loader); + swfdec_player_set_loader_with_variables (player, loader, variables); if (!swfdec_player_is_initialized (player)) { g_printerr ("File \"%s\" is not a file Swfdec can play\n", argv[1]); g_object_unref (player); diff --git a/player/swfplay.c b/pl...
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
...f *= source->speed; g_source_get_current_time (source_, &now); diff-tree 01235ec735043322af3c5be841275b87858d6831 (from 72645a85fb17deead8c16e0ab261408f7db5feee) Author: Benjamin Otte <otte at gnome.org> Date: Sun Aug 26 19:06:54 2007 +0200 rework initialization code swfdec_player_set_loader() no longer calls into the script engine but requires a call to swfdec_player_advance() now. swfdec_player_advance in turn was changed to allow triggering timeouts immediately. So if something external happens, it can happen _now_ and not _almost now_, as it was before. There&...
2007 Apr 02
0
4 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
...nst char *uri) +swfdec_gtk_player_new_from_uri (const char *uri) { SwfdecLoader *loader; SwfdecPlayer *player; g_return_val_if_fail (uri != NULL, NULL); - loader = swfdec_loader_new_new_from_file (uri); + loader = swfdec_gtk_loader_new (uri); player = swfdec_gtk_player_new (); swfdec_player_set_loader (player, loader); diff --git a/libswfdec-gtk/swfdec_gtk_player.h b/libswfdec-gtk/swfdec_gtk_player.h index 50bce84..b040fe9 100644 --- a/libswfdec-gtk/swfdec_gtk_player.h +++ b/libswfdec-gtk/swfdec_gtk_player.h @@ -37,14 +37,16 @@ typedef struct _SwfdecGtkPlayerClass Swf GType swfdec_gtk_pla...
2007 Aug 09
0
Branch 'vivi' - 12 commits - libswfdec-gtk/swfdec_gtk_player.c libswfdec-gtk/swfdec_gtk_player.h libswfdec/Makefile.am libswfdec/swfdec_as_array.h libswfdec/swfdec_as_context.c libswfdec/swfdec_as_context.h libswfdec/swfdec_as_debugger.c
...ER, "debugger", debugger, NULL); return player; } @@ -198,8 +199,8 @@ swfdec_gtk_player_new_from_uri (const ch g_return_val_if_fail (uri != NULL, NULL); + player = swfdec_gtk_player_new (NULL); loader = swfdec_gtk_loader_new (uri); - player = swfdec_gtk_player_new (); swfdec_player_set_loader (player, loader); return player; diff --git a/libswfdec-gtk/swfdec_gtk_player.h b/libswfdec-gtk/swfdec_gtk_player.h index b040fe9..a8a9b30 100644 --- a/libswfdec-gtk/swfdec_gtk_player.h +++ b/libswfdec-gtk/swfdec_gtk_player.h @@ -36,7 +36,7 @@ typedef struct _SwfdecGtkPlayerClass Swf GTyp...
2008 Jan 14
0
player/swfdec-player.ui player/swfdec-window.c player/swfdec-window.h
...layer_aborted), window); g_signal_connect (window->player, "notify::initialized", G_CALLBACK (swfdec_window_player_initialized), window); + g_signal_connect (window->player, "notify::next-event", + G_CALLBACK (swfdec_window_player_next_event), window); swfdec_player_set_loader (window->player, window->loader); swfdec_gtk_player_set_audio_enabled (SWFDEC_GTK_PLAYER (window->player), window->settings.sound); @@ -136,22 +157,46 @@ swfdec_window_set_url (SwfdecWindow *window, const char *url) /** * swfdec_window_error: * @window: a window - * @m...
2007 Jun 15
0
Branch 'as' - 4 commits - libswfdec/swfdec_movie.c libswfdec/swfdec_player.c libswfdec/swfdec_sprite.c test/trace
...@@ -31,6 +42,7 @@ run_test (const char *filename) string = g_string_new (""); player = swfdec_player_new (); g_signal_connect (player, "trace", G_CALLBACK (trace_cb), string); + g_signal_connect (player, "fscommand", G_CALLBACK (fscommand_cb), &quit); swfdec_player_set_loader (player, loader); if (!swfdec_player_is_initialized (player)) { g_print (" ERROR: player is not initialized\n"); @@ -38,8 +50,17 @@ run_test (const char *filename) return FALSE; } - advance = ceil (10000 / swfdec_player_get_rate (player)); - swfdec_player_advance (p...
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
...+ + // create player + loader = swfdec_file_loader_new (filenames[i]); + player = swfdec_player_new (NULL); + + if (loader->error) { + g_printerr ("Error loading %s: %s\n", 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)...
2007 Aug 13
0
Branch 'vivi' - 2 commits - vivified/core
...ation_new (void) } void +vivi_application_init_player (ViviApplication *app) +{ + SwfdecLoader *loader; + + g_return_if_fail (VIVI_IS_APPLICATION (app)); + + if (app->player_inited || + app->filename == NULL) + return; + + loader = swfdec_file_loader_new (app->filename); + swfdec_player_set_loader (app->player, loader); + app->player_inited = TRUE; +} + +void vivi_application_reset (ViviApplication *app) { g_return_if_fail (VIVI_IS_APPLICATION (app)); g_object_unref (app->player); app->player = swfdec_gtk_player_new (NULL); + app->player_inited = FALSE; }...
2008 Jan 14
0
8 commits - player/swfdec-player.c player/swfdec-player.ui player/swfdec-window.c player/swfdec-window-handlers.c
...ndow_set_url (SwfdecWindow *window, const char *url) window->loader = swfdec_gtk_loader_new (url); window->player = swfdec_gtk_player_new (NULL); + g_signal_connect (window->player, "notify::initialized", + G_CALLBACK (swfdec_window_player_initialized), window); swfdec_player_set_loader (window->player, window->loader); swfdec_gtk_player_set_audio_enabled (SWFDEC_GTK_PLAYER (window->player), window->settings.sound); commit 783bd8a84af1aeba7cf7b753712f063aaec2b98f Author: Benjamin Otte <otte at gnome.org> Date: Mon Jan 14 10:27:45 2008 +0100 im...
2007 Nov 07
0
7 commits - doc/swfdec-sections.txt libswfdec-gtk/swfdec_gtk_widget.c libswfdec/swfdec_as_strings.c libswfdec/swfdec_decoder.c libswfdec/swfdec_flv_decoder.c libswfdec/swfdec_movie_asprops.c libswfdec/swfdec_net_stream.c libswfdec/swfdec_player.c
...2007 +0100 /swfdec_player_get_image_size/swfdec_player_get_default_size/ That name has annoyed me long enough now diff --git a/doc/swfdec-sections.txt b/doc/swfdec-sections.txt index 1b61f67..0916f16 100644 --- a/doc/swfdec-sections.txt +++ b/doc/swfdec-sections.txt @@ -80,7 +80,7 @@ swfdec_player_set_loader swfdec_player_set_loader_with_variables swfdec_player_is_initialized swfdec_player_get_rate -swfdec_player_get_image_size +swfdec_player_get_default_size swfdec_player_get_size swfdec_player_set_size swfdec_player_get_next_event diff --git a/libswfdec-gtk/swfdec_gtk_widget.c b/libswfdec-gtk...
2007 Aug 20
0
15 commits - libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame_internal.h libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_as_super.c libswfdec/swfdec_as_with.c
...ew (""); player = swfdec_player_new (); + g_object_set (player, "memory-until-gc", (gulong) 0, NULL); g_signal_connect (player, "trace", G_CALLBACK (trace_cb), string); g_signal_connect (player, "fscommand", G_CALLBACK (fscommand_cb), &quit); swfdec_player_set_loader (player, loader); diff-tree fc39dd27d21c49d37b3a4fee94b721e798a0fae4 (from 076ba52a01ec3e9348822c37781b6cd4b6c24a28) Author: Benjamin Otte <otte at gnome.org> Date: Mon Aug 20 15:45:07 2007 +0200 GC intervals, too diff --git a/libswfdec/swfdec_player.c b/libswfdec/swfdec_player.c in...
2007 Feb 06
0
Branch 'interpreter' - 15 commits - configure.ac libswfdec/swfdec_audio_event.c libswfdec/swfdec_button_movie.c libswfdec/swfdec_color.c libswfdec/swfdec_color.h libswfdec/swfdec_compiler.c libswfdec/swfdec_image.c libswfdec/swfdec_sprite_movie.c
..._surface_t *surface; + cairo_t *cr; + + g_print ("Testing %s:\n", filename); + + loader = swfdec_loader_new_from_file (filename, &error); + if (loader == NULL) { + g_print (" ERROR: %s\n", error->message); + goto error; + } + player = swfdec_player_new (); + swfdec_player_set_loader (player, loader); + + for (i = 0; i < 10; i++) { + msecs = swfdec_player_get_next_event (player); + swfdec_player_advance (player, msecs); + } + swfdec_player_get_image_size (player, &w, &h); + if (w == 0 || h == 0) { + g_print (" ERROR: width and height not set\n&qu...
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
...n_if_fail (VIVI_IS_APPLICATION (app)); - g_print ("init\n"); if (app->player_inited) return; @@ -149,7 +148,6 @@ vivi_application_init_player (ViviApplic return; } - g_print ("really init\n"); loader = swfdec_file_loader_new (app->filename); swfdec_player_set_loader (app->player, loader); app->player_inited = TRUE; diff-tree c1e028a0e58fb2821ce1d10898aca11fbc3c19a0 (from 507c1f215ba04bee30f9b82d13040b51780275e9) Author: Benjamin Otte <otte at gnome.org> Date: Tue Aug 14 20:29:01 2007 +0200 add a quit command/function diff --git a/vivif...
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
...nst char *uri) +swfdec_gtk_player_new_from_uri (const char *uri) { SwfdecLoader *loader; SwfdecPlayer *player; g_return_val_if_fail (uri != NULL, NULL); - loader = swfdec_loader_new_new_from_file (uri); + loader = swfdec_gtk_loader_new (uri); player = swfdec_gtk_player_new (); swfdec_player_set_loader (player, loader); diff --git a/libswfdec-gtk/swfdec_gtk_player.h b/libswfdec-gtk/swfdec_gtk_player.h index 50bce84..b040fe9 100644 --- a/libswfdec-gtk/swfdec_gtk_player.h +++ b/libswfdec-gtk/swfdec_gtk_player.h @@ -37,14 +37,16 @@ typedef struct _SwfdecGtkPlayerClass Swf GType swfdec_gtk_pla...
2008 Jan 08
0
4 commits - test/.gitignore test/image test/Makefile.am test/swfdec_test_function.c test/swfdec_test_image.c test/swfdec_test_image.h test/swfdec_test_initialize.as test/swfdec_test_initialize.h test/swfdec_test_test.c test/trace
...e; - cairo_t *cr; - - g_print ("Testing %s:\n", filename); - - loader = swfdec_file_loader_new (filename); - if (loader->error) { - g_print (" ERROR: %s\n", loader->error); - g_object_unref (loader); - goto error; - } - player = swfdec_player_new (NULL); - swfdec_player_set_loader (player, loader); - - for (i = 0; i < 10; i++) { - msecs = swfdec_player_get_next_event (player); - swfdec_player_advance (player, msecs); - } - swfdec_player_get_default_size (player, &w, &h); - if (w == 0 || h == 0) { - g_print (" ERROR: width and height not set\n&...
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
...(object_class, PROP_PLAYER, g_param_spec_object ("player", "player", "Flash player in use", SWFDEC_TYPE_PLAYER, G_PARAM_READABLE)); @@ -162,7 +172,7 @@ vivi_application_init_player (ViviApplic } loader = swfdec_file_loader_new (app->filename); - swfdec_player_set_loader (app->player, loader); + swfdec_player_set_loader_with_variables (app->player, loader, app->variables); app->player_inited = TRUE; } @@ -198,6 +208,24 @@ vivi_application_get_filename (ViviAppli return app->filename; } +void +vivi_application_set_variables (ViviApplica...
2007 Mar 14
0
10 commits - libswfdec/swfdec_flv_decoder.c libswfdec/swfdec_flv_decoder.h libswfdec/swfdec_js_global.c libswfdec/swfdec_js_movie.c libswfdec/swfdec_js_net_stream.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h libswfdec/swfdec_loadertarget.c
...layer *player; SwfdecBuffer *buffer; - guint i; + guint time_left; GError *error = NULL; char *str; GString *string; @@ -31,12 +32,22 @@ run_test (const char *filename) player = swfdec_player_new (); g_signal_connect (player, "trace", G_CALLBACK (trace_cb), string); swfdec_player_set_loader (player, loader); + if (!swfdec_player_is_initialized (player)) { + g_print (" ERROR: player is not initialized\n"); + g_object_unref (player); + return FALSE; + } + time_left = ceil (10000 / swfdec_player_get_rate (player)); /* FIXME: Make the number of iterations con...
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
...r_new (); + player = swfdec_player_new (NULL); + g_object_set (player, "memory-until-gc", (gulong) 0, NULL); g_signal_connect (player, "trace", G_CALLBACK (trace_cb), string); g_signal_connect (player, "fscommand", G_CALLBACK (fscommand_cb), &quit); swfdec_player_set_loader (player, loader); diff --cc vivified/core/vivi_breakpoint.c index 15cfc26,0000000..11ae4bf mode 100644,000000..100644 @@@ -1,236 -1,0 +1,241 @@@ +/* Vivified + * Copyright (C) 2007 Benjamin Otte <otte at gnome.org> + * + * This library is free software; you can redistribute it and/or +...
2007 Aug 13
0
Branch 'vivi' - 24 commits - configure.ac libswfdec/swfdec_sprite_movie.c libswfdec/swfdec_tag.c libswfdec/swfdec_tag.h vivified/core vivified/dock vivified/ui
...g_print ("init\n"); + if (app->player_inited) + return; + + if (app->filename == NULL) { + vivi_application_error (app, "no file set to play."); return; + } + g_print ("really init\n"); loader = swfdec_file_loader_new (app->filename); swfdec_player_set_loader (app->player, loader); app->player_inited = TRUE; @@ -177,6 +189,51 @@ vivi_application_get_player (ViviApplica return app->player; } +static gboolean +vivi_application_step_forward (gpointer appp) +{ + ViviApplication *app = appp; + guint next_event; + + next_event = swfdec_...
2007 Aug 02
0
15 commits - configure.ac doc/swfdec-sections.txt libswfdec-gtk/Makefile.am libswfdec-gtk/swfdec_gtk_loader.c libswfdec/Makefile.am libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_file_loader.c libswfdec/swfdec_file_loader.h
...wfdec_player.c +++ b/libswfdec/swfdec_player.c @@ -1551,7 +1551,7 @@ swfdec_player_new_from_file (const char g_return_val_if_fail (filename != NULL, NULL); - loader = swfdec_loader_new_from_file (filename); + loader = swfdec_file_loader_new (filename); player = swfdec_player_new (); swfdec_player_set_loader (player, loader); diff --git a/player/swfdebug.c b/player/swfdebug.c index 5c759db..fbae7ac 100644 --- a/player/swfdebug.c +++ b/player/swfdebug.c @@ -404,7 +404,7 @@ main (int argc, char *argv[]) return 1; } - loader = swfdec_loader_new_from_file (argv[1]); + loader = swfdec_file_l...