vpx/test
John Koleszar eb939f45b8 Spatial resamping of ZEROMV predictors
This patch allows coding frames using references of different
resolution, in ZEROMV mode. For compound prediction, either
reference may be scaled.

To test, I use the resize_test and enable WRITE_RECON_BUFFER
in vp9_onyxd_if.c. It's also useful to apply this patch to
test/i420_video_source.h:

  --- a/test/i420_video_source.h
  +++ b/test/i420_video_source.h
  @@ -93,6 +93,7 @@ class I420VideoSource : public VideoSource {

     virtual void FillFrame() {
       // Read a frame from input_file.
  +    if (frame_ != 3)
       if (fread(img_->img_data, raw_sz_, 1, input_file_) == 0) {
         limit_ = frame_;
       }

This forces the frame that the resolution changes on to be coded
with no motion, only scaling, and improves the quality of the
result.

Change-Id: I1ee75d19a437ff801192f767fd02a36bcbd1d496
2013-02-26 23:54:23 -08:00
..
acm_random.h Add tests for SAD functions 2012-07-25 17:11:16 -07:00
altref_test.cc Support multiple codecs in test infrastructure 2013-01-23 14:41:33 -08:00
codec_factory.h Support multiple codecs in test infrastructure 2013-01-23 14:41:33 -08:00
config_test.cc Support multiple codecs in test infrastructure 2013-01-23 14:41:33 -08:00
convolve_test.cc Refactor inter recon functions to support scaling 2013-02-26 10:03:29 -08:00
cq_test.cc Support multiple codecs in test infrastructure 2013-01-23 14:41:33 -08:00
datarate_test.cc Support multiple codecs in test infrastructure 2013-01-23 14:41:33 -08:00
dct16x16_test.cc optimize forward 16x16 DCT for accuracy 2013-02-25 07:47:27 -08:00
dct32x32_test.cc Removal of Hybrid DWT/DCT experiment. 2013-02-13 15:08:48 +00:00
decode_test_driver.cc Support multiple codecs in test infrastructure 2013-01-23 14:41:33 -08:00
decode_test_driver.h Adds an error-resilient mode with test 2013-01-23 21:56:15 -08:00
encode_test_driver.cc Adds a test for the VP8E_SET_SCALEMODE control 2013-02-08 12:20:30 -08:00
encode_test_driver.h Adds a test for the VP8E_SET_SCALEMODE control 2013-02-08 12:20:30 -08:00
error_resilience_test.cc Tweak DropFramesWithoutRecovery params 2013-01-25 17:48:37 -08:00
fdct4x4_test.cc changes related fdct/idct tests 2013-02-22 10:39:31 -08:00
fdct8x8_test.cc optimize 8x8 fdct rounding for accuracy 2013-02-22 16:55:30 -08:00
i420_video_source.h Minor tweaks to video source frameworks 2012-10-26 19:49:44 -07:00
idct8x8_test.cc changes related fdct/idct tests 2013-02-22 10:39:31 -08:00
idctllm_test.cc Merge branch 'vp9-preview' of review:webm/libvpx 2012-12-27 09:37:19 -08:00
intrapred_test.cc Merge branch 'vp9-preview' of review:webm/libvpx 2012-12-27 09:37:19 -08:00
ivf_video_source.h Add unit test for decoder test_vector_test 2012-10-22 13:46:11 -07:00
keyframe_test.cc Support multiple codecs in test infrastructure 2013-01-23 14:41:33 -08:00
md5_helper.h [WIP] Add column-based tiling. 2013-02-05 15:43:03 -08:00
pp_filter_test.cc Merge branch 'vp9-preview' of review:webm/libvpx 2012-12-27 09:37:19 -08:00
register_state_check.h tests: add xmm register check for win64 targets 2012-11-27 17:17:22 -08:00
resize_test.cc Spatial resamping of ZEROMV predictors 2013-02-26 23:54:23 -08:00
sad_test.cc Merge branch 'vp9-preview' of review:webm/libvpx 2012-12-27 09:37:19 -08:00
set_roi.cc Added unit test of vp8_set_roimap() 2012-07-24 10:48:44 +01:00
sixtap_predict_test.cc Merge branch 'vp9-preview' of review:webm/libvpx 2012-12-27 09:37:19 -08:00
subtract_test.cc Merge branch 'vp9-preview' of review:webm/libvpx 2012-12-27 09:37:19 -08:00
test_libvpx.cc Build fixes to merge vp9-preview into master 2012-12-26 11:21:09 -08:00
test_vector_test.cc [WIP] Add column-based tiling. 2013-02-05 15:43:03 -08:00
test-data.sha1 Add unit test for decoder test_vector_test 2012-10-22 13:46:11 -07:00
test.mk optimize forward 16x16 DCT for accuracy 2013-02-25 07:47:27 -08:00
tile_independence_test.cc Add tile column size limits (256 pixels min, 4096 pixels max). 2013-02-12 10:33:34 -08:00
util.h Adds an error-resilient mode with test 2013-01-23 21:56:15 -08:00
variance_test.cc Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
video_source.h Minor tweaks to video source frameworks 2012-10-26 19:49:44 -07:00
vp8_boolcoder_test.cc Merge with upstream experimental changes 2012-11-07 11:46:23 -08:00
vp8_fdct4x4_test.cc support building vp8 and vp9 into a single lib 2012-11-15 10:46:17 -08:00
vp9_boolcoder_test.cc Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00