Convert coeff to per-plane MACROBLOCK data
authorJohn Koleszar <jkoleszar@google.com>
Tue, 23 Apr 2013 16:51:09 +0000 (09:51 -0700)
committerJohn Koleszar <jkoleszar@google.com>
Tue, 23 Apr 2013 23:28:17 +0000 (16:28 -0700)
commit138ec38cab4e8093d459600cd744720b036f2d50
tree37caffe1058a7aa433260f8eabc1cda720830504
parentcbd1315ac433e4e81e70fcee0eaad249148dc44e
Convert coeff to per-plane MACROBLOCK data

This commit moves the coeff storage from the MACROBLOCK struct to its
per-plane part. The next commit will remove the coeff member from the
BLOCK structure so that it is consistently accessed per-plane.

Also refactors vp9_sb_block_error_c and vp9_sb_uv_block_error_c to be
variable subsampling aware.

Change-Id: I18c30f87f27c3a012119b6c1970d5fa499804455
vp9/encoder/vp9_block.h
vp9/encoder/vp9_encodeframe.c
vp9/encoder/vp9_encodemb.c
vp9/encoder/vp9_quantize.c
vp9/encoder/vp9_rdopt.c