X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Falacdsp.c;h=9996eb4319d4908f1aa33725b5002b35ba691840;hb=6eab25fd1369e52930a19eaf0f3338bbd84e5e7b;hp=ecbaedb06701b906a74e1e6c2a4f6124550a43d5;hpb=e645d7a6d452df83cedcbb1d6708429ceea156da;p=ffmpeg diff --git a/libavcodec/alacdsp.c b/libavcodec/alacdsp.c index ecbaedb0670..9996eb4319d 100644 --- a/libavcodec/alacdsp.c +++ b/libavcodec/alacdsp.c @@ -49,7 +49,7 @@ static void append_extra_bits(int32_t *buffer[2], int32_t *extra_bits_buffer[2], for (ch = 0; ch < channels; ch++) for (i = 0; i < nb_samples; i++) - buffer[ch][i] = (buffer[ch][i] << extra_bits) | extra_bits_buffer[ch][i]; + buffer[ch][i] = ((unsigned)buffer[ch][i] << extra_bits) | extra_bits_buffer[ch][i]; } av_cold void ff_alacdsp_init(ALACDSPContext *c)