vpx/test
Marco 38e401b5da vp9-svc: Fix issues with svc with periodic key frames.
Use the superframe counter to set the key frame, and force
it to the key frame on base spatial layer only.
Also, update svc frame counters under frame dropping.

Update unittest: add specific tests with short key frame period.

https://bugs.chromium.org/p/webm/issues/detail?id=1150

Change-Id: I5b1c9a09253e6e5fbfce51b4cf603ae22d422b01
2016-03-02 16:59:58 -08:00
..
android test/android/Android.mk: fix build w/ENABLE_SHARED=0 2015-06-09 19:27:20 -07:00
acm_random.h acm_random: provide full range for Rand16() 2014-12-03 16:59:40 -08:00
active_map_refresh_test.cc Change dynamic_cast to static_cast to fix no-rtti build 2015-09-29 18:49:21 -07:00
active_map_test.cc active_map_test: use vpx_active_map_t() to initialize vars 2014-08-22 17:10:18 -07:00
altref_test.cc altref_test: move AltRefTest instantiation w/in VP8 check 2016-02-25 20:58:56 -08:00
aq_segment_test.cc aq_segment_test: cosmetics 2014-07-01 18:22:30 -07:00
avg_test.cc tests: quiet some unused parameter warnings 2016-02-11 19:25:48 -08:00
blockiness_test.cc Cosmetics - Fix header file order in unit tests 2015-07-29 20:48:25 -07:00
borders_test.cc Turn on codec behavior unit tests for vp10 2015-08-22 00:00:43 +00:00
byte_alignment_test.cc tests: quiet some warnings w/--disable-webm-io 2016-02-02 19:32:25 -08:00
clear_system_state.h test/: remove unnecessary extern "C"s 2014-01-23 19:42:59 -08:00
codec_factory.h Fork VP9 and VP10 codebase 2015-08-11 17:05:28 -07:00
config_test.cc Add missing virtual destructors to tests. 2014-03-12 14:51:42 -07:00
consistency_test.cc Move VP9 SSIM metrics to vpx_dsp. 2015-08-06 18:25:25 -07:00
convolve_test.cc tests: quiet some unused parameter warnings 2016-02-11 19:25:48 -08:00
cpu_speed_test.cc Turn on codec behavior unit tests for vp10 2015-08-22 00:00:43 +00:00
cq_test.cc cq_test: allow test cases to be run out of order 2014-08-13 10:40:25 -07:00
datarate_test.cc vp9-svc: Fix issues with svc with periodic key frames. 2016-03-02 16:59:58 -08:00
dct16x16_test.cc tests: quiet some unused parameter warnings 2016-02-11 19:25:48 -08:00
dct32x32_test.cc dct32x32_test: remove unused function 2016-02-02 19:37:22 -08:00
decode_api_test.cc Fork VP9 and VP10 codebase 2015-08-11 17:05:28 -07:00
decode_perf_test.cc assert that the write writes the whole packet 2014-12-23 08:35:26 -08:00
decode_test_driver.cc Cosmetics - Fix header file order in unit tests 2015-07-29 20:48:25 -07:00
decode_test_driver.h Revert "Revert "Add support for setting byte alignment."" 2014-12-15 12:20:37 -08: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 vp9/10: fix encoder crash on flush 2016-01-28 12:53:41 -08:00
encode_perf_test.cc Fix encode perf test. 2015-01-06 11:12:44 -08:00
encode_test_driver.cc encode_test_driver: test for failure prior to encode 2015-08-27 16:05:52 -07:00
encode_test_driver.h vp9/10: improve support for render_width/height. 2015-09-25 22:18:22 -04:00
error_resilience_test.cc tests: quiet some unused parameter warnings 2016-02-11 19:25:48 -08:00
examples.sh examples.sh: Run all example tests. 2014-08-15 11:31:30 -07:00
external_frame_buffer_test.cc tests: quiet some warnings w/--disable-webm-io 2016-02-02 19:32:25 -08:00
fdct4x4_test.cc tests: quiet some unused parameter warnings 2016-02-11 19:25:48 -08:00
fdct8x8_test.cc tests: quiet some unused parameter warnings 2016-02-11 19:25:48 -08:00
frame_size_tests.cc test: limit the valid image size on OS/2 2015-09-02 19:04:16 +09:00
i420_video_source.h Adds a set of end-to-end encode tests 2014-10-16 11:14:03 -07:00
idct8x8_test.cc Remove unused functions from test files 2015-09-01 17:05:04 -07:00
idct_test.cc Cosmetics - Fix header file order in unit tests 2015-07-29 20:48:25 -07:00
invalid_file_test.cc invalid_file_test: loosen error check w/tile-threading 2015-10-06 16:40:20 -07:00
ivf_video_source.h video_source.h: Minor clean up. 2014-02-19 14:17:55 -08:00
keyframe_test.cc Add missing virtual destructors to tests. 2014-03-12 14:51:42 -07:00
lpf_8_test.cc VPX: loopfilter_mmx.asm using x86inc 2016-02-18 15:34:58 -08:00
md5_helper.h md5_helper.h: fix type conversion warning 2015-05-17 11:21:22 -07:00
partial_idct_test.cc Replace vp9_ prefix with vpx_ prefix in vpx_dsp function names 2015-08-04 13:46:11 -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 mips msa vp8 post proc optimization 2015-07-29 09:40:26 +05:30
quantize_test.cc Merge "mips msa vp8 quantize optimization" 2015-07-31 03:44:03 +00:00
register_state_check.h test/reg...check,video_source.h: avoid NOMINMAX redef 2015-10-06 23:05:15 -07:00
resize_test.cc vp9-resize: Fix an issue with external dynamic resize. 2016-02-12 15:06:48 -08: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 Code clean of sad4xNx4D_sse 2015-12-17 17:43:46 -08:00
set_maps.sh Add basic tests for the set_maps example. 2014-08-18 15:40:46 -07:00
set_roi.cc vpx_mem: remove vpx_memset 2015-04-28 20:00:59 -07: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 sh tests: Add support for running tested programs within another program. 2014-07-10 15:32:01 -07:00
sixtap_predict_test.cc sixtap_predict_test: create fn pointers w/'&' ref 2015-11-06 11:04:10 -08:00
superframe_test.cc Adjust superframe-is-optional unit test for vp10 superframe syntax. 2015-10-21 22:27:28 -04:00
svc_test.cc Vidyo patch: Rate control for SVC, 1 pass CBR mode. 2015-06-02 07:54:13 -07:00
test_intra_pred_speed.cc Code clean of tm_predictor_32x32 2015-12-11 10:32:08 -08:00
test_libvpx.cc Only build append_negative_gtest_filter when it is used. 2015-09-01 17:03:55 -07:00
test_vector_test.cc vp9_encoder_parms_get_to_decoder: add missing initializers 2016-02-11 19:24:07 -08:00
test_vectors.cc Add a vp9 test vector 2016-01-28 14:36:19 -08:00
test_vectors.h VP9 decoder: Add more test vectors for resizing. 2015-10-28 21:26:00 -07:00
test-data.mk Add a vp9 test vector 2016-01-28 14:36:19 -08:00
test-data.sha1 Add a vp9 test vector 2016-01-28 14:36:19 -08:00
test.mk vp9/10: fix forced keyframes w/alt-refs enabled 2016-02-24 15:56:37 -08:00
tile_independence_test.cc Turn on codec behavior unit tests for vp10 2015-08-22 00:00:43 +00:00
tools_common.sh vpxenc.sh: Add basic vp9 multithread encode test. 2015-06-23 18:30:52 -07:00
twopass_encoder.sh sh tests: Add support for running tested programs within another program. 2014-07-10 15:32:01 -07:00
user_priv_test.cc tests: use vpx_codec_dec_cfg_t() to initialize vars 2014-08-22 12:16:20 -07:00
util.h test/*.h: use inline rather than INLINE 2015-09-02 18:44:28 -07:00
variance_test.cc Revert "Merge "Change highbd variance rounding to prevent negative variance."" 2016-01-13 11:19:06 -08:00
video_source.h test/reg...check,video_source.h: avoid NOMINMAX redef 2015-10-06 23:05:15 -07:00
vp8_boolcoder_test.cc Cosmetics - Fix header file order in unit tests 2015-07-29 20:48:25 -07:00
vp8_decrypt_test.cc tests: use vpx_codec_dec_cfg_t() to initialize vars 2014-08-22 12:16:20 -07:00
vp8_denoiser_sse2_test.cc replace DECLARE_ALIGNED_ARRAY w/DECLARE_ALIGNED 2015-05-07 11:55:08 -07:00
vp8_fdct4x4_test.cc Cosmetics - Fix header file order in unit tests 2015-07-29 20:48:25 -07:00
vp8_fragments_test.cc Fix a bug that break the vp8 fragment decoder. 2014-12-12 16:44:14 -08:00
vp8_multi_resolution_encoder.sh test/vp8_multi_resolution_encoder.sh: Add missing devnull redirect. 2014-08-28 10:49:33 -07:00
vp8cx_set_ref.sh sh tests: Add support for running tested programs within another program. 2014-07-10 15:32:01 -07:00
vp9_arf_freq_test.cc vp9_arf_freq_test: disable vp10 w/high bitdepth 2015-09-17 20:17:35 -07:00
vp9_boolcoder_test.cc Cosmetics - Fix header file order in unit tests 2015-07-29 20:48:25 -07:00
vp9_decrypt_test.cc tests: use vpx_codec_dec_cfg_t() to initialize vars 2014-08-22 12:16:20 -07:00
vp9_denoiser_sse2_test.cc replace DECLARE_ALIGNED_ARRAY w/DECLARE_ALIGNED 2015-05-07 11:55:08 -07:00
vp9_encoder_parms_get_to_decoder.cc vp9_encoder_parms_get_to_decoder: add missing initializers 2016-02-11 19:24:07 -08:00
vp9_end_to_end_test.cc vp9_end_to_end_test: disable vp10 w/high bitdepth 2015-09-19 09:14:18 -07:00
vp9_error_block_test.cc vp9_error_block_test: prefer EXPECT over assert() 2016-02-11 19:24:08 -08:00
vp9_ethread_test.cc tests: quiet some unused parameter warnings 2016-02-11 19:25:48 -08:00
vp9_frame_parallel_test.cc Fix 10-bit video decode failure with --frame-parallel mode. 2015-04-01 09:19:35 -07:00
vp9_intrapred_test.cc tests: quiet some unused parameter warnings 2016-02-11 19:25:48 -08:00
vp9_lossless_test.cc Turn on codec behavior unit tests for vp10 2015-08-22 00:00:43 +00:00
vp9_quantize_test.cc Change vp9_quantize to vpx_quantize 2015-08-04 15:31:49 -07:00
vp9_skip_loopfilter_test.cc Add control to skip loop filter in VP9 decoder. 2015-06-05 10:07:09 -07: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 mips msa vpx subtract test added 2015-08-03 09:42:11 +05:30
vp9_thread_test.cc vp9_thread_test: clarify test case names 2015-09-23 18:31:36 -07:00
vp10_dct_test.cc comment out fdct32 2015-09-25 18:18:27 -07:00
vp10_inv_txfm_test.cc Isolate vp10's inv_txfm from vp9 2015-09-10 15:08:37 -07:00
vpx_scale_test.cc Cosmetics - Fix header file order in unit tests 2015-07-29 20:48:25 -07:00
vpx_temporal_svc_encoder.sh Merge "sh tests: Add support for running tested programs within another program." 2014-07-10 16:16:06 -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 vpxenc.sh: Add basic multithreaded frame parallel encode test. 2015-06-25 13:52:04 -07:00
webm_video_source.h Try again to merge branch 'frame-parallel' into master branch. 2015-01-30 21:00:13 -08:00
y4m_test.cc Cosmetics - Fix header file order in unit tests 2015-07-29 20:48:25 -07:00
y4m_video_source.h Add a test for the interaction between active map and cyclic referesh. 2015-09-25 13:04:00 -07:00
yuv_video_source.h Adds a set of end-to-end encode tests 2014-10-16 11:14:03 -07:00