diff --git a/libavcodec/alac.c b/libavcodec/alac.c index 35d6271ef4..75ea5f958b 100644 --- a/libavcodec/alac.c +++ b/libavcodec/alac.c @@ -169,15 +169,11 @@ static void bastardized_rice_decompress(ALACContext *alac, if (x > 8) { /* RICE THRESHOLD */ /* use alternative encoding */ - int32_t value; - - value = get_bits(&alac->gb, readsamplesize); + x = get_bits(&alac->gb, readsamplesize); /* mask value to readsamplesize size */ if (readsamplesize != 32) - value &= (0xffffffff >> (32 - readsamplesize)); - - x = value; + x &= (0xffffffff >> (32 - readsamplesize)); } else { /* standard rice encoding */ int extrabits;