Displaying 10 results from an estimated 10 matches for "swfdec_as_context_run_init_script".
2007 Sep 08
0
9 commits - libswfdec/swfdec_as_context.c libswfdec/swfdec_as_internal.h libswfdec/swfdec_as_interpret.c libswfdec/swfdec_movie.c libswfdec/swfdec_player.c libswfdec/swfdec_video_movie_as.c
...b3c3a..f2183f5
@@@ -1238,11 -1232,9 +1237,9 @@@
swfdec_as_array_init_context (context, version);
/* define the type objects */
swfdec_as_string_init_context (context, version);
- /* define the rest */
- swfdec_as_math_init_context (context, version);
/* run init script */
- swfdec_as_context_run_init_script (context, swfdec_as_initialize, sizeof (swfdec_as_initialize));
+ swfdec_as_context_run_init_script (context, swfdec_as_initialize, sizeof (swfdec_as_initialize), 8);
if (context->state == SWFDEC_AS_CONTEXT_NEW)
context->state = SWFDEC_AS_CONTEXT_RUNNING;
diff --cc libswfdec/sw...
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
...ONTEXT_RUNNING) {
- context->state = SWFDEC_AS_CONTEXT_NEW;
- swfdec_sprite_movie_init_context (player, version);
- swfdec_video_movie_init_context (player, version);
- swfdec_net_connection_init_context (player, version);
- swfdec_net_stream_init_context (player, version);
-
- swfdec_as_context_run_init_script (context, swfdec_initialize,
- sizeof (swfdec_initialize), 8);
-
- if (context->state == SWFDEC_AS_CONTEXT_NEW) {
- context->state = SWFDEC_AS_CONTEXT_RUNNING;
- swfdec_as_object_set_constructor (player->roots->data, player->MovieClip);
+ g_return_if_fail (rate > 0)...
2007 Sep 03
0
20 commits - libswfdec/Makefile.am libswfdec/swfdec_as_context.c libswfdec/swfdec_as_function.c libswfdec/swfdec_as_initialize.as libswfdec/swfdec_as_initialize.h libswfdec/swfdec_as_internal.h libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_number.c
...tive_function.h"
-#include "swfdec_as_number.h"
#include "swfdec_as_object.h"
#include "swfdec_as_stack.h"
#include "swfdec_as_string.h"
@@ -1181,6 +1181,27 @@ swfdec_as_context_init_global (SwfdecAsC
swfdec_as_context_parseInt, 1);
}
+void
+swfdec_as_context_run_init_script (SwfdecAsContext *context, const guint8 *data, gsize length)
+{
+ g_return_if_fail (SWFDEC_IS_AS_CONTEXT (context));
+ g_return_if_fail (data != NULL);
+ g_return_if_fail (length > 0);
+
+ if (context->version > 4) {
+ SwfdecBits bits;
+ SwfdecScript *script;
+ swfdec_bits_ini...
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
...100644
--- a/libswfdec/swfdec_as_internal.h
+++ b/libswfdec/swfdec_as_internal.h
@@ -41,6 +41,7 @@ void swfdec_as_function_init_context (SwfdecAsContext * context,
guint version);
/* swfdec_as_context.c */
+gboolean swfdec_as_context_check_continue (SwfdecAsContext * context);
void swfdec_as_context_run_init_script (SwfdecAsContext * context,
const guint8 * data,
gsize length,
2008 Jan 08
0
4 commits - configure.ac test/compiler.c test/.gitignore test/Makefile.am test/swfdec_test.c test/swfdec_test_function.c test/swfdec_test_function.h test/swfdec_test_global.c test/swfdec_test_initialize.as test/swfdec_test_initialize.h
...it ();
+ script = load_script (script_filename);
+ g_free (script_filename);
+ if (script == NULL)
+ return EXIT_FAILURE;
+
+ context = g_object_new (SWFDEC_TYPE_AS_CONTEXT, NULL);
+ swfdec_as_context_startup (context, SWFDEC_TEST_VERSION);
+ swfdec_test_function_init_context (context);
+ swfdec_as_context_run_init_script (context, swfdec_test_initialize,
+ sizeof (swfdec_test_initialize), SWFDEC_TEST_VERSION);
+
+ array = swfdec_as_array_new (context);
+ if (array == NULL) {
+ g_print ("ERROR: Not enough memory");
+ return EXIT_FAILURE;
+ }
+ for (i = 1; i < argc; i++) {
+ SWFDEC_AS_...
2008 Jan 19
0
11 commits - libswfdec/swfdec_as_strings.c libswfdec/swfdec_sprite_movie_as.c libswfdec/swfdec_xml.c libswfdec/swfdec_xml.h libswfdec/swfdec_xml_node.c libswfdec/swfdec_xml_node.h test/image test/swfdec_test.c test/swfdec_test_image.c test/trace
...LL);
swfdec_as_context_startup (context, SWFDEC_TEST_VERSION);
+
+ SWFDEC_AS_VALUE_SET_BOOLEAN (&val, dump);
+ swfdec_as_object_set_variable (context->global,
+ swfdec_as_context_get_string (context, "dump"), &val);
+
swfdec_test_function_init_context (context);
swfdec_as_context_run_init_script (context, swfdec_test_initialize,
sizeof (swfdec_test_initialize), SWFDEC_TEST_VERSION);
diff --git a/test/swfdec_test_image.c b/test/swfdec_test_image.c
index bcead21..26282ba 100644
--- a/test/swfdec_test_image.c
+++ b/test/swfdec_test_image.c
@@ -144,16 +144,15 @@ void
swfdec_test_image...
2007 Oct 12
0
Changes to 'refs/tags/0.5.3'
...the player is running
make sure the player isn't interrupted when unlocking
check the given version here, not the context one
restore the context's version after executing scripts
return from initializers if the version isn't at least 5
run init script via swfdec_as_context_run_init_script
Merge branch 'master' of ssh://company at git.freedesktop.org/git/swfdec/swfdec
don't ERROR about missing functions, just WARN
Merge branch 'master' of ssh://company at git.freedesktop.org/git/swfdec/swfdec
rewrite (un)watch functions
actually chang...
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
...andbox_initialize (SwfdecSandbox *sandbox, guint version)
{
SwfdecAsContext *context = SWFDEC_AS_OBJECT (sandbox)->context;
SwfdecPlayer *player = SWFDEC_PLAYER (context);
@@ -93,7 +93,7 @@ swfdec_sandbox_initialize (SwfdecSandbox *sandbox)
swfdec_net_stream_init_context (player);
swfdec_as_context_run_init_script (context, swfdec_initialize,
- sizeof (swfdec_initialize), 8);
+ sizeof (swfdec_initialize), version);
sandbox->Function = context->Function;
sandbox->Function_prototype = context->Function_prototype;
@@ -140,8 +140,6 @@ swfdec_sandbox_set_allow_network (SwfdecSandbox...
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
...it ();
+ script = load_script (script_filename);
+ g_free (script_filename);
+ if (script == NULL)
+ return EXIT_FAILURE;
+
+ context = g_object_new (SWFDEC_TYPE_AS_CONTEXT, NULL);
+ swfdec_as_context_startup (context, SWFDEC_TEST_VERSION);
+ swfdec_test_function_init_context (context);
+ swfdec_as_context_run_init_script (context, swfdec_test_initialize,
+ sizeof (swfdec_test_initialize), SWFDEC_TEST_VERSION);
+
+ array = swfdec_as_array_new (context);
+ if (array == NULL) {
+ g_print ("ERROR: Not enough memory");
+ return EXIT_FAILURE;
+ }
+ for (i = 1; i < argc; i++) {
+ SWFDEC_AS_...
2007 Nov 30
0
36 commits - libswfdec/Makefile.am libswfdec/swfdec_as_context.c libswfdec/swfdec_as_date.c libswfdec/swfdec_as_initialize.as libswfdec/swfdec_as_initialize.h libswfdec/swfdec_as_strings.c libswfdec/swfdec_flash_security.c
...fdec/swfdec_as_context.c
index e36bafb..320ec0a 100644
--- a/libswfdec/swfdec_as_context.c
+++ b/libswfdec/swfdec_as_context.c
@@ -1401,7 +1401,7 @@ swfdec_as_context_startup (SwfdecAsContext *context, guint version)
swfdec_as_context_init_global (context, version);
/* run init script */
- swfdec_as_context_run_init_script (context, swfdec_as_initialize, sizeof (swfdec_as_initialize), 8);
+ swfdec_as_context_run_init_script (context, swfdec_as_initialize, sizeof (swfdec_as_initialize), context->version);
if (context->state == SWFDEC_AS_CONTEXT_NEW)
context->state = SWFDEC_AS_CONTEXT_RUNNING;
diff...