Displaying 16 results from an estimated 16 matches for "swfdec_player_add_level_from_loader".
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
...;
Date: Sat Feb 17 12:44:53 2007 +0100
use swfdec_scriptable_set_variables if variables are set on the loader
diff --git a/libswfdec/swfdec_player.c b/libswfdec/swfdec_player.c
index cbdac1b..2255771 100644
--- a/libswfdec/swfdec_player.c
+++ b/libswfdec/swfdec_player.c
@@ -870,9 +870,11 @@ swfdec_player_add_level_from_loader (Swf
movie = swfdec_movie_new_for_player (player, depth);
root = SWFDEC_ROOT_MOVIE (movie);
+ root->player = player;
root->loader = loader;
+ if (variables)
+ swfdec_scriptable_set_variables (SWFDEC_SCRIPTABLE (movie), variables);
swfdec_loader_set_target (root->loader,...
2007 Oct 17
0
28 commits - configure.ac debian/changelog debian/control debian/copyright debian/.gitignore debian/libswfdec0.dirs debian/libswfdec0.files debian/libswfdec0.shlibs debian/libswfdec-dev.dirs debian/libswfdec-dev.files debian/rules debian/swf-player.dirs
...h
+++ b/libswfdec/swfdec_player_internal.h
@@ -198,7 +198,6 @@ void swfdec_player_stop_all_sounds (SwfdecPlayer * player);
SwfdecSpriteMovie *
swfdec_player_get_level (SwfdecPlayer * player,
const char * name,
- gboolean ignore_case,
gboolean create);
SwfdecMovie * swfdec_player_add_level_from_loader
(SwfdecPlayer * player,
commit 42f1dcc0e604d0ddba306039b0b5e566d8ed3561
Author: Benjamin Otte <otte at gnome.org>
Date: Wed Oct 17 11:34:03 2007 +0200
reset n_frames, too
diff --git a/libswfdec/swfdec_sprite_movie.c b/libswfdec/swfdec_sprite_movie.c
index 11c1bf4..74dd86e 100...
2007 Jun 05
0
Branch 'as' - 8 commits - libswfdec/Makefile.am libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame.h libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_number.c libswfdec/swfdec_as_scope.h
...t;
if (swfdec_as_context_use_mem (SWFDEC_AS_CONTEXT (player), sizeof (SwfdecRootMovie))) {
g_object_ref (ret);
diff --git a/libswfdec/swfdec_player.c b/libswfdec/swfdec_player.c
index 54a2707..288e9ef 100644
--- a/libswfdec/swfdec_player.c
+++ b/libswfdec/swfdec_player.c
@@ -968,7 +968,6 @@ swfdec_player_add_level_from_loader (Swf
swfdec_player_remove_level (player, depth);
movie = swfdec_movie_new_for_player (player, depth);
root = SWFDEC_ROOT_MOVIE (movie);
- root->player = player;
root->loader = loader;
if (variables)
swfdec_movie_set_variables (movie, variables);
diff --git a/libswfdec/swf...
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
...ource) {
+ g_object_unref (player->resource);
+ player->resource = NULL;
}
if (player->system) {
g_object_unref (player->system);
@@ -1632,23 +1628,6 @@ swfdec_player_get_level (SwfdecPlayer *player, const char *name, SwfdecResource
return movie;
}
-SwfdecMovie *
-swfdec_player_add_level_from_loader (SwfdecPlayer *player, guint depth,
- SwfdecLoader *loader, const char *variables)
-{
- SwfdecResource *resource;
- SwfdecMovie *movie;
- const char *name;
-
- swfdec_player_remove_level (player, depth);
- name = swfdec_as_context_give_string (SWFDEC_AS_CONTEXT (player), g_strdup_printf (&q...
2007 Mar 02
0
12 commits - libswfdec/Makefile.am libswfdec/swfdec_audio_flv.c libswfdec/swfdec_flv_decoder.c libswfdec/swfdec_js.c libswfdec/swfdec_js.h libswfdec/swfdec_js_video.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader_internal.h
...ecRootMovie *root, const char *url, const char *target)
{
g_return_if_fail (SWFDEC_IS_ROOT_MOVIE (root));
@@ -196,9 +190,8 @@ swfdec_root_movie_load (SwfdecRootMovie
} else {
SwfdecLoader *loader = swfdec_loader_load (root->loader, url);
if (loader) {
- SwfdecRootMovie *added = swfdec_player_add_level_from_loader (root->player, depth, loader, NULL);
- swfdec_player_add_action (root->player, SWFDEC_MOVIE (added),
- swfdec_root_movie_do_parse, NULL);
+ swfdec_player_add_level_from_loader (root->player, depth, loader, NULL);
+ swfdec_loader_queue_parse (loader);
} else {
SWFDEC_WARNI...
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
...face->parse != NULL);
diff --git a/libswfdec/swfdec_movie.c b/libswfdec/swfdec_movie.c
index 3a2980d..a696967 100644
--- a/libswfdec/swfdec_movie.c
+++ b/libswfdec/swfdec_movie.c
@@ -1113,7 +1113,6 @@ swfdec_movie_load (SwfdecMovie *movie, c
request, data, data_len);
g_assert (loader);
swfdec_player_add_level_from_loader (player, depth, loader, NULL);
- swfdec_loader_queue_parse (loader);
}
} else {
SWFDEC_ERROR ("%s does not specify a valid level", target);
diff --git a/libswfdec/swfdec_net_stream.c b/libswfdec/swfdec_net_stream.c
index 9addf77..2734ec6 100644
--- a/libswfdec/swfdec_ne...
2007 Mar 15
0
11 commits - libswfdec/swfdec_debugger.c libswfdec/swfdec_debugger.h libswfdec/swfdec_event.c libswfdec/swfdec_js_movie.c libswfdec/swfdec_movie.c libswfdec/swfdec_movie.h libswfdec/swfdec_net_stream.c libswfdec/swfdec_player.c
...ble_destroy (player->registered_classes);
- g_list_foreach (player->roots, (GFunc) swfdec_movie_destroy, NULL);
- g_list_free (player->roots);
+ while (player->roots)
+ swfdec_movie_destroy (player->roots->data);
swfdec_js_finish_player (player);
@@ -945,8 +945,8 @@ swfdec_player_add_level_from_loader (Swf
{
SwfdecMovie *movie;
SwfdecRootMovie *root;
- GList *found;
+ swfdec_player_remove_level (player, depth);
movie = swfdec_movie_new_for_player (player, depth);
root = SWFDEC_ROOT_MOVIE (movie);
root->player = player;
@@ -954,13 +954,6 @@ swfdec_player_add_level_from_load...
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);
- 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 1440c9f36abb495dfa96d60ea2c7b31857544cc9)
Author: Benjamin Otte <otte at...
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
...iables)
{
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 (player);
player->loader = loader;
g_object_ref (loader);
swfdec_player_add_level_from_loader (player, 0, loader, variables);
- swfdec_player_perform_external_actions (player);
- swfdec_player_unlock (player);
}
/**
@@ -1934,11 +1938,10 @@ swfdec_player_render (SwfdecPlayer *play
* often as the SwfdecPlayer::next-event property indicates.
**/
void
-swfdec_player_advance (SwfdecPl...
2007 Jul 26
0
6 commits - libswfdec/swfdec_initialize.as libswfdec/swfdec_initialize.h libswfdec/swfdec_player.c libswfdec/swfdec_player_internal.h libswfdec/swfdec_stage_as.c test/trace
...+160,8 @@ void swfdec_player_set_drag_movie (Swfd
SwfdecMovie * drag,
gboolean center,
SwfdecRect * rect);
+void swfdec_player_set_align_flags (SwfdecPlayer * player,
+ guint flags);
void swfdec_player_stop_all_sounds (SwfdecPlayer * player);
SwfdecMovie * swfdec_player_add_level_from_loader
(SwfdecPlayer * player,
diff --git a/libswfdec/swfdec_stage_as.c b/libswfdec/swfdec_stage_as.c
index 119d69c..eee9a6b 100644
--- a/libswfdec/swfdec_stage_as.c
+++ b/libswfdec/swfdec_stage_as.c
@@ -21,6 +21,7 @@
#include "config.h"
#endif
+#include <string.h>
#include &...
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
...00
handle movie variables differently
variables are now auto-parsed from the URL's query string.
diff --git a/libswfdec/swfdec_player.c b/libswfdec/swfdec_player.c
index c7a67c9..78493bf 100644
--- a/libswfdec/swfdec_player.c
+++ b/libswfdec/swfdec_player.c
@@ -1293,10 +1293,8 @@ swfdec_player_add_level_from_loader (Swf
name = swfdec_as_context_give_string (SWFDEC_AS_CONTEXT (player), g_strdup_printf ("_level%u", depth));
movie = swfdec_movie_new (player, depth - 16384, NULL, NULL, name);
movie->name = SWFDEC_AS_STR_EMPTY;
- swfdec_swf_instance_new (SWFDEC_SPRITE_MOVIE (movie), loader);...
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
...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/swfdec_player_internal.h b/libswfdec/swfdec_player_internal.h
index 2e63b78..6d40273 100644
--- a/libswfdec/swfdec_player_internal.h
+++ b/libswfdec/swfdec_player_internal.h
@@ -49,6 +49,7 @@ struct _SwfdecPl...
2007 Jun 13
0
Branch 'as' - 6 commits - libswfdec/swfdec_as_array.c libswfdec/swfdec_button_movie.c libswfdec/swfdec_morph_movie.c libswfdec/swfdec_movie_asprops.c libswfdec/swfdec_movie.c libswfdec/swfdec_movie.h libswfdec/swfdec_player.c libswfdec/swfdec_sprite.c
...}
- /* Step 2: start the iteration. This performs a goto next frame on all
+ /* start the iteration. This performs a goto next frame on all
* movies that are not stopped. It also queues onEnterFrame.
*/
for (walk = player->movies; walk; walk = walk->next) {
@@ -963,9 +957,12 @@ swfdec_player_add_level_from_loader (Swf
SwfdecLoader *loader, const char *variables)
{
SwfdecMovie *movie;
+ const char *name;
swfdec_player_remove_level (player, depth);
- movie = swfdec_movie_new_for_player (player, depth);
+ name = swfdec_as_context_give_string (SWFDEC_AS_CONTEXT (player), g_strdup_printf ("...
2007 Jan 25
0
Branch 'interpreter' - 28 commits - configure.ac libswfdec/js libswfdec/swfdec_buffer.c libswfdec/swfdec_edittext_movie.c libswfdec/swfdec_js.c libswfdec/swfdec_js_global.c libswfdec/swfdec_js.h libswfdec/swfdec_js_movie.c libswfdec/swfdec_player.c
...+122,8 @@ void swfdec_player_set_drag_movie (Swfd
SwfdecMovie * drag,
gboolean center,
SwfdecRect * rect);
+void swfdec_player_trace (SwfdecPlayer * player,
+ const char * text);
void swfdec_player_stop_all_sounds (SwfdecPlayer * player);
SwfdecRootMovie * swfdec_player_add_level_from_loader
(SwfdecPlayer * player,
diff --git a/libswfdec/swfdec_script.c b/libswfdec/swfdec_script.c
index 49ad92f..ed5ac44 100644
--- a/libswfdec/swfdec_script.c
+++ b/libswfdec/swfdec_script.c
@@ -31,6 +31,7 @@
#include "swfdec_decoder.h"
#include "swfdec_js.h"
#include &quo...
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
...XT (player));
+ player->registered_classes = g_hash_table_new_full (g_direct_hash, g_direct_equal,
+ NULL, NULL);
player->actions = swfdec_ring_buffer_new_for_type (SwfdecPlayerAction, 16);
player->cache = swfdec_cache_new (50 * 1024 * 1024); /* 100 MB */
@@ -960,7 +972,7 @@ swfdec_player_add_level_from_loader (Swf
root->player = player;
root->loader = loader;
if (variables)
- swfdec_scriptable_set_variables (SWFDEC_SCRIPTABLE (movie), variables);
+ swfdec_movie_set_variables (movie, variables);
swfdec_loader_set_target (root->loader, SWFDEC_LOADER_TARGET (root));
return roo...
2007 Feb 06
0
109 commits - configure.ac libswfdec/js libswfdec/Makefile.am libswfdec/swfdec_bits.c libswfdec/swfdec_bits.h libswfdec/swfdec_buffer.c libswfdec/swfdec_button_movie.c libswfdec/swfdec_codec_screen.c libswfdec/swfdec_color.c libswfdec/swfdec_color.h
...+122,8 @@ void swfdec_player_set_drag_movie (Swfd
SwfdecMovie * drag,
gboolean center,
SwfdecRect * rect);
+void swfdec_player_trace (SwfdecPlayer * player,
+ const char * text);
void swfdec_player_stop_all_sounds (SwfdecPlayer * player);
SwfdecRootMovie * swfdec_player_add_level_from_loader
(SwfdecPlayer * player,
diff --git a/libswfdec/swfdec_script.c b/libswfdec/swfdec_script.c
index 49ad92f..ed5ac44 100644
--- a/libswfdec/swfdec_script.c
+++ b/libswfdec/swfdec_script.c
@@ -31,6 +31,7 @@
#include "swfdec_decoder.h"
#include "swfdec_js.h"
#include &quo...