search for: swfdec_loader_data_unknown

Displaying 7 results from an estimated 7 matches for "swfdec_loader_data_unknown".

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 has been handed to the loader", FALSE, G_PARAM_READABLE)); + g_object_class_install_property (object_class, PROP_DATA_TYPE, + g_param_spec_enum ("data-type", "data type", "the data's type as identified by Swfdec", + SWFDEC_TYPE_LOADER_DATA_TYPE, SWFDEC_LOADER_DATA_UNKNOWN, G_PARAM_READABLE)); } static void swfdec_loader_init (SwfdecLoader *loader) { loader->queue = swfdec_buffer_queue_new (); + loader->data_type = SWFDEC_LOADER_DATA_UNKNOWN; } /*** SwfdecFileLoader ***/ @@ -439,12 +447,89 @@ swfdec_loader_get_filename (SwfdecLoader } }...
2007 Oct 28
0
4 commits - libswfdec-gtk/swfdec_gtk_loader.c libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame_internal.h libswfdec/swfdec_as_interpret.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h libswfdec/swfdec_load_object.c
...ase PROP_URL: loader->url = g_value_dup_boxed (value); @@ -186,8 +186,8 @@ swfdec_loader_class_init (SwfdecLoaderClass *klass) g_param_spec_enum ("data-type", "data type", "the data's type as identified by Swfdec", SWFDEC_TYPE_LOADER_DATA_TYPE, SWFDEC_LOADER_DATA_UNKNOWN, G_PARAM_READABLE)); g_object_class_install_property (object_class, PROP_SIZE, - g_param_spec_ulong ("size", "size", "amount of bytes in loader", - 0, G_MAXULONG, 0, G_PARAM_READWRITE)); + g_param_spec_long ("size", "size", "amou...
2007 Mar 16
0
5 commits - doc/Makefile.am doc/swfdec-docs.sgml doc/swfdec-sections.txt libswfdec/swfdec_loader.c libswfdec/swfdec_player.c
...0100 document SwfdecLoaderDataType diff --git a/libswfdec/swfdec_loader.c b/libswfdec/swfdec_loader.c index 29abd3f..9087748 100644 --- a/libswfdec/swfdec_loader.c +++ b/libswfdec/swfdec_loader.c @@ -54,6 +54,21 @@ * subclass to provide your input. */ +/** + * SwfdecLoaderDataType: + * @SWFDEC_LOADER_DATA_UNKNOWN: Unidentified data or data that cannot be + * identified. + * @SWFDEC_LOADER_DATA_SWF: Data describing a normal Flash file. + * @SWFDEC_LOADER_DATA_FLV: Data describing a Flash video stream. + * @SWFDEC_LOADER_DATA_XML: Data in XML format. + * @SWFDEC_LOADER_DATA_TEXT:...
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
...break; @@ -152,6 +160,9 @@ swfdec_loader_class_init (SwfdecLoaderCl g_object_class_install_property (object_class, PROP_DATA_TYPE, g_param_spec_enum ("data-type", "data type", "the data's type as identified by Swfdec", SWFDEC_TYPE_LOADER_DATA_TYPE, SWFDEC_LOADER_DATA_UNKNOWN, G_PARAM_READABLE)); + g_object_class_install_property (object_class, PROP_SIZE, + g_param_spec_ulong ("size", "size", "amount of bytes in loader", + 0, G_MAXULONG, 0, G_PARAM_READWRITE)); } static void @@ -221,6 +232,7 @@ swfdec_file_loader_load (SwfdecLoa...
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
...et, SwfdecLoader *loa swfdec_resource_emit_signal (resource, SWFDEC_AS_STR_onLoadProgress, TRUE, NULL, 0); if (resource->decoder) { - swfdec_decoder_eof (resource->decoder); + SwfdecDecoder *dec = resource->decoder; + swfdec_decoder_eof (dec); + if (dec->data_type != SWFDEC_LOADER_DATA_UNKNOWN) + 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); diff --git a/libswfdec/swfdec_swf_decoder.c b/libswfdec/swfdec_swf_decoder...
2007 Aug 02
0
15 commits - configure.ac doc/swfdec-sections.txt libswfdec-gtk/Makefile.am libswfdec-gtk/swfdec_gtk_loader.c libswfdec/Makefile.am libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_file_loader.c libswfdec/swfdec_file_loader.h
...yer.h> #include <libswfdec/swfdec_url.h> diff --git a/libswfdec/swfdec_loader.c b/libswfdec/swfdec_loader.c index cddbe10..aba9990 100644 --- a/libswfdec/swfdec_loader.c +++ b/libswfdec/swfdec_loader.c @@ -189,56 +189,6 @@ swfdec_loader_init (SwfdecLoader *loader loader->data_type = SWFDEC_LOADER_DATA_UNKNOWN; } -/*** SwfdecFileLoader ***/ - -G_DEFINE_TYPE (SwfdecFileLoader, swfdec_file_loader, SWFDEC_TYPE_LOADER) - -static void -swfdec_file_loader_load (SwfdecLoader *loader, SwfdecLoaderRequest request, - const char *data, gsize data_len) -{ - const SwfdecURL *url; - SwfdecBuffer *buffer; - G...
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
...ad: initialize a new loader based on a parent loader object. The new + * loader will already have its URL set. + * + * This is the base class used for input. If you create a subclass, you are + * supposed to set the function pointers listed above. + */ + +/** * SwfdecLoaderDataType: * @SWFDEC_LOADER_DATA_UNKNOWN: Unidentified data or data that cannot be * identified. @@ -87,15 +94,19 @@ enum { PROP_0, - PROP_ERROR, - PROP_EOF, PROP_DATA_TYPE, PROP_SIZE, PROP_LOADED, PROP_URL }; -G_DEFINE_ABSTRACT_TYPE (SwfdecLoader, swfdec_loader, G_TYPE_OBJECT) +G_DEF...