diff options
Diffstat (limited to 'libavcodec/dsputil_template.c')
-rw-r--r-- | libavcodec/dsputil_template.c | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/libavcodec/dsputil_template.c b/libavcodec/dsputil_template.c index 7d8ae1557d..8085078706 100644 --- a/libavcodec/dsputil_template.c +++ b/libavcodec/dsputil_template.c @@ -253,58 +253,6 @@ static inline void OPNAME ## _no_rnd_pixels16_l4_8(uint8_t *dst, \ src_stride2, src_stride3, \ src_stride4, h); \ } \ - \ -static inline void OPNAME ## _pixels8_xy2_8_c(uint8_t *block, \ - const uint8_t *pixels, \ - ptrdiff_t line_size, \ - int h) \ -{ \ - /* FIXME HIGH BIT DEPTH */ \ - int j; \ - \ - for (j = 0; j < 2; j++) { \ - int i; \ - const uint32_t a = AV_RN32(pixels); \ - const uint32_t b = AV_RN32(pixels + 1); \ - uint32_t l0 = (a & 0x03030303UL) + \ - (b & 0x03030303UL) + \ - 0x02020202UL; \ - uint32_t h0 = ((a & 0xFCFCFCFCUL) >> 2) + \ - ((b & 0xFCFCFCFCUL) >> 2); \ - uint32_t l1, h1; \ - \ - pixels += line_size; \ - for (i = 0; i < h; i += 2) { \ - uint32_t a = AV_RN32(pixels); \ - uint32_t b = AV_RN32(pixels + 1); \ - l1 = (a & 0x03030303UL) + \ - (b & 0x03030303UL); \ - h1 = ((a & 0xFCFCFCFCUL) >> 2) + \ - ((b & 0xFCFCFCFCUL) >> 2); \ - OP(*((uint32_t *) block), \ - h0 + h1 + (((l0 + l1) >> 2) & 0x0F0F0F0FUL)); \ - pixels += line_size; \ - block += line_size; \ - a = AV_RN32(pixels); \ - b = AV_RN32(pixels + 1); \ - l0 = (a & 0x03030303UL) + \ - (b & 0x03030303UL) + \ - 0x02020202UL; \ - h0 = ((a & 0xFCFCFCFCUL) >> 2) + \ - ((b & 0xFCFCFCFCUL) >> 2); \ - OP(*((uint32_t *) block), \ - h0 + h1 + (((l0 + l1) >> 2) & 0x0F0F0F0FUL)); \ - pixels += line_size; \ - block += line_size; \ - } \ - pixels += 4 - line_size * (h + 1); \ - block += 4 - line_size * h; \ - } \ -} \ - \ -CALL_2X_PIXELS(OPNAME ## _pixels16_xy2_8_c, \ - OPNAME ## _pixels8_xy2_8_c, \ - 8) \ #define op_avg(a, b) a = rnd_avg32(a, b) #define op_put(a, b) a = b |