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