vpx/vp9
Yunqing Wang 507fd5220b Enable encode_breakout in real time encoding
In real time encoding, we enable encode_breakout to make encoding
fast. A speed feature "use_encode_breakout" is defined to set
encode_breakout thresholds for different speeds.

However, currently, static_thresh is an encoder option. The encode_
breakout can be turned off if user sets static_thresh=0 specifically.

The rtc set borg test result: (need to set --static_thresh=1)
speed -5, psnr loss -3.543%;
speed -4, psnr loss -2.358%;
speed -3, psnr loss -0.771%.

Encoding speed test:
speed -5, 11% - 60% speedup;
speed -4, 5.5% - 28% speedup;
speed -3, 0.8% - 7% speedup.

Change-Id: Icde592ffbe77eac7446f872a2e9eb2051733677b
2014-02-11 15:30:54 -08:00
..
common Merge "vp9/common/x86: Silence MSVC warnings in vp9_asm_stubs.c." 2014-02-11 14:39:27 -08:00
decoder Merge "Add get release decoder frame buffer functions." 2014-02-11 08:19:37 -08:00
encoder Enable encode_breakout in real time encoding 2014-02-11 15:30:54 -08:00
exports_dec support building vp8 and vp9 into a single lib 2012-11-15 10:46:17 -08:00
exports_enc Removing vpx_codec_vp9x_cx and internal experimental flag. 2013-12-27 14:01:12 -08:00
vp9_common.mk Merge "Add get release decoder frame buffer functions." 2014-02-11 08:19:37 -08:00
vp9_cx_iface.c Merge "Remove unnecessary local variables." 2014-02-07 16:45:24 -08:00
vp9_dx_iface.c Merge "Add get release decoder frame buffer functions." 2014-02-11 08:19:37 -08:00
vp9_iface_common.h Merge "Tidy up comments & remove commented out code." 2014-01-22 11:14:07 -08:00
vp9cx.mk Merge "*.mk: s/\bUSE_X86INC/CONFIG_USE_X86INC/" 2014-02-10 15:39:28 -08:00
vp9dx.mk vp9 decoder: row-based multi-threaded loopfilter 2014-01-31 14:44:53 -08:00