search for: bytes_tot

Displaying 13 results from an estimated 13 matches for "bytes_tot".

Did you mean: bytes_out
2007 Apr 22
0
libswfdec/swfdec_swf_decoder.c
...fdec_swf_decoder.c @@ -114,23 +114,28 @@ swfdec_swf_decoder_deflate_all (SwfdecSw return TRUE; } -static void +static gboolean swf_inflate_init (SwfdecSwfDecoder * s) { SwfdecDecoder *dec = SWFDEC_DECODER (s); z_stream *z; int ret; + guint8 *data; + data = g_try_malloc (dec->bytes_total - 8); + if (data == NULL) + return FALSE; + s->uncompressed_buffer = swfdec_buffer_new_for_data (data, dec->bytes_total - 8); z = &s->z; z->zalloc = zalloc; z->zfree = zfree; ret = inflateInit (z); SWFDEC_DEBUG ("inflateInit returned %d", ret); -...
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
...r_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 display the loaded image diff --git a/libswfdec/swfdec_res...
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
...res = swfdec_movie_get_own_resource (SWFDEC_MOVIE (movie)); + else + res = NULL; + if (res && res->decoder) { + SwfdecDecoder *dec = res->decoder; + SWFDEC_AS_VALUE_SET_INT (&vals[2], dec->bytes_loaded); + SWFDEC_AS_VALUE_SET_INT (&vals[3], dec->bytes_total); + } else { + SWFDEC_AS_VALUE_SET_INT (&vals[2], 0); + SWFDEC_AS_VALUE_SET_INT (&vals[3], 0); + } + } if (n_args) - memcpy (&vals[2], args, sizeof (SwfdecAsValue) * n_args); + memcpy (&vals[skip], args, sizeof (SwfdecAsValue) * n_args); swfdec_as_obje...
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
...BytesTotal (SwfdecAsContext *cx, SwfdecAsObject *object, SWFDEC_AS_CHECK (SWFDEC_TYPE_MOVIE, (gpointer)&movie, ""); resource = swfdec_movie_get_own_resource (movie); - if (resource && resource->decoder) { - SWFDEC_AS_VALUE_SET_INT (rval, resource->decoder->bytes_total); + if (resource) { + if (resource->decoder) { + SWFDEC_AS_VALUE_SET_INT (rval, resource->decoder->bytes_total); + } else { + SWFDEC_AS_VALUE_SET_INT (rval, -1); + } } else { SWFDEC_AS_VALUE_SET_INT (rval, 0); } commit fd8483f0127ade0fac7abb99f82f7946ef4a55...
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
...te, framerate, image size etc are known */ + SWFDEC_STATUS_INIT = (1 << 3), + /* at least one new image is available for display */ + SWFDEC_STATUS_IMAGE = (1 << 4) } SwfdecStatus; //typedef struct _SwfdecDecoder SwfdecDecoder; @@ -65,21 +65,25 @@ struct _SwfdecDecoder guint bytes_total; /* total bytes in the file or 0 if not known */ guint frames_loaded; /* frames already loaded */ guint frames_total; /* total frames */ - SwfdecBufferQueue * queue; /* the queue containing the data to be parsed */ }; struct _SwfdecDecoderClass { GObjectClass object_class;...
2007 Oct 19
0
3 commits - libswfdec/swfdec_as_interpret.c libswfdec/swfdec_html_parser.c libswfdec/swfdec_sprite_movie_as.c libswfdec/swfdec_text_field_movie.c
...sContext *cx, SwfdecAsObject *object, SWFDEC_AS_CHECK (SWFDEC_TYPE_MOVIE, (gpointer)&movie, ""); resource = swfdec_movie_get_own_resource (movie); - if (resource) { + if (resource && resource->decoder) { SWFDEC_AS_VALUE_SET_INT (rval, resource->decoder->bytes_total); } else { SWFDEC_AS_VALUE_SET_INT (rval, 0); commit 60570600ac9407169e371f4186108f348e4c4ffe Author: Pekka Lampila <pekka.lampila at iki.fi> Date: Fri Oct 19 13:39:17 2007 +0300 TextField's HTML parsing: Include the added \r in to the created text format diff --git a/li...
2007 Jan 22
0
Branch 'interpreter' - 3 commits - libswfdec/swfdec_bits.c libswfdec/swfdec_swf_decoder.c test/Makefile.am test/swfedit.c test/swfedit_file.c test/swfedit_file.h test/swfedit_tag.c test/swfedit_tag.h test/swfedit_token.c test/swfedit_token.h
...t); + } + inflateEnd (&z); + swfdec_buffer_unref (encoded); + if (ret < Z_OK) { + swfdec_buffer_unref (decoded); + return NULL; + } + return decoded; +} + +static SwfdecBuffer * +swf_parse_header1 (SwfeditFile *file, SwfdecBits *bits, GError **error) +{ + guint sig1, sig2, sig3, bytes_total; + + sig1 = swfdec_bits_get_u8 (bits); + sig2 = swfdec_bits_get_u8 (bits); + sig3 = swfdec_bits_get_u8 (bits); + if ((sig1 != 'F' && sig1 != 'C') || sig2 != 'W' || sig3 != 'S') { + g_set_error (error, G_FILE_ERROR, G_FILE_ERROR_FAILED, + "This i...
2007 Mar 22
0
7 commits - configure.ac doc/swfdec-docs.sgml libswfdec/js libswfdec/swfdec_buffer.c libswfdec/swfdec_buffer.h libswfdec/swfdec_js_movie.c test/trace
...ate(cx, obj); + movie = swfdec_scriptable_from_object (cx, obj, SWFDEC_TYPE_MOVIE); + if (movie == NULL) { + SWFDEC_WARNING ("not a movie"); + return JS_TRUE; + } dec = SWFDEC_ROOT_MOVIE (movie->root)->decoder; *rval = INT_TO_JSVAL(MIN (dec->bytes_loaded, dec->bytes_total)); @@ -155,7 +166,11 @@ mc_getBytesTotal (JSContext *cx, JSObjec SwfdecMovie *movie; SwfdecDecoder *dec; - movie = JS_GetPrivate(cx, obj); + movie = swfdec_scriptable_from_object (cx, obj, SWFDEC_TYPE_MOVIE); + if (movie == NULL) { + SWFDEC_WARNING ("not a movie"); + re...
2007 Jan 25
0
Branch 'interpreter' - 28 commits - configure.ac libswfdec/js libswfdec/swfdec_buffer.c libswfdec/swfdec_edittext_movie.c libswfdec/swfdec_js.c libswfdec/swfdec_js_global.c libswfdec/swfdec_js.h libswfdec/swfdec_js_movie.c libswfdec/swfdec_player.c
...wfdec_out.h" #include "swfedit_file.h" #include "swfedit_tag.h" @@ -103,7 +104,7 @@ swf_parse_header1 (SwfeditFile *file, Sw swfedit_token_add (SWFEDIT_TOKEN (file), "version", SWFEDIT_TOKEN_UINT8, GUINT_TO_POINTER (swfdec_bits_get_u8 (bits))); - bytes_total = swfdec_bits_get_u32 (bits); + bytes_total = swfdec_bits_get_u32 (bits) - 8; if (sig1 == 'C') { /* compressed */ @@ -113,7 +114,7 @@ swf_parse_header1 (SwfeditFile *file, Sw "Unable to uncompress file"); return ret; } else { - SwfdecBuffer *ret = swfde...
2008 Jan 07
0
12 commits - configure.ac doc/swfdec.types Makefile.am test/crashfinder.c test/dump.c test/Makefile.am test/swfdec-extract.c test/swfdec_out.c test/swfdec_out.h test/swfedit.c test/swfedit_file.c test/swfedit_file.h test/swfedit_list.c test/swfedit_list.h
...t); - } - inflateEnd (&z); - swfdec_buffer_unref (encoded); - if (ret < Z_OK) { - swfdec_buffer_unref (decoded); - return NULL; - } - return decoded; -} - -static SwfdecBuffer * -swf_parse_header1 (SwfeditFile *file, SwfdecBits *bits, GError **error) -{ - guint sig1, sig2, sig3, bytes_total; - - sig1 = swfdec_bits_get_u8 (bits); - sig2 = swfdec_bits_get_u8 (bits); - sig3 = swfdec_bits_get_u8 (bits); - if ((sig1 != 'F' && sig1 != 'C') || sig2 != 'W' || sig3 != 'S') { - g_set_error (error, G_FILE_ERROR, G_FILE_ERROR_FAILED, - "This i...
2007 Feb 06
0
109 commits - configure.ac libswfdec/js libswfdec/Makefile.am libswfdec/swfdec_bits.c libswfdec/swfdec_bits.h libswfdec/swfdec_buffer.c libswfdec/swfdec_button_movie.c libswfdec/swfdec_codec_screen.c libswfdec/swfdec_color.c libswfdec/swfdec_color.h
...wfdec_out.h" #include "swfedit_file.h" #include "swfedit_tag.h" @@ -103,7 +104,7 @@ swf_parse_header1 (SwfeditFile *file, Sw swfedit_token_add (SWFEDIT_TOKEN (file), "version", SWFEDIT_TOKEN_UINT8, GUINT_TO_POINTER (swfdec_bits_get_u8 (bits))); - bytes_total = swfdec_bits_get_u32 (bits); + bytes_total = swfdec_bits_get_u32 (bits) - 8; if (sig1 == 'C') { /* compressed */ @@ -113,7 +114,7 @@ swf_parse_header1 (SwfeditFile *file, Sw "Unable to uncompress file"); return ret; } else { - SwfdecBuffer *ret = swfde...
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
...wfdecAsValue *argv, SwfdecAsValue *rval) { SwfdecMovie *movie; + SwfdecResource *resource; SWFDEC_AS_CHECK (SWFDEC_TYPE_MOVIE, (gpointer)&movie, ""); - if (SWFDEC_MOVIE (movie->swf->movie) == movie) { - SWFDEC_AS_VALUE_SET_INT (rval, movie->swf->decoder->bytes_total); + resource = swfdec_movie_get_own_resource (movie); + if (resource) { + SWFDEC_AS_VALUE_SET_INT (rval, resource->decoder->bytes_total); } else { SWFDEC_AS_VALUE_SET_INT (rval, 0); } @@ -372,7 +376,7 @@ swfdec_sprite_movie_attachMovie (SwfdecAsContext *cx, SwfdecAsObject *o...
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
...eue, 4); + buffer = swfdec_buffer_queue_peek (queue, 4); dec = swfdec_decoder_new (SWFDEC_FLASH_SECURITY (resource)->player, buffer); swfdec_buffer_unref (buffer); @@ -271,19 +275,19 @@ swfdec_resource_loader_target_parse (SwfdecLoaderTarget *target, SwfdecLoader *l dec->bytes_total = total; } } - while (swfdec_buffer_queue_get_depth (loader->queue)) { + while (swfdec_buffer_queue_get_depth (queue)) { parsed = 0; status = 0; do { - buffer = swfdec_buffer_queue_peek_buffer (loader->queue); + buffer = swfdec_buffer_queue_peek_buffer (qu...