search for: swfdec_loader_set_data_typ

Displaying 20 results from an estimated 20 matches for "swfdec_loader_set_data_typ".

2007 Mar 16
0
libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h libswfdec/swfdec_loader_internal.h libswfdec/swfdec_net_stream.c libswfdec/swfdec_root_movie.c libswfdec/swfdec_xml.c
...ta was identified to be in or + * #SWFDEC_LOADER_DATA_UNKNOWN if not identified + **/ +SwfdecLoaderDataType +swfdec_loader_get_data_type (SwfdecLoader *loader) +{ + g_return_val_if_fail (SWFDEC_IS_LOADER (loader), SWFDEC_LOADER_DATA_UNKNOWN); + + return loader->data_type; +} + +void +swfdec_loader_set_data_type (SwfdecLoader *loader, SwfdecLoaderDataType type) +{ + g_return_if_fail (SWFDEC_IS_LOADER (loader)); + g_return_if_fail (loader->data_type == SWFDEC_LOADER_DATA_UNKNOWN); + g_return_if_fail (type != SWFDEC_LOADER_DATA_UNKNOWN); + + loader->data_type = type; + g_object_notify (G_OBJECT (...
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
...RESOURCE (target); SwfdecAsValue val; - SwfdecSpriteMovie *movie; swfdec_resource_emit_signal (resource, SWFDEC_AS_STR_onLoadProgress, TRUE, NULL, 0); if (resource->decoder) { @@ -321,14 +324,8 @@ swfdec_resource_loader_target_eof (SwfdecLoaderTarget *target, SwfdecLoader *loa swfdec_loader_set_data_type (loader, dec->data_type); } SWFDEC_AS_VALUE_SET_INT (&val, 0); /* FIXME */ - movie = swfdec_resource_emit_signal (resource, SWFDEC_AS_STR_onLoadComplete, FALSE, &val, 1); - /* FIXME: I bet this is wrong for figuring out if movies should emit onLoadInit */ - if (resource->cli...
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
...if (dec == NULL) { - SWFDEC_ERROR ("no decoder found"); - swfdec_loader_set_target (loader, NULL); - return; - } - - if (SWFDEC_IS_SWF_DECODER (dec)) { + SWFDEC_ERROR ("no decoder found for format"); + } else if (SWFDEC_IS_SWF_DECODER (dec)) { swfdec_loader_set_data_type (loader, SWFDEC_LOADER_DATA_SWF); resource->decoder = dec; } else { SWFDEC_FIXME ("implement handling of %s", G_OBJECT_TYPE_NAME (dec)); - g_object_unref (dec); - swfdec_loader_set_target (loader, NULL); - return; } } - klass = SWFDEC_DECODER...
2007 Aug 18
0
8 commits - libswfdec/Makefile.am libswfdec/swfdec_as_strings.c libswfdec/swfdec_load_object_as.c libswfdec/swfdec_load_object_as.h libswfdec/swfdec_load_object.c libswfdec/swfdec_load_object.h libswfdec/swfdec_player.c libswfdec/swfdec_player_internal.h
...ader_set_target (load_object->loader, SWFDEC_LOADER_TARGET (load_object)); + load_object->loader = swfdec_player_load ( + SWFDEC_PLAYER (SWFDEC_AS_OBJECT (load_object)->context), url); + swfdec_loader_set_target (load_object->loader, + SWFDEC_LOADER_TARGET (load_object)); swfdec_loader_set_data_type (load_object->loader, SWFDEC_LOADER_DATA_TEXT); SWFDEC_AS_VALUE_SET_INT (&val, 0); @@ -193,7 +201,8 @@ swfdec_load_object_new (SwfdecAsObject * if (!swfdec_as_context_use_mem (target->context, sizeof (SwfdecLoadObject))) return NULL; load_object = g_object_new (SWFDEC_TYP...
2007 Aug 01
0
9 commits - doc/swfdec-sections.txt libswfdec/swfdec_as_frame.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h libswfdec/swfdec_loader_internal.h libswfdec/swfdec_loadertarget.c libswfdec/swfdec_loadertarget.h libswfdec/swfdec_movie.c
...fdecLoader *loader) +{ + SwfdecXml *xml = SWFDEC_XML (target); + guint size; /* get the text from the loader */ - if (loader->state == SWFDEC_LOADER_STATE_ERROR) { - /* nothing to do here */ - } else { - guint size; - g_assert (loader->state == SWFDEC_LOADER_STATE_EOF); - swfdec_loader_set_data_type (loader, SWFDEC_LOADER_DATA_TEXT); - size = swfdec_buffer_queue_get_depth (loader->queue); - xml->text = g_try_malloc (size + 1); - if (xml->text) { - SwfdecBuffer *buffer; - guint i = 0; - while ((buffer = swfdec_buffer_queue_pull_buffer (loader->queue))) { - m...
2007 Aug 08
0
6 commits - libswfdec-gtk/swfdec_gtk_loader.c libswfdec/swfdec_as_strings.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h libswfdec/swfdec_loader_internal.h libswfdec/swfdec_net_stream_as.c libswfdec/swfdec_net_stream.c
...@@ SwfdecLoader * swfdec_loader_load (Swf SwfdecLoaderRequest request, const char * data, gsize data_len); +void swfdec_loader_close (SwfdecLoader * loader); void swfdec_loader_set_target (SwfdecLoader * loader, SwfdecLoaderTarget * target); void swfdec_loader_set_data_type (SwfdecLoader * loader,
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
...V_DECODER (instance->decoder)) { - /* nothing to do, please move along */ } else { g_assert_not_reached (); } @@ -174,10 +171,7 @@ swfdec_resource_loader_target_parse (SwfdecLoaderTarget *target, SwfdecLoader *l return; } - if (SWFDEC_IS_FLV_DECODER (dec)) { - swfdec_loader_set_data_type (loader, SWFDEC_LOADER_DATA_FLV); - swfdec_flv_decoder_add_movie (SWFDEC_FLV_DECODER (dec), SWFDEC_MOVIE (instance->movie)); - } else if (SWFDEC_IS_SWF_DECODER (dec)) { + if (SWFDEC_IS_SWF_DECODER (dec)) { swfdec_loader_set_data_type (loader, SWFDEC_LOADER_DATA_SWF); in...
2007 Nov 10
0
[PATCH] swfdec: better variable parsing.
...return FALSE; -} diff --git a/libswfdec/swfdec_loader_internal.h b/libswfdec/swfdec_loader_internal.h index 22b2421..21e0be8 100644 --- a/libswfdec/swfdec_loader_internal.h +++ b/libswfdec/swfdec_loader_internal.h @@ -45,10 +45,6 @@ void swfdec_loader_set_target (SwfdecLoader * loader, void swfdec_loader_set_data_type (SwfdecLoader * loader, SwfdecLoaderDataType type); -gboolean swfdec_urldecode_one (const char * string, - char ** name, - char ** value, - const char ** end); void swfdec_string_append_urlencoded (GString * str, const char * name, cons...
2007 Mar 20
0
5 commits - configure.ac doc/Makefile.am doc/swfdec-sections.txt libswfdec/swfdec_js_net_stream.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h libswfdec/swfdec_net_stream.c
...bytes = swfdec_buffer_queue_get_offset (loader->queue) + + swfdec_buffer_queue_get_depth (loader->queue); + if (bytes) + swfdec_loader_set_size (loader, bytes); + } g_object_notify (G_OBJECT (loader), "eof"); swfdec_loader_parse (loader); } @@ -514,6 +533,41 @@ swfdec_loader_set_data_type (SwfdecLoade } /** + * swfdec_loader_set_size: + * @loader: a #SwfdecLoader + * @size: the amount of bytes in this loader + * + * Sets the size of bytes in this loader. This function may only be called once. + **/ +void +swfdec_loader_set_size (SwfdecLoader *loader, gulong size) +{ + g_return...
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
...cPlayer *player, SwfdecLoader *loader, gpointer obj) +{ + SwfdecLoadObject *load_object = SWFDEC_LOAD_OBJECT (obj); + + if (loader == NULL) { + return; + } + load_object->loader = loader; + + swfdec_loader_set_target (load_object->loader, + SWFDEC_LOADER_TARGET (load_object)); + swfdec_loader_set_data_type (load_object->loader, SWFDEC_LOADER_DATA_TEXT); +} + static gboolean swfdec_load_object_load (SwfdecLoadObject *load_object, const char *url, SwfdecLoaderRequest request, SwfdecBuffer *data) { + SwfdecPlayer *player; + SwfdecSecurity *sec; SwfdecAsValue val; g_return_val_if_f...
2007 Nov 12
0
2 commits - libswfdec/swfdec_loader.c libswfdec/swfdec_loader_internal.h libswfdec/swfdec_movie.c libswfdec/swfdec_movie.h libswfdec/swfdec_resource.c test/various
...return FALSE; -} diff --git a/libswfdec/swfdec_loader_internal.h b/libswfdec/swfdec_loader_internal.h index 22b2421..21e0be8 100644 --- a/libswfdec/swfdec_loader_internal.h +++ b/libswfdec/swfdec_loader_internal.h @@ -45,10 +45,6 @@ void swfdec_loader_set_target (SwfdecLoader * loader, void swfdec_loader_set_data_type (SwfdecLoader * loader, SwfdecLoaderDataType type); -gboolean swfdec_urldecode_one (const char * string, - char ** name, - char ** value, - const char ** end); void swfdec_string_append_urlencoded (GString * str, const char * name, cons...
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
...); load_object->loader = swfdec_player_load ( SWFDEC_PLAYER (SWFDEC_AS_OBJECT (load_object)->context), url, request, data); + if (load_object->loader == NULL) + return FALSE; + swfdec_loader_set_target (load_object->loader, SWFDEC_LOADER_TARGET (load_object)); swfdec_loader_set_data_type (load_object->loader, SWFDEC_LOADER_DATA_TEXT); @@ -207,6 +210,7 @@ swfdec_load_object_load (SwfdecLoadObject *load_object, const char *url, SWFDEC_AS_VALUE_SET_BOOLEAN (&val, FALSE); swfdec_as_object_set_variable_and_flags (load_object->target, SWFDEC_AS_STR_loaded, &va...
2007 Aug 20
0
Branch 'vivi' - 60 commits - libswfdec-gtk/swfdec_gtk_loader.c libswfdec/Makefile.am libswfdec/swfdec_as_array.c libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame_internal.h libswfdec/swfdec_as_interpret.c
...ariable (load_object->target, SWFDEC_AS_STR__bytesTotal, - &val); + swfdec_as_object_set_variable_and_flags (load_object->target, + SWFDEC_AS_STR__bytesTotal, &val, SWFDEC_AS_VARIABLE_HIDDEN); } static void @@ -186,8 +186,8 @@ swfdec_load_object_load (SwfdecLoadObjec swfdec_loader_set_data_type (load_object->loader, SWFDEC_LOADER_DATA_TEXT); SWFDEC_AS_VALUE_SET_INT (&val, 0); - swfdec_as_object_set_variable (load_object->target, - SWFDEC_AS_STR__bytesLoaded, &val); + swfdec_as_object_set_variable_and_flags (load_object->target, + SWFDEC_AS_STR__bytesLoad...
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
...!policy_loader->loader) { - g_free (policy_loader); - return NULL; - } - - policy_loader->sec = sec; - policy_loader->host = g_strdup (host); - policy_loader->func = func; - - swfdec_loader_set_target (policy_loader->loader, - SWFDEC_LOADER_TARGET (policy_loader)); - swfdec_loader_set_data_type (policy_loader->loader, SWFDEC_LOADER_DATA_TEXT); - - return policy_loader; -} - -void -swfdec_policy_loader_free (SwfdecPolicyLoader *policy_loader) -{ - g_return_if_fail (SWFDEC_IS_POLICY_LOADER (policy_loader)); - - g_object_unref (policy_loader); -} diff --git a/libswfdec/swfdec_policy_l...
2007 Aug 20
0
8 commits - libswfdec/Makefile.am libswfdec/swfdec_as_string.c libswfdec/swfdec_as_string.h libswfdec/swfdec_as_strings.c libswfdec/swfdec_initialize.as libswfdec/swfdec_initialize.h libswfdec/swfdec_load_object.c libswfdec/swfdec_loadvars_as.c test/trace
...ariable (load_object->target, SWFDEC_AS_STR__bytesTotal, - &val); + swfdec_as_object_set_variable_and_flags (load_object->target, + SWFDEC_AS_STR__bytesTotal, &val, SWFDEC_AS_VARIABLE_HIDDEN); } static void @@ -186,8 +186,8 @@ swfdec_load_object_load (SwfdecLoadObjec swfdec_loader_set_data_type (load_object->loader, SWFDEC_LOADER_DATA_TEXT); SWFDEC_AS_VALUE_SET_INT (&val, 0); - swfdec_as_object_set_variable (load_object->target, - SWFDEC_AS_STR__bytesLoaded, &val); + swfdec_as_object_set_variable_and_flags (load_object->target, + SWFDEC_AS_STR__bytesLoad...
2007 Oct 17
0
28 commits - configure.ac debian/changelog debian/control debian/copyright debian/.gitignore debian/libswfdec0.dirs debian/libswfdec0.files debian/libswfdec0.shlibs debian/libswfdec-dev.dirs debian/libswfdec-dev.files debian/rules debian/swf-player.dirs
...ject->loader = swfdec_player_load ( - SWFDEC_PLAYER (SWFDEC_AS_OBJECT (load_object)->context), url); + SWFDEC_PLAYER (SWFDEC_AS_OBJECT (load_object)->context), url, request, data); swfdec_loader_set_target (load_object->loader, SWFDEC_LOADER_TARGET (load_object)); swfdec_loader_set_data_type (load_object->loader, SWFDEC_LOADER_DATA_TEXT); @@ -209,7 +210,8 @@ swfdec_load_object_load (SwfdecLoadObject *load_object, const char *url) } SwfdecAsObject * -swfdec_load_object_new (SwfdecAsObject *target, const char *url) +swfdec_load_object_new (SwfdecAsObject *target, const char *url,...
2007 Apr 04
0
Branch 'as' - 17 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
...r = stream->player; SWFDEC_DECODER (stream->flvdecoder)->queue = loader->queue; - swfdec_net_stream_onstatus (stream, "NetStream.Play.Start", "status"); + swfdec_net_stream_onstatus (stream, SWFDEC_AS_STR_NETSTREAM_PLAY_START, + SWFDEC_AS_STR_STATUS); swfdec_loader_set_data_type (loader, SWFDEC_LOADER_DATA_FLV); } klass = SWFDEC_DECODER_GET_CLASS (stream->flvdecoder); @@ -267,12 +259,14 @@ out: guint first, last; swfdec_flv_decoder_eof (stream->flvdecoder); recheck = TRUE; - swfdec_net_stream_onstatus (stream, "NetStream.Buffer.Flush&quo...
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
...NULL); SWFDEC_DECODER (stream->flvdecoder)->player = SWFDEC_PLAYER (SWFDEC_AS_OBJECT (stream)->context); - SWFDEC_DECODER (stream->flvdecoder)->queue = loader->queue; swfdec_net_stream_onstatus (stream, SWFDEC_AS_STR_NetStream_Play_Start, SWFDEC_AS_STR_status); swfdec_loader_set_data_type (loader, SWFDEC_LOADER_DATA_FLV); @@ -279,31 +278,19 @@ swfdec_net_stream_loader_target_parse (SwfdecLoaderTarget *target, klass = SWFDEC_DECODER_GET_CLASS (stream->flvdecoder); g_return_if_fail (klass->parse); - while (TRUE) { - SwfdecStatus status = klass->parse (SWFDEC_DECO...
2007 Nov 27
0
12 commits - libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_strings.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader_internal.h libswfdec/swfdec_load_object_as.c libswfdec/swfdec_load_object.c libswfdec/swfdec_load_object.h
...dec/swfdec_loader_internal.h b/libswfdec/swfdec_loader_internal.h index 21e0be8..49ab95d 100644 --- a/libswfdec/swfdec_loader_internal.h +++ b/libswfdec/swfdec_loader_internal.h @@ -44,6 +44,8 @@ void swfdec_loader_set_target (SwfdecLoader * loader, SwfdecLoaderTarget * target); void swfdec_loader_set_data_type (SwfdecLoader * loader, SwfdecLoaderDataType type); +char * swfdec_loader_get_text (SwfdecLoader * loader, + guint version); void swfdec_string_append_urlencoded (GString * str, const char * name, commit dfd7f26ce1601e9d576973ce5f961c1bf82ed5a3 Author: Pekka...
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
...!policy_loader->loader) { + g_free (policy_loader); + return NULL; + } + + policy_loader->sec = sec; + policy_loader->host = g_strdup (host); + policy_loader->func = func; + + swfdec_loader_set_target (policy_loader->loader, + SWFDEC_LOADER_TARGET (policy_loader)); + swfdec_loader_set_data_type (policy_loader->loader, SWFDEC_LOADER_DATA_TEXT); + + return policy_loader; +} diff --git a/libswfdec/swfdec_policy_loader.h b/libswfdec/swfdec_policy_loader.h new file mode 100644 index 0000000..ef34c63 --- /dev/null +++ b/libswfdec/swfdec_policy_loader.h @@ -0,0 +1,62 @@ +/* Swfdec + * Copyr...