Displaying 20 results from an estimated 23 matches for "swfdec_player_set_loader_with_vari".
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
..." },
{ 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/player/swfplay.c
index 94d82f1..6941529 100644
--- a/player/...
2007 Oct 19
0
8 commits - libswfdec/swfdec_movie_as_drawing.c libswfdec/swfdec_player.c libswfdec/swfdec_resource.c libswfdec/swfdec_resource.h libswfdec/swfdec_sprite_movie.c
...19 09:49:41 2007 +0200
make SwfdecResource have an "initial" flag that is set for the first resource
diff --git a/libswfdec/swfdec_player.c b/libswfdec/swfdec_player.c
index 6e8323d..f6e7317 100644
--- a/libswfdec/swfdec_player.c
+++ b/libswfdec/swfdec_player.c
@@ -1919,6 +1919,7 @@ swfdec_player_set_loader_with_variables (SwfdecPlayer *player, SwfdecLoader *loa
g_return_if_fail (SWFDEC_IS_LOADER (loader));
player->resource = swfdec_resource_new (loader, variables);
+ player->resource->initial = TRUE;
movie = swfdec_movie_new (player, -16384, NULL, player->resource, NULL, SWFDEC_AS_STR__...
2007 Aug 22
0
8 commits - libswfdec/swfdec_movie.c libswfdec/swfdec_movie.h libswfdec/swfdec_player.c libswfdec/swfdec_player_internal.h libswfdec/swfdec_sprite_movie_as.c vivified/core
...f_fail (VIVI_IS_APPLICATION (app));
-
- if (app->player_inited)
- return;
-
- if (app->filename == NULL) {
- vivi_application_error (app, "no file set to play.");
- return;
- }
-
- app->player_inited = TRUE;
- loader = swfdec_file_loader_new (app->filename);
- swfdec_player_set_loader_with_variables (app->player, loader, app->variables);
-}
-
-void
vivi_application_reset (ViviApplication *app)
{
gboolean audio;
@@ -310,6 +290,23 @@ vivi_application_check (ViviApplication
/* leave breakpoint unless stopped */
if (is_breakpoint && app->playback_state != VIVI_APP...
2007 Aug 22
0
5 commits - libswfdec/swfdec_as_object.c NEWS player/swfplay.c
...ER (player), FALSE);
+
+ window = view_swf (player, use_image);
+ set_title (GTK_WINDOW (window), argv[1]);
+
+ if (!no_scripts)
+ g_signal_connect (player, "fscommand", G_CALLBACK (do_fscommand), window);
if (delay)
loader = swfdec_slow_loader_new (loader, delay);
swfdec_player_set_loader_with_variables (player, loader, variables);
- if (no_sound)
- swfdec_gtk_player_set_audio_enabled (SWFDEC_GTK_PLAYER (player), FALSE);
-
- swfdec_gtk_player_set_speed (SWFDEC_GTK_PLAYER (player), speed / 100.);
swfdec_gtk_player_set_playing (SWFDEC_GTK_PLAYER (player), TRUE);
- window = view_swf...
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
...loader_class;
+};
+
SwfdecLoader * swfdec_loader_load (SwfdecLoader * loader,
const char * url);
diff --git a/libswfdec/swfdec_player.c b/libswfdec/swfdec_player.c
index b9bf7e9..f0c360d 100644
--- a/libswfdec/swfdec_player.c
+++ b/libswfdec/swfdec_player.c
@@ -1155,25 +1155,23 @@ swfdec_player_set_loader_with_variables
/**
* swfdec_player_new_from_file:
* @filename: name of the file to play
- * @error: return location for error or NULL
*
- * Tries to create a player to play back the given file. If the file does not
- * exist or another error occurs, NULL is returned.
+ * Creates a player to play back...
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
...ayer_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/swfdec_gtk_widget.c
index 895d5a3..8d...
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
...SwfdecDebugger *debugger, S
swfdec_debugger_set_breakpoint (debugger, script, 0);
}
+static gboolean
+add_variables (gpointer player)
+{
+ const char *variables = g_object_get_data (player, "variables");
+ SwfdecLoader *loader = g_object_get_data (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", loader->url);
+ g_object_unref (player);
+ gtk_main_quit ();
+ return FALSE;
+ }
+ return FALSE;
+}
+
int
main (int...
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
...properties on the
* root movie.
- * <note>If you want to capture events during the setup process, you want to
- * connect your signal handlers before calling swfdec_player_set_loader() and
- * not use conveniencse functions such as swfdec_player_new_from_file().</note>
**/
void
swfdec_player_set_loader_with_variables (SwfdecPlayer *player, SwfdecLoader *loader,
const char *variables)
{
g_return_if_fail (SWFDEC_IS_PLAYER (player));
- g_return_if_fail (player->roots == NULL);
+ g_return_if_fail (player->loader == NULL);
g_return_if_fail (SWFDEC_IS_LOADER (loader));
- swfdec_player_lock...
2007 Nov 08
0
libswfdec/swfdec_load_object.c libswfdec/swfdec_movie.c libswfdec/swfdec_player.c libswfdec/swfdec_player_internal.h libswfdec/swfdec_resource.c libswfdec/swfdec_resource.h
...n_if_fail (G_IS_OBJECT (object));
+ entry = g_list_find (player->rooted_objects, object);
+ g_return_if_fail (entry != NULL);
+ g_object_unref (object);
+ player->rooted_objects = g_list_delete_link (player->rooted_objects, entry);
+}
+
/** PUBLIC API ***/
/**
@@ -2026,7 +2071,7 @@ swfdec_player_set_loader_with_variables (SwfdecPlayer *player, SwfdecLoader *loa
g_return_if_fail (player->resource == NULL);
g_return_if_fail (SWFDEC_IS_LOADER (loader));
- player->resource = swfdec_resource_new (loader, variables);
+ player->resource = swfdec_resource_new (player, loader, variables);
movie =...
2007 Aug 02
0
10 commits - libswfdec/compiler.c libswfdec-gtk/swfdec_source.c libswfdec/Makefile.am libswfdec/swfdec_player.c NEWS test/trace
...ec_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_samples);
@@ -1532,7 +1535,6 @@ swfdec_player_set_loader_with_variables
g_object_ref (loader);
swfdec_player_add_level_from_loader (player, 0, loader, variables);
swfdec_player_perform_external_actions (player);
- swfdec_player_perform_actions (player);
swfdec_player_unlock (player);
}
diff-tree aa1a1a77ecc548d912c813af4d396506b7cb0f37 (from 1440c...
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
...t ("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 (ViviApplication *app, const char *variables)
+{
+ g_return_if_fail (VIVI_IS_...
2007 Jul 31
0
10 commits - doc/swfdec-docs.sgml doc/swfdec-sections.txt libswfdec-gtk/swfdec_gtk_loader.c libswfdec/Makefile.am libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_buffer.c libswfdec/swfdec_debugger.c libswfdec/swfdec.h
...cLoader loader;
-
- char * dir; /* base directory for load operations */
};
struct _SwfdecFileLoaderClass
diff --git a/player/swfdebug.c b/player/swfdebug.c
index 88987a0..5c759db 100644
--- a/player/swfdebug.c
+++ b/player/swfdebug.c
@@ -358,7 +358,8 @@ add_variables (gpointer player)
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", loader->url);
+ g_printerr ("File \"%s\" is not a file Swfdec can play\n",
+ swfdec_url_get_url (swfdec_l...
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
..._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_samples);
@@ -1522,10 +1525,13 @@ swfdec_player_set_loader_with_variables
g_return_if_fail (player->roots == NULL);
g_return_if_fail (SWFDEC_IS_LOADER (loader));
+ swfdec_player_lock (player);
player->loader = loader;
g_object_ref (loader);
swfdec_player_add_level_from_loader (player, 0, loader, variables);
- swfdec_loader_parse (loader);
+...
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
...loader_class;
+};
+
SwfdecLoader * swfdec_loader_load (SwfdecLoader * loader,
const char * url);
diff --git a/libswfdec/swfdec_player.c b/libswfdec/swfdec_player.c
index b9bf7e9..f0c360d 100644
--- a/libswfdec/swfdec_player.c
+++ b/libswfdec/swfdec_player.c
@@ -1155,25 +1155,23 @@ swfdec_player_set_loader_with_variables
/**
* swfdec_player_new_from_file:
* @filename: name of the file to play
- * @error: return location for error or NULL
*
- * Tries to create a player to play back the given file. If the file does not
- * exist or another error occurs, NULL is returned.
+ * Creates a player to play back...
2007 Apr 27
0
Changes to 'refs/tags/0.4.3'
...ing tables
implement DefineFunction2 partially
implement ActionDelete
implement StoreRegister and pushing registers in ActionPush
implement ActionModulo
make DefineFunction2 work
use this as parent in DefineFunction
add 2 tests for function scopes
Add swfdec_player_set_loader_with_variables stub
add missing print function for GetURL2
add -_. to nonescaped chars in x-www-form-urlencoded
test unescaped chars
add swfdec_scriptable_set_variables to set variables on the scriptable's JSObject
use swfdec_scriptable_set_variables if variables are set on...
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
...7 +2151,7 @@ void
swfdec_player_set_loader (SwfdecPlayer *player, SwfdecLoader *loader)
{
g_return_if_fail (SWFDEC_IS_PLAYER (player));
- g_return_if_fail (player->roots == NULL);
+ g_return_if_fail (player->priv->roots == NULL);
g_return_if_fail (SWFDEC_IS_LOADER (loader));
swfdec_player_set_loader_with_variables (player, loader, NULL);
@@ -2112,14 +2174,16 @@ void
swfdec_player_set_loader_with_variables (SwfdecPlayer *player, SwfdecLoader *loader,
const char *variables)
{
+ SwfdecPlayerPrivate *priv;
SwfdecMovie *movie;
g_return_if_fail (SWFDEC_IS_PLAYER (player));
- g_return_if_fail...
2007 Apr 27
0
Changes to 'refs/tags/0.4.4'
...ing tables
implement DefineFunction2 partially
implement ActionDelete
implement StoreRegister and pushing registers in ActionPush
implement ActionModulo
make DefineFunction2 work
use this as parent in DefineFunction
add 2 tests for function scopes
Add swfdec_player_set_loader_with_variables stub
add missing print function for GetURL2
add -_. to nonescaped chars in x-www-form-urlencoded
test unescaped chars
add swfdec_scriptable_set_variables to set variables on the scriptable's JSObject
use swfdec_scriptable_set_variables if variables are set on...
2007 Mar 01
0
11 commits - libswfdec/Makefile.am libswfdec/swfdec_connection.c libswfdec/swfdec_connection.h libswfdec/swfdec_flv_decoder.c libswfdec/swfdec_js.c libswfdec/swfdec_js_connection.c libswfdec/swfdec_js.h libswfdec/swfdec_js_net_stream.c
...val_if_fail (SWFDEC_IS_PLAYER (player), NULL);
+ g_return_val_if_fail (url != NULL, NULL);
+
+ g_assert (player->loader);
+ return swfdec_loader_load (player->loader, url);
+}
+
void
swfdec_player_launch (SwfdecPlayer *player, const char *url, const char *target)
{
@@ -1057,6 +1071,8 @@ swfdec_player_set_loader_with_variables
g_return_if_fail (player->roots == NULL);
g_return_if_fail (SWFDEC_IS_LOADER (loader));
+ player->loader = loader;
+ g_object_ref (loader);
movie = swfdec_player_add_level_from_loader (player, 0, loader, variables);
swfdec_loader_parse (loader);
}
diff --git a/libswfdec...
2007 Aug 29
0
15 commits - libswfdec/swfdec_as_strings.c libswfdec/swfdec_initialize.as libswfdec/swfdec_initialize.h libswfdec/swfdec_movie.c libswfdec/swfdec_movie.h libswfdec/swfdec_sprite.c libswfdec/swfdec_sprite_movie.c libswfdec/swfdec_system_as.c
...pt->n_commands > 0)
- swfdec_debugger_set_breakpoint (debugger, script, 0);
-}
-
-static gboolean
-add_variables (gpointer player)
-{
- const char *variables = g_object_get_data (player, "variables");
- SwfdecLoader *loader = g_object_get_data (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",
- swfdec_url_get_url (swfdec_loader_get_url (loader)));
- g_object_unref (player);
- gtk_main_quit ();
- return FALSE;
-...
2007 Oct 18
0
18 commits - doc/swfdec-sections.txt libswfdec/Makefile.am libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_strings.c libswfdec/swfdec_button_movie.c libswfdec/swfdec_event.c libswfdec/swfdec_event.h libswfdec/swfdec_flash_security.c
..._has_protocol (url, "file");
- allow_remote = TRUE;
+ sec->allow_local = swfdec_url_has_protocol (url, "file");
+ sec->allow_remote = TRUE;
}
- player->security = swfdec_flash_security_new (allow_local, allow_remote);
}
/**
@@ -1931,13 +1910,15 @@ void
swfdec_player_set_loader_with_variables (SwfdecPlayer *player, SwfdecLoader *loader,
const char *variables)
{
+ SwfdecMovie *movie;
+
g_return_if_fail (SWFDEC_IS_PLAYER (player));
- g_return_if_fail (player->loader == NULL);
+ g_return_if_fail (player->resource == NULL);
g_return_if_fail (SWFDEC_IS_LOADER (loade...