Store frame motion vector info
authorCheng Chen <chengchen@google.com>
Mon, 27 Jan 2020 20:58:10 +0000 (12:58 -0800)
committerCheng Chen <chengchen@google.com>
Sun, 2 Feb 2020 21:54:46 +0000 (13:54 -0800)
commite582df23378c9510dee41b43ec12725f0da89bc6
tree7113e0317a46be31649828850225d5581e57e8a6
parent5be37810d26d224f1ec75ff688d21aeadb863501
Store frame motion vector info

Allocate motion vector information for the frame, and store it
when a superblock (64x64) is encoded.

The unit size of the smallest block is 4x4.

A special requirement by the vp9 spec is that sub 8x8 blocks
of a 8x8 block must have the same reference frame.

There is no such requirement for blocks large or equal to 8x8.

Change-Id: Iba17c568c450361e5d059503c6fb7bc458184c31
vp9/encoder/vp9_encodeframe.c
vp9/encoder/vp9_encoder.c
vp9/encoder/vp9_encoder.h