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);...