You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-11-23 21:54:53 +02:00
avcodec/put_bits: add explicit cast to suppress MSVC warning
Supresses: warning C4334: '<<': result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?) Also drop L, as shift will never exceed 31. Signed-off-by: Kacper Michajłow <kasper93@gmail.com>
This commit is contained in:
@@ -256,7 +256,7 @@ static inline void put_bits_no_assert(PutBitContext *s, int n, BitBuf value)
|
||||
*/
|
||||
static inline void put_bits(PutBitContext *s, int n, BitBuf value)
|
||||
{
|
||||
av_assert2(n <= 31 && value < (1UL << n));
|
||||
av_assert2(n <= 31 && value < (BitBuf)(1U << n));
|
||||
put_bits_no_assert(s, n, value);
|
||||
}
|
||||
|
||||
@@ -265,7 +265,7 @@ static inline void put_bits_le(PutBitContext *s, int n, BitBuf value)
|
||||
BitBuf bit_buf;
|
||||
int bit_left;
|
||||
|
||||
av_assert2(n <= 31 && value < (1UL << n));
|
||||
av_assert2(n <= 31 && value < (BitBuf)(1U << n));
|
||||
|
||||
bit_buf = s->bit_buf;
|
||||
bit_left = s->bit_left;
|
||||
|
||||
Reference in New Issue
Block a user