X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Falacdsp.c;h=9996eb4319d4908f1aa33725b5002b35ba691840;hb=bc2726969400e1e57d25d1042f860eb2cbdf7465;hp=ecbaedb06701b906a74e1e6c2a4f6124550a43d5;hpb=50ae1f7e0ff1fa00236622415039f7e28d919a25;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)