diff cabac.h @ 1298:5bc3184810dc libavcodec

cleanup
author michaelni
date Fri, 06 Jun 2003 10:04:15 +0000
parents dae280b939ca
children e18667d1e94d
line wrap: on
line diff
--- a/cabac.h	Thu Jun 05 14:30:52 2003 +0000
+++ b/cabac.h	Fri Jun 06 10:04:15 2003 +0000
@@ -199,12 +199,16 @@
 /**
  * put unary exp golomb k-th order binarization.
  */
-static inline void put_cabac_ueg(CABACContext *c, uint8_t * state, int v, int sign, int max, int is_signed, int k, int max_index){
+static inline void put_cabac_ueg(CABACContext *c, uint8_t * state, int v, int max, int is_signed, int k, int max_index){
     int i;
     
     if(v==0)
         put_cabac(c, state, 0);
     else{
+        const int sign= v < 0;
+        
+        if(is_signed) v= ABS(v);
+        
         if(v<max){
             for(i=0; i<v; i++){
                 put_cabac(c, state, 1);