James Zern | bfdd4aa | 2014-02-27 14:11:46 -0800 | [diff] [blame] | 1 | LIBVPX_TEST_SRCS-yes += acm_random.h |
James Zern | 5b75674 | 2013-06-17 22:58:40 -0700 | [diff] [blame] | 2 | LIBVPX_TEST_SRCS-yes += clear_system_state.h |
James Zern | bfdd4aa | 2014-02-27 14:11:46 -0800 | [diff] [blame] | 3 | LIBVPX_TEST_SRCS-yes += codec_factory.h |
| 4 | LIBVPX_TEST_SRCS-yes += md5_helper.h |
James Zern | eebb648 | 2012-11-27 13:08:05 -0800 | [diff] [blame] | 5 | LIBVPX_TEST_SRCS-yes += register_state_check.h |
John Koleszar | e82d261 | 2012-05-16 16:25:51 -0700 | [diff] [blame] | 6 | LIBVPX_TEST_SRCS-yes += test.mk |
Ronald S. Bultje | a742a73 | 2012-06-25 09:58:09 -0700 | [diff] [blame] | 7 | LIBVPX_TEST_SRCS-yes += test_libvpx.cc |
James Zern | bfdd4aa | 2014-02-27 14:11:46 -0800 | [diff] [blame] | 8 | LIBVPX_TEST_SRCS-yes += test_vectors.cc |
| 9 | LIBVPX_TEST_SRCS-yes += test_vectors.h |
Yunqing Wang | e61573c | 2012-06-28 10:37:53 -0700 | [diff] [blame] | 10 | LIBVPX_TEST_SRCS-yes += util.h |
Yunqing Wang | 15dffcf | 2012-10-04 12:59:36 -0700 | [diff] [blame] | 11 | LIBVPX_TEST_SRCS-yes += video_source.h |
Yi Luo | 267f73a | 2016-02-29 09:53:42 -0800 | [diff] [blame] | 12 | LIBVPX_TEST_SRCS-yes += transform_test_base.h |
Daniel Kang | 58156f1 | 2012-06-26 18:11:33 -0700 | [diff] [blame] | 13 | |
John Koleszar | acd147c | 2012-06-29 12:15:00 -0700 | [diff] [blame] | 14 | ## |
| 15 | ## BLACK BOX TESTS |
| 16 | ## |
| 17 | ## Black box tests only use the public API. |
| 18 | ## |
Deb Mukherjee | 5820c5d | 2014-06-12 16:53:13 -0700 | [diff] [blame] | 19 | LIBVPX_TEST_SRCS-yes += ../md5_utils.h ../md5_utils.c |
James Zern | bfdd4aa | 2014-02-27 14:11:46 -0800 | [diff] [blame] | 20 | LIBVPX_TEST_SRCS-$(CONFIG_DECODERS) += ivf_video_source.h |
| 21 | LIBVPX_TEST_SRCS-$(CONFIG_ENCODERS) += ../y4minput.h ../y4minput.c |
James Zern | ac4c37c | 2016-02-19 11:05:33 -0800 | [diff] [blame] | 22 | LIBVPX_TEST_SRCS-$(CONFIG_ENCODERS) += altref_test.cc |
Marco Paniconi | 6b83884 | 2014-03-14 14:35:47 -0700 | [diff] [blame] | 23 | LIBVPX_TEST_SRCS-$(CONFIG_ENCODERS) += aq_segment_test.cc |
James Zern | b4262c6 | 2014-02-21 18:33:09 -0800 | [diff] [blame] | 24 | LIBVPX_TEST_SRCS-$(CONFIG_ENCODERS) += datarate_test.cc |
James Zern | 4f780e9 | 2016-01-28 12:53:41 -0800 | [diff] [blame] | 25 | LIBVPX_TEST_SRCS-$(CONFIG_ENCODERS) += encode_api_test.cc |
Deb Mukherjee | 01cafaa | 2013-01-15 06:43:35 -0800 | [diff] [blame] | 26 | LIBVPX_TEST_SRCS-$(CONFIG_ENCODERS) += error_resilience_test.cc |
John Koleszar | 706cafe | 2013-01-18 11:51:12 -0800 | [diff] [blame] | 27 | LIBVPX_TEST_SRCS-$(CONFIG_ENCODERS) += i420_video_source.h |
James Zern | a37607b | 2014-11-20 14:34:40 -0800 | [diff] [blame] | 28 | LIBVPX_TEST_SRCS-$(CONFIG_ENCODERS) += resize_test.cc |
Alex Converse | f5949fa | 2014-01-17 13:52:23 -0800 | [diff] [blame] | 29 | LIBVPX_TEST_SRCS-$(CONFIG_ENCODERS) += y4m_video_source.h |
Deb Mukherjee | 50c59cd | 2014-10-15 16:40:12 -0700 | [diff] [blame] | 30 | LIBVPX_TEST_SRCS-$(CONFIG_ENCODERS) += yuv_video_source.h |
James Zern | bfdd4aa | 2014-02-27 14:11:46 -0800 | [diff] [blame] | 31 | |
James Zern | bfdd4aa | 2014-02-27 14:11:46 -0800 | [diff] [blame] | 32 | LIBVPX_TEST_SRCS-$(CONFIG_VP8_ENCODER) += config_test.cc |
| 33 | LIBVPX_TEST_SRCS-$(CONFIG_VP8_ENCODER) += cq_test.cc |
John Koleszar | acd147c | 2012-06-29 12:15:00 -0700 | [diff] [blame] | 34 | LIBVPX_TEST_SRCS-$(CONFIG_VP8_ENCODER) += keyframe_test.cc |
James Zern | bfdd4aa | 2014-02-27 14:11:46 -0800 | [diff] [blame] | 35 | |
Frank Galligan | c4f7079 | 2014-12-15 12:00:09 -0800 | [diff] [blame] | 36 | LIBVPX_TEST_SRCS-$(CONFIG_VP9_DECODER) += byte_alignment_test.cc |
James Zern | bfdd4aa | 2014-02-27 14:11:46 -0800 | [diff] [blame] | 37 | LIBVPX_TEST_SRCS-$(CONFIG_VP9_DECODER) += external_frame_buffer_test.cc |
Johann | 176ae59 | 2014-09-22 09:49:32 -0700 | [diff] [blame] | 38 | LIBVPX_TEST_SRCS-$(CONFIG_VP9_DECODER) += invalid_file_test.cc |
hkuang | 5e7242d | 2014-06-23 14:59:20 -0700 | [diff] [blame] | 39 | LIBVPX_TEST_SRCS-$(CONFIG_VP9_DECODER) += user_priv_test.cc |
hkuang | be6aead | 2015-01-27 12:26:28 -0800 | [diff] [blame] | 40 | LIBVPX_TEST_SRCS-$(CONFIG_VP9_DECODER) += vp9_frame_parallel_test.cc |
Jim Bankoski | 5a88271 | 2013-06-06 06:07:09 -0700 | [diff] [blame] | 41 | LIBVPX_TEST_SRCS-$(CONFIG_VP9_ENCODER) += borders_test.cc |
Jim Bankoski | b0520b6 | 2013-07-02 14:14:16 -0700 | [diff] [blame] | 42 | LIBVPX_TEST_SRCS-$(CONFIG_VP9_ENCODER) += cpu_speed_test.cc |
Jim Bankoski | 943e432 | 2014-07-17 06:31:50 -0700 | [diff] [blame] | 43 | LIBVPX_TEST_SRCS-$(CONFIG_VP9_ENCODER) += frame_size_tests.cc |
Yaowu Xu | 9ce6de1 | 2013-07-09 10:54:36 -0700 | [diff] [blame] | 44 | LIBVPX_TEST_SRCS-$(CONFIG_VP9_ENCODER) += vp9_lossless_test.cc |
Yunqing Wang | 7c2c2be | 2014-12-16 11:10:20 -0800 | [diff] [blame] | 45 | LIBVPX_TEST_SRCS-$(CONFIG_VP9_ENCODER) += vp9_ethread_test.cc |
Yunqing Wang | 15dffcf | 2012-10-04 12:59:36 -0700 | [diff] [blame] | 46 | |
John Koleszar | 706cafe | 2013-01-18 11:51:12 -0800 | [diff] [blame] | 47 | LIBVPX_TEST_SRCS-yes += decode_test_driver.cc |
| 48 | LIBVPX_TEST_SRCS-yes += decode_test_driver.h |
Frank Galligan | 89df6d1 | 2015-03-09 15:52:29 -0700 | [diff] [blame] | 49 | LIBVPX_TEST_SRCS-$(CONFIG_ENCODERS) += encode_test_driver.cc |
James Zern | bfdd4aa | 2014-02-27 14:11:46 -0800 | [diff] [blame] | 50 | LIBVPX_TEST_SRCS-yes += encode_test_driver.h |
Geza Lore | 5a69ee0 | 2016-06-01 13:54:54 +0100 | [diff] [blame] | 51 | LIBVPX_TEST_SRCS-yes += randomise.h |
| 52 | LIBVPX_TEST_SRCS-yes += randomise.cc |
Deb Mukherjee | 01cafaa | 2013-01-15 06:43:35 -0800 | [diff] [blame] | 53 | |
Jim Bankoski | c2638bd | 2014-12-09 12:44:45 -0800 | [diff] [blame] | 54 | ## IVF writing. |
| 55 | LIBVPX_TEST_SRCS-$(CONFIG_ENCODERS) += ../ivfenc.c ../ivfenc.h |
| 56 | |
Deb Mukherjee | 5820c5d | 2014-06-12 16:53:13 -0700 | [diff] [blame] | 57 | ## Y4m parsing. |
| 58 | LIBVPX_TEST_SRCS-$(CONFIG_ENCODERS) += y4m_test.cc ../y4menc.c ../y4menc.h |
| 59 | |
John Koleszar | 119c981 | 2013-06-13 12:42:05 -0700 | [diff] [blame] | 60 | ## WebM Parsing |
Vignesh Venkatasubramanian | 68ff368 | 2014-04-18 11:24:02 -0700 | [diff] [blame] | 61 | ifeq ($(CONFIG_WEBM_IO), yes) |
Tom Finegan | 4317ba5 | 2016-03-24 13:12:51 -0700 | [diff] [blame] | 62 | LIBWEBM_PARSER_SRCS += ../third_party/libwebm/mkvparser/mkvparser.cc |
| 63 | LIBWEBM_PARSER_SRCS += ../third_party/libwebm/mkvparser/mkvreader.cc |
| 64 | LIBWEBM_PARSER_SRCS += ../third_party/libwebm/mkvparser/mkvparser.h |
| 65 | LIBWEBM_PARSER_SRCS += ../third_party/libwebm/mkvparser/mkvreader.h |
Vignesh Venkatasubramanian | dbd2471 | 2014-04-03 00:41:14 -0700 | [diff] [blame] | 66 | LIBVPX_TEST_SRCS-$(CONFIG_DECODERS) += $(LIBWEBM_PARSER_SRCS) |
Vignesh Venkatasubramanian | 4fd6317 | 2014-04-14 14:19:50 -0700 | [diff] [blame] | 67 | LIBVPX_TEST_SRCS-$(CONFIG_DECODERS) += ../tools_common.h |
Vignesh Venkatasubramanian | dbd2471 | 2014-04-03 00:41:14 -0700 | [diff] [blame] | 68 | LIBVPX_TEST_SRCS-$(CONFIG_DECODERS) += ../webmdec.cc |
Vignesh Venkatasubramanian | 4fd6317 | 2014-04-14 14:19:50 -0700 | [diff] [blame] | 69 | LIBVPX_TEST_SRCS-$(CONFIG_DECODERS) += ../webmdec.h |
John Koleszar | 119c981 | 2013-06-13 12:42:05 -0700 | [diff] [blame] | 70 | LIBVPX_TEST_SRCS-$(CONFIG_DECODERS) += webm_video_source.h |
Frank Galligan | bfb6d48 | 2015-05-21 11:49:11 -0700 | [diff] [blame] | 71 | LIBVPX_TEST_SRCS-$(CONFIG_VP9_DECODER) += vp9_skip_loopfilter_test.cc |
Vignesh Venkatasubramanian | 68ff368 | 2014-04-18 11:24:02 -0700 | [diff] [blame] | 72 | endif |
Deb Mukherjee | 01cafaa | 2013-01-15 06:43:35 -0800 | [diff] [blame] | 73 | |
James Zern | 6a2e9ef | 2014-08-09 18:35:40 -0700 | [diff] [blame] | 74 | LIBVPX_TEST_SRCS-$(CONFIG_DECODERS) += decode_api_test.cc |
John Koleszar | 119c981 | 2013-06-13 12:42:05 -0700 | [diff] [blame] | 75 | LIBVPX_TEST_SRCS-$(CONFIG_DECODERS) += test_vector_test.cc |
James Zern | bfdd4aa | 2014-02-27 14:11:46 -0800 | [diff] [blame] | 76 | |
Vignesh Venkatasubramanian | 68ff368 | 2014-04-18 11:24:02 -0700 | [diff] [blame] | 77 | # Currently we only support decoder perf tests for vp9. Also they read from WebM |
| 78 | # files, so WebM IO is required. |
| 79 | ifeq ($(CONFIG_DECODE_PERF_TESTS)$(CONFIG_VP9_DECODER)$(CONFIG_WEBM_IO), \ |
| 80 | yesyesyes) |
Joshua Litt | a782d63 | 2013-11-15 12:29:26 -0800 | [diff] [blame] | 81 | LIBVPX_TEST_SRCS-yes += decode_perf_test.cc |
| 82 | endif |
Dmitry Kovalev | 26cec5c | 2013-03-15 18:21:55 -0700 | [diff] [blame] | 83 | |
Joshua Litt | 83b843f | 2014-07-21 10:57:16 -0700 | [diff] [blame] | 84 | # encode perf tests are vp9 only |
| 85 | ifeq ($(CONFIG_ENCODE_PERF_TESTS)$(CONFIG_VP9_ENCODER), yesyes) |
| 86 | LIBVPX_TEST_SRCS-yes += encode_perf_test.cc |
| 87 | endif |
| 88 | |
James Zern | 94e84bb | 2016-06-15 20:33:04 -0700 | [diff] [blame] | 89 | ## Multi-codec / unconditional black box tests. |
James Zern | 18112f6 | 2016-05-11 16:14:38 -0700 | [diff] [blame] | 90 | ifeq ($(findstring yes,$(CONFIG_VP9_ENCODER)$(CONFIG_VP10_ENCODER)),yes) |
| 91 | LIBVPX_TEST_SRCS-yes += active_map_refresh_test.cc |
| 92 | LIBVPX_TEST_SRCS-yes += active_map_test.cc |
James Zern | fba6f74 | 2016-06-15 18:30:22 -0700 | [diff] [blame] | 93 | LIBVPX_TEST_SRCS-yes += end_to_end_test.cc |
James Zern | 18112f6 | 2016-05-11 16:14:38 -0700 | [diff] [blame] | 94 | endif |
| 95 | |
John Koleszar | acd147c | 2012-06-29 12:15:00 -0700 | [diff] [blame] | 96 | ## |
| 97 | ## WHITE BOX TESTS |
| 98 | ## |
| 99 | ## Whitebox tests invoke functions not exposed via the public API. Certain |
| 100 | ## shared library builds don't make these functions accessible. |
| 101 | ## |
| 102 | ifeq ($(CONFIG_SHARED),) |
| 103 | |
John Koleszar | 2c08c28 | 2012-11-07 10:40:37 -0800 | [diff] [blame] | 104 | ## VP8 |
James Zern | a046ba2 | 2015-11-24 22:35:15 -0800 | [diff] [blame] | 105 | ifeq ($(CONFIG_VP8),yes) |
John Koleszar | 2c08c28 | 2012-11-07 10:40:37 -0800 | [diff] [blame] | 106 | |
John Koleszar | acd147c | 2012-06-29 12:15:00 -0700 | [diff] [blame] | 107 | # These tests require both the encoder and decoder to be built. |
| 108 | ifeq ($(CONFIG_VP8_ENCODER)$(CONFIG_VP8_DECODER),yesyes) |
John Koleszar | 2c08c28 | 2012-11-07 10:40:37 -0800 | [diff] [blame] | 109 | LIBVPX_TEST_SRCS-yes += vp8_boolcoder_test.cc |
hkuang | 9353607 | 2014-11-20 15:39:56 -0800 | [diff] [blame] | 110 | LIBVPX_TEST_SRCS-yes += vp8_fragments_test.cc |
John Koleszar | acd147c | 2012-06-29 12:15:00 -0700 | [diff] [blame] | 111 | endif |
| 112 | |
John Koleszar | acd147c | 2012-06-29 12:15:00 -0700 | [diff] [blame] | 113 | LIBVPX_TEST_SRCS-$(CONFIG_POSTPROC) += pp_filter_test.cc |
James Zern | bfdd4aa | 2014-02-27 14:11:46 -0800 | [diff] [blame] | 114 | LIBVPX_TEST_SRCS-$(CONFIG_VP8_DECODER) += vp8_decrypt_test.cc |
James Zern | 2c9c2e0 | 2015-11-24 18:50:35 -0800 | [diff] [blame] | 115 | LIBVPX_TEST_SRCS-$(CONFIG_VP8_ENCODER) += quantize_test.cc |
Paul Wilkins | 903efe8 | 2012-07-20 15:55:07 +0100 | [diff] [blame] | 116 | LIBVPX_TEST_SRCS-$(CONFIG_VP8_ENCODER) += set_roi.cc |
James Zern | 1711cf2 | 2013-02-22 16:23:36 -0800 | [diff] [blame] | 117 | LIBVPX_TEST_SRCS-$(CONFIG_VP8_ENCODER) += variance_test.cc |
John Koleszar | 7b8dfcb | 2012-11-06 16:59:01 -0800 | [diff] [blame] | 118 | LIBVPX_TEST_SRCS-$(CONFIG_VP8_ENCODER) += vp8_fdct4x4_test.cc |
| 119 | |
James Zern | bfdd4aa | 2014-02-27 14:11:46 -0800 | [diff] [blame] | 120 | LIBVPX_TEST_SRCS-yes += idct_test.cc |
James Zern | bfdd4aa | 2014-02-27 14:11:46 -0800 | [diff] [blame] | 121 | LIBVPX_TEST_SRCS-yes += sixtap_predict_test.cc |
Johann | 3f701df | 2014-07-18 13:53:53 -0700 | [diff] [blame] | 122 | LIBVPX_TEST_SRCS-yes += vpx_scale_test.cc |
James Zern | bfdd4aa | 2014-02-27 14:11:46 -0800 | [diff] [blame] | 123 | |
JackyChen | 09fbe88 | 2014-10-07 15:30:23 -0700 | [diff] [blame] | 124 | ifeq ($(CONFIG_VP8_ENCODER)$(CONFIG_TEMPORAL_DENOISING),yesyes) |
| 125 | LIBVPX_TEST_SRCS-$(HAVE_SSE2) += vp8_denoiser_sse2_test.cc |
| 126 | endif |
| 127 | |
John Koleszar | 2c08c28 | 2012-11-07 10:40:37 -0800 | [diff] [blame] | 128 | endif # VP8 |
| 129 | |
| 130 | ## VP9 |
James Zern | a046ba2 | 2015-11-24 22:35:15 -0800 | [diff] [blame] | 131 | ifeq ($(CONFIG_VP9),yes) |
John Koleszar | 2c08c28 | 2012-11-07 10:40:37 -0800 | [diff] [blame] | 132 | |
| 133 | # These tests require both the encoder and decoder to be built. |
| 134 | ifeq ($(CONFIG_VP9_ENCODER)$(CONFIG_VP9_DECODER),yesyes) |
John Koleszar | 5ebe94f | 2012-12-23 07:20:10 -0800 | [diff] [blame] | 135 | # IDCT test currently depends on FDCT function |
| 136 | LIBVPX_TEST_SRCS-yes += idct8x8_test.cc |
Yaowu Xu | ed7e3d2 | 2013-12-13 10:05:40 -0800 | [diff] [blame] | 137 | LIBVPX_TEST_SRCS-yes += partial_idct_test.cc |
John Koleszar | 522d4bf | 2013-03-05 12:23:34 -0800 | [diff] [blame] | 138 | LIBVPX_TEST_SRCS-yes += superframe_test.cc |
Ronald S. Bultje | 1407bdc | 2013-02-01 09:35:28 -0800 | [diff] [blame] | 139 | LIBVPX_TEST_SRCS-yes += tile_independence_test.cc |
James Zern | bfdd4aa | 2014-02-27 14:11:46 -0800 | [diff] [blame] | 140 | LIBVPX_TEST_SRCS-yes += vp9_boolcoder_test.cc |
Jim Bankoski | a0d9a9d | 2014-12-11 17:34:32 -0800 | [diff] [blame] | 141 | LIBVPX_TEST_SRCS-yes += vp9_encoder_parms_get_to_decoder.cc |
| 142 | endif |
John Koleszar | 2c08c28 | 2012-11-07 10:40:37 -0800 | [diff] [blame] | 143 | |
James Zern | a046ba2 | 2015-11-24 22:35:15 -0800 | [diff] [blame] | 144 | LIBVPX_TEST_SRCS-yes += convolve_test.cc |
| 145 | LIBVPX_TEST_SRCS-yes += lpf_8_test.cc |
| 146 | LIBVPX_TEST_SRCS-yes += vp9_intrapred_test.cc |
Joey Parrish | 18c0860 | 2014-04-15 14:10:58 -0700 | [diff] [blame] | 147 | LIBVPX_TEST_SRCS-$(CONFIG_VP9_DECODER) += vp9_decrypt_test.cc |
James Zern | 2c9c2e0 | 2015-11-24 18:50:35 -0800 | [diff] [blame] | 148 | LIBVPX_TEST_SRCS-$(CONFIG_VP9_DECODER) += vp9_thread_test.cc |
Yaowu Xu | 499fe05 | 2013-02-22 16:18:08 -0800 | [diff] [blame] | 149 | LIBVPX_TEST_SRCS-$(CONFIG_VP9_ENCODER) += dct16x16_test.cc |
Yaowu Xu | 3dbc78b | 2013-02-26 09:07:49 -0800 | [diff] [blame] | 150 | LIBVPX_TEST_SRCS-$(CONFIG_VP9_ENCODER) += dct32x32_test.cc |
James Zern | bfdd4aa | 2014-02-27 14:11:46 -0800 | [diff] [blame] | 151 | LIBVPX_TEST_SRCS-$(CONFIG_VP9_ENCODER) += fdct4x4_test.cc |
| 152 | LIBVPX_TEST_SRCS-$(CONFIG_VP9_ENCODER) += fdct8x8_test.cc |
James Zern | bfdd4aa | 2014-02-27 14:11:46 -0800 | [diff] [blame] | 153 | LIBVPX_TEST_SRCS-$(CONFIG_VP9_ENCODER) += variance_test.cc |
Peter de Rivaz | a7b2d09 | 2014-10-16 13:38:46 +0100 | [diff] [blame] | 154 | LIBVPX_TEST_SRCS-$(CONFIG_VP9_ENCODER) += vp9_error_block_test.cc |
| 155 | LIBVPX_TEST_SRCS-$(CONFIG_VP9_ENCODER) += vp9_quantize_test.cc |
Geza Lore | 552d5cd | 2016-03-07 13:46:39 +0000 | [diff] [blame] | 156 | LIBVPX_TEST_SRCS-$(CONFIG_VP9_ENCODER) += subtract_test.cc |
Deb Mukherjee | 01cafaa | 2013-01-15 06:43:35 -0800 | [diff] [blame] | 157 | |
James Zern | f12ebfc | 2014-05-14 19:45:20 -0700 | [diff] [blame] | 158 | ifeq ($(CONFIG_VP9_ENCODER),yes) |
| 159 | LIBVPX_TEST_SRCS-$(CONFIG_SPATIAL_SVC) += svc_test.cc |
Jim Bankoski | 1777413 | 2015-04-17 11:13:18 -0700 | [diff] [blame] | 160 | LIBVPX_TEST_SRCS-$(CONFIG_INTERNAL_STATS) += blockiness_test.cc |
Jim Bankoski | ee87e20 | 2015-04-21 10:05:37 -0700 | [diff] [blame] | 161 | LIBVPX_TEST_SRCS-$(CONFIG_INTERNAL_STATS) += consistency_test.cc |
James Zern | f12ebfc | 2014-05-14 19:45:20 -0700 | [diff] [blame] | 162 | endif |
| 163 | |
JackyChen | 09fbe88 | 2014-10-07 15:30:23 -0700 | [diff] [blame] | 164 | ifeq ($(CONFIG_VP9_ENCODER)$(CONFIG_VP9_TEMPORAL_DENOISING),yesyes) |
| 165 | LIBVPX_TEST_SRCS-$(HAVE_SSE2) += vp9_denoiser_sse2_test.cc |
JackyChen | 80465da | 2014-09-18 16:45:53 -0700 | [diff] [blame] | 166 | endif |
Debargha Mukherjee | 9852643 | 2015-04-01 16:39:06 -0700 | [diff] [blame] | 167 | LIBVPX_TEST_SRCS-$(CONFIG_VP9_ENCODER) += vp9_arf_freq_test.cc |
JackyChen | 80465da | 2014-09-18 16:45:53 -0700 | [diff] [blame] | 168 | |
John Koleszar | 2c08c28 | 2012-11-07 10:40:37 -0800 | [diff] [blame] | 169 | endif # VP9 |
| 170 | |
Angie Chiang | fe776ce | 2015-08-28 20:39:10 -0700 | [diff] [blame] | 171 | ## VP10 |
James Zern | 2c9c2e0 | 2015-11-24 18:50:35 -0800 | [diff] [blame] | 172 | ifeq ($(CONFIG_VP10),yes) |
James Zern | 2c9c2e0 | 2015-11-24 18:50:35 -0800 | [diff] [blame] | 173 | LIBVPX_TEST_SRCS-yes += vp10_inv_txfm_test.cc |
James Zern | e7c8b71 | 2015-09-23 17:45:27 -0700 | [diff] [blame] | 174 | LIBVPX_TEST_SRCS-$(CONFIG_VP10_ENCODER) += vp10_dct_test.cc |
Yi Luo | 267f73a | 2016-02-29 09:53:42 -0800 | [diff] [blame] | 175 | LIBVPX_TEST_SRCS-$(CONFIG_VP10_ENCODER) += vp10_fht4x4_test.cc |
Yi Luo | 6ab0621 | 2016-03-07 14:25:07 -0800 | [diff] [blame] | 176 | LIBVPX_TEST_SRCS-$(CONFIG_VP10_ENCODER) += vp10_fht8x8_test.cc |
Yi Luo | 50a164a | 2016-03-08 14:10:24 -0800 | [diff] [blame] | 177 | LIBVPX_TEST_SRCS-$(CONFIG_VP10_ENCODER) += vp10_fht16x16_test.cc |
Alex Converse | 9ffcb46 | 2015-12-16 11:16:32 -0800 | [diff] [blame] | 178 | LIBVPX_TEST_SRCS-$(CONFIG_ANS) += vp10_ans_test.cc |
Yunqing Wang | 8e5e338 | 2016-05-05 16:42:57 -0700 | [diff] [blame] | 179 | LIBVPX_TEST_SRCS-$(CONFIG_EXT_TILE) += vp10_ext_tile_test.cc |
James Zern | 2c9c2e0 | 2015-11-24 18:50:35 -0800 | [diff] [blame] | 180 | |
Geza Lore | abd0050 | 2016-02-12 16:04:35 +0000 | [diff] [blame] | 181 | LIBVPX_TEST_SRCS-$(CONFIG_VP10_ENCODER) += sum_squares_test.cc |
Geza Lore | 552d5cd | 2016-03-07 13:46:39 +0000 | [diff] [blame] | 182 | LIBVPX_TEST_SRCS-$(CONFIG_VP10_ENCODER) += subtract_test.cc |
Debargha Mukherjee | 1d69cee | 2016-02-29 16:08:07 -0800 | [diff] [blame] | 183 | |
| 184 | ifeq ($(CONFIG_EXT_INTER),yes) |
| 185 | LIBVPX_TEST_SRCS-$(HAVE_SSSE3) += masked_variance_test.cc |
| 186 | LIBVPX_TEST_SRCS-$(HAVE_SSSE3) += masked_sad_test.cc |
Geza Lore | a661bc8 | 2016-05-20 16:33:12 +0100 | [diff] [blame] | 187 | LIBVPX_TEST_SRCS-$(CONFIG_VP10_ENCODER) += blend_mask6_test.cc |
Debargha Mukherjee | 1d69cee | 2016-02-29 16:08:07 -0800 | [diff] [blame] | 188 | endif |
Yi Luo | a3a69b4 | 2016-05-13 10:08:13 -0700 | [diff] [blame] | 189 | |
Geza Lore | aacdf98 | 2016-07-05 13:36:25 +0100 | [diff] [blame^] | 190 | ifeq ($(CONFIG_OBMC),yes) |
| 191 | LIBVPX_TEST_SRCS-$(CONFIG_VP10_ENCODER) += obmc_sad_test.cc |
| 192 | endif |
| 193 | |
Yi Luo | a3a69b4 | 2016-05-13 10:08:13 -0700 | [diff] [blame] | 194 | ifeq ($(CONFIG_VP9_HIGHBITDEPTH),yes) |
Yi Luo | 28cdee4 | 2016-05-19 14:13:07 -0700 | [diff] [blame] | 195 | LIBVPX_TEST_SRCS-$(HAVE_SSE4_1) += vp10_highbd_iht_test.cc |
Yi Luo | a3a69b4 | 2016-05-13 10:08:13 -0700 | [diff] [blame] | 196 | endif # CONFIG_VP9_HIGHBITDEPTH |
James Zern | 2c9c2e0 | 2015-11-24 18:50:35 -0800 | [diff] [blame] | 197 | endif # VP10 |
| 198 | |
| 199 | ## Multi-codec / unconditional whitebox tests. |
James Zern | d36659c | 2015-12-11 12:40:53 -0800 | [diff] [blame] | 200 | ifeq ($(findstring yes,$(CONFIG_VP9_ENCODER)$(CONFIG_VP10_ENCODER)),yes) |
| 201 | LIBVPX_TEST_SRCS-yes += avg_test.cc |
| 202 | endif |
Yaowu Xu | 988f27b | 2016-02-09 10:35:15 -0800 | [diff] [blame] | 203 | ifeq ($(CONFIG_INTERNAL_STATS),yes) |
| 204 | LIBVPX_TEST_SRCS-$(CONFIG_VP9_HIGHBITDEPTH) += hbd_metrics_test.cc |
| 205 | endif |
James Zern | 2c9c2e0 | 2015-11-24 18:50:35 -0800 | [diff] [blame] | 206 | LIBVPX_TEST_SRCS-$(CONFIG_ENCODERS) += sad_test.cc |
Angie Chiang | b934148 | 2015-10-27 16:41:38 -0700 | [diff] [blame] | 207 | LIBVPX_TEST_SRCS-$(CONFIG_VP10) += vp10_txfm_test.h |
Angie Chiang | 716f1bd | 2016-05-11 16:41:36 -0700 | [diff] [blame] | 208 | LIBVPX_TEST_SRCS-$(CONFIG_VP10) += vp10_txfm_test.cc |
Angie Chiang | b934148 | 2015-10-27 16:41:38 -0700 | [diff] [blame] | 209 | LIBVPX_TEST_SRCS-$(CONFIG_VP10) += vp10_fwd_txfm1d_test.cc |
Angie Chiang | 444acd7 | 2015-10-27 16:59:02 -0700 | [diff] [blame] | 210 | LIBVPX_TEST_SRCS-$(CONFIG_VP10) += vp10_inv_txfm1d_test.cc |
Angie Chiang | af38f6f | 2015-10-28 14:01:38 -0700 | [diff] [blame] | 211 | LIBVPX_TEST_SRCS-$(CONFIG_VP10) += vp10_fwd_txfm2d_test.cc |
Angie Chiang | 4fd0ba8 | 2015-11-06 11:15:54 -0800 | [diff] [blame] | 212 | LIBVPX_TEST_SRCS-$(CONFIG_VP10) += vp10_inv_txfm2d_test.cc |
Angie Chiang | d534911 | 2016-02-04 16:13:18 -0800 | [diff] [blame] | 213 | LIBVPX_TEST_SRCS-$(CONFIG_VP10) += vp10_convolve_test.cc |
Yi Luo | 229690a | 2016-06-13 17:01:17 -0700 | [diff] [blame] | 214 | LIBVPX_TEST_SRCS-$(CONFIG_VP10) += vp10_convolve_optimz_test.cc |
Angie Chiang | fe776ce | 2015-08-28 20:39:10 -0700 | [diff] [blame] | 215 | |
James Zern | 1138b98 | 2015-11-24 18:42:20 -0800 | [diff] [blame] | 216 | TEST_INTRA_PRED_SPEED_SRCS-yes := test_intra_pred_speed.cc |
| 217 | TEST_INTRA_PRED_SPEED_SRCS-yes += ../md5_utils.h ../md5_utils.c |
James Zern | 0d2f348 | 2015-05-11 19:36:59 -0700 | [diff] [blame] | 218 | |
James Zern | 2f6fc64 | 2014-02-27 14:03:55 -0800 | [diff] [blame] | 219 | endif # CONFIG_SHARED |
John Koleszar | acd147c | 2012-06-29 12:15:00 -0700 | [diff] [blame] | 220 | |
James Zern | a51d45a | 2014-10-03 16:18:58 -0700 | [diff] [blame] | 221 | include $(SRC_PATH_BARE)/test/test-data.mk |