# HG changeset patch # User reimar # Date 1278853545 0 # Node ID e4cab1a16c0d97a4b62e5c6b6ba9df9dcf570260 # Parent 43958dd88aa13d0d1f4f35fc92252eadaf1207c7 Simplify alpha conversion code. diff -r 43958dd88aa1 -r e4cab1a16c0d spudec.c --- a/spudec.c Sun Jul 11 12:56:52 2010 +0000 +++ b/spudec.c Sun Jul 11 13:05:45 2010 +0000 @@ -732,7 +732,7 @@ /* transform mplayer's alpha value into an opacity value that is linear */ static inline int canon_alpha(int alpha) { - return alpha ? 256 - alpha : 0; + return (uint8_t)-alpha; } typedef struct {