Go to the documentation of this file.
   27 #ifdef AVCODEC_BIT_DEPTH_TEMPLATE_C 
   34 #   undef no_rnd_avg_pixel4 
   35 #   undef rnd_avg_pixel4 
   46 #   undef PIXEL_SPLAT_X4 
   48 #   define AVCODEC_BIT_DEPTH_TEMPLATE_C 
   52 #   define pixel  uint16_t 
   53 #   define pixel2 uint32_t 
   54 #   define pixel4 uint64_t 
   55 #   define dctcoef int32_t 
   58 #if IN_IDCT_DEPTH == 32 
   59 #   define idctin int32_t 
   61 #   define idctin int16_t 
   64 #   define idctin int16_t 
   68 #   define no_rnd_avg_pixel4 no_rnd_avg64 
   69 #   define    rnd_avg_pixel4    rnd_avg64 
   70 #   define AV_RN2P  AV_RN32 
   71 #   define AV_RN4P  AV_RN64 
   72 #   define AV_RN4PA AV_RN64A 
   73 #   define AV_WN2P  AV_WN32 
   74 #   define AV_WN4P  AV_WN64 
   75 #   define AV_WN4PA AV_WN64A 
   76 #   define PIXEL_SPLAT_X4(x) ((x)*0x0001000100010001ULL) 
   78 #   define av_clip_pixel(a) av_clip_uintp2(a, BIT_DEPTH) 
   79 #   define CLIP(a)          av_clip_uintp2(a, BIT_DEPTH) 
   81 #   define pixel  uint8_t 
   82 #   define pixel2 uint16_t 
   83 #   define pixel4 uint32_t 
   84 #   define dctcoef int16_t 
   85 #   define idctin  int16_t 
   88 #   define no_rnd_avg_pixel4 no_rnd_avg32 
   89 #   define    rnd_avg_pixel4    rnd_avg32 
   90 #   define AV_RN2P  AV_RN16 
   91 #   define AV_RN4P  AV_RN32 
   92 #   define AV_RN4PA AV_RN32A 
   93 #   define AV_WN2P  AV_WN16 
   94 #   define AV_WN4P  AV_WN32 
   95 #   define AV_WN4PA AV_WN32A 
   96 #   define PIXEL_SPLAT_X4(x) ((x)*0x01010101U) 
   98 #   define av_clip_pixel(a) av_clip_uint8(a) 
   99 #   define CLIP(a) av_clip_uint8(a) 
  102 #define FUNC3(a, b, c)  a ## _ ## b ##  c 
  103 #define FUNC2(a, b, c)  FUNC3(a, b, c) 
  104 #define FUNC(a)  FUNC2(a, BIT_DEPTH,) 
  105 #define FUNCC(a) FUNC2(a, BIT_DEPTH, _c) 
  106 #define FUNC4(a, b, c)  a ## _int ## b ## _ ## c ## bit 
  107 #define FUNC5(a, b, c)  FUNC4(a, b, c) 
  108 #define FUNC6(a)  FUNC5(a, IN_IDCT_DEPTH, BIT_DEPTH)