search for: frames_tot

Displaying 8 results from an estimated 8 matches for "frames_tot".

Did you mean: frames_out
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
.../* target path we use for signalling */ SwfdecMovieClipLoader *clip_loader; /* loader that gets notified about load events */ }; commit 11cb40668238084379c80f8d25d269d649a5d790 Author: Benjamin Otte <otte at gnome.org> Date: Wed Nov 7 13:33:34 2007 +0100 add swfdec_sprite_movie_get_frames_total() and use it diff --git a/libswfdec/swfdec_movie_asprops.c b/libswfdec/swfdec_movie_asprops.c index 35fa280..6456aa9 100644 --- a/libswfdec/swfdec_movie_asprops.c +++ b/libswfdec/swfdec_movie_asprops.c @@ -166,25 +166,12 @@ mc_framesloaded (SwfdecMovie *mov, SwfdecAsValue *rval) } static voi...
2007 Jun 13
0
Branch 'as' - libswfdec/swfdec_swf_decoder.c
...TWIPS_SCALE_FACTOR)); swfdec_bits_syncbits (&s->b); dec->rate = swfdec_bits_get_u16 (&s->b); + if (dec->rate == 0) { + SWFDEC_INFO ("rate is 0, setting to 1"); + dec->rate = 1; + } SWFDEC_LOG ("rate = %g", dec->rate / 256.0); dec->frames_total = swfdec_bits_get_u16 (&s->b); SWFDEC_LOG ("n_frames = %d", dec->frames_total);
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
...d frame = data[0] || (data[1] << 8); jump = data[2]; resource = swfdec_movie_get_own_resource (movie); - if (resource) { + if (resource && resource->decoder) { SwfdecDecoder *dec = resource->decoder; loaded = dec->frames_loaded; if (loaded == dec->frames_total) diff --git a/libswfdec/swfdec_sprite_movie_as.c b/libswfdec/swfdec_sprite_movie_as.c index 00e9be2..301f2c0 100644 --- a/libswfdec/swfdec_sprite_movie_as.c +++ b/libswfdec/swfdec_sprite_movie_as.c @@ -72,7 +72,7 @@ swfdec_sprite_movie_getBytesLoaded (SwfdecAsContext *cx, SwfdecAsObject *object,...
2007 Nov 02
0
5 commits - libswfdec/swfdec_as_array.c libswfdec/swfdec_as_array.h libswfdec/swfdec_as_date.c libswfdec/swfdec_as_date.h libswfdec/swfdec_as_initialize.as libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_object.c libswfdec/swfdec_filter.c
...bits_get_u16 (&s->b); if (dec->rate == 0) { - SWFDEC_INFO ("rate is 0, setting to 1"); - dec->rate = 1; + SWFDEC_INFO ("rate is 0, setting to 65536"); + dec->rate = 65536; } SWFDEC_LOG ("rate = %g", dec->rate / 256.0); dec->frames_total = swfdec_bits_get_u16 (&s->b); commit 6865f7fd335a269437a342ca638de27975686322 Author: Pekka Lampila <pekka.lampila at iki.fi> Date: Fri Nov 2 13:33:23 2007 +0200 Add my info on few more files' copyright header diff --git a/libswfdec/swfdec_style_sheet.c b/libswfdec/swfde...
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
...>queue)); + swfdec_buffer_queue_unref (image->queue); + image->queue = NULL; + image->image = swfdec_image_new (buffer); + if (!swfdec_image_get_size (image->image, &dec->width, &dec->height)) + return SWFDEC_STATUS_ERROR; + dec->frames_loaded = 1; + dec->frames_total = 1; + if (image->image->type == SWFDEC_IMAGE_TYPE_JPEG) + dec->data_type = SWFDEC_LOADER_DATA_JPEG; + else if (image->image->type == SWFDEC_IMAGE_TYPE_PNG) + dec->data_type = SWFDEC_LOADER_DATA_PNG; + + + return SWFDEC_STATUS_INIT | SWFDEC_STATUS_IMAGE; +} + +static vo...
2007 Jul 18
0
12 commits - configure.ac doc/swfdec-sections.txt libswfdec-gtk/swfdec_playback_alsa.c libswfdec/jpeg libswfdec/Makefile.am libswfdec/swfdec_amf.c libswfdec/swfdec_as_array.c libswfdec/swfdec_as_boolean.h libswfdec/swfdec_as_context.c
...dec_as_interpret.c +++ b/libswfdec/swfdec_as_interpret.c @@ -285,8 +285,10 @@ swfdec_action_wait_for_frame (SwfdecAsCo SwfdecDecoder *dec = SWFDEC_MOVIE (movie)->swf->decoder; loaded = dec->frames_loaded; g_assert (loaded <= movie->n_frames); + if (loaded == dec->frames_total) + loaded = G_MAXUINT; } else { - loaded = movie->n_frames; + loaded = G_MAXUINT; } if (loaded <= frame) swfdec_script_skip_actions (cx, jump); diff-tree 5c57cf2b0be8b2d66dd8c8362e768491a2b3f92b (from f7617df09a9ef883cb0503e801f457175d5e3de7) Author: Benjamin Otte &...
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
...or 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; - SwfdecStatus (* parse) (SwfdecDecoder * decoder); + SwfdecStatus (* parse) (SwfdecDecoder * decoder, + SwfdecBuff...
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
...SwfdecDecoder *dec = SWFDEC_MOVIE (movie)->swf->decoder; + resource = swfdec_movie_get_own_resource (movie); + if (resource) { + SwfdecDecoder *dec = resource->decoder; loaded = dec->frames_loaded; - g_assert (loaded <= movie->n_frames); if (loaded == dec->frames_total) loaded = G_MAXUINT; } else { diff --git a/libswfdec/swfdec_movie.c b/libswfdec/swfdec_movie.c index 852f011..f7cef8b 100644 --- a/libswfdec/swfdec_movie.c +++ b/libswfdec/swfdec_movie.c @@ -927,9 +927,9 @@ swfdec_movie_dispose (GObject *object) g_assert (movie->list == NULL);...