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)