X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Fvorbis.c;h=cca2aa7c635bc8a03fd9d6928268a87a9260a9d0;hb=9d68c0191cdd570ece2c4d006b20230ac08085fe;hp=ce23b947f0835c98138ac6a6e3a73904f78a57b2;hpb=5e4923b411b9b77b306d8e9247afb4b2f04f1a8f;p=ffmpeg diff --git a/libavcodec/vorbis.c b/libavcodec/vorbis.c index ce23b947f08..cca2aa7c635 100644 --- a/libavcodec/vorbis.c +++ b/libavcodec/vorbis.c @@ -67,7 +67,7 @@ int ff_vorbis_len2vlc(uint8_t *bits, uint32_t *codes, unsigned num) if (bits[p] > 32) return AVERROR_INVALIDDATA; for (i = 0; i < bits[p]; ++i) - exit_at_level[i+1] = 1 << i; + exit_at_level[i+1] = 1u << i; ++p; @@ -91,7 +91,7 @@ int ff_vorbis_len2vlc(uint8_t *bits, uint32_t *codes, unsigned num) exit_at_level[i] = 0; // construct code (append 0s to end) and introduce new exits for (j = i + 1 ;j <= bits[p]; ++j) - exit_at_level[j] = code + (1 << (j - 1)); + exit_at_level[j] = code + (1u << (j - 1)); codes[p] = code; }