vpx/test
Johann cb61ba02f4 quantize test: restrict and correct input
Use only valid values for quantize inputs. These were determined by
looping over vp9_init_quantizer and looking for max and min values.

This allows extending the test to the low bit depth functions which were
not designed to handle all possible inputs but only valid inputs.

Change-Id: I94e1d8863a49ac227845b65c6b50130e10e6319e
2017-07-18 09:40:45 -07:00
..
android test/android/Android.mk: fix build w/ENABLE_SHARED=0 2015-06-09 19:27:20 -07:00
acm_random.h testing: ranges for random values 2017-06-30 07:25:30 -07:00
active_map_refresh_test.cc test: apply clang-tidy google-readability-braces-around-statements 2016-08-05 20:02:28 -07:00
active_map_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
add_noise_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
alt_ref_aq_segment_test.cc Add --alt-ref-aq=<int> option 2016-08-24 15:49:25 -07:00
altref_test.cc altref test: comment out 'pass' 2016-09-15 17:45:47 -07:00
aq_segment_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
avg_test.cc consolidate block_error functions 2017-02-24 05:25:26 +00:00
blockiness_test.cc test: apply clang-tidy google-readability-braces-around-statements 2016-08-05 20:02:28 -07:00
borders_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
buffer.h test/buffer.h: move range checking to compiler 2017-07-05 11:21:18 -07:00
byte_alignment_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
clear_system_state.h test: apply clang-format 2016-07-27 01:58:52 +00:00
codec_factory.h vp9_bitstream: Encode tiles in parallel 2016-10-21 17:35:03 -07:00
comp_avg_pred_test.cc buffer.h: allow declaring an alignment 2017-06-09 11:03:15 -07:00
config_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
consistency_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
convolve_test.cc High bit depth inter prediction horizontal/vertical filters AVX2 2017-05-03 12:18:01 -07:00
cpu_speed_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
cq_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
cx_set_ref.sh Make set_reference control API work in VP9 2016-07-01 17:58:02 -07:00
datarate_test.cc datarate_test: rename thread -> Thread in test name 2017-06-21 20:05:31 -07:00
dct16x16_test.cc partial fdct test 2017-06-28 20:32:20 +00:00
dct32x32_test.cc fdct neon: 32x32_rd 2017-07-06 06:30:50 -07:00
dct_partial_test.cc dct_partial_test: cover vpx_fdct8x8_1_msa in hbd 2017-07-05 13:01:41 -07:00
dct_test.cc ppc: Add vpx_idct4x4_16_add_vsx 2017-07-01 12:32:18 -07:00
decode_api_test.cc VPX_CODEC_CAP_HIGHBITDEPTH for decoder interface 2017-02-28 17:10:34 -08:00
decode_perf_test.cc *_perf_test.cc: correct DoDecode signature 2016-08-05 20:21:02 -07:00
decode_svc_test.cc vp9-svc: Add unittest for svc-decoding. 2016-11-05 01:29:51 +00:00
decode_test_driver.cc Merge changes from topic 'clang-tidy' 2016-08-08 20:12:42 +00:00
decode_test_driver.h test/decode_test_driver: rm unused deadline member 2016-08-04 23:36:53 -07:00
decode_to_md5.sh decode_to_md5.sh: fix local md5 variable assignment 2014-07-30 10:50:01 -07:00
decode_with_drops.sh sh tests: Add support for running tested programs within another program. 2014-07-10 15:32:01 -07:00
encode_api_test.cc VPX_CODEC_CAP_HIGHBITDEPTH for decoder interface 2017-02-28 17:10:34 -08:00
encode_perf_test.cc *_perf_test.cc: correct DoDecode signature 2016-08-05 20:21:02 -07:00
encode_test_driver.cc Add the multi-threaded first pass encoder unit test 2017-01-20 10:06:24 -08:00
encode_test_driver.h Add the multi-threaded first pass encoder unit test 2017-01-20 10:06:24 -08:00
error_resilience_test.cc Add compiler warning flag -Wextra and fix related warnings. 2016-09-27 12:05:01 -07:00
examples.sh stress.sh: Runs multiple libvpx encodes and decodes in parallel 2016-11-16 06:59:26 -08:00
external_frame_buffer_test.cc tests: use scoped_ptr for local video source vars 2016-08-08 14:43:14 -07:00
fdct8x8_test.cc ppc: Add vpx_idct8x8_64_add_vsx 2017-07-01 12:55:47 -07:00
frame_size_tests.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
hadamard_test.cc Add Hadamard for Power8 2017-03-15 23:46:18 -03:00
i420_video_source.h test: apply clang-format 2016-07-27 01:58:52 +00:00
idct8x8_test.cc test: apply clang-tidy google-readability-braces-around-statements 2016-08-05 20:02:28 -07:00
idct_test.cc idct_test: don't use std::nothrow anymore 2017-06-09 11:09:06 -07:00
invalid_file_test.cc vp8_decode_frame: fix oob read on truncated key frame 2017-06-08 23:16:04 +00:00
ivf_video_source.h test: apply clang-format 2016-07-27 01:58:52 +00:00
keyframe_test.cc test: apply clang-tidy google-readability-braces-around-statements 2016-08-05 20:02:28 -07:00
level_test.cc level tests: allow level undershoot 2017-06-26 15:17:04 -07:00
lpf_test.cc [vpx highbd lpf NEON 6/6] vertical 16 2016-10-11 22:59:19 -07:00
md5_helper.h test: apply clang-format 2016-07-27 01:58:52 +00:00
minmax_test.cc Add mips msa vpx_minmax_8x8 function 2017-01-31 10:00:43 +05:30
partial_idct_test.cc cosmetics,vp9/: normalize inv/fwd_txfm naming 2017-07-06 18:35:44 -07:00
postproc.sh sh tests: Add support for running tested programs within another program. 2014-07-10 15:32:01 -07:00
pp_filter_test.cc buffer.h: split out init 2017-06-06 15:02:50 -07:00
predict_test.cc vp8: remove mmx functions 2016-09-29 15:25:27 -07:00
quantize_test.cc Merge "mips msa vp8 quantize optimization" 2015-07-31 03:44:03 +00:00
realtime_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
register_state_check.h avoid redefining WIN32_LEAN_AND_MEAN 2016-11-22 15:15:53 -08:00
resize_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
resize_util.sh sh tests: Add support for running tested programs within another program. 2014-07-10 15:32:01 -07:00
sad_test.cc sad4d neon: 64x[32,64] 2017-07-12 13:26:39 +00:00
set_maps.sh Add basic tests for the set_maps example. 2014-08-18 15:40:46 -07:00
set_roi.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
simple_decoder.sh sh tests: Add support for running tested programs within another program. 2014-07-10 15:32:01 -07:00
simple_encoder.sh simple_encoder: Add a frame limit argument. 2016-05-11 14:52:34 -07:00
stress.sh stress.sh: add vp9_stress_test_row_mt 2017-02-28 15:09:30 -08:00
sum_squares_test.cc Add mips msa sum_squares_2d_i16 function 2017-01-31 12:22:43 +00:00
superframe_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
svc_test.cc svc_test: fix two warnings 2016-11-28 12:53:39 -08:00
temporal_filter_test.cc buffer.h: split out init 2017-06-06 15:02:50 -07:00
test_intra_pred_speed.cc ppc: h predictor 8x8 2017-04-19 19:57:51 -07:00
test_libvpx.cc test: apply clang-tidy google-readability-braces-around-statements 2016-08-05 20:02:28 -07:00
test_vector_test.cc test_vector_test,vp8: correct thread range 2017-06-30 16:21:06 -07:00
test_vectors.cc vp9-svc: Add unittest for svc-decoding. 2016-11-05 01:29:51 +00:00
test_vectors.h vp9-svc: Add unittest for svc-decoding. 2016-11-05 01:29:51 +00:00
test-data.mk vp8_decode_frame: fix oob read on truncated key frame 2017-06-08 23:16:04 +00:00
test-data.sha1 vp8_decode_frame: fix oob read on truncated key frame 2017-06-08 23:16:04 +00:00
test.mk rm vp9_frame_parallel_test.cc 2017-06-29 15:15:56 -07:00
tile_independence_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
tools_common.sh vpxenc.sh: Add basic vp9 multithread encode test. 2015-06-23 18:30:52 -07:00
twopass_encoder.sh fix 'make exampletest' w/CONFIG_REALTIME_ONLY 2017-07-13 10:47:20 -07:00
user_priv_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
util.h test: apply clang-tidy google-readability-braces-around-statements 2016-08-05 20:02:28 -07:00
variance_test.cc variance_test: move Subpel* from tuples to TestParams 2017-06-23 12:54:18 -07:00
video_source.h avoid redefining WIN32_LEAN_AND_MEAN 2016-11-22 15:15:53 -08:00
vp8_boolcoder_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
vp8_decrypt_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
vp8_denoiser_sse2_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
vp8_fdct4x4_test.cc vp8_fdct4x4 test: fix segfault again 2017-02-22 18:29:11 +00:00
vp8_fragments_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
vp8_multi_resolution_encoder.sh test/vp8_multi_resolution_encoder.sh: Add missing devnull redirect. 2014-08-28 10:49:33 -07:00
vp9_arf_freq_test.cc test: apply clang-tidy google-readability-braces-around-statements 2016-08-05 20:02:28 -07:00
vp9_block_error_test.cc consolidate block_error functions 2017-02-24 05:25:26 +00:00
vp9_boolcoder_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
vp9_decrypt_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
vp9_denoiser_test.cc vp9: Neon optimization for denoiser. Add unit tests. 2017-05-05 16:40:52 -07:00
vp9_encoder_parms_get_to_decoder.cc vp9: remove FrameWorkerData & vp9_dthread.h 2017-07-05 22:32:00 -07:00
vp9_end_to_end_test.cc tests: use scoped_ptr for local video source vars 2016-08-08 14:43:14 -07:00
vp9_ethread_test.cc Make the row based multi-threaded encoder deterministic 2017-04-24 16:28:27 -07:00
vp9_intrapred_test.cc ppc: Add the intra predictor tests 2017-04-19 20:21:40 -07:00
vp9_lossless_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
vp9_motion_vector_test.cc VP9 motion vector unit test 2017-04-06 00:50:56 +00:00
vp9_quantize_test.cc quantize test: restrict and correct input 2017-07-18 09:40:45 -07:00
vp9_skip_loopfilter_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
vp9_spatial_svc_encoder.sh vp9_spatial_svc_encoder.sh: fix command line param 2015-11-05 15:22:39 -08:00
vp9_subtract_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
vp9_thread_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
vpx_scale_test.cc vpx_scale_test: fix segfault on alloc failure 2017-04-29 13:12:53 -07:00
vpx_temporal_svc_encoder.sh Fix vp8 race when build --enable-vp9-highbitdepth. 2017-05-26 09:45:01 -07:00
vpxdec.sh vpxdec.sh: fix vp9_webm_less_than_50_frames w/valgrind 2015-04-08 11:45:04 -07:00
vpxenc.sh fix 'make exampletest' w/CONFIG_REALTIME_ONLY 2017-07-13 10:47:20 -07:00
webm_video_source.h test: apply clang-format 2016-07-27 01:58:52 +00:00
y4m_test.cc y4m_test: init members in the constructor 2016-08-08 14:27:34 -07:00
y4m_video_source.h test: apply clang-format 2016-07-27 01:58:52 +00:00
yuv_video_source.h test: apply clang-tidy google-readability-braces-around-statements 2016-08-05 20:02:28 -07:00