search for: swfdec_loader_get_size

Displaying 15 results from an estimated 15 matches for "swfdec_loader_get_size".

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
...ery the already loaded amount of bytes diff --git a/doc/swfdec-sections.txt b/doc/swfdec-sections.txt index 26a98ab..f8a4514 100644 --- a/doc/swfdec-sections.txt +++ b/doc/swfdec-sections.txt @@ -22,8 +22,9 @@ swfdec_loader_new_from_file swfdec_loader_push swfdec_loader_eof swfdec_loader_error -swfdec_loader_get_size swfdec_loader_set_size +swfdec_loader_get_size +swfdec_loader_get_loaded swfdec_loader_get_filename swfdec_loader_get_data_type <SUBSECTION Standard> diff --git a/libswfdec/swfdec_loader.c b/libswfdec/swfdec_loader.c index 1fd0e65..69c460f 100644 --- a/libswfdec/swfdec_loader.c +++ b/libs...
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
...Date: Sun Oct 28 19:04:12 2007 +0100 fix docs diff --git a/libswfdec/swfdec_loader.c b/libswfdec/swfdec_loader.c index e79ba1e..ca84656 100644 --- a/libswfdec/swfdec_loader.c +++ b/libswfdec/swfdec_loader.c @@ -540,15 +540,15 @@ swfdec_loader_set_size (SwfdecLoader *loader, gulong size) * swfdec_loader_get_size: * @loader: a #SwfdecLoader * - * Queries the amount of bytes inside @loader. If the size is unknown, 0 is - * returned. + * Queries the amount of bytes inside @loader. If the size is unknown, -1 is + * returned. Otherwise the number is greater or equal to 0. * - * Returns: the total number...
2007 Jun 27
0
Branch 'as' - libswfdec/swfdec_as_strings.c libswfdec/swfdec_net_stream_as.c libswfdec/swfdec_net_stream.c
...S_STR_bytesLoaded) { + if (stream->loader == NULL) + SWFDEC_AS_VALUE_SET_INT (val, 0); + else + SWFDEC_AS_VALUE_SET_INT (val, swfdec_loader_get_loaded (stream->loader)); + *flags = 0; + return TRUE; + } else if (variable == SWFDEC_AS_STR_bytesTotal) { + guint bytes = swfdec_loader_get_size (stream->loader); + if (bytes == 0) + bytes = swfdec_loader_get_loaded (stream->loader); + SWFDEC_AS_VALUE_SET_INT (val, bytes); + *flags = 0; + return TRUE; + } + return FALSE; +} + static void swfdec_net_stream_mark (SwfdecAsObject *object) { @@ -345,6 +388,7 @@ swfdec...
2007 Mar 21
0
4 commits - libswfdec/swfdec_js_movie.c libswfdec/swfdec_script.c player/swfdec_slow_loader.c
...@@ -29,10 +29,19 @@ G_DEFINE_TYPE (SwfdecSlowLoader, swfdec_slow_loader, SWFDEC_TYPE_LOADER) static void +swfdec_slow_loader_notify_cb (SwfdecLoader *child, GParamSpec *pspec, SwfdecLoader *loader) +{ + if (g_str_equal (pspec->name, "size")) { + swfdec_loader_set_size (loader, swfdec_loader_get_size (child)); + } +} + +static void swfdec_slow_loader_dispose (GObject *object) { SwfdecSlowLoader *slow = SWFDEC_SLOW_LOADER (object); + g_signal_handlers_disconnect_by_func (slow->loader, swfdec_slow_loader_notify_cb, slow); g_object_unref (slow->loader); if (slow->timeout_id...
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
...der void swfdec_loader_eof (SwfdecLoader * loader); void swfdec_loader_error (SwfdecLoader * loader, const char * error); +const SwfdecURL * + swfdec_loader_get_url (SwfdecLoader * loader); void swfdec_loader_set_size (SwfdecLoader * loader, gulong size); gulong swfdec_loader_get_size (SwfdecLoader * loader); diff --git a/libswfdec/swfdec_loader_internal.h b/libswfdec/swfdec_loader_internal.h index 43b5231..0b1840f 100644 --- a/libswfdec/swfdec_loader_internal.h +++ b/libswfdec/swfdec_loader_internal.h @@ -38,8 +38,6 @@ typedef struct _SwfdecFileLoaderClass Sw struct _SwfdecF...
2007 Jun 21
0
Branch 'as' - 5 commits - libswfdec/Makefile.am libswfdec/swfdec_as_strings.c libswfdec/swfdec_js_net_stream.c libswfdec/swfdec_movie.c libswfdec/swfdec_net_connection.c libswfdec/swfdec_net_stream_as.c libswfdec/swfdec_net_stream.c
...bj, jsval id, jsval *vp) -{ - SwfdecNetStream *stream; - gulong bytes; - - stream = swfdec_scriptable_from_object (cx, obj, SWFDEC_TYPE_NET_STREAM); - if (stream == NULL) - return JS_TRUE; - - if (stream->loader == NULL) { - *vp = INT_TO_JSVAL (0); - return JS_TRUE; - } - bytes = swfdec_loader_get_size (stream->loader); - if (bytes == 0) - bytes = swfdec_loader_get_loaded (stream->loader); - - return JS_NewNumberValue (cx, bytes, vp); -} - -static JSPropertySpec net_stream_props[] = { - { "bytesLoaded", -1, JSPROP_PERMANENT|JSPROP_READONLY, swfdec_js_net_stream_bytes_loaded,...
2007 Jul 12
0
15 commits - doc/Makefile.am doc/swfdec-docs.sgml doc/swfdec-sections.txt INSTALL libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame.h libswfdec/swfdec_as_interpret.h libswfdec/swfdec_as_object.h
...bswfdec/swfdec_net_stream.c index 7cdd203..7af040c 100644 --- a/libswfdec/swfdec_net_stream.c +++ b/libswfdec/swfdec_net_stream.c @@ -361,9 +361,14 @@ swfdec_net_stream_get_variable (SwfdecAs *flags = 0; return TRUE; } else if (variable == SWFDEC_AS_STR_bytesTotal) { - guint bytes = swfdec_loader_get_size (stream->loader); - if (bytes == 0) - bytes = swfdec_loader_get_loaded (stream->loader); + guint bytes; + if (stream->loader == NULL) { + bytes = 0; + } else { + bytes = swfdec_loader_get_size (stream->loader); + if (bytes == 0) + bytes = swfdec_loader_g...
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
...cSlowLoader *slow, SwfdecLoader *loader, guint duration) { - gulong size; + glong size; slow->tick_time = 100; slow->duration = duration * 1000; slow->loader = loader; g_signal_connect (loader, "notify", G_CALLBACK (swfdec_slow_loader_notify_cb), slow); size = swfdec_loader_get_size (loader); - if (size) + if (size >= 0) swfdec_loader_set_size (SWFDEC_LOADER (slow), size); slow->timeout_id = g_timeout_add (slow->tick_time, swfdec_slow_loader_tick, slow); swfdec_loader_open (SWFDEC_LOADER (slow), 0); @@ -119,7 +119,7 @@ swfdec_slow_loader_load (SwfdecLoade...
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
...SWFDEC_AS_VALUE_SET_INT (&val, swfdec_loader_get_loaded (loader)); - swfdec_as_object_set_variable (object, SWFDEC_AS_STR__bytesLoaded, &val); + swfdec_as_object_set_variable (load_object->target, + SWFDEC_AS_STR__bytesLoaded, &val); SWFDEC_AS_VALUE_SET_INT (&val, swfdec_loader_get_size (loader)); - swfdec_as_object_set_variable (object, SWFDEC_AS_STR__bytesTotal, &val); + swfdec_as_object_set_variable (load_object->target, SWFDEC_AS_STR__bytesTotal, + &val); } static void @@ -58,15 +60,18 @@ swfdec_load_object_ondata (SwfdecLoadObj if (load_object->t...
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
...ibswfdec/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 = total; } } while (swfdec_buffer_queue_get_depth (loader->queue)) { commit d53a117dd399129bc205b3c1d60f2519433eba96 Author: Benjamin Otte <otte at gnome.org> Date: Mon Nov 12 14:16:41 2007 +0100 make the movie dis...
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
...ec-sections.txt +++ b/doc/swfdec-sections.txt @@ -19,9 +19,11 @@ SWFDEC_AUDIO_GET_CLASS <TITLE>SwfdecLoader</TITLE> SwfdecLoader swfdec_loader_new_from_file +swfdec_loader_open swfdec_loader_push swfdec_loader_eof swfdec_loader_error +swfdec_loader_get_url swfdec_loader_set_size swfdec_loader_get_size swfdec_loader_get_loaded @@ -52,6 +54,7 @@ swfdec_url_get_url swfdec_url_new swfdec_url_new_relative <SUBSECTION Standard> +SWFDEC_TYPE_URL swfdec_url_get_type </SECTION> @@ -116,7 +119,9 @@ swfdec_buffer_queue_pull swfdec_buffer_queue_pull_buffer swfdec_buffer_queue_peek &lt...
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
...ded (loader)); - 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__bytesLoaded, &val, SWFDEC_AS_VARIABLE_HIDDEN); SWFDEC_AS_VALUE_SET_INT (&val, swfdec_loader_get_size (loader)); - swfdec_as_object_set_variable (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_...
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
...ded (loader)); - 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__bytesLoaded, &val, SWFDEC_AS_VARIABLE_HIDDEN); SWFDEC_AS_VALUE_SET_INT (&val, swfdec_loader_get_size (loader)); - swfdec_as_object_set_variable (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_...
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
...= SWFDEC_LOAD_OBJECT (target); - SwfdecAsValue val; - glong size; - - SWFDEC_AS_VALUE_SET_NUMBER (&val, swfdec_loader_get_loaded (loader)); - swfdec_as_object_set_variable_and_flags (load_object->target, - SWFDEC_AS_STR__bytesLoaded, &val, SWFDEC_AS_VARIABLE_HIDDEN); - - size = swfdec_loader_get_size (loader); - if (size < 0) - size = swfdec_loader_get_loaded (loader); - SWFDEC_AS_VALUE_SET_NUMBER (&val, size); - swfdec_as_object_set_variable_and_flags (load_object->target, - SWFDEC_AS_STR__bytesTotal, &val, SWFDEC_AS_VARIABLE_HIDDEN); -} -static void -swfdec_load_ob...
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
...tream_target_parse (SwfdecStreamTarget *target, SwfdecLoadObject *load_object = SWFDEC_LOAD_OBJECT (target); if (load_object->progress != NULL) { + swfdec_sandbox_use (load_object->sandbox); load_object->progress (load_object->target, swfdec_loader_get_loaded (loader), swfdec_loader_get_size (loader)); + swfdec_sandbox_unuse (load_object->sandbox); } } @@ -65,11 +67,13 @@ swfdec_load_object_stream_target_error (SwfdecStreamTarget *target, g_object_unref (loader); /* call finish */ + swfdec_sandbox_use (load_object->sandbox); load_object->finish (load_objec...