remove vpx_highbd_1[02]_sub_pixel_variance4x4_sse4_1
these cause ASan errors VP10/EndToEndTestLarge.EndtoEndPSNRTest BUG=webm:1242 Change-Id: I0334e3b255b14e18f61970c3721ae748dc79727b
This commit is contained in:
Родитель
8293759056
Коммит
d0de89a12a
|
@ -1151,9 +1151,7 @@ INSTANTIATE_TEST_CASE_P(
|
|||
INSTANTIATE_TEST_CASE_P(
|
||||
SSE4_1, VpxSubpelVarianceTest,
|
||||
::testing::Values(
|
||||
make_tuple(2, 2, &vpx_highbd_8_sub_pixel_variance4x4_sse4_1, 8),
|
||||
make_tuple(2, 2, &vpx_highbd_10_sub_pixel_variance4x4_sse4_1, 10),
|
||||
make_tuple(2, 2, &vpx_highbd_12_sub_pixel_variance4x4_sse4_1, 12)));
|
||||
make_tuple(2, 2, &vpx_highbd_8_sub_pixel_variance4x4_sse4_1, 8)));
|
||||
|
||||
INSTANTIATE_TEST_CASE_P(
|
||||
SSE4_1, VpxSubpelAvgVarianceTest,
|
||||
|
|
|
@ -1356,6 +1356,8 @@ if (vpx_config("CONFIG_VP9_HIGHBITDEPTH") eq "yes") {
|
|||
}
|
||||
}
|
||||
}
|
||||
$vpx_highbd_10_sub_pixel_variance4x4_sse4_1='';
|
||||
$vpx_highbd_12_sub_pixel_variance4x4_sse4_1='';
|
||||
} # CONFIG_VP9_HIGHBITDEPTH
|
||||
|
||||
if (vpx_config("CONFIG_EXT_INTER") eq "yes") {
|
||||
|
|
|
@ -130,46 +130,6 @@ uint32_t vpx_highbd_8_sub_pixel_variance4x4_sse4_1(
|
|||
4, dst, dst_stride, sse);
|
||||
}
|
||||
|
||||
uint32_t vpx_highbd_10_sub_pixel_variance4x4_sse4_1(
|
||||
const uint8_t *src, int src_stride,
|
||||
int xoffset, int yoffset,
|
||||
const uint8_t *dst, int dst_stride,
|
||||
uint32_t *sse) {
|
||||
|
||||
uint16_t fdata3[(4 + 1) * 4];
|
||||
uint16_t temp2[4 * 4];
|
||||
|
||||
vpx_highbd_var_filter_block2d_bil_first_pass(
|
||||
src, fdata3, src_stride, 1, 4 + 1,
|
||||
4, bilinear_filters_2t[xoffset]);
|
||||
vpx_highbd_var_filter_block2d_bil_second_pass(
|
||||
fdata3, temp2, 4, 4, 4, 4,
|
||||
bilinear_filters_2t[yoffset]);
|
||||
|
||||
return vpx_highbd_10_variance4x4(CONVERT_TO_BYTEPTR(temp2),
|
||||
4, dst, dst_stride, sse);
|
||||
}
|
||||
|
||||
uint32_t vpx_highbd_12_sub_pixel_variance4x4_sse4_1(
|
||||
const uint8_t *src, int src_stride,
|
||||
int xoffset, int yoffset,
|
||||
const uint8_t *dst, int dst_stride,
|
||||
uint32_t *sse) {
|
||||
|
||||
uint16_t fdata3[(4 + 1) * 4];
|
||||
uint16_t temp2[4 * 4];
|
||||
|
||||
vpx_highbd_var_filter_block2d_bil_first_pass(
|
||||
src, fdata3, src_stride, 1, 4 + 1,
|
||||
4, bilinear_filters_2t[xoffset]);
|
||||
vpx_highbd_var_filter_block2d_bil_second_pass(
|
||||
fdata3, temp2, 4, 4, 4, 4,
|
||||
bilinear_filters_2t[yoffset]);
|
||||
|
||||
return vpx_highbd_12_variance4x4(CONVERT_TO_BYTEPTR(temp2),
|
||||
4, dst, dst_stride, sse);
|
||||
}
|
||||
|
||||
// Sub-pixel average
|
||||
|
||||
uint32_t vpx_highbd_8_sub_pixel_avg_variance4x4_sse4_1(
|
||||
|
|
Загрузка…
Ссылка в новой задаче