Displaying 4 results from an estimated 4 matches for "swfdec_movie_invalid_children".
2008 Jun 05
4
[Bug 16241] New: assertion failed: (movie->cache_state <= SWFDEC_MOVIE_INVALID_CHILDREN)
http://bugs.freedesktop.org/show_bug.cgi?id=16241
Summary: assertion failed: (movie->cache_state <=
SWFDEC_MOVIE_INVALID_CHILDREN)
Product: swfdec
Version: git
Platform: x86-64 (AMD64)
URL: http://www.cnn.com/ELECTION/2008/primaries/results/score
card/#R
OS/Version: Linux (All)
Status: NEW
Severity: critical
Priority: me...
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
...if (movie->invalidate_last)
return;
- swfdec_rect_transform (&rect, &rect, &movie->matrix);
+ movie->invalidate_last = TRUE;
}
- swfdec_player_invalidate (SWFDEC_PLAYER (SWFDEC_AS_OBJECT (movie)->context), &rect);
+ g_assert (movie->cache_state <= SWFDEC_MOVIE_INVALID_CHILDREN);
+ SWFDEC_LOG ("invalidating %s %s at %s", G_OBJECT_TYPE_NAME (movie),
+ movie->name, new_contents ? "end" : "start");
+ cairo_matrix_multiply (&matrix, &movie->matrix, parent_to_global);
+ klass = SWFDEC_MOVIE_GET_CLASS (movie);
+ klass->in...
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
...ence;
+ guint start;
+ guint end;
};
#define SWFDEC_CONTENT_DEFAULT { NULL, -1, 0, 0, { 1.0, 0.0, 0.0, 1.0, 0.0, 0.0 }, \
{ 256, 0, 256, 0, 256, 0, 256, 0 }, NULL, NULL, CAIRO_OPERATOR_OVER, NULL, 0, G_MAXUINT, FALSE }
@@ -79,21 +77,26 @@ typedef enum {
SWFDEC_MOVIE_UP_TO_DATE = 0,
SWFDEC_MOVIE_INVALID_CHILDREN,
SWFDEC_MOVIE_INVALID_EXTENTS,
- SWFDEC_MOVIE_INVALID_AREA,
- SWFDEC_MOVIE_INVALID_MATRIX,
+ SWFDEC_MOVIE_INVALID_MATRIX
} SwfdecMovieCacheState;
struct _SwfdecMovie {
SwfdecAsObject object;
const char * name; /* name of movie - GC'd */
- gboolean has_name; /* TRUE if na...
2007 Dec 13
0
libswfdec-gtk/swfdec_gtk_player.c libswfdec/swfdec_as_date.c libswfdec/swfdec_audio.c libswfdec/swfdec_audio_event.c libswfdec/swfdec_button_movie.c libswfdec/swfdec_interval.c libswfdec/swfdec_key_as.c libswfdec/swfdec_mouse_as.c libswfdec/swfdec_movie.c
...>roots, swfdec_movie_compare_depths);
}
g_object_notify (G_OBJECT (movie), "depth");
@@ -1546,7 +1548,7 @@ swfdec_movie_new (SwfdecPlayer *player, int depth, SwfdecMovie *parent, SwfdecRe
/* invalidate the parent, so it gets visible */
swfdec_movie_queue_update (parent, SWFDEC_MOVIE_INVALID_CHILDREN);
} else {
- player->roots = g_list_insert_sorted (player->roots, movie, swfdec_movie_compare_depths);
+ player->priv->roots = g_list_insert_sorted (player->priv->roots, movie, swfdec_movie_compare_depths);
}
/* set its name */
if (name) {
@@ -1556,7 +1558,7 @@ s...