search for: swfdec_movie_update_ext

Displaying 5 results from an estimated 5 matches for "swfdec_movie_update_ext".

2007 Jul 11
0
libswfdec/swfdec_movie.c
...if (finite (movie->rotation)) { + d = movie->rotation - swfdec_matrix_get_rotation (&movie->content->transform); + cairo_matrix_rotate (&movie->matrix, d * G_PI / 180); + } swfdec_matrix_ensure_invertible (&movie->matrix, &movie->inverse_matrix); swfdec_movie_update_extents (movie);
2007 Jul 11
0
Branch 'as' - 3 commits - libswfdec/swfdec_bits.c
...if (finite (movie->rotation)) { + d = movie->rotation - swfdec_matrix_get_rotation (&movie->content->transform); + cairo_matrix_rotate (&movie->matrix, d * G_PI / 180); + } swfdec_matrix_ensure_invertible (&movie->matrix, &movie->inverse_matrix); swfdec_movie_update_extents (movie);
2007 Jul 11
0
Branch 'as' - 4 commits - libswfdec/swfdec_color.c libswfdec/swfdec_movie_asprops.c libswfdec/swfdec_movie.c test/trace
...if (isfinite (movie->rotation)) { + d = movie->rotation - swfdec_matrix_get_rotation (&movie->original_transform); + cairo_matrix_rotate (&movie->matrix, d * G_PI / 180); + } swfdec_matrix_ensure_invertible (&movie->matrix, &movie->inverse_matrix); swfdec_movie_update_extents (movie);
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
...t; state) { movie->cache_state = state; movie = movie->parent; @@ -195,13 +248,9 @@ swfdec_movie_do_update (SwfdecMovie *movie) case SWFDEC_MOVIE_INVALID_MATRIX: swfdec_movie_update_matrix (movie); /* fall through */ - case SWFDEC_MOVIE_INVALID_CONTENTS: - swfdec_movie_update_extents (movie); - swfdec_movie_invalidate (movie); - break; case SWFDEC_MOVIE_INVALID_EXTENTS: swfdec_movie_update_extents (movie); - break; + /* fall through */ case SWFDEC_MOVIE_INVALID_CHILDREN: break; case SWFDEC_MOVIE_UP_TO_DATE: @@ -274,7 +323,7 @...
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
...include "swfdec_draw.h" #include "swfdec_event.h" #include "swfdec_graphic.h" +#include "swfdec_image.h" #include "swfdec_loader_internal.h" #include "swfdec_player_internal.h" #include "swfdec_sprite.h" @@ -128,6 +129,12 @@ swfdec_movie_update_extents (SwfdecMovie *movie) SwfdecRect *extents = &movie->extents; *rect = movie->draw_extents; + if (movie->image) { + SwfdecRect image_extents = { 0, 0, + movie->image->width * SWFDEC_TWIPS_SCALE_FACTOR, + movie->image->height * SWFDEC_TWIPS_SCALE_FACT...