Since both encoder and decoder use the same MC implementation now, one set of tests is enough.
Showing the changes to test/encoder/EncUT_MotionCompensation.cpp (1 of 6 files). Show all
Unified · Split
| @@ -7,17 +7,32 @@ using namespace WelsCommon; · 6 unmodified lines | ||
| 7 | 7 | |
| 8 | 8 | #include "mc_test_common.h" |
| 9 | 9 | |
| 10 | −DEF_MCCOPYTEST (Enc, 16, 8) | |
| 11 | −DEF_MCCOPYTEST (Enc, 16, 16) | |
| 10 | +DEF_MCCOPYTEST (2, 2) | |
| 11 | +DEF_MCCOPYTEST (2, 4) | |
| 12 | +DEF_MCCOPYTEST (4, 2) | |
| 13 | +DEF_MCCOPYTEST (4, 4) | |
| 14 | +DEF_MCCOPYTEST (4, 8) | |
| 15 | +DEF_MCCOPYTEST (8, 4) | |
| 16 | +DEF_MCCOPYTEST (8, 8) | |
| 17 | +DEF_MCCOPYTEST (16, 8) | |
| 18 | +DEF_MCCOPYTEST (8, 16) | |
| 19 | +DEF_MCCOPYTEST (16, 16) | |
| 12 | 20 | |
| 13 | −DEF_LUMA_MCTEST (Enc, 16, 8) | |
| 14 | −DEF_LUMA_MCTEST (Enc, 16, 16) | |
| 21 | +DEF_LUMA_MCTEST (4, 4) | |
| 22 | +DEF_LUMA_MCTEST (4, 8) | |
| 23 | +DEF_LUMA_MCTEST (8, 4) | |
| 24 | +DEF_LUMA_MCTEST (8, 8) | |
| 25 | +DEF_LUMA_MCTEST (16, 8) | |
| 26 | +DEF_LUMA_MCTEST (8, 16) | |
| 27 | +DEF_LUMA_MCTEST (16, 16) | |
| 15 | 28 | |
| 16 | −DEF_CHROMA_MCTEST (Enc, 4, 2) | |
| 17 | −DEF_CHROMA_MCTEST (Enc, 4, 4) | |
| 18 | −DEF_CHROMA_MCTEST (Enc, 4, 8) | |
| 19 | −DEF_CHROMA_MCTEST (Enc, 8, 4) | |
| 20 | −DEF_CHROMA_MCTEST (Enc, 8, 8) | |
| 29 | +DEF_CHROMA_MCTEST (2, 2) | |
| 30 | +DEF_CHROMA_MCTEST (2, 4) | |
| 31 | +DEF_CHROMA_MCTEST (4, 2) | |
| 32 | +DEF_CHROMA_MCTEST (4, 4) | |
| 33 | +DEF_CHROMA_MCTEST (4, 8) | |
| 34 | +DEF_CHROMA_MCTEST (8, 4) | |
| 35 | +DEF_CHROMA_MCTEST (8, 8) | |
| 21 | 36 | |
| 22 | 37 | TEST (EncMcAvg, PixelAvg) { |
| 23 | 38 | SMcFunc sMcFunc; |