search for: swfdec_resource_loader_target_parse

Displaying 14 results from an estimated 14 matches for "swfdec_resource_loader_target_parse".

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
...min Otte <otte at gnome.org> Date: Sat Nov 10 19:35:20 2007 +0100 seems I never compiled this :o diff --git a/libswfdec/swfdec_resource.c b/libswfdec/swfdec_resource.c index 9ad4105..c93d151 100644 --- a/libswfdec/swfdec_resource.c +++ b/libswfdec/swfdec_resource.c @@ -242,7 +242,7 @@ swfdec_resource_loader_target_parse (SwfdecLoaderTarget *target, SwfdecLoader *l SwfdecStatus status; guint parsed; - if (dec == NULL && swfdec_buffer_queue_get_offset (loader->queue == 0)) { + if (dec == NULL && swfdec_buffer_queue_get_offset (loader->queue) == 0) { if (swfdec_buffer_queue_get_de...
2007 Oct 19
0
8 commits - libswfdec/swfdec_movie_as_drawing.c libswfdec/swfdec_player.c libswfdec/swfdec_resource.c libswfdec/swfdec_resource.h libswfdec/swfdec_sprite_movie.c
...stance, SwfdecLoader *loader) { - SwfdecResource *instance = SWFDEC_RESOURCE (target); const char *query; query = swfdec_url_get_query (swfdec_loader_get_url (loader)); @@ -105,9 +104,19 @@ swfdec_resource_loader_target_open (SwfdecLoaderTarget *target, SwfdecLoader *lo } static void -swfdec_resource_loader_target_parse (SwfdecLoaderTarget *target, SwfdecLoader *loader) +swfdec_resource_loader_target_open (SwfdecLoaderTarget *target, SwfdecLoader *loader) { SwfdecResource *instance = SWFDEC_RESOURCE (target); + + if (!instance->initial) + return; + + swfdec_resource_open (instance, loader); +} + +stati...
2007 Dec 05
2
[Bug 13529] New: swf-mozilla will crash firefox when access www.tudou.com
http://bugs.freedesktop.org/show_bug.cgi?id=13529 Summary: swf-mozilla will crash firefox when access www.tudou.com Product: swfdec Version: unspecified Platform: x86 (IA32) OS/Version: Linux (All) Status: NEW Severity: normal Priority: medium Component: plugin AssignedTo: swfdec at
2007 Nov 09
1
segmentation fault when no decoder found
...FDEC: WARN : swfdec_movie_asprops.c(241): mc_width_set: trying to set width to a non-finite value, ignoring SWFDEC: ERROR: swfdec_loader.c(333): swfdec_loader_error: error in loader 0xb58db40: Network error Loading stream: http://www.mymovies.it/video/logo.png SWFDEC: ERROR: swfdec_resource.c(247): swfdec_resource_loader_target_parse: no decoder found Program received signal SIGSEGV, Segmentation fault. ---Type <return> to continue, or q <return> to quit---bt [Switching to Thread 0xb71a2920 (LWP 31559)] 0xb2e79d8f in swfdec_movie_get_version (movie=0xaea2608) at swfdec_movie.c:366 366 return SWFDEC_SWF_DECODE...
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
...stance->movie), instance->variables); } - swfdec_resource_emit_signal (instance, SWFDEC_AS_STR_onLoadStart, NULL, 0); + swfdec_resource_emit_signal (instance, SWFDEC_AS_STR_onLoadStart, FALSE, NULL, 0); + instance->state = SWFDEC_RESOURCE_OPENED; } static void @@ -153,7 +183,6 @@ swfdec_resource_loader_target_parse (SwfdecLoaderTarget *target, SwfdecLoader *l SwfdecResource *instance = SWFDEC_RESOURCE (target); SwfdecPlayer *player = SWFDEC_PLAYER (SWFDEC_AS_OBJECT (instance->movie)->context); SwfdecBuffer *buffer; - SwfdecAsValue vals[2]; SwfdecDecoder *dec = instance->decoder; Swfde...
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
...SWFDEC_RESOURCE (target); const char *query; + if (!swfdec_resource_create_movie (instance)) + return; query = swfdec_url_get_query (swfdec_loader_get_url (loader)); if (query) { SWFDEC_INFO ("set url query movie variables: %s", query); @@ -181,7 +226,6 @@ static void swfdec_resource_loader_target_parse (SwfdecLoaderTarget *target, SwfdecLoader *loader) { SwfdecResource *instance = SWFDEC_RESOURCE (target); - SwfdecPlayer *player = SWFDEC_PLAYER (SWFDEC_AS_OBJECT (instance->movie)->context); SwfdecBuffer *buffer; SwfdecDecoder *dec = instance->decoder; SwfdecDecoderClass *kl...
2007 Nov 08
2
swfdec in firefox on Fedora8 x86_64
Hi All, I've tried swfdec on Fedora 8 x86_64 without much luck. I originally used the rpms from livna. I primarily want it just to view youtube videos which from various blog posts I thought worked. It seems to detect the flash but i just get a white background (it does detect a plugin as you don't get the jigsaw piece). So i recompiled the rpm on my machine just to make sure. No
2007 Nov 12
0
13 commits - libswfdec/Makefile.am libswfdec/swfdec_decoder.c libswfdec/swfdec_decoder.h libswfdec/swfdec_flv_decoder.c libswfdec/swfdec_flv_decoder.h libswfdec/swfdec_image.c libswfdec/swfdec_image_decoder.c libswfdec/swfdec_image_decoder.h
...+0100 set loader size on decoder This is needed to report the correct size when loading images diff --git a/libswfdec/swfdec_resource.c b/libswfdec/swfdec_resource.c index e6ed60d..51ebff0 100644 --- a/libswfdec/swfdec_resource.c +++ b/libswfdec/swfdec_resource.c @@ -252,7 +252,11 @@ swfdec_resource_loader_target_parse (SwfdecLoaderTarget *target, SwfdecLoader *l if (dec == NULL) { SWFDEC_ERROR ("no decoder found for format"); } else { + glong total; resource->decoder = dec; + total = swfdec_loader_get_size (loader); + if (total >= 0) + dec->bytes_total =...
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
...set_variables (SWFDEC_MOVIE (instance->movie), query); + } + if (instance->variables) { + SWFDEC_INFO ("set manual movie variables: %s", instance->variables); + swfdec_movie_set_variables (SWFDEC_MOVIE (instance->movie), instance->variables); + } +} + +static void +swfdec_resource_loader_target_parse (SwfdecLoaderTarget *target, SwfdecLoader *loader) +{ + SwfdecResource *instance = SWFDEC_RESOURCE (target); + SwfdecPlayer *player = SWFDEC_PLAYER (SWFDEC_AS_OBJECT (instance->movie)->context); + SwfdecDecoder *dec = instance->decoder; + SwfdecDecoderClass *klass; + + if (dec == NULL...
2007 Nov 08
0
5 commits - libswfdec/swfdec_net_stream.c libswfdec/swfdec_player.c libswfdec/swfdec_resource.c libswfdec/swfdec_resource.h player/swfdec_slow_loader.c test/trace
...me, gboolea memcpy (&vals[skip], args, sizeof (SwfdecAsValue) * n_args); swfdec_as_object_call (SWFDEC_AS_OBJECT (resource->clip_loader), SWFDEC_AS_STR_broadcastMessage, n_args + skip, vals, NULL); + return SWFDEC_SPRITE_MOVIE (movie); } static void @@ -297,13 +298,20 @@ swfdec_resource_loader_target_parse (SwfdecLoaderTarget *target, SwfdecLoader *l static void swfdec_resource_loader_target_eof (SwfdecLoaderTarget *target, SwfdecLoader *loader) { - SwfdecAsValue val; SwfdecResource *resource = SWFDEC_RESOURCE (target); + SwfdecAsValue val; + SwfdecSpriteMovie *movie; swfdec_resource_em...
2007 Nov 07
0
36 commits - doc/swfdec-sections.txt libswfdec/Makefile.am libswfdec/swfdec_amf.c libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_as_strings.c libswfdec/swfdec_buffer.c libswfdec/swfdec_buffer.h
...echeck) + if (status & SWFDEC_STATUS_IMAGE) swfdec_net_stream_loader_target_recheck (stream); } diff --git a/libswfdec/swfdec_resource.c b/libswfdec/swfdec_resource.c index cb5dbb7..260c57d 100644 --- a/libswfdec/swfdec_resource.c +++ b/libswfdec/swfdec_resource.c @@ -155,14 +155,19 @@ swfdec_resource_loader_target_parse (SwfdecLoaderTarget *target, SwfdecLoader *l { SwfdecResource *instance = SWFDEC_RESOURCE (target); SwfdecPlayer *player = SWFDEC_PLAYER (SWFDEC_AS_OBJECT (instance->movie)->context); + SwfdecBuffer *buffer; SwfdecAsValue vals[2]; SwfdecDecoder *dec = instance->decoder; Sw...
2007 Dec 10
0
6 commits - libswfdec/Makefile.am libswfdec/swfdec_as_interpret.c libswfdec/swfdec_color_as.c libswfdec/swfdec_graphic_movie.c libswfdec/swfdec_image_decoder.c libswfdec/swfdec_morph_movie.c libswfdec/swfdec_movie_as_drawing.c
...gt; Date: Sun Dec 9 22:53:34 2007 +0100 don't crash when loading images > 65kB (fixes #13529) diff --git a/libswfdec/swfdec_resource.c b/libswfdec/swfdec_resource.c index 887c102..027027a 100644 --- a/libswfdec/swfdec_resource.c +++ b/libswfdec/swfdec_resource.c @@ -287,11 +287,11 @@ swfdec_resource_loader_target_parse (SwfdecLoaderTarget *target, SwfdecLoader *l } parsed += buffer->length; if (dec) { - status = swfdec_decoder_parse (dec, buffer); + status |= swfdec_decoder_parse (dec, buffer); } else { swfdec_buffer_unref (buffer); } - } while ((status & (SWFDEC_STA...
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
...cStreamTarget *target, SwfdecStream *stream) { + SwfdecLoader *loader = SWFDEC_LOADER (stream); SwfdecResource *instance = SWFDEC_RESOURCE (target); const char *query; @@ -246,18 +247,21 @@ swfdec_resource_loader_target_open (SwfdecLoaderTarget *target, SwfdecLoader *lo } static void -swfdec_resource_loader_target_parse (SwfdecLoaderTarget *target, SwfdecLoader *loader) +swfdec_resource_stream_target_parse (SwfdecStreamTarget *target, SwfdecStream *stream) { + SwfdecLoader *loader = SWFDEC_LOADER (stream); SwfdecResource *resource = SWFDEC_RESOURCE (target); + SwfdecBufferQueue *queue; SwfdecBuffer *buffe...
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
...C_FLASH_SECURITY (resource)->player; movie = (SwfdecSpriteMovie *) swfdec_action_lookup_object (SWFDEC_AS_CONTEXT (player), player->roots->data, resource->target, resource->target + strlen (resource->target)); if (!SWFDEC_IS_SPRITE_MOVIE (movie)) { @@ -257,7 +258,8 @@ swfdec_resource_loader_target_parse (SwfdecLoaderTarget *target, SwfdecLoader *l if (swfdec_buffer_queue_get_depth (loader->queue) < SWFDEC_DECODER_DETECT_LENGTH) return; buffer = swfdec_buffer_queue_peek (loader->queue, 4); - dec = swfdec_decoder_new (resource->player, buffer); + dec = + swfde...