From 61f60602435d800050ea1a10712b8ad992b54ce0 Mon Sep 17 00:00:00 2001 From: atmos4 Date: Fri, 22 Feb 2002 17:57:15 +0000 Subject: [PATCH] Forgot to commit with vo_sdl osd patch. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4810 b3059339-0415-0410-9bf9-f77b7e298cf2 --- spudec.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/spudec.c b/spudec.c index f2d2030e7c..4ebda66367 100644 --- a/spudec.c +++ b/spudec.c @@ -3,7 +3,7 @@ 1: aproximate 2: full (slowest, best looking) */ -#define ANTIALIASING_ALGORITHM 1 +#define ANTIALIASING_ALGORITHM 2 /* SPUdec.c Skeleton of function spudec_process_controll() is from xine sources. @@ -389,7 +389,8 @@ void spudec_draw_scaled(void *me, unsigned int dxs, unsigned int dys, void (*dra spu->image, spu->aimage, spu->stride); } else { - if (!spu->scaled) { /* Resizing is needed */ + if (!spu->scaled || + spu->orig_frame_width != dxs || spu->orig_frame_height != dys) { /* Resizing is needed */ /* scaled_x = scalex * x / 0x100 scaled_y = scaley * y / 0x100 order of operations is important because of rounding. */