vpx/vp8/encoder
Fritz Koenig 0ce3901282 Swap alt/gold/new/last frame buffer ptrs instead of copying.
At the end of the decode, frame buffers were being copied.
The frames are not updated after the copy, they are just
for reference on later frames.  This change allows multiple
references to the same frame buffer instead of copying it.

Changes needed to be made to the encoder to handle this.  The
encoder is still doing frame buffer copies in similar places
where pointer reference could be done.

Change-Id: I7c38be4d23979cc49b5f17241ca3a78703803e66
2010-07-23 14:53:59 -04:00
..
arm Make the quantizer exact. 2010-07-23 08:48:01 -07: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 Make the quantizer exact. 2010-07-23 08:48:01 -07:00
bitstream.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
bitstream.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
block.h Make the quantizer exact. 2010-07-23 08:48:01 -07: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 Swap alt/gold/new/last frame buffer ptrs instead of copying. 2010-07-23 14:53:59 -04:00
encodeintra.c Redo the forward 4x4 dct 2010-06-24 13:17:58 -07:00
encodeintra.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
encodemb.c Redo the forward 4x4 dct 2010-06-24 13:17:58 -07:00
encodemb.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04: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 Swap alt/gold/new/last frame buffer ptrs instead of copying. 2010-07-23 14:53:59 -04:00
firstpass.c Swap alt/gold/new/last frame buffer ptrs instead of copying. 2010-07-23 14:53:59 -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 Swap alt/gold/new/last frame buffer ptrs instead of copying. 2010-07-23 14:53:59 -04:00
onyx_int.h Merge commit 'refs/changes/51/351/1' of ssh://review.webmproject.org:29418/libvpx into KfRateBugMerged 2010-07-23 17:45:26 +01:00
parms.cpp cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
pickinter.c Swap alt/gold/new/last frame buffer ptrs instead of copying. 2010-07-23 14:53:59 -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 Make the quantizer exact. 2010-07-23 08:48:01 -07:00
quantize.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
ratectrl.c Rate control fix for ARNR filtered frames. 2010-07-19 14:10:07 +01:00
ratectrl.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
rdopt.c Swap alt/gold/new/last frame buffer ptrs instead of copying. 2010-07-23 14:53:59 -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
ssim.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
tokenize.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
tokenize.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04: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