mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-10-09 00:37:32 +09:00
Update aom to commit id e87fb2378f01103d5d6e477a4ef6892dc714e614
This commit is contained in:
parent
debbee1e2a
commit
992c6637e3
429 changed files with 76047 additions and 40937 deletions
33
third_party/aom/test/scan_test.cc
vendored
33
third_party/aom/test/scan_test.cc
vendored
|
|
@ -43,6 +43,7 @@ TEST(ScanTest, av1_augment_prob) {
|
|||
}
|
||||
}
|
||||
|
||||
#if USE_TOPOLOGICAL_SORT
|
||||
TEST(ScanTest, av1_update_sort_order) {
|
||||
const TX_SIZE tx_size = TX_4X4;
|
||||
const TX_TYPE tx_type = DCT_DCT;
|
||||
|
|
@ -54,7 +55,9 @@ TEST(ScanTest, av1_update_sort_order) {
|
|||
av1_update_sort_order(tx_size, tx_type, prob, sort_order);
|
||||
for (int i = 0; i < 16; ++i) EXPECT_EQ(ref_sort_order[i], sort_order[i]);
|
||||
}
|
||||
#endif
|
||||
|
||||
#if USE_TOPOLOGICAL_SORT
|
||||
TEST(ScanTest, av1_update_scan_order) {
|
||||
TX_SIZE tx_size = TX_4X4;
|
||||
const TX_TYPE tx_type = DCT_DCT;
|
||||
|
|
@ -74,6 +77,7 @@ TEST(ScanTest, av1_update_scan_order) {
|
|||
EXPECT_EQ(i, scan[ref_iscan[i]]);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
TEST(ScanTest, av1_update_neighbors) {
|
||||
TX_SIZE tx_size = TX_4X4;
|
||||
|
|
@ -94,4 +98,33 @@ TEST(ScanTest, av1_update_neighbors) {
|
|||
}
|
||||
}
|
||||
|
||||
#if USE_2X2_PROB
|
||||
TEST(ScanTest, av1_down_sample_scan_count) {
|
||||
const uint32_t non_zero_count[256] = {
|
||||
13, 12, 11, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 9, 10, 8, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 12, 9, 8, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 13, 9, 9, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
};
|
||||
const uint32_t ref_non_zero_count_ds[64] = {
|
||||
13, 11, 0, 0, 0, 0, 0, 0, 11, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
};
|
||||
uint32_t non_zero_count_ds[64];
|
||||
av1_down_sample_scan_count(non_zero_count_ds, non_zero_count, TX_16X16);
|
||||
for (int i = 0; i < 64; ++i) {
|
||||
EXPECT_EQ(ref_non_zero_count_ds[i], non_zero_count_ds[i]);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
} // namespace
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue