Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Xiph.Org
aom-rav1e
Commits
4f803efa
Commit
4f803efa
authored
Oct 13, 2016
by
David Barker
Browse files
Simplify 8x16 and 16x8 inverse transform tests
Change-Id: Ie86aedfb1f3e0d9c0cf58d7183861a0ed0e8ccc8
parent
7825022d
Changes
5
Hide whitespace changes
Inline
Side-by-side
test/av1_fht16x8_test.cc
View file @
4f803efa
...
...
@@ -33,6 +33,10 @@ void fht16x8_ref(const int16_t *in, tran_low_t *out, int stride, int tx_type) {
av1_fht16x8_c
(
in
,
out
,
stride
,
tx_type
);
}
void
iht16x8_ref
(
const
tran_low_t
*
in
,
uint8_t
*
out
,
int
stride
,
int
tx_type
)
{
av1_iht16x8_128_add_c
(
in
,
out
,
stride
,
tx_type
);
}
class
AV1Trans16x8HT
:
public
libaom_test
::
TransformTestBase
,
public
::
testing
::
TestWithParam
<
Ht16x8Param
>
{
public:
...
...
@@ -44,6 +48,7 @@ class AV1Trans16x8HT : public libaom_test::TransformTestBase,
tx_type_
=
GET_PARAM
(
2
);
pitch_
=
16
;
height_
=
8
;
inv_txfm_ref
=
iht16x8_ref
;
fwd_txfm_ref
=
fht16x8_ref
;
bit_depth_
=
GET_PARAM
(
3
);
mask_
=
(
1
<<
bit_depth_
)
-
1
;
...
...
@@ -65,28 +70,29 @@ class AV1Trans16x8HT : public libaom_test::TransformTestBase,
};
TEST_P
(
AV1Trans16x8HT
,
CoeffCheck
)
{
RunCoeffCheck
();
}
TEST_P
(
AV1Trans16x8HT
,
InvCoeffCheck
)
{
RunInvCoeffCheck
();
}
using
std
::
tr1
::
make_tuple
;
#if HAVE_SSE2
const
Ht16x8Param
kArrayHt16x8Param_sse2
[]
=
{
make_tuple
(
&
av1_fht16x8_sse2
,
&
av1_iht16x8_128_add_
c
,
0
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht16x8_sse2
,
&
av1_iht16x8_128_add_
c
,
1
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht16x8_sse2
,
&
av1_iht16x8_128_add_
c
,
2
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht16x8_sse2
,
&
av1_iht16x8_128_add_
c
,
3
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht16x8_sse2
,
&
av1_iht16x8_128_add_
sse2
,
0
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht16x8_sse2
,
&
av1_iht16x8_128_add_
sse2
,
1
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht16x8_sse2
,
&
av1_iht16x8_128_add_
sse2
,
2
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht16x8_sse2
,
&
av1_iht16x8_128_add_
sse2
,
3
,
AOM_BITS_8
,
128
),
#if CONFIG_EXT_TX
make_tuple
(
&
av1_fht16x8_sse2
,
&
av1_iht16x8_128_add_
c
,
4
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht16x8_sse2
,
&
av1_iht16x8_128_add_
c
,
5
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht16x8_sse2
,
&
av1_iht16x8_128_add_
c
,
6
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht16x8_sse2
,
&
av1_iht16x8_128_add_
c
,
7
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht16x8_sse2
,
&
av1_iht16x8_128_add_
c
,
8
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht16x8_sse2
,
&
av1_iht16x8_128_add_
c
,
9
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht16x8_sse2
,
&
av1_iht16x8_128_add_
c
,
10
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht16x8_sse2
,
&
av1_iht16x8_128_add_
c
,
11
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht16x8_sse2
,
&
av1_iht16x8_128_add_
c
,
12
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht16x8_sse2
,
&
av1_iht16x8_128_add_
c
,
13
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht16x8_sse2
,
&
av1_iht16x8_128_add_
c
,
14
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht16x8_sse2
,
&
av1_iht16x8_128_add_
c
,
15
,
AOM_BITS_8
,
128
)
make_tuple
(
&
av1_fht16x8_sse2
,
&
av1_iht16x8_128_add_
sse2
,
4
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht16x8_sse2
,
&
av1_iht16x8_128_add_
sse2
,
5
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht16x8_sse2
,
&
av1_iht16x8_128_add_
sse2
,
6
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht16x8_sse2
,
&
av1_iht16x8_128_add_
sse2
,
7
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht16x8_sse2
,
&
av1_iht16x8_128_add_
sse2
,
8
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht16x8_sse2
,
&
av1_iht16x8_128_add_
sse2
,
9
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht16x8_sse2
,
&
av1_iht16x8_128_add_
sse2
,
10
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht16x8_sse2
,
&
av1_iht16x8_128_add_
sse2
,
11
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht16x8_sse2
,
&
av1_iht16x8_128_add_
sse2
,
12
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht16x8_sse2
,
&
av1_iht16x8_128_add_
sse2
,
13
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht16x8_sse2
,
&
av1_iht16x8_128_add_
sse2
,
14
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht16x8_sse2
,
&
av1_iht16x8_128_add_
sse2
,
15
,
AOM_BITS_8
,
128
)
#endif // CONFIG_EXT_TX
};
INSTANTIATE_TEST_CASE_P
(
SSE2
,
AV1Trans16x8HT
,
...
...
test/av1_fht8x16_test.cc
View file @
4f803efa
...
...
@@ -33,6 +33,10 @@ void fht8x16_ref(const int16_t *in, tran_low_t *out, int stride, int tx_type) {
av1_fht8x16_c
(
in
,
out
,
stride
,
tx_type
);
}
void
iht8x16_ref
(
const
tran_low_t
*
in
,
uint8_t
*
out
,
int
stride
,
int
tx_type
)
{
av1_iht8x16_128_add_c
(
in
,
out
,
stride
,
tx_type
);
}
class
AV1Trans8x16HT
:
public
libaom_test
::
TransformTestBase
,
public
::
testing
::
TestWithParam
<
Ht8x16Param
>
{
public:
...
...
@@ -44,6 +48,7 @@ class AV1Trans8x16HT : public libaom_test::TransformTestBase,
tx_type_
=
GET_PARAM
(
2
);
pitch_
=
8
;
height_
=
16
;
inv_txfm_ref
=
iht8x16_ref
;
fwd_txfm_ref
=
fht8x16_ref
;
bit_depth_
=
GET_PARAM
(
3
);
mask_
=
(
1
<<
bit_depth_
)
-
1
;
...
...
@@ -65,28 +70,29 @@ class AV1Trans8x16HT : public libaom_test::TransformTestBase,
};
TEST_P
(
AV1Trans8x16HT
,
CoeffCheck
)
{
RunCoeffCheck
();
}
TEST_P
(
AV1Trans8x16HT
,
InvCoeffCheck
)
{
RunInvCoeffCheck
();
}
using
std
::
tr1
::
make_tuple
;
#if HAVE_SSE2
const
Ht8x16Param
kArrayHt8x16Param_sse2
[]
=
{
make_tuple
(
&
av1_fht8x16_sse2
,
&
av1_iht8x16_128_add_
c
,
0
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht8x16_sse2
,
&
av1_iht8x16_128_add_
c
,
1
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht8x16_sse2
,
&
av1_iht8x16_128_add_
c
,
2
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht8x16_sse2
,
&
av1_iht8x16_128_add_
c
,
3
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht8x16_sse2
,
&
av1_iht8x16_128_add_
sse2
,
0
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht8x16_sse2
,
&
av1_iht8x16_128_add_
sse2
,
1
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht8x16_sse2
,
&
av1_iht8x16_128_add_
sse2
,
2
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht8x16_sse2
,
&
av1_iht8x16_128_add_
sse2
,
3
,
AOM_BITS_8
,
128
),
#if CONFIG_EXT_TX
make_tuple
(
&
av1_fht8x16_sse2
,
&
av1_iht8x16_128_add_
c
,
4
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht8x16_sse2
,
&
av1_iht8x16_128_add_
c
,
5
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht8x16_sse2
,
&
av1_iht8x16_128_add_
c
,
6
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht8x16_sse2
,
&
av1_iht8x16_128_add_
c
,
7
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht8x16_sse2
,
&
av1_iht8x16_128_add_
c
,
8
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht8x16_sse2
,
&
av1_iht8x16_128_add_
c
,
9
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht8x16_sse2
,
&
av1_iht8x16_128_add_
c
,
10
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht8x16_sse2
,
&
av1_iht8x16_128_add_
c
,
11
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht8x16_sse2
,
&
av1_iht8x16_128_add_
c
,
12
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht8x16_sse2
,
&
av1_iht8x16_128_add_
c
,
13
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht8x16_sse2
,
&
av1_iht8x16_128_add_
c
,
14
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht8x16_sse2
,
&
av1_iht8x16_128_add_
c
,
15
,
AOM_BITS_8
,
128
)
make_tuple
(
&
av1_fht8x16_sse2
,
&
av1_iht8x16_128_add_
sse2
,
4
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht8x16_sse2
,
&
av1_iht8x16_128_add_
sse2
,
5
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht8x16_sse2
,
&
av1_iht8x16_128_add_
sse2
,
6
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht8x16_sse2
,
&
av1_iht8x16_128_add_
sse2
,
7
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht8x16_sse2
,
&
av1_iht8x16_128_add_
sse2
,
8
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht8x16_sse2
,
&
av1_iht8x16_128_add_
sse2
,
9
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht8x16_sse2
,
&
av1_iht8x16_128_add_
sse2
,
10
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht8x16_sse2
,
&
av1_iht8x16_128_add_
sse2
,
11
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht8x16_sse2
,
&
av1_iht8x16_128_add_
sse2
,
12
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht8x16_sse2
,
&
av1_iht8x16_128_add_
sse2
,
13
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht8x16_sse2
,
&
av1_iht8x16_128_add_
sse2
,
14
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_fht8x16_sse2
,
&
av1_iht8x16_128_add_
sse2
,
15
,
AOM_BITS_8
,
128
)
#endif // CONFIG_EXT_TX
};
INSTANTIATE_TEST_CASE_P
(
SSE2
,
AV1Trans8x16HT
,
...
...
test/av1_iht16x8_test.cc
deleted
100644 → 0
View file @
7825022d
/*
* Copyright (c) 2016 The WebM project authors. All Rights Reserved.
*
* Use of this source code is governed by a BSD-style license
* that can be found in the LICENSE file in the root of the source
* tree. An additional intellectual property rights grant can be found
* in the file PATENTS. All contributing project authors may
* be found in the AUTHORS file in the root of the source tree.
*/
#include "third_party/googletest/src/include/gtest/gtest.h"
#include "./aom_dsp_rtcd.h"
#include "./av1_rtcd.h"
#include "aom_ports/mem.h"
#include "test/acm_random.h"
#include "test/clear_system_state.h"
#include "test/register_state_check.h"
#include "test/transform_test_base.h"
#include "test/util.h"
using
libaom_test
::
ACMRandom
;
namespace
{
using
std
::
tr1
::
tuple
;
using
libaom_test
::
FhtFunc
;
using
libaom_test
::
IhtFunc
;
typedef
tuple
<
IhtFunc
,
int
,
aom_bit_depth_t
,
int
>
Ht16x8Param
;
void
fht16x8_ref
(
const
int16_t
*
in
,
tran_low_t
*
out
,
int
stride
,
int
tx_type
)
{
av1_fht16x8_c
(
in
,
out
,
stride
,
tx_type
);
}
void
iht16x8_ref
(
const
tran_low_t
*
in
,
uint8_t
*
out
,
int
stride
,
int
tx_type
)
{
av1_iht16x8_128_add_c
(
in
,
out
,
stride
,
tx_type
);
}
class
AV1Trans16x8IHT
:
public
libaom_test
::
TransformTestBase
,
public
::
testing
::
TestWithParam
<
Ht16x8Param
>
{
public:
virtual
~
AV1Trans16x8IHT
()
{}
virtual
void
SetUp
()
{
inv_txfm_
=
GET_PARAM
(
0
);
tx_type_
=
GET_PARAM
(
1
);
pitch_
=
16
;
height_
=
8
;
inv_txfm_ref
=
iht16x8_ref
;
fwd_txfm_ref
=
fht16x8_ref
;
bit_depth_
=
GET_PARAM
(
2
);
mask_
=
(
1
<<
bit_depth_
)
-
1
;
num_coeffs_
=
GET_PARAM
(
3
);
}
virtual
void
TearDown
()
{
libaom_test
::
ClearSystemState
();
}
protected:
void
RunFwdTxfm
(
const
int16_t
*
in
,
tran_low_t
*
out
,
int
stride
)
{
(
void
)
in
;
(
void
)
out
;
(
void
)
stride
;
}
void
RunInvTxfm
(
const
tran_low_t
*
out
,
uint8_t
*
dst
,
int
stride
)
{
inv_txfm_
(
out
,
dst
,
stride
,
tx_type_
);
}
IhtFunc
inv_txfm_
;
};
TEST_P
(
AV1Trans16x8IHT
,
InvCoeffCheck
)
{
RunInvCoeffCheck
();
}
using
std
::
tr1
::
make_tuple
;
#if HAVE_SSE2
const
Ht16x8Param
kArrayHt16x8Param_sse2
[]
=
{
make_tuple
(
&
av1_iht16x8_128_add_sse2
,
0
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_iht16x8_128_add_sse2
,
1
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_iht16x8_128_add_sse2
,
2
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_iht16x8_128_add_sse2
,
3
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_iht16x8_128_add_sse2
,
4
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_iht16x8_128_add_sse2
,
5
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_iht16x8_128_add_sse2
,
6
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_iht16x8_128_add_sse2
,
7
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_iht16x8_128_add_sse2
,
8
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_iht16x8_128_add_sse2
,
9
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_iht16x8_128_add_sse2
,
10
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_iht16x8_128_add_sse2
,
11
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_iht16x8_128_add_sse2
,
12
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_iht16x8_128_add_sse2
,
13
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_iht16x8_128_add_sse2
,
14
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_iht16x8_128_add_sse2
,
15
,
AOM_BITS_8
,
128
)
};
INSTANTIATE_TEST_CASE_P
(
SSE2
,
AV1Trans16x8IHT
,
::
testing
::
ValuesIn
(
kArrayHt16x8Param_sse2
));
#endif // HAVE_SSE2
}
// namespace
test/av1_iht8x16_test.cc
deleted
100644 → 0
View file @
7825022d
/*
* Copyright (c) 2016 The WebM project authors. All Rights Reserved.
*
* Use of this source code is governed by a BSD-style license
* that can be found in the LICENSE file in the root of the source
* tree. An additional intellectual property rights grant can be found
* in the file PATENTS. All contributing project authors may
* be found in the AUTHORS file in the root of the source tree.
*/
#include "third_party/googletest/src/include/gtest/gtest.h"
#include "./aom_dsp_rtcd.h"
#include "./av1_rtcd.h"
#include "aom_ports/mem.h"
#include "test/acm_random.h"
#include "test/clear_system_state.h"
#include "test/register_state_check.h"
#include "test/transform_test_base.h"
#include "test/util.h"
using
libaom_test
::
ACMRandom
;
namespace
{
using
std
::
tr1
::
tuple
;
using
libaom_test
::
FhtFunc
;
using
libaom_test
::
IhtFunc
;
typedef
tuple
<
IhtFunc
,
int
,
aom_bit_depth_t
,
int
>
Ht8x16Param
;
void
fht8x16_ref
(
const
int16_t
*
in
,
tran_low_t
*
out
,
int
stride
,
int
tx_type
)
{
av1_fht8x16_c
(
in
,
out
,
stride
,
tx_type
);
}
void
iht8x16_ref
(
const
tran_low_t
*
in
,
uint8_t
*
out
,
int
stride
,
int
tx_type
)
{
av1_iht8x16_128_add_c
(
in
,
out
,
stride
,
tx_type
);
}
class
AV1Trans8x16IHT
:
public
libaom_test
::
TransformTestBase
,
public
::
testing
::
TestWithParam
<
Ht8x16Param
>
{
public:
virtual
~
AV1Trans8x16IHT
()
{}
virtual
void
SetUp
()
{
inv_txfm_
=
GET_PARAM
(
0
);
tx_type_
=
GET_PARAM
(
1
);
pitch_
=
8
;
height_
=
16
;
inv_txfm_ref
=
iht8x16_ref
;
fwd_txfm_ref
=
fht8x16_ref
;
bit_depth_
=
GET_PARAM
(
2
);
mask_
=
(
1
<<
bit_depth_
)
-
1
;
num_coeffs_
=
GET_PARAM
(
3
);
}
virtual
void
TearDown
()
{
libaom_test
::
ClearSystemState
();
}
protected:
void
RunFwdTxfm
(
const
int16_t
*
in
,
tran_low_t
*
out
,
int
stride
)
{
(
void
)
in
;
(
void
)
out
;
(
void
)
stride
;
}
void
RunInvTxfm
(
const
tran_low_t
*
out
,
uint8_t
*
dst
,
int
stride
)
{
inv_txfm_
(
out
,
dst
,
stride
,
tx_type_
);
}
IhtFunc
inv_txfm_
;
};
TEST_P
(
AV1Trans8x16IHT
,
InvCoeffCheck
)
{
RunInvCoeffCheck
();
}
using
std
::
tr1
::
make_tuple
;
#if HAVE_SSE2
const
Ht8x16Param
kArrayHt8x16Param_sse2
[]
=
{
make_tuple
(
&
av1_iht8x16_128_add_sse2
,
0
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_iht8x16_128_add_sse2
,
1
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_iht8x16_128_add_sse2
,
2
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_iht8x16_128_add_sse2
,
3
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_iht8x16_128_add_sse2
,
4
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_iht8x16_128_add_sse2
,
5
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_iht8x16_128_add_sse2
,
6
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_iht8x16_128_add_sse2
,
7
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_iht8x16_128_add_sse2
,
8
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_iht8x16_128_add_sse2
,
9
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_iht8x16_128_add_sse2
,
10
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_iht8x16_128_add_sse2
,
11
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_iht8x16_128_add_sse2
,
12
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_iht8x16_128_add_sse2
,
13
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_iht8x16_128_add_sse2
,
14
,
AOM_BITS_8
,
128
),
make_tuple
(
&
av1_iht8x16_128_add_sse2
,
15
,
AOM_BITS_8
,
128
)
};
INSTANTIATE_TEST_CASE_P
(
SSE2
,
AV1Trans8x16IHT
,
::
testing
::
ValuesIn
(
kArrayHt8x16Param_sse2
));
#endif // HAVE_SSE2
}
// namespace
test/test.mk
View file @
4f803efa
...
...
@@ -144,8 +144,6 @@ LIBAOM_TEST_SRCS-$(CONFIG_AV1_ENCODER) += av1_fht8x16_test.cc
LIBAOM_TEST_SRCS-$(CONFIG_AV1_ENCODER)
+=
av1_fht16x8_test.cc
LIBAOM_TEST_SRCS-$(CONFIG_AV1_ENCODER)
+=
av1_fht16x32_test.cc
LIBAOM_TEST_SRCS-$(CONFIG_AV1_ENCODER)
+=
av1_fht32x16_test.cc
LIBAOM_TEST_SRCS-$(CONFIG_AV1_ENCODER)
+=
av1_iht8x16_test.cc
LIBAOM_TEST_SRCS-$(CONFIG_AV1_ENCODER)
+=
av1_iht16x8_test.cc
LIBAOM_TEST_SRCS-$(CONFIG_AV1_ENCODER)
+=
fht32x32_test.cc
endif
LIBAOM_TEST_SRCS-$(CONFIG_EXT_TILE)
+=
av1_ext_tile_test.cc
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment