|
|
|
@ -175,16 +175,6 @@ static int pix_norm1_c(uint8_t * pix, int line_size) |
|
|
|
|
s = 0; |
|
|
|
|
for (i = 0; i < 16; i++) { |
|
|
|
|
for (j = 0; j < 16; j += 8) { |
|
|
|
|
#if 0 |
|
|
|
|
s += sq[pix[0]]; |
|
|
|
|
s += sq[pix[1]]; |
|
|
|
|
s += sq[pix[2]]; |
|
|
|
|
s += sq[pix[3]]; |
|
|
|
|
s += sq[pix[4]]; |
|
|
|
|
s += sq[pix[5]]; |
|
|
|
|
s += sq[pix[6]]; |
|
|
|
|
s += sq[pix[7]]; |
|
|
|
|
#else |
|
|
|
|
#if LONG_MAX > 2147483647 |
|
|
|
|
register uint64_t x=*(uint64_t*)pix; |
|
|
|
|
s += sq[x&0xff]; |
|
|
|
@ -206,7 +196,6 @@ static int pix_norm1_c(uint8_t * pix, int line_size) |
|
|
|
|
s += sq[(x>>8)&0xff]; |
|
|
|
|
s += sq[(x>>16)&0xff]; |
|
|
|
|
s += sq[(x>>24)&0xff]; |
|
|
|
|
#endif |
|
|
|
|
#endif |
|
|
|
|
pix += 8; |
|
|
|
|
} |
|
|
|
@ -819,27 +808,6 @@ static inline void avg_tpel_pixels_mc22_c(uint8_t *dst, const uint8_t *src, int |
|
|
|
|
dst += stride; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
#if 0 |
|
|
|
|
#define TPEL_WIDTH(width)\ |
|
|
|
|
static void put_tpel_pixels ## width ## _mc00_c(uint8_t *dst, const uint8_t *src, int stride, int height){\
|
|
|
|
|
void put_tpel_pixels_mc00_c(dst, src, stride, width, height);}\
|
|
|
|
|
static void put_tpel_pixels ## width ## _mc10_c(uint8_t *dst, const uint8_t *src, int stride, int height){\
|
|
|
|
|
void put_tpel_pixels_mc10_c(dst, src, stride, width, height);}\
|
|
|
|
|
static void put_tpel_pixels ## width ## _mc20_c(uint8_t *dst, const uint8_t *src, int stride, int height){\
|
|
|
|
|
void put_tpel_pixels_mc20_c(dst, src, stride, width, height);}\
|
|
|
|
|
static void put_tpel_pixels ## width ## _mc01_c(uint8_t *dst, const uint8_t *src, int stride, int height){\
|
|
|
|
|
void put_tpel_pixels_mc01_c(dst, src, stride, width, height);}\
|
|
|
|
|
static void put_tpel_pixels ## width ## _mc11_c(uint8_t *dst, const uint8_t *src, int stride, int height){\
|
|
|
|
|
void put_tpel_pixels_mc11_c(dst, src, stride, width, height);}\
|
|
|
|
|
static void put_tpel_pixels ## width ## _mc21_c(uint8_t *dst, const uint8_t *src, int stride, int height){\
|
|
|
|
|
void put_tpel_pixels_mc21_c(dst, src, stride, width, height);}\
|
|
|
|
|
static void put_tpel_pixels ## width ## _mc02_c(uint8_t *dst, const uint8_t *src, int stride, int height){\
|
|
|
|
|
void put_tpel_pixels_mc02_c(dst, src, stride, width, height);}\
|
|
|
|
|
static void put_tpel_pixels ## width ## _mc12_c(uint8_t *dst, const uint8_t *src, int stride, int height){\
|
|
|
|
|
void put_tpel_pixels_mc12_c(dst, src, stride, width, height);}\
|
|
|
|
|
static void put_tpel_pixels ## width ## _mc22_c(uint8_t *dst, const uint8_t *src, int stride, int height){\
|
|
|
|
|
void put_tpel_pixels_mc22_c(dst, src, stride, width, height);} |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
#define QPEL_MC(r, OPNAME, RND, OP) \ |
|
|
|
|
static void OPNAME ## mpeg4_qpel8_h_lowpass(uint8_t *dst, uint8_t *src, int dstStride, int srcStride, int h){\
|
|
|
|
|