]> granicus.if.org Git - libvpx/commit
Move src_diff to per-plane MACROBLOCK data
authorJohn Koleszar <jkoleszar@google.com>
Tue, 23 Apr 2013 15:26:10 +0000 (08:26 -0700)
committerJohn Koleszar <jkoleszar@google.com>
Tue, 23 Apr 2013 19:18:51 +0000 (12:18 -0700)
commitcbd1315ac433e4e81e70fcee0eaad249148dc44e
treeaeca4abd52c15b44ff7288e9f1b84a93ce76308b
parent01e41a531b1ccd18eff2c6c490bd9104936e94ff
Move src_diff to per-plane MACROBLOCK data

First in a series of commits making certain MACROBLOCK members
addressable per-plane. This commit also refactors the block subtraction
functions vp9_subtract_b, vp9_subtract_sby_c, etc to be
loops-over-planes and variable subsampling aware.

Change-Id: I371d092b914ae0a495dfd852ea1a3d2467be6ec3
vp9/common/vp9_blockd.h
vp9/common/vp9_rtcd_defs.sh
vp9/decoder/vp9_decodframe.c
vp9/encoder/vp9_asm_enc_offsets.c
vp9/encoder/vp9_block.h
vp9/encoder/vp9_encodeframe.c
vp9/encoder/vp9_encodeintra.c
vp9/encoder/vp9_encodemb.c
vp9/encoder/vp9_encodemb.h
vp9/encoder/vp9_rdopt.c
vp9/encoder/x86/vp9_x86_csystemdependent.c