remove CONFIG_MISC_FIXES
this belonged to vp10 with the changes now migrated to av1. Change-Id: Ie30ead3e7b71f465bc14136e1b6f156ea978c43f
This commit is contained in:
parent
07ad5a15c2
commit
d45617c702
1
configure
vendored
1
configure
vendored
@ -262,7 +262,6 @@ EXPERIMENT_LIST="
|
|||||||
spatial_svc
|
spatial_svc
|
||||||
fp_mb_stats
|
fp_mb_stats
|
||||||
emulate_hardware
|
emulate_hardware
|
||||||
misc_fixes
|
|
||||||
"
|
"
|
||||||
CONFIG_LIST="
|
CONFIG_LIST="
|
||||||
dependency_tracking
|
dependency_tracking
|
||||||
|
@ -40,11 +40,5 @@ int vpx_rb_read_signed_literal(struct vpx_read_bit_buffer *rb, int bits) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
int vpx_rb_read_inv_signed_literal(struct vpx_read_bit_buffer *rb, int bits) {
|
int vpx_rb_read_inv_signed_literal(struct vpx_read_bit_buffer *rb, int bits) {
|
||||||
#if CONFIG_MISC_FIXES
|
|
||||||
const int nbits = sizeof(unsigned) * 8 - bits - 1;
|
|
||||||
const unsigned value = (unsigned)vpx_rb_read_literal(rb, bits + 1) << nbits;
|
|
||||||
return ((int)value) >> nbits;
|
|
||||||
#else
|
|
||||||
return vpx_rb_read_signed_literal(rb, bits);
|
return vpx_rb_read_signed_literal(rb, bits);
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
@ -38,10 +38,6 @@ void vpx_wb_write_literal(struct vpx_write_bit_buffer *wb, int data, int bits) {
|
|||||||
|
|
||||||
void vpx_wb_write_inv_signed_literal(struct vpx_write_bit_buffer *wb, int data,
|
void vpx_wb_write_inv_signed_literal(struct vpx_write_bit_buffer *wb, int data,
|
||||||
int bits) {
|
int bits) {
|
||||||
#if CONFIG_MISC_FIXES
|
|
||||||
vpx_wb_write_literal(wb, data, bits + 1);
|
|
||||||
#else
|
|
||||||
vpx_wb_write_literal(wb, abs(data), bits);
|
vpx_wb_write_literal(wb, abs(data), bits);
|
||||||
vpx_wb_write_bit(wb, data < 0);
|
vpx_wb_write_bit(wb, data < 0);
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
@ -42,23 +42,6 @@ static INLINE void d207_predictor(uint8_t *dst, ptrdiff_t stride, int bs,
|
|||||||
dst[r * stride + c] = dst[(r + 1) * stride + c - 2];
|
dst[r * stride + c] = dst[(r + 1) * stride + c - 2];
|
||||||
}
|
}
|
||||||
|
|
||||||
#if CONFIG_MISC_FIXES
|
|
||||||
static INLINE void d207e_predictor(uint8_t *dst, ptrdiff_t stride, int bs,
|
|
||||||
const uint8_t *above, const uint8_t *left) {
|
|
||||||
int r, c;
|
|
||||||
(void)above;
|
|
||||||
|
|
||||||
for (r = 0; r < bs; ++r) {
|
|
||||||
for (c = 0; c < bs; ++c) {
|
|
||||||
dst[c] = c & 1 ? AVG3(left[(c >> 1) + r], left[(c >> 1) + r + 1],
|
|
||||||
left[(c >> 1) + r + 2])
|
|
||||||
: AVG2(left[(c >> 1) + r], left[(c >> 1) + r + 1]);
|
|
||||||
}
|
|
||||||
dst += stride;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // CONFIG_MISC_FIXES
|
|
||||||
|
|
||||||
static INLINE void d63_predictor(uint8_t *dst, ptrdiff_t stride, int bs,
|
static INLINE void d63_predictor(uint8_t *dst, ptrdiff_t stride, int bs,
|
||||||
const uint8_t *above, const uint8_t *left) {
|
const uint8_t *above, const uint8_t *left) {
|
||||||
int r, c;
|
int r, c;
|
||||||
@ -76,22 +59,6 @@ static INLINE void d63_predictor(uint8_t *dst, ptrdiff_t stride, int bs,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#if CONFIG_MISC_FIXES
|
|
||||||
static INLINE void d63e_predictor(uint8_t *dst, ptrdiff_t stride, int bs,
|
|
||||||
const uint8_t *above, const uint8_t *left) {
|
|
||||||
int r, c;
|
|
||||||
(void)left;
|
|
||||||
for (r = 0; r < bs; ++r) {
|
|
||||||
for (c = 0; c < bs; ++c) {
|
|
||||||
dst[c] = r & 1 ? AVG3(above[(r >> 1) + c], above[(r >> 1) + c + 1],
|
|
||||||
above[(r >> 1) + c + 2])
|
|
||||||
: AVG2(above[(r >> 1) + c], above[(r >> 1) + c + 1]);
|
|
||||||
}
|
|
||||||
dst += stride;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // CONFIG_MISC_FIXES
|
|
||||||
|
|
||||||
static INLINE void d45_predictor(uint8_t *dst, ptrdiff_t stride, int bs,
|
static INLINE void d45_predictor(uint8_t *dst, ptrdiff_t stride, int bs,
|
||||||
const uint8_t *above, const uint8_t *left) {
|
const uint8_t *above, const uint8_t *left) {
|
||||||
const uint8_t above_right = above[bs - 1];
|
const uint8_t above_right = above[bs - 1];
|
||||||
@ -111,21 +78,6 @@ static INLINE void d45_predictor(uint8_t *dst, ptrdiff_t stride, int bs,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#if CONFIG_MISC_FIXES
|
|
||||||
static INLINE void d45e_predictor(uint8_t *dst, ptrdiff_t stride, int bs,
|
|
||||||
const uint8_t *above, const uint8_t *left) {
|
|
||||||
int r, c;
|
|
||||||
(void)left;
|
|
||||||
for (r = 0; r < bs; ++r) {
|
|
||||||
for (c = 0; c < bs; ++c) {
|
|
||||||
dst[c] = AVG3(above[r + c], above[r + c + 1],
|
|
||||||
above[r + c + 1 + (r + c + 2 < bs * 2)]);
|
|
||||||
}
|
|
||||||
dst += stride;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // CONFIG_MISC_FIXES
|
|
||||||
|
|
||||||
static INLINE void d117_predictor(uint8_t *dst, ptrdiff_t stride, int bs,
|
static INLINE void d117_predictor(uint8_t *dst, ptrdiff_t stride, int bs,
|
||||||
const uint8_t *above, const uint8_t *left) {
|
const uint8_t *above, const uint8_t *left) {
|
||||||
int r, c;
|
int r, c;
|
||||||
@ -533,25 +485,6 @@ static INLINE void highbd_d207_predictor(uint16_t *dst, ptrdiff_t stride,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#if CONFIG_MISC_FIXES
|
|
||||||
static INLINE void highbd_d207e_predictor(uint16_t *dst, ptrdiff_t stride,
|
|
||||||
int bs, const uint16_t *above,
|
|
||||||
const uint16_t *left, int bd) {
|
|
||||||
int r, c;
|
|
||||||
(void)above;
|
|
||||||
(void)bd;
|
|
||||||
|
|
||||||
for (r = 0; r < bs; ++r) {
|
|
||||||
for (c = 0; c < bs; ++c) {
|
|
||||||
dst[c] = c & 1 ? AVG3(left[(c >> 1) + r], left[(c >> 1) + r + 1],
|
|
||||||
left[(c >> 1) + r + 2])
|
|
||||||
: AVG2(left[(c >> 1) + r], left[(c >> 1) + r + 1]);
|
|
||||||
}
|
|
||||||
dst += stride;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // CONFIG_MISC_FIXES
|
|
||||||
|
|
||||||
static INLINE void highbd_d63_predictor(uint16_t *dst, ptrdiff_t stride, int bs,
|
static INLINE void highbd_d63_predictor(uint16_t *dst, ptrdiff_t stride, int bs,
|
||||||
const uint16_t *above,
|
const uint16_t *above,
|
||||||
const uint16_t *left, int bd) {
|
const uint16_t *left, int bd) {
|
||||||
@ -568,8 +501,6 @@ static INLINE void highbd_d63_predictor(uint16_t *dst, ptrdiff_t stride, int bs,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#define highbd_d63e_predictor highbd_d63_predictor
|
|
||||||
|
|
||||||
static INLINE void highbd_d45_predictor(uint16_t *dst, ptrdiff_t stride, int bs,
|
static INLINE void highbd_d45_predictor(uint16_t *dst, ptrdiff_t stride, int bs,
|
||||||
const uint16_t *above,
|
const uint16_t *above,
|
||||||
const uint16_t *left, int bd) {
|
const uint16_t *left, int bd) {
|
||||||
@ -586,23 +517,6 @@ static INLINE void highbd_d45_predictor(uint16_t *dst, ptrdiff_t stride, int bs,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#if CONFIG_MISC_FIXES
|
|
||||||
static INLINE void highbd_d45e_predictor(uint16_t *dst, ptrdiff_t stride,
|
|
||||||
int bs, const uint16_t *above,
|
|
||||||
const uint16_t *left, int bd) {
|
|
||||||
int r, c;
|
|
||||||
(void)left;
|
|
||||||
(void)bd;
|
|
||||||
for (r = 0; r < bs; ++r) {
|
|
||||||
for (c = 0; c < bs; ++c) {
|
|
||||||
dst[c] = AVG3(above[r + c], above[r + c + 1],
|
|
||||||
above[r + c + 1 + (r + c + 2 < bs * 2)]);
|
|
||||||
}
|
|
||||||
dst += stride;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // CONFIG_MISC_FIXES
|
|
||||||
|
|
||||||
static INLINE void highbd_d117_predictor(uint16_t *dst, ptrdiff_t stride,
|
static INLINE void highbd_d117_predictor(uint16_t *dst, ptrdiff_t stride,
|
||||||
int bs, const uint16_t *above,
|
int bs, const uint16_t *above,
|
||||||
const uint16_t *left, int bd) {
|
const uint16_t *left, int bd) {
|
||||||
@ -832,11 +746,6 @@ static INLINE void highbd_dc_predictor(uint16_t *dst, ptrdiff_t stride, int bs,
|
|||||||
intra_pred_no_4x4(d207)
|
intra_pred_no_4x4(d207)
|
||||||
intra_pred_no_4x4(d63)
|
intra_pred_no_4x4(d63)
|
||||||
intra_pred_no_4x4(d45)
|
intra_pred_no_4x4(d45)
|
||||||
#if CONFIG_MISC_FIXES
|
|
||||||
intra_pred_allsizes(d207e)
|
|
||||||
intra_pred_allsizes(d63e)
|
|
||||||
intra_pred_no_4x4(d45e)
|
|
||||||
#endif
|
|
||||||
intra_pred_no_4x4(d117)
|
intra_pred_no_4x4(d117)
|
||||||
intra_pred_no_4x4(d135)
|
intra_pred_no_4x4(d135)
|
||||||
intra_pred_no_4x4(d153)
|
intra_pred_no_4x4(d153)
|
||||||
|
@ -28,8 +28,6 @@ if ($opts{arch} eq "x86_64") {
|
|||||||
add_proto qw/void vpx_d207_predictor_4x4/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
add_proto qw/void vpx_d207_predictor_4x4/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
||||||
specialize qw/vpx_d207_predictor_4x4 sse2/;
|
specialize qw/vpx_d207_predictor_4x4 sse2/;
|
||||||
|
|
||||||
add_proto qw/void vpx_d207e_predictor_4x4/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
|
||||||
|
|
||||||
add_proto qw/void vpx_d45_predictor_4x4/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
add_proto qw/void vpx_d45_predictor_4x4/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
||||||
specialize qw/vpx_d45_predictor_4x4 neon sse2/;
|
specialize qw/vpx_d45_predictor_4x4 neon sse2/;
|
||||||
|
|
||||||
@ -38,8 +36,6 @@ add_proto qw/void vpx_d45e_predictor_4x4/, "uint8_t *dst, ptrdiff_t y_stride, co
|
|||||||
add_proto qw/void vpx_d63_predictor_4x4/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
add_proto qw/void vpx_d63_predictor_4x4/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
||||||
specialize qw/vpx_d63_predictor_4x4 ssse3/;
|
specialize qw/vpx_d63_predictor_4x4 ssse3/;
|
||||||
|
|
||||||
add_proto qw/void vpx_d63e_predictor_4x4/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
|
||||||
|
|
||||||
add_proto qw/void vpx_d63f_predictor_4x4/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
add_proto qw/void vpx_d63f_predictor_4x4/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
||||||
|
|
||||||
add_proto qw/void vpx_h_predictor_4x4/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
add_proto qw/void vpx_h_predictor_4x4/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
||||||
@ -78,18 +74,12 @@ specialize qw/vpx_dc_128_predictor_4x4 msa neon sse2/;
|
|||||||
add_proto qw/void vpx_d207_predictor_8x8/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
add_proto qw/void vpx_d207_predictor_8x8/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
||||||
specialize qw/vpx_d207_predictor_8x8 ssse3/;
|
specialize qw/vpx_d207_predictor_8x8 ssse3/;
|
||||||
|
|
||||||
add_proto qw/void vpx_d207e_predictor_8x8/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
|
||||||
|
|
||||||
add_proto qw/void vpx_d45_predictor_8x8/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
add_proto qw/void vpx_d45_predictor_8x8/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
||||||
specialize qw/vpx_d45_predictor_8x8 neon sse2/;
|
specialize qw/vpx_d45_predictor_8x8 neon sse2/;
|
||||||
|
|
||||||
add_proto qw/void vpx_d45e_predictor_8x8/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
|
||||||
|
|
||||||
add_proto qw/void vpx_d63_predictor_8x8/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
add_proto qw/void vpx_d63_predictor_8x8/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
||||||
specialize qw/vpx_d63_predictor_8x8 ssse3/;
|
specialize qw/vpx_d63_predictor_8x8 ssse3/;
|
||||||
|
|
||||||
add_proto qw/void vpx_d63e_predictor_8x8/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
|
||||||
|
|
||||||
add_proto qw/void vpx_h_predictor_8x8/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
add_proto qw/void vpx_h_predictor_8x8/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
||||||
specialize qw/vpx_h_predictor_8x8 neon dspr2 msa sse2/;
|
specialize qw/vpx_h_predictor_8x8 neon dspr2 msa sse2/;
|
||||||
|
|
||||||
@ -122,18 +112,12 @@ specialize qw/vpx_dc_128_predictor_8x8 neon msa sse2/;
|
|||||||
add_proto qw/void vpx_d207_predictor_16x16/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
add_proto qw/void vpx_d207_predictor_16x16/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
||||||
specialize qw/vpx_d207_predictor_16x16 ssse3/;
|
specialize qw/vpx_d207_predictor_16x16 ssse3/;
|
||||||
|
|
||||||
add_proto qw/void vpx_d207e_predictor_16x16/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
|
||||||
|
|
||||||
add_proto qw/void vpx_d45_predictor_16x16/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
add_proto qw/void vpx_d45_predictor_16x16/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
||||||
specialize qw/vpx_d45_predictor_16x16 neon ssse3/;
|
specialize qw/vpx_d45_predictor_16x16 neon ssse3/;
|
||||||
|
|
||||||
add_proto qw/void vpx_d45e_predictor_16x16/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
|
||||||
|
|
||||||
add_proto qw/void vpx_d63_predictor_16x16/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
add_proto qw/void vpx_d63_predictor_16x16/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
||||||
specialize qw/vpx_d63_predictor_16x16 ssse3/;
|
specialize qw/vpx_d63_predictor_16x16 ssse3/;
|
||||||
|
|
||||||
add_proto qw/void vpx_d63e_predictor_16x16/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
|
||||||
|
|
||||||
add_proto qw/void vpx_h_predictor_16x16/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
add_proto qw/void vpx_h_predictor_16x16/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
||||||
specialize qw/vpx_h_predictor_16x16 neon dspr2 msa sse2/;
|
specialize qw/vpx_h_predictor_16x16 neon dspr2 msa sse2/;
|
||||||
|
|
||||||
@ -166,18 +150,12 @@ specialize qw/vpx_dc_128_predictor_16x16 neon msa sse2/;
|
|||||||
add_proto qw/void vpx_d207_predictor_32x32/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
add_proto qw/void vpx_d207_predictor_32x32/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
||||||
specialize qw/vpx_d207_predictor_32x32 ssse3/;
|
specialize qw/vpx_d207_predictor_32x32 ssse3/;
|
||||||
|
|
||||||
add_proto qw/void vpx_d207e_predictor_32x32/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
|
||||||
|
|
||||||
add_proto qw/void vpx_d45_predictor_32x32/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
add_proto qw/void vpx_d45_predictor_32x32/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
||||||
specialize qw/vpx_d45_predictor_32x32 neon ssse3/;
|
specialize qw/vpx_d45_predictor_32x32 neon ssse3/;
|
||||||
|
|
||||||
add_proto qw/void vpx_d45e_predictor_32x32/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
|
||||||
|
|
||||||
add_proto qw/void vpx_d63_predictor_32x32/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
add_proto qw/void vpx_d63_predictor_32x32/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
||||||
specialize qw/vpx_d63_predictor_32x32 ssse3/;
|
specialize qw/vpx_d63_predictor_32x32 ssse3/;
|
||||||
|
|
||||||
add_proto qw/void vpx_d63e_predictor_32x32/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
|
||||||
|
|
||||||
add_proto qw/void vpx_h_predictor_32x32/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
add_proto qw/void vpx_h_predictor_32x32/, "uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left";
|
||||||
specialize qw/vpx_h_predictor_32x32 neon msa sse2/;
|
specialize qw/vpx_h_predictor_32x32 neon msa sse2/;
|
||||||
|
|
||||||
@ -211,17 +189,11 @@ specialize qw/vpx_dc_128_predictor_32x32 msa neon sse2/;
|
|||||||
if (vpx_config("CONFIG_VP9_HIGHBITDEPTH") eq "yes") {
|
if (vpx_config("CONFIG_VP9_HIGHBITDEPTH") eq "yes") {
|
||||||
add_proto qw/void vpx_highbd_d207_predictor_4x4/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
add_proto qw/void vpx_highbd_d207_predictor_4x4/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
||||||
|
|
||||||
add_proto qw/void vpx_highbd_d207e_predictor_4x4/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
|
||||||
|
|
||||||
add_proto qw/void vpx_highbd_d45_predictor_4x4/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
add_proto qw/void vpx_highbd_d45_predictor_4x4/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
||||||
specialize qw/vpx_highbd_d45_predictor_4x4 neon/;
|
specialize qw/vpx_highbd_d45_predictor_4x4 neon/;
|
||||||
|
|
||||||
add_proto qw/void vpx_highbd_d45e_predictor_4x4/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
|
||||||
|
|
||||||
add_proto qw/void vpx_highbd_d63_predictor_4x4/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
add_proto qw/void vpx_highbd_d63_predictor_4x4/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
||||||
|
|
||||||
add_proto qw/void vpx_highbd_d63e_predictor_4x4/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
|
||||||
|
|
||||||
add_proto qw/void vpx_highbd_h_predictor_4x4/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
add_proto qw/void vpx_highbd_h_predictor_4x4/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
||||||
specialize qw/vpx_highbd_h_predictor_4x4 neon/;
|
specialize qw/vpx_highbd_h_predictor_4x4 neon/;
|
||||||
|
|
||||||
@ -252,17 +224,11 @@ if (vpx_config("CONFIG_VP9_HIGHBITDEPTH") eq "yes") {
|
|||||||
|
|
||||||
add_proto qw/void vpx_highbd_d207_predictor_8x8/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
add_proto qw/void vpx_highbd_d207_predictor_8x8/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
||||||
|
|
||||||
add_proto qw/void vpx_highbd_d207e_predictor_8x8/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
|
||||||
|
|
||||||
add_proto qw/void vpx_highbd_d45_predictor_8x8/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
add_proto qw/void vpx_highbd_d45_predictor_8x8/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
||||||
specialize qw/vpx_highbd_d45_predictor_8x8 neon/;
|
specialize qw/vpx_highbd_d45_predictor_8x8 neon/;
|
||||||
|
|
||||||
add_proto qw/void vpx_highbd_d45e_predictor_8x8/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
|
||||||
|
|
||||||
add_proto qw/void vpx_highbd_d63_predictor_8x8/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
add_proto qw/void vpx_highbd_d63_predictor_8x8/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
||||||
|
|
||||||
add_proto qw/void vpx_highbd_d63e_predictor_8x8/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
|
||||||
|
|
||||||
add_proto qw/void vpx_highbd_h_predictor_8x8/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
add_proto qw/void vpx_highbd_h_predictor_8x8/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
||||||
specialize qw/vpx_highbd_h_predictor_8x8 neon/;
|
specialize qw/vpx_highbd_h_predictor_8x8 neon/;
|
||||||
|
|
||||||
@ -293,17 +259,11 @@ if (vpx_config("CONFIG_VP9_HIGHBITDEPTH") eq "yes") {
|
|||||||
|
|
||||||
add_proto qw/void vpx_highbd_d207_predictor_16x16/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
add_proto qw/void vpx_highbd_d207_predictor_16x16/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
||||||
|
|
||||||
add_proto qw/void vpx_highbd_d207e_predictor_16x16/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
|
||||||
|
|
||||||
add_proto qw/void vpx_highbd_d45_predictor_16x16/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
add_proto qw/void vpx_highbd_d45_predictor_16x16/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
||||||
specialize qw/vpx_highbd_d45_predictor_16x16 neon/;
|
specialize qw/vpx_highbd_d45_predictor_16x16 neon/;
|
||||||
|
|
||||||
add_proto qw/void vpx_highbd_d45e_predictor_16x16/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
|
||||||
|
|
||||||
add_proto qw/void vpx_highbd_d63_predictor_16x16/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
add_proto qw/void vpx_highbd_d63_predictor_16x16/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
||||||
|
|
||||||
add_proto qw/void vpx_highbd_d63e_predictor_16x16/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
|
||||||
|
|
||||||
add_proto qw/void vpx_highbd_h_predictor_16x16/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
add_proto qw/void vpx_highbd_h_predictor_16x16/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
||||||
specialize qw/vpx_highbd_h_predictor_16x16 neon/;
|
specialize qw/vpx_highbd_h_predictor_16x16 neon/;
|
||||||
|
|
||||||
@ -334,17 +294,11 @@ if (vpx_config("CONFIG_VP9_HIGHBITDEPTH") eq "yes") {
|
|||||||
|
|
||||||
add_proto qw/void vpx_highbd_d207_predictor_32x32/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
add_proto qw/void vpx_highbd_d207_predictor_32x32/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
||||||
|
|
||||||
add_proto qw/void vpx_highbd_d207e_predictor_32x32/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
|
||||||
|
|
||||||
add_proto qw/void vpx_highbd_d45_predictor_32x32/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
add_proto qw/void vpx_highbd_d45_predictor_32x32/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
||||||
specialize qw/vpx_highbd_d45_predictor_32x32 neon/;
|
specialize qw/vpx_highbd_d45_predictor_32x32 neon/;
|
||||||
|
|
||||||
add_proto qw/void vpx_highbd_d45e_predictor_32x32/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
|
||||||
|
|
||||||
add_proto qw/void vpx_highbd_d63_predictor_32x32/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
add_proto qw/void vpx_highbd_d63_predictor_32x32/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
||||||
|
|
||||||
add_proto qw/void vpx_highbd_d63e_predictor_32x32/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
|
||||||
|
|
||||||
add_proto qw/void vpx_highbd_h_predictor_32x32/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
add_proto qw/void vpx_highbd_h_predictor_32x32/, "uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd";
|
||||||
specialize qw/vpx_highbd_h_predictor_32x32 neon/;
|
specialize qw/vpx_highbd_h_predictor_32x32 neon/;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user