vpx/vp8/encoder
Scott LaVarnway 0de458f6b9 Reduced the size of MB_MODE_INFO
Moved partition_bmi and partition_count out of MB_MODE_INFO and
placed into MACROBLOCK.  Also reduced the size of other members
of the MB_MODE_INFO struct.  For 1080p, the memory was reduced
by 1,209,516 bytes.  The decoder performance appeared to improve
by 3% for the clip used.
Note:  The main goal for this change is to improve the decoder
performance.  The encoder will be revisited at a later date for
further structure cleanup.

Change-Id: I4733621292ee9cc3fffa4046cb3fd4d99bd14613
2010-09-03 16:43:23 -04:00
..
arm neon: disable asm quantizer 2010-07-27 11:16:19 -04:00
generic Redo the forward 4x4 dct 2010-06-24 13:17:58 -07:00
ppc cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
x86 nasm: end labels with colon (':') 2010-08-02 09:20:03 -04:00
bitstream.c Reduced the size of MB_MODE_INFO 2010-09-03 16:43:23 -04:00
bitstream.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
block.h Reduced the size of MB_MODE_INFO 2010-09-03 16:43:23 -04:00
boolhuff.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
boolhuff.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
dct.c Improve the accuracy of forward walsh-hadamard transform 2010-06-28 22:10:48 -07:00
dct.h Fix a compiling error on armv6 2010-07-07 14:45:13 -04:00
encodeframe.c Reduced the size of MB_MODE_INFO 2010-09-03 16:43:23 -04:00
encodeintra.c Removed unnecessary MB_MODE_INFO copies 2010-08-12 16:25:43 -04:00
encodeintra.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
encodemb.c Changed above and left context data layout 2010-08-31 11:24:30 -04:00
encodemb.h Removed duplicate functions 2010-08-10 21:45:34 -07:00
encodemv.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
encodemv.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
ethreading.c Reduced the size of MB_MODE_INFO 2010-09-03 16:43:23 -04:00
firstpass.c Reduced the size of MB_MODE_INFO 2010-09-03 16:43:23 -04:00
firstpass.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
mcomp.c vp8cx : bestsad declared and initialized incorrectly. 2010-06-24 14:30:48 -04:00
mcomp.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
modecosts.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
modecosts.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
onyx_if.c Reduced the size of MB_MODE_INFO 2010-09-03 16:43:23 -04:00
onyx_int.h Moved gf_active code to encoder only 2010-08-11 11:54:25 -04:00
parms.cpp cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
pickinter.c Reduced the size of MB_MODE_INFO 2010-09-03 16:43:23 -04:00
pickinter.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
picklpf.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
preproc.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
psnr.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
psnr.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
quantize.c Whitespace: nuke CRLFs 2010-09-02 13:33:01 -04:00
quantize.h Add trellis quantization. 2010-08-10 20:58:24 -07:00
ratectrl.c Improved Force Key Frame Behaviour 2010-08-31 14:32:40 -04:00
ratectrl.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
rdopt.c Reduced the size of MB_MODE_INFO 2010-09-03 16:43:23 -04:00
rdopt.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
sad_c.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
segmentation.c move segmentation_common to encoder 2010-08-13 14:54:24 -04:00
segmentation.h move segmentation_common to encoder 2010-08-13 14:54:24 -04:00
ssim.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
tokenize.c Changed above and left context data layout 2010-08-31 11:24:30 -04:00
tokenize.h Add trellis quantization. 2010-08-10 20:58:24 -07:00
treewriter.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
treewriter.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
variance_c.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
variance.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00