vpx/vp8/encoder
Yaowu Xu ea43ba4aee fixed a bug of context overwritten by key frame recoding
The recoding loop save and restore frame coding context for recodes.
However in recoding of key frames, some of the coding context saved
was stale from last encoded inter frame. The save/restore sometimes
overwrites the re-inintialized coding context with saved context
from last frame, resulting in encoder/decoder mismatch

Change-Id: I354ae2f71074d142602d51d06544c05a2462caaf
2012-03-14 17:29:39 -07:00
..
arm Supporting high precision 1/8-pel motion vectors 2012-02-23 09:25:21 -08:00
generic Merge t8x8 experiments 2012-03-01 12:59:11 -08:00
ppc Code simplification 2012-02-16 17:21:20 +00:00
x86 Bug fix in ssse3 variance computation. 2012-02-24 20:24:54 -08:00
asm_enc_offsets.c use GCC inline magic 2011-06-08 16:19:37 -04:00
bitstream.c removed duplicate a head file 2012-03-07 07:21:46 -08:00
bitstream.h Code Simplification 2012-02-28 17:55:42 +00:00
block.h Merge t8x8 experiments 2012-03-01 12:59:11 -08:00
boolhuff.c Moved vp8_encode_bool into boolhuff.h 2011-07-19 09:17:25 -04:00
boolhuff.h Moved vp8_encode_bool into boolhuff.h 2011-07-19 09:17:25 -04:00
dct.c Merge t8x8 experiments 2012-03-01 12:59:11 -08:00
dct.h Merge t8x8 experiments 2012-03-01 12:59:11 -08:00
encodeframe.c Snapshot candidate 2012-03-07 11:24:33 +00:00
encodeintra.c Snapshot candidate 2012-03-07 11:24:33 +00:00
encodeintra.h Fix more warnings. 2011-12-22 16:33:06 -08:00
encodemb.c Merge t8x8 experiments 2012-03-01 12:59:11 -08:00
encodemb.h Merge t8x8 experiments 2012-03-01 12:59:11 -08:00
encodemv.c Various bug fixes related to high precision mv 2012-03-01 03:10:21 -08:00
encodemv.h Initial refactoring of high_precision mv code. 2012-02-28 15:09:20 -08:00
find_rotation.c vpn common -> implicit segmentation 2012-01-24 11:20:13 -08:00
firstpass.c Allow for frame overheads in min frame bandwidth. 2012-03-05 11:25:44 +00:00
firstpass.h Move firstpass motion map to stats packet 2010-10-21 14:04:20 -04:00
lookahead.c Simplification of experimental code base. 2012-02-14 09:03:56 +00:00
lookahead.h Copy less when active map is in use 2011-08-19 10:29:41 -04:00
mbgraph.c Various bug fixes related to high precision mv 2012-03-01 03:10:21 -08:00
mbgraph.h Further segment feature extensions. 2011-10-24 15:52:18 +01:00
mcomp.c Various bug fixes related to high precision mv 2012-03-01 03:10:21 -08:00
mcomp.h Various bug fixes related to high precision mv 2012-03-01 03:10:21 -08:00
modecosts.c Enabled adaptive UV intra coding for inter frames 2011-12-09 14:44:13 -08:00
modecosts.h Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
onyx_if.c Allow for frame overheads in min frame bandwidth. 2012-03-05 11:25:44 +00:00
onyx_int.h Merge t8x8 experiments 2012-03-01 12:59:11 -08:00
picklpf.c Merge t8x8 experiments 2012-03-01 12:59:11 -08:00
psnr.c Merge remote branch 'internal/upstream' into HEAD 2011-03-23 00:27:52 -04:00
psnr.h Increase static linkage, remove unused functions 2011-03-17 20:53:47 -04:00
quantize.c Merge t8x8 experiments 2012-03-01 12:59:11 -08:00
quantize.h Changed how UV r/d estimates are done for Intra Modes 2012-03-05 13:16:41 +00:00
ratectrl.c fixed a bug of context overwritten by key frame recoding 2012-03-14 17:29:39 -07:00
ratectrl.h Allow for frame overheads in min frame bandwidth. 2012-03-05 11:25:44 +00:00
rdopt.c Snapshot candidate 2012-03-07 11:24:33 +00:00
rdopt.h Rename "dual" prediction to "compound" prediction. 2012-02-28 17:43:46 -08:00
sad_c.c Preload reference area to an intermediate buffer in sub-pixel motion search 2011-07-22 09:28:06 -04:00
satd_c.c Further segment feature extensions. 2011-10-24 15:52:18 +01:00
segmentation.c Corrected spelling 2012-02-27 21:42:36 +00:00
segmentation.h Merge CONFIGURE_SEGMENTATION experiment. 2011-11-15 16:15:23 +00:00
ssim.c Reclassify optimized ssim calculations as SSE2. 2011-08-22 12:36:28 -07:00
temporal_filter.c Changed how UV r/d estimates are done for Intra Modes 2012-03-05 13:16:41 +00:00
temporal_filter.h x86 sse2 temporal_filter_apply 2011-01-06 14:00:30 -05:00
tokenize.c refactored code that checks if a macroblock is skippable 2012-03-05 11:30:43 +00:00
tokenize.h Changed how UV r/d estimates are done for Intra Modes 2012-03-05 13:16:41 +00:00
treewriter.c Imported a change from stable branch 2012-03-06 12:20:34 -08:00
treewriter.h Fix relative include paths 2011-02-10 15:09:44 -05:00
variance_c.c Supporting high precision 1/8-pel motion vectors 2012-02-23 09:25:21 -08:00
variance.h Code simplification 2012-02-16 17:21:20 +00:00