Merge commit '277ff7f5dc134f1c2dfc4ea0ef3540340482e3d2'
authorMichael Niedermayer <michaelni@gmx.at>
Mon, 24 Nov 2014 11:45:07 +0000 (12:45 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Mon, 24 Nov 2014 11:45:07 +0000 (12:45 +0100)
* commit '277ff7f5dc134f1c2dfc4ea0ef3540340482e3d2':
  lavu: move internal define to the only places where it is used

Conflicts:
libavcodec/h264_cabac.c
libavutil/internal.h

Merged-by: Michael Niedermayer <michaelni@gmx.at>
1  2 
libavcodec/h263.h
libavcodec/h264_cabac.c
libavutil/internal.h

Simple merge
   */
  
  #define CABAC(h) 1
 +#define UNCHECKED_BITSTREAM_READER 1
+ #define INT_BIT (CHAR_BIT * sizeof(int))
  
  #include "libavutil/attributes.h"
 +#include "libavutil/avassert.h"
  #include "libavutil/timer.h"
  #include "config.h"
  #include "cabac.h"
  #    define FF_ENABLE_DEPRECATION_WARNINGS
  #endif
  
- #ifndef INT_BIT
- #    define INT_BIT (CHAR_BIT * sizeof(int))
- #endif
 +
 +#define FF_MEMORY_POISON 0x2a
 +
 +#define MAKE_ACCESSORS(str, name, type, field) \
 +    type av_##name##_get_##field(const str *s) { return s->field; } \
 +    void av_##name##_set_##field(str *s, type v) { s->field = v; }
 +
  // Some broken preprocessors need a second expansion
  // to be forced to tokenize __VA_ARGS__
  #define E1(x) x