diff options
| -rw-r--r-- | ChangeLog | 4 | ||||
| -rw-r--r-- | libpcsxcore/mdec.c | 2 |
2 files changed, 5 insertions, 1 deletions
@@ -1,3 +1,7 @@ +March 15, 2010 Wei Mingzhi <whistler_wmz@users.sf.net> + + * libpcsxcore/mdec.c: 0x1f should be 31 rather than 15 (stupid /me). + March 14, 2010 Wei Mingzhi <whistler_wmz@users.sf.net> * libpcsxcore/mdec.c: Rewritten MDEC decoder to replace non-free code, also diff --git a/libpcsxcore/mdec.c b/libpcsxcore/mdec.c index 517ddbba..8f3a4f59 100644 --- a/libpcsxcore/mdec.c +++ b/libpcsxcore/mdec.c @@ -295,7 +295,7 @@ unsigned short *rl2blk(int *blk, unsigned short *mdec_rl) { #define SCALE8(c) SCALER(c, 20) #define SCALE5(c) SCALER(c, 23) -#define CLAMP5(c) ( ((c) < -16) ? 0 : (((c) > (15 - 16)) ? 15 : ((c) + 16)) ) +#define CLAMP5(c) ( ((c) < -16) ? 0 : (((c) > (31 - 16)) ? 31 : ((c) + 16)) ) #define CLAMP8(c) ( ((c) < -128) ? 0 : (((c) > (255 - 128)) ? 255 : ((c) + 128)) ) #define CLAMP_SCALE8(a) (CLAMP8(SCALE8(a))) |
