Remove some cruft from bitstream.h.
[paraslash.git] / bitstream.h
index 0a701d7c8636229f98b37f49dd16603a8b132a1b..71d78fcd53cdb7edad5dbe77ee813846d45ae4a4 100644 (file)
@@ -14,7 +14,6 @@
                      (((const uint8_t*)(x))[2] <<  8) | \
                       ((const uint8_t*)(x))[3])
 
                      (((const uint8_t*)(x))[2] <<  8) | \
                       ((const uint8_t*)(x))[3])
 
-# define NEG_SSR32(a,s) ((( int32_t)(a))>>(32-(s)))
 # define NEG_USR32(a,s) (((uint32_t)(a))>>(32-(s)))
 
 /**
 # define NEG_USR32(a,s) (((uint32_t)(a))>>(32-(s)))
 
 /**
@@ -37,8 +36,6 @@ struct vlc {
        int table_size, table_allocated;
 };
 
        int table_size, table_allocated;
 };
 
-#define MIN_CACHE_BITS 25
-
 /** Load \a gb into local variables. */
 #define OPEN_READER(name, gb)\
        int name##_index= (gb)->index;\
 /** Load \a gb into local variables. */
 #define OPEN_READER(name, gb)\
        int name##_index= (gb)->index;\
@@ -50,8 +47,6 @@ struct vlc {
 
 /**
  * Refill the internal cache from the bitstream.
 
 /**
  * Refill the internal cache from the bitstream.
- *
- * After this call at least MIN_CACHE_BITS will be available.
  */
 #define UPDATE_CACHE(name, gb)\
        name##_cache= AV_RB32( ((const uint8_t *)(gb)->buffer) \
  */
 #define UPDATE_CACHE(name, gb)\
        name##_cache= AV_RB32( ((const uint8_t *)(gb)->buffer) \
@@ -96,14 +91,8 @@ static inline int get_bits_count(struct getbit_context *s)
        return s->index;
 }
 
        return s->index;
 }
 
-static inline void skip_bits_long(struct getbit_context *s, int n)
-{
-       s->index += n;
-}
-
 /**
 /**
- * reads 1-17 bits.
- * Note, the alt bitstream reader can read up to 25 bits, but the libmpeg2 reader can't
+ * Read 1-17 bits.
  */
 static inline unsigned int get_bits(struct getbit_context *s, int n)
 {
  */
 static inline unsigned int get_bits(struct getbit_context *s, int n)
 {
@@ -118,9 +107,6 @@ static inline unsigned int get_bits(struct getbit_context *s, int n)
 
 /**
  * Show 1-17 bits.
 
 /**
  * Show 1-17 bits.
- *
- * Note, the alt bitstream reader can read up to 25 bits, but the libmpeg2
- * reader can't.
  */
 static inline unsigned int show_bits(struct getbit_context *s, int n)
 {
  */
 static inline unsigned int show_bits(struct getbit_context *s, int n)
 {
@@ -128,7 +114,6 @@ static inline unsigned int show_bits(struct getbit_context *s, int n)
        OPEN_READER(re, s)
        UPDATE_CACHE(re, s)
        tmp = SHOW_UBITS(re, s, n);
        OPEN_READER(re, s)
        UPDATE_CACHE(re, s)
        tmp = SHOW_UBITS(re, s, n);
-//    CLOSE_READER(re, s)
        return tmp;
 }
 
        return tmp;
 }
 
@@ -153,19 +138,6 @@ static inline unsigned int get_bits1(struct getbit_context *s)
        return result;
 }
 
        return result;
 }
 
-/**
- * reads 0-32 bits.
- */
-static inline unsigned int get_bits_long(struct getbit_context *s, int n)
-{
-       if (n <= 17)
-               return get_bits(s, n);
-       else {
-               int ret = get_bits(s, 16) << (n - 16);
-               return ret | get_bits(s, n - 16);
-       }
-}
-
 /**
  * Initialize a getbit_context structure.
  *
 /**
  * Initialize a getbit_context structure.
  *