vpx/vp9
Jingning Han 2bd6fe08f8 Enable early termination in rd search
This commit allows encoder to detect the cumulative rate-distortion
cost per transformed block inside a partition. If the cumulative
rd cost is already above the best rd value, it terminates the rest
operations and continue to next prediction mode test.

It reduces the runtime of bus at target bit-rate 2000 from 308 second
to 266 second, i.e., about 13% speed-up at no performance penalty.

Change-Id: I5f15a3d8955d97031d5653006027866a00654e7a
2013-07-03 12:54:18 -07:00
..
common Tx size selection enhancements 2013-07-02 13:54:00 -07:00
decoder Clean-up in forward update to use mapping tables 2013-07-02 12:48:20 -07:00
encoder Enable early termination in rd search 2013-07-03 12:54:18 -07:00
exports_dec support building vp8 and vp9 into a single lib 2012-11-15 10:46:17 -08:00
exports_enc support building vp8 and vp9 into a single lib 2012-11-15 10:46:17 -08:00
vp9_common.mk Merge "Removing unused implicit segmentation code." 2013-07-02 11:58:48 -07:00
vp9_cx_iface.c Using vp9 function prefix instead of vp8 inside vp9_cx_iface.c. 2013-05-22 18:04:08 -07:00
vp9_dx_iface.c Quick fix to stop vpxdec infinite loop 2013-06-12 13:46:47 -04:00
vp9_iface_common.h Align frame size to 8 instead of 16. 2013-06-07 17:20:50 -07:00
vp9cx.mk Merge "Quantize (64-bit only, for now) SSSE3 SIMD." 2013-07-01 15:58:57 -07:00
vp9dx.mk add Neon optimized add constant residual functions 2013-06-28 19:06:51 -07:00