search for: stage_height

Displaying 12 results from an estimated 12 matches for "stage_height".

2007 Aug 02
0
2 commits - libswfdec/swfdec_player.c libswfdec/swfdec_player_internal.h libswfdec/swfdec_stage_as.c
...0,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->stage_height : player->height; player->initialized = TRUE; if (rate) { player->iterate_timeout.timestamp = player->time + SWFDEC_TICKS_PER_SECOND * 256 / rate; @@ -1801,24 +1806,21 @@ swfdec_player_get_size (SwfdecPlayer *pl } static void -swfd...
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
...T: g_value_set_uint (value, swfdec_player_get_next_event (player)); break; case PROP_WIDTH: - g_value_set_int (value, player->stage_width); + g_value_set_int (value, priv->stage_width); break; case PROP_HEIGHT: - g_value_set_int (value, player->stage_height); + g_value_set_int (value, priv->stage_height); break; case PROP_ALIGNMENT: - g_value_set_enum (value, swfdec_player_alignment_from_flags (player->align_flags)); + g_value_set_enum (value, swfdec_player_alignment_from_flags (priv->align_flags)); break;...
2007 Jul 21
0
12 commits - configure.ac doc/Makefile.am doc/swfdec-sections.txt libswfdec/jpeg libswfdec/swfdec_as_array.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_strings.c libswfdec/swfdec_player.c libswfdec/swfdec_player.h libswfdec/swfdec_player_internal.h
...-438,6 +438,75 @@ swfdec_player_get_property (GObject *obj } static void +swfdec_player_update_scale (SwfdecPlayer *player) +{ + int width, height; + double scale_x, scale_y; + + width = player->stage_width >= 0 ? player->stage_width : (int) player->width; + height = player->stage_height >= 0 ? player->stage_height : (int) player->height; + if (height == 0 || width == 0) { + player->scale_x = 1.0; + player->scale_y = 1.0; + player->offset_x = 0; + player->offset_y = 0; + return; + } + if (player->width == 0 || player->height == 0) { +...
2007 Jul 27
0
11 commits - libswfdec/swfdec_asbroadcaster.c libswfdec/swfdec_as_strings.c libswfdec/swfdec_initialize.as libswfdec/swfdec_initialize.h libswfdec/swfdec_net_stream.c libswfdec/swfdec_player.c libswfdec/swfdec_sprite_movie_as.c test/trace
..._object_class_install_property (object_class, PROP_INITIALIZED, g_param_spec_boolean ("initialized", "initialized", "TRUE when the player has initialized its basic values", @@ -1733,6 +1714,27 @@ swfdec_player_get_size (SwfdecPlayer *pl *height = player->stage_height; } +static void +swfdec_player_set_size_internal (SwfdecPlayer *player, int width, int height) +{ + gboolean changed = FALSE; + + if (player->stage_width != width) { + player->stage_width = width; + g_object_notify (G_OBJECT (player), "width"); + changed = TRUE; + } +...
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
...f (player->height != height) { + player->height = height; + g_object_notify (G_OBJECT (player), "default-height"); + } player->internal_width = player->stage_width >= 0 ? (guint) player->stage_width : player->width; player->internal_height = player->stage_height >= 0 ? (guint) player->stage_height : player->height; - player->initialized = TRUE; - if (rate) { - player->iterate_timeout.timestamp = player->time; - swfdec_player_add_timeout (player, &player->iterate_timeout); - SWFDEC_LOG ("initialized iterate timeout %...
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
...lse { + SWFDEC_AS_VALUE_SET_INT (ret, player->width); + } +} + +SWFDEC_AS_NATIVE (666, 7, get_height) +void +get_height (SwfdecAsContext *cx, SwfdecAsObject *object, + guint argc, SwfdecAsValue *argv, SwfdecAsValue *ret) +{ + SwfdecPlayer *player = SWFDEC_PLAYER (cx); + + if (player->stage_height > -1) { + SWFDEC_AS_VALUE_SET_INT (ret, player->stage_height); + } else { + SWFDEC_AS_VALUE_SET_INT (ret, player->height); + } +} + +/* FIXME: do this smarter */ +SWFDEC_AS_NATIVE (666, 6, set_width) +void +set_width (SwfdecAsContext *cx, SwfdecAsObject *object, + guint argc, Sw...
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
...width = SWFDEC_TWIPS_TO_DOUBLE (player->invalid.x1 - player->invalid.x0) * player->scale_x; - width = MIN (width, player->stage_width - x); - height = SWFDEC_TWIPS_TO_DOUBLE (player->invalid.y1 - player->invalid.y0) * player->scale_y; - height = MIN (height, player->stage_height - y); + swfdec_player_global_to_stage (player, &player->invalid.x0, &player->invalid.y0); + swfdec_player_global_to_stage (player, &player->invalid.x1, &player->invalid.y1); + x = MAX (player->invalid.x0, 0.0); + y = MAX (player->invalid.y0, 0.0); +...
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
...PE_UINT); + NULL, NULL, swfdec_marshal_VOID__ULONG_UINT, + G_TYPE_NONE, 2, G_TYPE_ULONG, G_TYPE_UINT); /** * SwfdecPlayer::handle-key: * @player: the #SwfdecPlayer affected @@ -1601,7 +1611,7 @@ swfdec_player_initialize (SwfdecPlayer * player->internal_height = player->stage_height >=0 ? (guint) player->stage_height : player->height; player->initialized = TRUE; if (rate) { - player->iterate_timeout.timestamp = player->time + SWFDEC_TICKS_PER_SECOND * 256 / rate; + player->iterate_timeout.timestamp = player->time; swfdec_player_add_time...
2007 Oct 25
0
6 commits - libswfdec/swfdec_as_interpret.c libswfdec/swfdec_event.c libswfdec/swfdec_event.h libswfdec/swfdec_movie.c libswfdec/swfdec_movie.h libswfdec/swfdec_player.c libswfdec/swfdec_player_internal.h libswfdec/swfdec_resource.c
...ayer) player->mouse_visible = TRUE; player->mouse_cursor = SWFDEC_MOUSE_CURSOR_NORMAL; player->iterate_timeout.callback = swfdec_player_iterate; - player->init_queue = g_queue_new (); - player->construct_queue = g_queue_new (); player->stage_width = -1; player->stage_height = -1; } @@ -1836,7 +1889,7 @@ swfdec_player_initialize (SwfdecPlayer *player, guint version, player->internal_height = player->stage_height >= 0 ? (guint) player->stage_height : player->height; player->initialized = TRUE; if (rate) { - player->iterate_timeout.times...
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
...nitialized"); } else { + /* FIXME: need to kick all other movies out here */ swfdec_player_remove_timeout (player, &player->iterate_timeout); } @@ -1926,7 +1927,7 @@ swfdec_player_initialize (SwfdecPlayer *player, guint version, player->internal_height = player->stage_height >= 0 ? (guint) player->stage_height : player->height; swfdec_player_update_scale (player); - player->iterate_timeout.timestamp = player->time; + player->iterate_timeout.timestamp = player->time + SWFDEC_TICKS_PER_SECOND * 256 / player->rate / 10; swfdec_player_add_...
2007 Nov 01
0
3 commits - libswfdec/Makefile.am libswfdec/swfdec_as_interpret.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader_internal.h libswfdec/swfdec_load_object_as.c libswfdec/swfdec_load_object.c libswfdec/swfdec_net_stream.c libswfdec/swfdec_player.c
...ayer_resource_request_finish (player); g_hash_table_destroy (player->registered_classes); while (player->roots) @@ -1611,6 +1613,8 @@ swfdec_player_init (SwfdecPlayer *player) player->iterate_timeout.callback = swfdec_player_iterate; player->stage_width = -1; player->stage_height = -1; + + swfdec_player_resource_request_init (player); } void @@ -1690,42 +1694,75 @@ swfdec_player_invalidate (SwfdecPlayer *player, const SwfdecRect *rect) /** * swfdec_player_get_level: * @player: a #SwfdecPlayer - * @name: name of the level to request - * @create: resource to create...
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
...swfdec_function_list_execute (&priv->rooted, player); swfdec_as_object_mark (SWFDEC_AS_OBJECT (priv->resource)); @@ -1791,8 +1791,6 @@ swfdec_player_init (SwfdecPlayer *player) priv->iterate_timeout.callback = swfdec_player_iterate; priv->stage_width = -1; priv->stage_height = -1; - - priv->sandboxes = g_hash_table_new (swfdec_url_hash, swfdec_url_equal); } void diff --git a/libswfdec/swfdec_player_internal.h b/libswfdec/swfdec_player_internal.h index 8c9e819..889a1ee 100644 --- a/libswfdec/swfdec_player_internal.h +++ b/libswfdec/swfdec_player_internal.h @@ -1...