Commit 28e4f906 authored by Michael Niedermayer's avatar Michael Niedermayer

golomb: use av_assert

Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
parent 6e6dd999
...@@ -146,7 +146,7 @@ static inline int svq3_get_ue_golomb(GetBitContext *gb){ ...@@ -146,7 +146,7 @@ static inline int svq3_get_ue_golomb(GetBitContext *gb){
* read unsigned truncated exp golomb code. * read unsigned truncated exp golomb code.
*/ */
static inline int get_te0_golomb(GetBitContext *gb, int range){ static inline int get_te0_golomb(GetBitContext *gb, int range){
assert(range >= 1); av_assert2(range >= 1);
if(range==1) return 0; if(range==1) return 0;
else if(range==2) return get_bits1(gb)^1; else if(range==2) return get_bits1(gb)^1;
...@@ -157,7 +157,7 @@ static inline int get_te0_golomb(GetBitContext *gb, int range){ ...@@ -157,7 +157,7 @@ static inline int get_te0_golomb(GetBitContext *gb, int range){
* read unsigned truncated exp golomb code. * read unsigned truncated exp golomb code.
*/ */
static inline int get_te_golomb(GetBitContext *gb, int range){ static inline int get_te_golomb(GetBitContext *gb, int range){
assert(range >= 1); av_assert2(range >= 1);
if(range==2) return get_bits1(gb)^1; if(range==2) return get_bits1(gb)^1;
else return get_ue_golomb(gb); else return get_ue_golomb(gb);
...@@ -429,7 +429,7 @@ static inline int get_te(GetBitContext *s, int r, char *file, const char *func, ...@@ -429,7 +429,7 @@ static inline int get_te(GetBitContext *s, int r, char *file, const char *func,
static inline void set_ue_golomb(PutBitContext *pb, int i){ static inline void set_ue_golomb(PutBitContext *pb, int i){
int e; int e;
assert(i>=0); av_assert2(i>=0);
#if 0 #if 0
if(i=0){ if(i=0){
...@@ -450,8 +450,8 @@ static inline void set_ue_golomb(PutBitContext *pb, int i){ ...@@ -450,8 +450,8 @@ static inline void set_ue_golomb(PutBitContext *pb, int i){
* write truncated unsigned exp golomb code. * write truncated unsigned exp golomb code.
*/ */
static inline void set_te_golomb(PutBitContext *pb, int i, int range){ static inline void set_te_golomb(PutBitContext *pb, int i, int range){
assert(range >= 1); av_assert2(range >= 1);
assert(i<=range); av_assert2(i<=range);
if(range==2) put_bits(pb, 1, i^1); if(range==2) put_bits(pb, 1, i^1);
else set_ue_golomb(pb, i); else set_ue_golomb(pb, i);
...@@ -482,7 +482,7 @@ static inline void set_se_golomb(PutBitContext *pb, int i){ ...@@ -482,7 +482,7 @@ static inline void set_se_golomb(PutBitContext *pb, int i){
static inline void set_ur_golomb(PutBitContext *pb, int i, int k, int limit, int esc_len){ static inline void set_ur_golomb(PutBitContext *pb, int i, int k, int limit, int esc_len){
int e; int e;
assert(i>=0); av_assert2(i>=0);
e= i>>k; e= i>>k;
if(e<limit){ if(e<limit){
...@@ -498,7 +498,7 @@ static inline void set_ur_golomb(PutBitContext *pb, int i, int k, int limit, int ...@@ -498,7 +498,7 @@ static inline void set_ur_golomb(PutBitContext *pb, int i, int k, int limit, int
static inline void set_ur_golomb_jpegls(PutBitContext *pb, int i, int k, int limit, int esc_len){ static inline void set_ur_golomb_jpegls(PutBitContext *pb, int i, int k, int limit, int esc_len){
int e; int e;
assert(i>=0); av_assert2(i>=0);
e= (i>>k) + 1; e= (i>>k) + 1;
if(e<limit){ if(e<limit){
......
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