search for: swfdec_movie_invalid_extents

Displaying 6 results from an estimated 6 matches for "swfdec_movie_invalid_extents".

2007 Dec 10
0
6 commits - libswfdec/Makefile.am libswfdec/swfdec_as_interpret.c libswfdec/swfdec_color_as.c libswfdec/swfdec_graphic_movie.c libswfdec/swfdec_image_decoder.c libswfdec/swfdec_morph_movie.c libswfdec/swfdec_movie_as_drawing.c
...c) return; + swfdec_movie_invalidate_next (movie); SWFDEC_LOG ("replacing %u with %u", SWFDEC_CHARACTER (movie->graphic)->id, SWFDEC_CHARACTER (graphic)->id); - swfdec_movie_queue_update (movie, SWFDEC_MOVIE_INVALID_CONTENTS); + swfdec_movie_queue_update (movie, SWFDEC_MOVIE_INVALID_EXTENTS); g_object_unref (movie->graphic); movie->graphic = g_object_ref (graphic); } @@ -91,6 +102,7 @@ swfdec_graphic_movie_class_init (SwfdecGraphicMovieClass * g_class) movie_class->update_extents = swfdec_graphic_movie_update_extents; movie_class->replace = swfdec_graphic_movi...
2007 Jun 20
1
Branch 'as' - libswfdec/swfdec_graphic_movie.c libswfdec/swfdec_movie.c libswfdec/swfdec_movie.h libswfdec/swfdec_sprite_movie.c
...+ return; + } else { + SWFDEC_FIXME ("Can we replace with %s objects?", G_OBJECT_TYPE_NAME (graphic)); + return; + } + swfdec_movie_invalidate (movie); + g_object_unref (gmovie->graphic); + gmovie->graphic = g_object_ref (graphic); + swfdec_movie_queue_update (movie, SWFDEC_MOVIE_INVALID_EXTENTS); +} + +static void swfdec_graphic_movie_dispose (GObject *object) { SwfdecGraphicMovie *movie = SWFDEC_GRAPHIC_MOVIE (object); @@ -69,6 +103,7 @@ swfdec_graphic_movie_class_init (SwfdecG object_class->dispose = swfdec_graphic_movie_dispose; movie_class->update_extents = swfdec_g...
2007 Jun 28
0
Branch 'as' - 4 commits - libswfdec/swfdec_debugger.c libswfdec/swfdec_movie.c libswfdec/swfdec_movie.h libswfdec/swfdec_sprite_movie.c test/image
...roperties (Swfd movie->original_ctrans = *ctrans; swfdec_movie_invalidate (movie); } - if (ratio != movie->original_ratio) { + if (ratio >= 0 && (guint) ratio != movie->original_ratio) { movie->original_ratio = ratio; swfdec_movie_queue_update (movie, SWFDEC_MOVIE_INVALID_EXTENTS); } - if (clip_depth != movie->clip_depth) { + if (clip_depth && clip_depth != movie->clip_depth) { movie->clip_depth = clip_depth; /* FIXME: is this correct? */ swfdec_movie_invalidate (movie->parent ? movie->parent : movie); diff --git a/libswfdec/swfdec...
2007 Oct 19
0
8 commits - libswfdec/swfdec_movie_as_drawing.c libswfdec/swfdec_player.c libswfdec/swfdec_resource.c libswfdec/swfdec_resource.h libswfdec/swfdec_sprite_movie.c
...00644 --- a/libswfdec/swfdec_movie_as_drawing.c +++ b/libswfdec/swfdec_movie_as_drawing.c @@ -244,6 +244,7 @@ swfdec_sprite_movie_clear (SwfdecAsContext *cx, SwfdecAsObject *object, if (movie->draws == NULL) return; swfdec_movie_invalidate (movie); + swfdec_movie_queue_update (movie, SWFDEC_MOVIE_INVALID_EXTENTS); swfdec_rect_init_empty (&movie->draw_extents); g_slist_foreach (movie->draws, (GFunc) g_object_unref, NULL); g_slist_free (movie->draws); commit 702849414e776be0b60b2fda84802b6ae5c63f54 Author: Benjamin Otte <otte at gnome.org> Date: Fri Oct 19 12:55:35 2007 +0200...
2007 Nov 09
0
10 commits - doc/swfdec-sections.txt libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_loader.c libswfdec/swfdec_movie.c libswfdec/swfdec_movie_clip_loader.c libswfdec/swfdec_movie.h
...ovie_remove (mov->list->data); swfdec_as_object_clear_variables (SWFDEC_AS_OBJECT (movie)); movie->frame = (guint) -1; movie->n_frames = 0; movie->next_action = 0; movie->max_action = 0; movie->sprite = NULL; + swfdec_movie_queue_update (SWFDEC_MOVIE (movie), SWFDEC_MOVIE_INVALID_EXTENTS); } /** commit 00706fc9836e93250e1e2471de5616167e427a77 Author: Benjamin Otte <otte at gnome.org> Date: Fri Nov 9 14:53:10 2007 +0100 implement UNLOAD request diff --git a/libswfdec/swfdec_resource_request.c b/libswfdec/swfdec_resource_request.c index 2cdb4ed..44db41a 100644 --- a...
2007 Jun 13
0
Branch 'as' - 6 commits - libswfdec/swfdec_as_array.c libswfdec/swfdec_button_movie.c libswfdec/swfdec_morph_movie.c libswfdec/swfdec_movie_asprops.c libswfdec/swfdec_movie.c libswfdec/swfdec_movie.h libswfdec/swfdec_player.c libswfdec/swfdec_sprite.c
...; + swfdec_movie_queue_update (movie, SWFDEC_MOVIE_INVALID_MATRIX); + } + if (ctrans) { + movie->original_ctrans = *ctrans; + swfdec_movie_invalidate (movie); + } + if (ratio != movie->original_ratio) { + movie->original_ratio = ratio; + swfdec_movie_queue_update (movie, SWFDEC_MOVIE_INVALID_EXTENTS); + } + if (clip_depth != movie->clip_depth) { + movie->clip_depth = clip_depth; + /* FIXME: is this correct? */ + swfdec_movie_invalidate (movie->parent ? movie->parent : movie); + } + if (events) { + if (movie->events) + swfdec_event_list_free (movie->events...