Displaying 20 results from an estimated 37 matches for "swfdec_player_initialize".
2007 Apr 12
0
Branch 'as' - 14 commits - libswfdec-gtk/swfdec_playback_alsa.c libswfdec/swfdec_as_context.c libswfdec/swfdec_as_context.h libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame.h libswfdec/swfdec_as_function.c libswfdec/swfdec_as_function.h
...ndex 40ad26f..480d13c 100644
--- a/libswfdec/swfdec_loadertarget.c
+++ b/libswfdec/swfdec_loadertarget.c
@@ -127,7 +127,8 @@ swfdec_loader_target_parse_default (Swfd
player = swfdec_loader_target_get_player (target);
g_assert (dec->width > 0);
g_assert (dec->height > 0);
- swfdec_player_initialize (player, dec->rate,
+ /* FIXME: need correct version here */
+ swfdec_player_initialize (player, 7, dec->rate,
dec->width, dec->height);
if (!swfdec_loader_target_init (target)) {
swfdec_loader_error_locked (loader, "Internal error");
diff --git a/libsw...
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
...object_mark, NULL);
- g_list_foreach (player->load_objects, (GFunc) swfdec_as_object_mark, NULL);
+ g_list_foreach (player->rooted_objects, swfdec_player_mark_rooted_object, NULL);
SWFDEC_AS_CONTEXT_CLASS (swfdec_player_parent_class)->mark (context);
}
@@ -1870,50 +1881,56 @@ void
swfdec_player_initialize (SwfdecPlayer *player, guint version,
guint rate, guint width, guint height)
{
- SwfdecAsContext *context;
-
g_return_if_fail (SWFDEC_IS_PLAYER (player));
-
- if (swfdec_player_is_initialized (player))
- return;
-
- context = SWFDEC_AS_CONTEXT (player);
- swfdec_as_context_startu...
2007 Jun 21
0
Branch 'as' - 5 commits - libswfdec/Makefile.am libswfdec/swfdec_as_strings.c libswfdec/swfdec_js_net_stream.c libswfdec/swfdec_movie.c libswfdec/swfdec_net_connection.c libswfdec/swfdec_net_stream_as.c libswfdec/swfdec_net_stream.c
...ER (stream->flvdecoder)->queue = loader->queue;
swfdec_net_stream_onstatus (stream, SWFDEC_AS_STR_NetStream_Play_Start,
SWFDEC_AS_STR_status);
@@ -223,7 +224,7 @@ swfdec_net_stream_loader_target_parse (S
break;
case SWFDEC_STATUS_INIT:
/* HACK for native flv playback */
- swfdec_player_initialize (stream->player, 7,
+ swfdec_player_initialize (SWFDEC_PLAYER (SWFDEC_AS_OBJECT (stream)->context), 7,
SWFDEC_DECODER (stream->flvdecoder)->rate,
SWFDEC_DECODER (stream->flvdecoder)->width,
SWFDEC_DECODER (stream->flvdecoder)->height);
@@ -321,8 +322,6 @@...
2007 Jun 27
0
Branch 'as' - 3 commits - libswfdec/Makefile.am libswfdec/swfdec_as_interpret.c libswfdec/swfdec_js_video.c libswfdec/swfdec_player.c libswfdec/swfdec_player_internal.h libswfdec/swfdec_video_movie_as.c libswfdec/swfdec_video_movie.c
...ontext (SwfdecPlayer *player, guint version);
extern void swfdec_sprite_movie_init_context (SwfdecPlayer *player, guint version);
+extern void swfdec_video_movie_init_context (SwfdecPlayer *player, guint version);
extern void swfdec_xml_init_context (SwfdecPlayer *player, guint version);
/**
* swfdec_player_initialize:
@@ -1102,6 +1104,7 @@ swfdec_player_initialize (SwfdecPlayer *
swfdec_player_init_global (player, version);
swfdec_mouse_init_context (player, version);
swfdec_sprite_movie_init_context (player, version);
+ swfdec_video_movie_init_context (player, version);
swfdec_movie_colo...
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
...g_object_class_install_property (object_class, PROP_MOUSE_CURSOR,
g_param_spec_enum ("mouse-cursor", "mouse cursor", "how the mouse pointer should be presented",
SWFDEC_TYPE_MOUSE_CURSOR, SWFDEC_MOUSE_CURSOR_NONE, G_PARAM_READABLE));
@@ -1875,7 +1896,7 @@ swfdec_player_initialize (SwfdecPlayer *player, guint version,
swfdec_as_object_set_constructor (player->roots->data, player->MovieClip);
}
}
- SWFDEC_INFO ("initializing player to size %ux%u", width, height);
+ SWFDEC_INFO ("initializing player to size %ux%u and rate %u/256",...
2007 Aug 20
2
libswfdec/swfdec_player.c
libswfdec/swfdec_player.c | 1 -
1 file changed, 1 deletion(-)
New commits:
diff-tree fd36de2f156ce685d5095aaf323e0766ea017bd7 (from c3b035ca1583a420402b965506129bd73ff3f5fe)
Author: Benjamin Otte <otte at gnome.org>
Date: Mon Aug 20 16:02:09 2007 +0200
no need for that header
diff --git a/libswfdec/swfdec_player.c b/libswfdec/swfdec_player.c
index b303408..cd58cf5 100644
---
2007 Nov 10
0
7 commits - libswfdec/swfdec_movie.c libswfdec/swfdec_resource.c libswfdec/swfdec_resource.h libswfdec/swfdec_sprite_movie_as.c test/trace
...g_object_unref (dec);
@@ -289,15 +289,17 @@ swfdec_resource_loader_target_parse (SwfdecLoaderTarget *target, SwfdecLoader *l
swfdec_loader_set_target (loader, NULL);
return;
}
- if ((status & SWFDEC_STATUS_INIT) &&
- swfdec_resource_is_root (instance)) {
- swfdec_player_initialize (instance->player,
- SWFDEC_IS_SWF_DECODER (dec) ? SWFDEC_SWF_DECODER (dec)->version : 7, /* <-- HACK */
- dec->rate, dec->width, dec->height);
+ if ((status & SWFDEC_STATUS_INIT)) {
+ if (SWFDEC_IS_SWF_DECODER (dec))
+ resource->version = SWFDEC_SWF_DECODER (d...
2007 Sep 02
0
3 commits - libswfdec/swfdec_as_number.c libswfdec/swfdec_internal.h libswfdec/swfdec_player_as.c libswfdec/swfdec_player.c test/trace
...wfdecPlayer * player,
guint version);
void swfdec_movie_color_init_context (SwfdecPlayer * player,
diff --git a/libswfdec/swfdec_player.c b/libswfdec/swfdec_player.c
index 5987382..ecdc3cf 100644
--- a/libswfdec/swfdec_player.c
+++ b/libswfdec/swfdec_player.c
@@ -1595,6 +1595,8 @@ swfdec_player_initialize (SwfdecPlayer *
if (swfdec_player_is_initialized (player))
return;
+ swfdec_player_preinit_global (player, version);
+
context = SWFDEC_AS_CONTEXT (player);
swfdec_as_context_startup (context, version);
/* reset state for initialization */
diff --git a/libswfdec/swfdec_player_...
2 commits - libswfdec/swfdec_player.c libswfdec/swfdec_player_internal.h libswfdec/swfdec_stage_as.c
2007 Aug 02
0
2 commits - libswfdec/swfdec_player.c libswfdec/swfdec_player_internal.h libswfdec/swfdec_stage_as.c
...swfdec_ring_buffer_pop (player->external_actions) == NULL);
+ swfdec_ring_buffer_free (player->external_actions);
g_assert (swfdec_ring_buffer_pop (player->actions) == NULL);
swfdec_ring_buffer_free (player->actions);
g_assert (player->movies == NULL);
@@ -1400,6 +1403,8 @@ swfdec_player_initialize (SwfdecPlayer *
player->rate = rate;
player->width = width;
player->height = height;
+ player->internal_width = player->stage_width >=0 ? (guint) player->stage_width : player->width;
+ player->internal_height = player->stage_height >=0 ? (guint) player-&g...
2007 Apr 13
0
5 commits - libswfdec/Makefile.am libswfdec/swfdec_color.c libswfdec/swfdec_color.h libswfdec/swfdec_font.c libswfdec/swfdec_loadertarget.c libswfdec/swfdec_movie.h libswfdec/swfdec_pattern.c libswfdec/swfdec_pattern.h libswfdec/swfdec_player.c
...-- a/libswfdec/swfdec_loadertarget.c
+++ b/libswfdec/swfdec_loadertarget.c
@@ -125,8 +125,6 @@ swfdec_loader_target_parse_default (Swfd
{
SwfdecPlayer *player;
player = swfdec_loader_target_get_player (target);
- g_assert (dec->width > 0);
- g_assert (dec->height > 0);
swfdec_player_initialize (player, dec->rate,
dec->width, dec->height);
if (!swfdec_loader_target_init (target)) {
diff --git a/libswfdec/swfdec_player.c b/libswfdec/swfdec_player.c
index 6e03f55..517b2cb 100644
--- a/libswfdec/swfdec_player.c
+++ b/libswfdec/swfdec_player.c
@@ -1023,8 +1023,6 @@ void...
2007 May 23
0
Branch 'as' - 7 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_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_as_strings.c
...obal (SwfdecPlayer *player, guint version);
extern void swfdec_mouse_init_context (SwfdecPlayer *player, guint version);
+extern void swfdec_movie_color_init_context (SwfdecPlayer *player, guint version);
extern void swfdec_sprite_movie_init_context (SwfdecPlayer *player, guint version);
/**
* swfdec_player_initialize:
@@ -1052,6 +1053,7 @@ swfdec_player_initialize (SwfdecPlayer *
swfdec_player_init_global (player, version);
swfdec_mouse_init_context (player, version);
swfdec_sprite_movie_init_context (player, version);
+ swfdec_movie_color_init_context (player, version);
if (context->s...
2007 Nov 08
0
11 commits - libswfdec/swfdec_as_interpret.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h libswfdec/swfdec_net_stream.c libswfdec/swfdec_player.c libswfdec/swfdec_player_internal.h libswfdec/swfdec_resource.c libswfdec/swfdec_resource_request.c
...nce of 0
anymore. The first iteration happens after 0.1/fps seconds as opposed to 1/fps
seconds previously.
diff --git a/libswfdec/swfdec_player.c b/libswfdec/swfdec_player.c
index 0450441..dd5484f 100644
--- a/libswfdec/swfdec_player.c
+++ b/libswfdec/swfdec_player.c
@@ -1906,6 +1906,7 @@ swfdec_player_initialize (SwfdecPlayer *player, guint version,
player->initialized = TRUE;
g_object_notify (G_OBJECT (player), "initialized");
} else {
+ /* FIXME: need to kick all other movies out here */
swfdec_player_remove_timeout (player, &player->iterate_timeout);
}
@@ -1...
2007 Aug 19
0
2 commits - libswfdec/swfdec_as_array.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_as_super.c libswfdec/swfdec_as_with.c libswfdec/swfdec_movie.c libswfdec/swfdec_player.c libswfdec/swfdec_sprite_movie.c
...swfdec_as_object_resolve (SwfdecAsObject * object);
char * swfdec_as_object_get_debug (SwfdecAsObject * object);
diff --git a/libswfdec/swfdec_player.c b/libswfdec/swfdec_player.c
index 39a1cb1..942dadf 100644
--- a/libswfdec/swfdec_player.c
+++ b/libswfdec/swfdec_player.c
@@ -1444,7 +1444,7 @@ swfdec_player_initialize (SwfdecPlayer *
}
if (context->state == SWFDEC_AS_CONTEXT_NEW) {
context->state = SWFDEC_AS_CONTEXT_RUNNING;
- swfdec_as_object_set_constructor (player->roots->data, player->MovieClip, FALSE);
+ swfdec_as_object_set_constructor (player->roots->data, p...
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
...DEC_IS_SWF_DECODER (decoder)) {
+ SWFDEC_ROOT_MOVIE (target)->decoder = decoder;
+ } else {
+ g_object_unref (decoder);
+ return FALSE;
+ }
return TRUE;
}
@@ -66,19 +74,12 @@ swfdec_root_movie_loader_target_do_init
{
SwfdecRootMovie *movie = SWFDEC_ROOT_MOVIE (target);
- swfdec_player_initialize (movie->player, movie->decoder->rate,
- movie->decoder->width, movie->decoder->height);
- if (SWFDEC_IS_SWF_DECODER (movie->decoder) &&
- movie->player->roots->next == 0) {
+ if (movie->player->roots->next == 0) {
/* if we're...
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
...Otte <otte at gnome.org>
Date: Tue Jul 31 11:19:20 2007 +0200
run initialization scripts in NEW state
diff --git a/libswfdec/swfdec_player.c b/libswfdec/swfdec_player.c
index d48ad03..f0e448f 100644
--- a/libswfdec/swfdec_player.c
+++ b/libswfdec/swfdec_player.c
@@ -1299,10 +1299,6 @@ swfdec_player_initialize (SwfdecPlayer *
swfdec_net_connection_init_context (player, version);
swfdec_net_stream_init_context (player, version);
swfdec_xml_init_context (player, version);
- if (context->state == SWFDEC_AS_CONTEXT_NEW) {
- context->state = SWFDEC_AS_CONTEXT_RUNNING;
- swfde...
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
...y default, the FileAttributes tag fixes that */
- sec->allow_local = FALSE;
- sec->allow_remote = swfdec_url_has_protocol (url, "http");
- } else {
- sec->allow_local = swfdec_url_has_protocol (url, "file");
- sec->allow_remote = TRUE;
- }
-}
-
/**
* swfdec_player_initialize:
* @player: a #SwfdecPlayer
@@ -1789,7 +1772,6 @@ swfdec_player_initialize (SwfdecPlayer *player, guint version,
}
}
SWFDEC_INFO ("initializing player to size %ux%u", width, height);
- swfdec_player_create_security (player, version);
player->rate = rate;
player->...
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
...depth = level - 16384;
/* find movie */
- for (walk = player->roots; walk; walk = walk->next) {
+ for (walk = player->priv->roots; walk; walk = walk->next) {
SwfdecMovie *cur = walk->data;
if (cur->depth < depth)
continue;
@@ -1919,10 +1970,13 @@ void
swfdec_player_initialize (SwfdecPlayer *player, guint version,
guint rate, guint width, guint height)
{
+ SwfdecPlayerPrivate *priv;
+
g_return_if_fail (SWFDEC_IS_PLAYER (player));
g_return_if_fail (rate > 0);
- if (!player->initialized) {
+ priv = player->priv;
+ if (!priv->initialized) {...
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
...at gnome.org>
Date: Sat Sep 8 20:58:53 2007 +0200
run init script via swfdec_as_context_run_init_script
diff --git a/libswfdec/swfdec_player.c b/libswfdec/swfdec_player.c
index a9e9f51..1196519 100644
--- a/libswfdec/swfdec_player.c
+++ b/libswfdec/swfdec_player.c
@@ -1616,18 +1616,13 @@ swfdec_player_initialize (SwfdecPlayer *
swfdec_movie_color_init_context (player, version);
swfdec_net_connection_init_context (player, version);
swfdec_net_stream_init_context (player, version);
- if (version > 4) {
- SwfdecBits bits;
- SwfdecScript *script;
- swfdec_bits_init_data (&am...
2007 May 24
0
Branch 'as' - 11 commits - libswfdec/swfdec_as_array.c libswfdec/swfdec_as_context.c libswfdec/swfdec_as_function.c libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_native_function.c libswfdec/swfdec_as_number.c libswfdec/swfdec_as_object.c
...gs;
+ asobject_class->delete = swfdec_as_super_delete;
+
function_class->call = swfdec_as_super_call;
}
diff --git a/libswfdec/swfdec_player.c b/libswfdec/swfdec_player.c
index 74a8e7c..965f021 100644
--- a/libswfdec/swfdec_player.c
+++ b/libswfdec/swfdec_player.c
@@ -1056,7 +1056,7 @@ swfdec_player_initialize (SwfdecPlayer *
swfdec_movie_color_init_context (player, version);
if (context->state == SWFDEC_AS_CONTEXT_NEW) {
context->state = SWFDEC_AS_CONTEXT_RUNNING;
- swfdec_as_object_set_constructor (player->roots->data, player->MovieClip);
+ swfdec_as_object_set...
2007 Jul 26
0
17 commits - doc/swfdec-sections.txt libswfdec/compiler.c libswfdec/.gitignore libswfdec/Makefile.am libswfdec/swfdec_asbroadcaster.c libswfdec/swfdec_as_context.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_as_strings.c
...(SWFDEC_AS_CONTEXT (player));
- player->key_listener = swfdec_listener_new (SWFDEC_AS_CONTEXT (player));
player->registered_classes = g_hash_table_new (g_direct_hash, g_direct_equal);
player->actions = swfdec_ring_buffer_new_for_type (SwfdecPlayerAction, 16);
@@ -1303,7 +1310,6 @@ swfdec_player_initialize (SwfdecPlayer *
if (context->state == SWFDEC_AS_CONTEXT_RUNNING) {
context->state = SWFDEC_AS_CONTEXT_NEW;
swfdec_player_init_global (player, version);
- swfdec_mouse_init_context (player, version);
swfdec_sprite_movie_init_context (player, version);
swfdec_video_mov...