Go to the documentation of this file.
27 #ifdef AVCODEC_BIT_DEPTH_TEMPLATE_C
33 # undef no_rnd_avg_pixel4
34 # undef rnd_avg_pixel4
45 # undef PIXEL_SPLAT_X4
47 # define AVCODEC_BIT_DEPTH_TEMPLATE_C
51 # define pixel uint16_t
52 # define pixel2 uint32_t
53 # define pixel4 uint64_t
54 # define dctcoef int32_t
57 # define no_rnd_avg_pixel4 no_rnd_avg64
58 # define rnd_avg_pixel4 rnd_avg64
59 # define AV_RN2P AV_RN32
60 # define AV_RN4P AV_RN64
61 # define AV_RN4PA AV_RN64A
62 # define AV_WN2P AV_WN32
63 # define AV_WN4P AV_WN64
64 # define AV_WN4PA AV_WN64A
65 # define PIXEL_SPLAT_X4(x) ((x)*0x0001000100010001ULL)
67 # define av_clip_pixel(a) av_clip_uintp2(a, BIT_DEPTH)
68 # define CLIP(a) av_clip_uintp2(a, BIT_DEPTH)
70 # define pixel uint8_t
71 # define pixel2 uint16_t
72 # define pixel4 uint32_t
73 # define dctcoef int16_t
76 # define no_rnd_avg_pixel4 no_rnd_avg32
77 # define rnd_avg_pixel4 rnd_avg32
78 # define AV_RN2P AV_RN16
79 # define AV_RN4P AV_RN32
80 # define AV_RN4PA AV_RN32A
81 # define AV_WN2P AV_WN16
82 # define AV_WN4P AV_WN32
83 # define AV_WN4PA AV_WN32A
84 # define PIXEL_SPLAT_X4(x) ((x)*0x01010101U)
86 # define av_clip_pixel(a) av_clip_uint8(a)
87 # define CLIP(a) av_clip_uint8(a)
90 #define FUNC3(a, b, c) a ## _ ## b ## c
91 #define FUNC2(a, b, c) FUNC3(a, b, c)
92 #define FUNC(a) FUNC2(a, BIT_DEPTH,)
93 #define FUNCC(a) FUNC2(a, BIT_DEPTH, _c)