Displaying 5 results from an estimated 5 matches for "swfdectwips".
2007 Mar 21
0
4 commits - libswfdec/swfdec_js_movie.c libswfdec/swfdec_script.c player/swfdec_slow_loader.c
..., 0, 0 },
{ "getProperty", swfdec_js_getProperty, 2, 0, 0 },
{ "getURL", swfdec_js_getURL, 2, 0, 0 },
@@ -970,9 +984,9 @@ mc_width_set (JSContext *cx, JSObject *o
}
swfdec_movie_update (movie);
movie->modified = TRUE;
- cur = SWFDEC_TWIPS_TO_DOUBLE ((SwfdecTwips) (rint (movie->extents.x1 - movie->extents.x0)));
+ cur = SWFDEC_TWIPS_TO_DOUBLE ((SwfdecTwips) (rint (movie->original_extents.x1 - movie->original_extents.x0)));
if (cur != 0) {
- movie->xscale *= d / cur;
+ movie->xscale = 100 * d / cur;
} else {
movie->xsca...
2007 Feb 16
0
11 commits - libswfdec/swfdec_font.c libswfdec/swfdec_font.h libswfdec/swfdec_js_movie.c libswfdec/swfdec_script.c libswfdec/swfdec_script.h test/.gitignore test/trace
...wfdec/swfdec_js_movie.c b/libswfdec/swfdec_js_movie.c
index d33ba94..10fde07 100644
--- a/libswfdec/swfdec_js_movie.c
+++ b/libswfdec/swfdec_js_movie.c
@@ -818,7 +818,7 @@ mc_width_get (JSContext *cx, JSObject *o
g_assert (movie);
swfdec_movie_update (movie);
- d = SWFDEC_TWIPS_TO_DOUBLE ((SwfdecTwips) (movie->extents.x1 - movie->extents.x0));
+ d = SWFDEC_TWIPS_TO_DOUBLE ((SwfdecTwips) (rint (movie->extents.x1 - movie->extents.x0)));
return JS_NewNumberValue (cx, d, vp);
}
@@ -842,7 +842,7 @@ mc_width_set (JSContext *cx, JSObject *o
}
swfdec_movie_update (movie);
mov...
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
..._movie_asprops.c b/libswfdec/swfdec_movie_asprops.c
index 5d4e2ab..e1887ec 100644
--- a/libswfdec/swfdec_movie_asprops.c
+++ b/libswfdec/swfdec_movie_asprops.c
@@ -217,7 +217,8 @@ mc_width_get (SwfdecMovie *movie, Swfdec
double d;
swfdec_movie_update (movie);
- d = SWFDEC_TWIPS_TO_DOUBLE ((SwfdecTwips) (rint (movie->extents.x1 - movie->extents.x0)));
+ d = rint (movie->extents.x1 - movie->extents.x0);
+ d = SWFDEC_TWIPS_TO_DOUBLE ((SwfdecTwips) d);
SWFDEC_AS_VALUE_SET_NUMBER (rval, d);
}
@@ -236,7 +237,8 @@ mc_width_set (SwfdecMovie *movie, const
}
swfdec_movie_update...
2007 Mar 22
0
7 commits - configure.ac doc/swfdec-docs.sgml libswfdec/js libswfdec/swfdec_buffer.c libswfdec/swfdec_buffer.h libswfdec/swfdec_js_movie.c test/trace
...ble d;
- movie = JS_GetPrivate (cx, obj);
- g_assert (movie);
+ movie = swfdec_scriptable_from_object (cx, obj, SWFDEC_TYPE_MOVIE);
+ if (movie == NULL) {
+ SWFDEC_WARNING ("not a movie");
+ return JS_TRUE;
+ }
swfdec_movie_update (movie);
d = SWFDEC_TWIPS_TO_DOUBLE ((SwfdecTwips) (rint (movie->extents.x1 - movie->extents.x0)));
@@ -970,8 +1078,11 @@ mc_width_set (JSContext *cx, JSObject *o
SwfdecMovie *movie;
double d, cur;
- movie = JS_GetPrivate (cx, obj);
- g_assert (movie);
+ movie = swfdec_scriptable_from_object (cx, obj, SWFDEC_TYPE_MOVIE);
+ if (mo...
2008 Jan 01
0
4 commits - libswfdec/swfdec_as_internal.h libswfdec/swfdec_as_object.c libswfdec/swfdec_as_types.c libswfdec/swfdec_as_types.h libswfdec/swfdec_sprite_movie_as.c test/trace
...(xv);
+ y = SWFDEC_AS_VALUE_GET_NUMBER (yv);
+ x = swfdec_as_double_to_integer (x * SWFDEC_TWIPS_SCALE_FACTOR);
+ y = swfdec_as_double_to_integer (y * SWFDEC_TWIPS_SCALE_FACTOR);
+ swfdec_movie_local_to_global (movie, &x, &y);
+ SWFDEC_AS_VALUE_SET_NUMBER (xv, SWFDEC_TWIPS_TO_DOUBLE ((SwfdecTwips) x));
+ SWFDEC_AS_VALUE_SET_NUMBER (yv, SWFDEC_TWIPS_TO_DOUBLE ((SwfdecTwips) y));
}
SWFDEC_AS_NATIVE (900, 3, swfdec_sprite_movie_globalToLocal)
@@ -231,7 +251,27 @@ void
swfdec_sprite_movie_globalToLocal (SwfdecAsContext *cx, SwfdecAsObject *object,
guint argc, SwfdecAsValue *argv, Swf...