eb939f45b8
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 |
||
---|---|---|
.. | ||
x86 | ||
vp9_asm_dec_offsets.c | ||
vp9_dboolhuff.c | ||
vp9_dboolhuff.h | ||
vp9_decodemv.c | ||
vp9_decodemv.h | ||
vp9_decodframe.c | ||
vp9_decodframe.h | ||
vp9_dequantize.c | ||
vp9_dequantize.h | ||
vp9_detokenize.c | ||
vp9_detokenize.h | ||
vp9_idct_blk.c | ||
vp9_onyxd_if.c | ||
vp9_onyxd_int.h | ||
vp9_onyxd.h | ||
vp9_treereader.h |