Merge commit 'b574e1e97ea7067a5fcd3876e30a67df0e4e6611'
authorMichael Niedermayer <michaelni@gmx.at>
Fri, 5 Sep 2014 17:08:27 +0000 (19:08 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Fri, 5 Sep 2014 17:08:27 +0000 (19:08 +0200)
* commit 'b574e1e97ea7067a5fcd3876e30a67df0e4e6611':
  get_bits: Add OPEN_READER macro variant w/o size_plus8

Conflicts:
libavcodec/get_bits.h

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

Simple merge
@@@ -125,11 -123,13 +125,13 @@@ typedef struct RL_VLC_ELEM 
  #   define MIN_CACHE_BITS 25
  #endif
  
- #if UNCHECKED_BITSTREAM_READER
- #define OPEN_READER(name, gb)                   \
+ #define OPEN_READER_NOSIZE(name, gb)            \
      unsigned int name ## _index = (gb)->index;  \
 -    unsigned int av_unused name ## _cache = 0
 +    unsigned int av_unused name ## _cache
  
+ #if UNCHECKED_BITSTREAM_READER
+ #define OPEN_READER(name, gb) OPEN_READER_NOSIZE(name, gb)
  #define BITS_AVAILABLE(name, gb) 1
  #else
  #define OPEN_READER(name, gb)                   \
@@@ -286,8 -255,7 +287,8 @@@ static inline unsigned int get_bits_le(
  static inline unsigned int show_bits(GetBitContext *s, int n)
  {
      register int tmp;
-     OPEN_READER(re, s);
+     OPEN_READER_NOSIZE(re, s);
 +    av_assert2(n>0 && n<=25);
      UPDATE_CACHE(re, s);
      tmp = SHOW_UBITS(re, s, n);
      return tmp;