faster get_bit_cache
authorMichael Niedermayer <michaelni@gmx.at>
Sun, 14 Jul 2002 14:05:10 +0000 (14:05 +0000)
committerMichael Niedermayer <michaelni@gmx.at>
Sun, 14 Jul 2002 14:05:10 +0000 (14:05 +0000)
Originally committed as revision 757 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcodec/svq1.c

index c0c2bcc..fe97970 100644 (file)
 #include <string.h>
 #include <unistd.h>
 
-#define ALT_BITSTREAM_READER
-#define ALIGNED_BITSTREAM
 #include "common.h"
 #include "avcodec.h"
 #include "dsputil.h"
 #include "mpegvideo.h"
 #include "bswap.h"
 #define bit_buffer_t GetBitContext
-#define get_bit_cache(buf) (show_bits(buf,24)<<8)
+
+static inline unsigned int get_bit_cache(GetBitContext *s){
+    OPEN_READER(re, s)
+    UPDATE_CACHE(re, s)
+    return GET_CACHE(re, s);
+//    CLOSE_READER(re, s)
+}
 
 /* variable length (bit) code */
 typedef struct vlc_code_s {