Fix incorrect merge of forward txfm function declarations
- Restore the fwd txfm HBD function declarations exposure. Change-Id: I1e33df6297fd37e242f4b73c8ab97063b9feb7c6
This commit is contained in:
Родитель
b0a7130656
Коммит
133c13d637
|
@ -701,6 +701,34 @@ if (aom_config("CONFIG_AOM_HIGHBITDEPTH") eq "yes") {
|
||||||
#
|
#
|
||||||
if (aom_config("CONFIG_AV1_ENCODER") eq "yes") {
|
if (aom_config("CONFIG_AV1_ENCODER") eq "yes") {
|
||||||
if (aom_config("CONFIG_AOM_HIGHBITDEPTH") eq "yes") {
|
if (aom_config("CONFIG_AOM_HIGHBITDEPTH") eq "yes") {
|
||||||
|
add_proto qw/void aom_fdct4x4/, "const int16_t *input, tran_low_t *output, int stride";
|
||||||
|
specialize qw/aom_fdct4x4 sse2/;
|
||||||
|
|
||||||
|
add_proto qw/void aom_fdct4x4_1/, "const int16_t *input, tran_low_t *output, int stride";
|
||||||
|
specialize qw/aom_fdct4x4_1 sse2/;
|
||||||
|
|
||||||
|
add_proto qw/void aom_fdct8x8/, "const int16_t *input, tran_low_t *output, int stride";
|
||||||
|
specialize qw/aom_fdct8x8 sse2/;
|
||||||
|
|
||||||
|
add_proto qw/void aom_fdct8x8_1/, "const int16_t *input, tran_low_t *output, int stride";
|
||||||
|
specialize qw/aom_fdct8x8_1 sse2/;
|
||||||
|
|
||||||
|
add_proto qw/void aom_fdct16x16/, "const int16_t *input, tran_low_t *output, int stride";
|
||||||
|
specialize qw/aom_fdct16x16 sse2/;
|
||||||
|
|
||||||
|
add_proto qw/void aom_fdct16x16_1/, "const int16_t *input, tran_low_t *output, int stride";
|
||||||
|
specialize qw/aom_fdct16x16_1 sse2 avx2/;
|
||||||
|
|
||||||
|
add_proto qw/void aom_fdct32x32/, "const int16_t *input, tran_low_t *output, int stride";
|
||||||
|
specialize qw/aom_fdct32x32 sse2 avx2/;
|
||||||
|
|
||||||
|
add_proto qw/void aom_fdct32x32_rd/, "const int16_t *input, tran_low_t *output, int stride";
|
||||||
|
specialize qw/aom_fdct32x32_rd sse2 avx2/;
|
||||||
|
|
||||||
|
add_proto qw/void aom_fdct32x32_1/, "const int16_t *input, tran_low_t *output, int stride";
|
||||||
|
specialize qw/aom_fdct32x32_1 sse2 avx2/;
|
||||||
|
|
||||||
|
# High bit depth
|
||||||
add_proto qw/void aom_highbd_fdct4x4/, "const int16_t *input, tran_low_t *output, int stride";
|
add_proto qw/void aom_highbd_fdct4x4/, "const int16_t *input, tran_low_t *output, int stride";
|
||||||
specialize qw/aom_highbd_fdct4x4 sse2/;
|
specialize qw/aom_highbd_fdct4x4 sse2/;
|
||||||
|
|
||||||
|
@ -724,33 +752,34 @@ if (aom_config("CONFIG_AV1_ENCODER") eq "yes") {
|
||||||
|
|
||||||
add_proto qw/void aom_highbd_fdct32x32_1/, "const int16_t *input, tran_low_t *output, int stride";
|
add_proto qw/void aom_highbd_fdct32x32_1/, "const int16_t *input, tran_low_t *output, int stride";
|
||||||
specialize qw/aom_highbd_fdct32x32_1/;
|
specialize qw/aom_highbd_fdct32x32_1/;
|
||||||
} # CONFIG_AOM_HIGHBITDEPTH
|
} else {
|
||||||
add_proto qw/void aom_fdct4x4/, "const int16_t *input, tran_low_t *output, int stride";
|
add_proto qw/void aom_fdct4x4/, "const int16_t *input, tran_low_t *output, int stride";
|
||||||
specialize qw/aom_fdct4x4 sse2 msa/;
|
specialize qw/aom_fdct4x4 sse2 msa/;
|
||||||
|
|
||||||
add_proto qw/void aom_fdct4x4_1/, "const int16_t *input, tran_low_t *output, int stride";
|
add_proto qw/void aom_fdct4x4_1/, "const int16_t *input, tran_low_t *output, int stride";
|
||||||
specialize qw/aom_fdct4x4_1 sse2/;
|
specialize qw/aom_fdct4x4_1 sse2/;
|
||||||
|
|
||||||
add_proto qw/void aom_fdct8x8/, "const int16_t *input, tran_low_t *output, int stride";
|
add_proto qw/void aom_fdct8x8/, "const int16_t *input, tran_low_t *output, int stride";
|
||||||
specialize qw/aom_fdct8x8 sse2 neon msa/, "$ssse3_x86_64";
|
specialize qw/aom_fdct8x8 sse2 neon msa/, "$ssse3_x86_64";
|
||||||
|
|
||||||
add_proto qw/void aom_fdct8x8_1/, "const int16_t *input, tran_low_t *output, int stride";
|
add_proto qw/void aom_fdct8x8_1/, "const int16_t *input, tran_low_t *output, int stride";
|
||||||
specialize qw/aom_fdct8x8_1 sse2 neon msa/;
|
specialize qw/aom_fdct8x8_1 sse2 neon msa/;
|
||||||
|
|
||||||
add_proto qw/void aom_fdct16x16/, "const int16_t *input, tran_low_t *output, int stride";
|
add_proto qw/void aom_fdct16x16/, "const int16_t *input, tran_low_t *output, int stride";
|
||||||
specialize qw/aom_fdct16x16 sse2 msa/;
|
specialize qw/aom_fdct16x16 sse2 msa/;
|
||||||
|
|
||||||
add_proto qw/void aom_fdct16x16_1/, "const int16_t *input, tran_low_t *output, int stride";
|
add_proto qw/void aom_fdct16x16_1/, "const int16_t *input, tran_low_t *output, int stride";
|
||||||
specialize qw/aom_fdct16x16_1 sse2 avx2 msa/;
|
specialize qw/aom_fdct16x16_1 sse2 avx2 msa/;
|
||||||
|
|
||||||
add_proto qw/void aom_fdct32x32/, "const int16_t *input, tran_low_t *output, int stride";
|
add_proto qw/void aom_fdct32x32/, "const int16_t *input, tran_low_t *output, int stride";
|
||||||
specialize qw/aom_fdct32x32 sse2 avx2 msa/;
|
specialize qw/aom_fdct32x32 sse2 avx2 msa/;
|
||||||
|
|
||||||
add_proto qw/void aom_fdct32x32_rd/, "const int16_t *input, tran_low_t *output, int stride";
|
add_proto qw/void aom_fdct32x32_rd/, "const int16_t *input, tran_low_t *output, int stride";
|
||||||
specialize qw/aom_fdct32x32_rd sse2 avx2 msa/;
|
specialize qw/aom_fdct32x32_rd sse2 avx2 msa/;
|
||||||
|
|
||||||
add_proto qw/void aom_fdct32x32_1/, "const int16_t *input, tran_low_t *output, int stride";
|
add_proto qw/void aom_fdct32x32_1/, "const int16_t *input, tran_low_t *output, int stride";
|
||||||
specialize qw/aom_fdct32x32_1 sse2 avx2 msa/;
|
specialize qw/aom_fdct32x32_1 sse2 avx2 msa/;
|
||||||
|
} # CONFIG_AOM_HIGHBITDEPTH
|
||||||
} # CONFIG_AV1_ENCODER
|
} # CONFIG_AV1_ENCODER
|
||||||
|
|
||||||
#
|
#
|
||||||
|
|
Загрузка…
Ссылка в новой задаче