vpx/vp9/encoder
Jingning Han fc19243ced Re-design rate-distortion cost tracking buffers
This commit re-designs the per transformed block rate-distortion
costs tracking buffers. It removes redundant buffer usage, makes
the needed context memory allocation per VP9_COMP instance and
reuses the same buffer sets inside the rate-distortion optimization
search loop, thereby avoiding repeatedly requiring memory space.

It reduces speed 0 runtime:

bus at 2000 kbps from 166763ms to 158967ms,
football at 600 kbps from 246614ms to 234257ms.

Both about 5% speed-up. Local tests suggest about 2% to 5% speed-up
for speed 1 and 2 settings. This does not change compression
performance.

Change-Id: I363514c5276b5cf9a38c7251088ffc6ab7f9a4c3
2013-10-10 11:03:44 -07:00
..
2013-06-07 16:00:26 -07:00
2013-10-04 13:47:59 -07:00
2013-10-04 11:22:22 -07:00
2013-02-28 13:18:02 -08:00
2013-10-04 17:08:41 -07:00
2013-10-04 11:01:49 -07:00
2013-02-21 10:34:33 -08:00
2013-04-19 22:16:28 +01:00
2013-10-04 14:08:37 -07:00