aom/vp8/common
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 encoder: remove postproc dependency 2010-09-02 11:52:37 -04:00
generic encoder: remove postproc dependency 2010-09-02 11:52:37 -04:00
ppc cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
x86 Rework idct calling structure. 2010-08-23 08:58:54 -07:00
alloccommon.c Changed above and left context data layout 2010-08-31 11:24:30 -04:00
alloccommon.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
bigend.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
blockd.c Changed above and left context data layout 2010-08-31 11:24:30 -04:00
blockd.h Reduced the size of MB_MODE_INFO 2010-09-03 16:43:23 -04:00
boolcoder.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
codec_common_interface.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
coefupdateprobs.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
common.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
common_types.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
context.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
debugmodes.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
defaultcoefcounts.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
dma_desc.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
duck_io.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
entropy.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
entropy.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
entropymode.c avoid negative array subscript warnings 2010-08-11 13:49:12 -04:00
entropymode.h avoid negative array subscript warnings 2010-08-11 13:49:12 -04:00
entropymv.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
entropymv.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
extend.c Issue 150: Fixing linker warning in extend.c. 2010-07-23 16:42:25 -07:00
extend.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
filter_c.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
findnearmv.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
findnearmv.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
fourcc.hpp cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
g_common.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
header.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
idct.h Combine idct and reconstruction steps 2010-07-23 15:21:36 -04:00
idctllm.c Combine idct and reconstruction steps 2010-07-23 15:21:36 -04:00
invtrans.c Removed unnecessary MB_MODE_INFO copies 2010-08-12 16:25:43 -04:00
invtrans.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
littlend.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
loopfilter.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
loopfilter.h Improve SSE2 loopfilter functions 2010-06-29 15:23:14 -04:00
loopfilter_filters.c Mark loopfilter C functions as static 2010-08-09 09:36:44 -04:00
mac_specs.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
mbpitch.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
modecont.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
modecont.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
modecontext.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
mv.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
onyx.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
onyxc_int.h Changed above and left context data layout 2010-08-31 11:24:30 -04:00
onyxd.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
partialgfupdate.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
postproc.c Removed two unused global variables. 2010-07-28 17:25:09 -04:00
postproc.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
ppflags.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
pragmas.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
predictdc.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
predictdc.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
preproc.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
preprocif.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
proposed.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
quant_common.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
quant_common.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
recon.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
recon.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
reconinter.c Removed unnecessary MB_MODE_INFO copies 2010-08-12 16:25:43 -04:00
reconinter.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
reconintra.c Removed unnecessary MB_MODE_INFO copies 2010-08-12 16:25:43 -04:00
reconintra.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
reconintra4x4.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
reconintra4x4.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
setupintrarecon.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
setupintrarecon.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
subpixel.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
swapyv12buffer.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
swapyv12buffer.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
systemdependent.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
textblit.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
threading.h Replace sleep(0) calls in multi-threaded decoder 2010-08-31 20:37:11 -04:00
treecoder.c avoid negative array subscript warnings 2010-08-11 13:49:12 -04:00
treecoder.h avoid negative array subscript warnings 2010-08-11 13:49:12 -04:00
type_aliases.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
vfwsetting.hpp cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
vpx_ref_build_prefix.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
vpxblit.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
vpxblit_c64.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
vpxerrors.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00