1
0
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:
Kacper Michajłow
2025-09-27 02:42:49 +02:00
parent fe425d97d1
commit 0cd999266f

View File

@@ -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;