search for: swfdec_player_is_initialized

Displaying 20 results from an estimated 26 matches for "swfdec_player_is_initialized".

2008 Sep 01
1
Porting Swfdec to Mac OS X & Timing question
...; _private->_nextEventTimer = nil; if (millisecondsToNextEvent == -1) // nothing's going on, so do nothing return; else if (millisecondsToNextEvent == 0) // we need to trigger the next event immediately { swfdec_player_advance(_private->_player, millisecondsToNextEvent); if (swfdec_player_is_initialized(_private->_player)) { unsigned int width, height; swfdec_player_get_default_size(_private->_player, &width, &height); [self setBounds:NSMakeRect(0.0, 0.0, width, height)]; [self setNeedsDisplay:YES]; } [[NSRunLoop currentRunLoop] performSelector:@selector(sched...
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
...n (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/swfplay.c +++ b/player/swfplay.c @@ -90,6 +90,7 @@ main (int argc, char...
2008 Jan 14
0
8 commits - player/swfdec-player.c player/swfdec-player.ui player/swfdec-window.c player/swfdec-window-handlers.c
....c b/player/swfdec-window.c index c7fa72c..5b1a32e 100644 --- a/player/swfdec-window.c +++ b/player/swfdec-window.c @@ -78,11 +78,17 @@ swfdec_window_init (SwfdecWindow *window) static void swfdec_window_player_initialized (SwfdecPlayer *player, GParamSpec *pspec, SwfdecWindow *window) { - if (!swfdec_player_is_initialized (player)) - return; - - gtk_recent_manager_add_item (gtk_recent_manager_get_default (), - swfdec_url_get_url (swfdec_loader_get_url (window->loader))); + static const char *mime[2] = { "swfdec-player", NULL }; + GtkRecentData data = { NULL, NULL, (char *) "application/x...
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
...ot; -#endif - -#include <libswfdec/swfdec.h> - -int -main (int argc, char *argv[]) -{ - SwfdecPlayer *player; - - swfdec_init (); - - if (argc < 2){ - g_print ("usage: %s FILENAME\n", argv[0]); - return 0; - } - - player = swfdec_player_new_from_file (argv[1]); - if (!swfdec_player_is_initialized (player)) { - g_printerr ("Error parsing file \"%s\"\n", argv[1]); - g_object_unref (player); - player = NULL; - return 1; - } - - g_object_unref (player); - player = NULL; - - return 0; -} - diff-tree 9490205e6f41fe442872a583d4170d3f25c5a0b4 (from 9f317479647298...
2007 Feb 17
0
2 commits - doc/swfdec-sections.txt libswfdec/swfdec_color.h libswfdec/swfdec_player.c libswfdec/swfdec_player.h libswfdec/swfdec_player_internal.h libswfdec/swfdec_sprite.c libswfdec/swfdec_sprite.h libswfdec/swfdec_sprite_movie.c
...r per player, not one per frame per sprite - The background color is exported by the SwfdecPlayer, so it can be overwritten diff --git a/doc/swfdec-sections.txt b/doc/swfdec-sections.txt index 43457d5..4a45ff4 100644 --- a/doc/swfdec-sections.txt +++ b/doc/swfdec-sections.txt @@ -45,6 +45,8 @@ swfdec_player_is_initialized swfdec_player_get_rate swfdec_player_get_image_size swfdec_player_get_next_event +swfdec_player_get_background_color +swfdec_player_set_background_color swfdec_player_render swfdec_player_advance swfdec_player_handle_mouse diff --git a/libswfdec/swfdec_player.c b/libswfdec/swfdec_player.c ind...
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
...ault_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..8d617fd 100644 --- a/libswfdec-gtk/sw...
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 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
...); 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_as.c b/libswfdec/swfdec_player_as.c index a492055..2...
2008 Jan 14
0
player/swfdec-player.ui player/swfdec-window.c player/swfdec-window.h
...cWindow *window) +{ + if (swfdec_as_context_is_aborted (SWFDEC_AS_CONTEXT (player))) + swfdec_window_error (window, _("Broken Flash file, playback aborted.")); +} + +static void +swfdec_window_player_next_event (SwfdecPlayer *player, GParamSpec *pspec, SwfdecWindow *window) +{ + if (!swfdec_player_is_initialized (player) && swfdec_player_get_next_event (player) < 0) + swfdec_window_error (window, _("%s is not a Flash file."), + swfdec_loader_get_filename (window->loader)); +} + +static void swfdec_window_player_initialized (SwfdecPlayer *player, GParamSpec *pspec, SwfdecWindow...
2007 Jun 15
0
Branch 'as' - 4 commits - libswfdec/swfdec_movie.c libswfdec/swfdec_player.c libswfdec/swfdec_sprite.c test/trace
...string = g_string_new (""); player = swfdec_player_new (); g_signal_connect (player, "trace", G_CALLBACK (trace_cb), string); + g_signal_connect (player, "fscommand", G_CALLBACK (fscommand_cb), &quit); swfdec_player_set_loader (player, loader); if (!swfdec_player_is_initialized (player)) { g_print (" ERROR: player is not initialized\n"); @@ -38,8 +50,17 @@ run_test (const char *filename) return FALSE; } - advance = ceil (10000 / swfdec_player_get_rate (player)); - swfdec_player_advance (player, advance); + time_left = ceil (10000 / swfdec_play...
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
...pt, 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 argc, char *argv[]) { @@ -348,13 +373,9 @@ main (int argc, char *argv...
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
...eturn 1; } player = swfdec_gtk_player_new (); @@ -123,13 +123,6 @@ main (int argc, char *argv[]) loader = swfdec_slow_loader_new (loader, delay); swfdec_player_set_loader_with_variables (player, loader, variables); - /* FIXME add smarter "not my file" detection */ - if (!swfdec_player_is_initialized (player) && delay == 0) { - g_printerr ("File \"%s\" is not a file Swfdec can play\n", argv[1]); - g_object_unref (player); - player = NULL; - return 1; - } if (no_sound) swfdec_gtk_player_set_audio_enabled (SWFDEC_GTK_PLAYER (player), FALSE); diff...
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
...ec/swfdec_player.c +++ b/libswfdec/swfdec_player.c @@ -1023,8 +1023,6 @@ void swfdec_player_initialize (SwfdecPlayer *player, guint rate, guint width, guint height) { g_return_if_fail (SWFDEC_IS_PLAYER (player)); - g_return_if_fail (width > 0); - g_return_if_fail (height > 0); if (swfdec_player_is_initialized (player)) return; @@ -1033,6 +1031,7 @@ swfdec_player_initialize (SwfdecPlayer * player->rate = rate; player->width = width; player->height = height; + player->initialized = TRUE; if (rate) { player->iterate_timeout.timestamp = player->time + SWFDEC_TICKS_PE...
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
..._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_startup (context, version); - /* reset state for initialization */ - /* FIXME: have a better way to do this */ - if (context->state == SWFDEC_AS_CONTEXT_RUNNING) { - context->state = SWFDEC_AS_CONTE...
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 (value, swfdec_player_get_background_color (player)); break; case PROP_CACHE_SIZE: - g_value_set_uint (value, player->cache->max_size); + g_value_set_uint (value, priv->cache->max_size); break; case PROP_INITIALIZED: g_value_set_boolean (value, swfdec_player_is_initialized (player)); break; case PROP_DEFAULT_WIDTH: - g_value_set_uint (value, player->width); + g_value_set_uint (value, priv->width); break; case PROP_DEFAULT_HEIGHT: - g_value_set_uint (value, player->height); + g_value_set_uint (value, priv->height...
2007 Mar 14
0
10 commits - libswfdec/swfdec_flv_decoder.c libswfdec/swfdec_flv_decoder.h libswfdec/swfdec_js_global.c libswfdec/swfdec_js_movie.c libswfdec/swfdec_js_net_stream.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h libswfdec/swfdec_loadertarget.c
...+ guint time_left; GError *error = NULL; char *str; GString *string; @@ -31,12 +32,22 @@ run_test (const char *filename) player = swfdec_player_new (); g_signal_connect (player, "trace", G_CALLBACK (trace_cb), string); swfdec_player_set_loader (player, loader); + if (!swfdec_player_is_initialized (player)) { + g_print (" ERROR: player is not initialized\n"); + g_object_unref (player); + return FALSE; + } + time_left = ceil (10000 / swfdec_player_get_rate (player)); /* FIXME: Make the number of iterations configurable? */ - for (i = 0; i < 10; i++) { + while (...
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
...}; 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_loader_get_url (loader))); g_object_unref (player); gtk_main_q...
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
...rate, guint width, guint height) +swfdec_player_initialize (SwfdecPlayer *player, guint version, + guint rate, guint width, guint height) { g_return_if_fail (SWFDEC_IS_PLAYER (player)); g_return_if_fail (width > 0); @@ -1019,6 +1021,7 @@ swfdec_player_initialize (SwfdecPlayer * if (swfdec_player_is_initialized (player)) return; + swfdec_as_context_startup (SWFDEC_AS_CONTEXT (player), version); SWFDEC_INFO ("initializing player to size %ux%u", width, height); player->rate = rate; player->width = width; diff --git a/libswfdec/swfdec_player_internal.h b/libswfdec/swfdec_pl...
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
...r); + if (player->resource->loader->error) { + g_printerr ("Couldn't open file \"%s\": %s\n", argv[1], player->resource->loader->error); g_object_unref (player); return 1; } /* FIXME: HACK! */ swfdec_player_advance (player, 0); - if (swfdec_player_is_initialized (player)) { + if (!swfdec_player_is_initialized (player)) { g_printerr ("File \"%s\" is not a SWF file\n", argv[1]); g_object_unref (player); player = NULL; return 1; } - s = (SwfdecSwfDecoder *) SWFDEC_MOVIE (player->roots->data)->swf->decod...
2007 Jul 18
0
12 commits - configure.ac doc/swfdec-sections.txt libswfdec-gtk/swfdec_playback_alsa.c libswfdec/jpeg libswfdec/Makefile.am libswfdec/swfdec_amf.c libswfdec/swfdec_as_array.c libswfdec/swfdec_as_boolean.h libswfdec/swfdec_as_context.c
...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: * @player: a #SwfdecPlayer @@ -1490,14 +1483,14 @@ swfdec_player_is_initialized (SwfdecPlay guint swfdec_player_get_next_event (SwfdecPlayer *player) { - SwfdecTick time; + SwfdecTick tick; guint ret; g_return_val_if_fail (SWFDEC_IS_PLAYER (player), 0); - time = swfdec_player_get_next_event_time (player); - ret = SWFDEC_TICKS_TO_MSECS (time); - if (time % (SW...