Commit ea1d07ae authored by Jun Zhao's avatar Jun Zhao Committed by Michael Niedermayer

lavc/golomb: add value range comment for set_ue_golomb().

set_ue_golomb just support 2^16 - 2 at most, becase this function call
put_bits, and put_bits just support write up to 31 bits, when write 32
bit in put_bits, it's will overwrite the bit buffer, and the default
assert level is 0, the av_assert2(n <= 31 && value < (1U << n)) in
put_bits can not be trigger runtime.
Signed-off-by: 's avatarJun Zhao <jun.zhao@intel.com>
Signed-off-by: 's avatarMichael Niedermayer <michael@niedermayer.cc>
parent 24e95f9d
...@@ -458,7 +458,7 @@ static inline int get_te(GetBitContext *s, int r, char *file, const char *func, ...@@ -458,7 +458,7 @@ static inline int get_te(GetBitContext *s, int r, char *file, const char *func,
#endif /* TRACE */ #endif /* TRACE */
/** /**
* write unsigned exp golomb code. * write unsigned exp golomb code. 2^16 - 2 at most
*/ */
static inline void set_ue_golomb(PutBitContext *pb, int i) static inline void set_ue_golomb(PutBitContext *pb, int i)
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment