Merge remote-tracking branch 'qatar/master'
authorMichael Niedermayer <michaelni@gmx.at>
Wed, 23 Oct 2013 17:45:07 +0000 (19:45 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Wed, 23 Oct 2013 17:45:07 +0000 (19:45 +0200)
* qatar/master:
  golomb: K&R formatting cosmetics

Conflicts:
libavcodec/golomb.h

Merged-by: Michael Niedermayer <michaelni@gmx.at>
1  2 
libavcodec/golomb.h

@@@ -64,16 -65,12 +65,16 @@@ static inline int get_ue_golomb(GetBitC
          CLOSE_READER(re, gb);
  
          return ff_ue_golomb_vlc_code[buf];
-     }else{
-         log= 2*av_log2(buf) - 31;
+     } else {
+         log = 2 * av_log2(buf) - 31;
 -        buf >>= log;
 -        buf--;
          LAST_SKIP_BITS(re, gb, 32 - log);
          CLOSE_READER(re, gb);
-         buf>>= log;
 +        if (CONFIG_FTRAPV && log < 0) {
 +            av_log(0, AV_LOG_ERROR, "Invalid UE golomb code\n");
 +            return AVERROR_INVALIDDATA;
 +        }
++        buf >>= log;
 +        buf--;
  
          return buf;
      }
@@@ -150,25 -149,31 +153,31 @@@ static inline unsigned svq3_get_ue_golo
  /**
   * 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;
-     else if(range==2) return get_bits1(gb)^1;
-     else              return get_ue_golomb(gb);
+     if (range == 1)
+         return 0;
+     else if (range == 2)
+         return get_bits1(gb) ^ 1;
+     else
+         return get_ue_golomb(gb);
  }
  
  /**
   * 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;
-     else         return get_ue_golomb(gb);
+     if (range == 2)
+         return get_bits1(gb) ^ 1;
+     else
+         return get_ue_golomb(gb);
  }
  
  /**
   * read signed exp golomb code.
   */
@@@ -186,13 -192,9 +196,13 @@@ static inline int get_se_golomb(GetBitC
          CLOSE_READER(re, gb);
  
          return ff_se_golomb_vlc_code[buf];
-     }else{
+     } else {
 -        log = 2 * av_log2(buf) - 31;
 +        log = av_log2(buf);
 +        LAST_SKIP_BITS(re, gb, 31 - log);
 +        UPDATE_CACHE(re, gb);
 +        buf = GET_CACHE(re, gb);
 +
-         buf>>= log;
+         buf >>= log;
  
          LAST_SKIP_BITS(re, gb, 32 - log);
          CLOSE_READER(re, gb);
@@@ -308,11 -318,9 +326,11 @@@ static inline int get_ur_golomb_jpegls(
          CLOSE_READER(re, gb);
  
          return buf;
-     }else{
+     } else {
          int i;
 -        for (i = 0; i < limit && SHOW_UBITS(re, gb, 1) == 0 && HAVE_BITS_REMAINING(re, gb); i++) {
 +        for (i = 0; i < limit && SHOW_UBITS(re, gb, 1) == 0; i++) {
 +            if (gb->size_in_bits <= re_index)
 +                return -1;
              LAST_SKIP_BITS(re, gb, 1);
              UPDATE_CACHE(re, gb);
          }
@@@ -439,13 -457,14 +467,14 @@@ static inline int get_te(GetBitContext 
  /**
   * write unsigned exp golomb code.
   */
- static inline void set_ue_golomb(PutBitContext *pb, int i){
+ static inline void set_ue_golomb(PutBitContext *pb, int i)
+ {
      int e;
  
-     av_assert2(i>=0);
 -    assert(i >= 0);
++    av_assert2(i >= 0);
  
  #if 0
-     if(i=0){
+     if (i = 0) {
          put_bits(pb, 1, 1);
          return;
      }
  /**
   * 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);
 -    assert(i <= range);
 +    av_assert2(range >= 1);
-     av_assert2(i<=range);
++    av_assert2(i <= range);
  
-     if(range==2) put_bits(pb, 1, i^1);
-     else         set_ue_golomb(pb, i);
+     if (range == 2)
+         put_bits(pb, 1, i ^ 1);
+     else
+         set_ue_golomb(pb, i);
  }
  
  /**
@@@ -490,30 -515,33 +525,33 @@@ static inline void set_se_golomb(PutBit
  /**
   * write unsigned golomb rice code (ffv1).
   */
- 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;
  
-     av_assert2(i>=0);
 -    assert(i >= 0);
++    av_assert2(i >= 0);
  
-     e= i>>k;
-     if(e<limit){
-         put_bits(pb, e + k + 1, (1<<k) + (i&((1<<k)-1)));
-     }else{
+     e = i >> k;
+     if (e < limit)
+         put_bits(pb, e + k + 1, (1 << k) + (i & ((1 << k) - 1)));
+     else
          put_bits(pb, limit + esc_len, i - limit + 1);
-     }
  }
  
  /**
   * write unsigned golomb rice code (jpegls).
   */
- 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;
  
-     av_assert2(i>=0);
 -    assert(i >= 0);
++    av_assert2(i >= 0);
  
-     e= (i>>k) + 1;
-     if(e<limit){
-         while(e > 31) {
+     e = (i >> k) + 1;
+     if (e < limit) {
+         while (e > 31) {
              put_bits(pb, 31, 0);
              e -= 31;
          }