summaryrefslogtreecommitdiff
path: root/vp9/encoder/vp9_rdopt.h
diff options
context:
space:
mode:
authorYunqing Wang <yunqingwang@google.com>2014-02-04 11:09:34 -0800
committerYunqing Wang <yunqingwang@google.com>2014-02-11 15:30:54 -0800
commit507fd5220b50be735c462308778efed9709404a6 (patch)
tree30f98aeb3b2e0575ec5fdfebd10a194ac2c9c4ea /vp9/encoder/vp9_rdopt.h
parentf6bc927070f555187b13bcee38724ba22462425f (diff)
downloadlibvpx-507fd5220b50be735c462308778efed9709404a6.tar
libvpx-507fd5220b50be735c462308778efed9709404a6.tar.gz
libvpx-507fd5220b50be735c462308778efed9709404a6.tar.bz2
libvpx-507fd5220b50be735c462308778efed9709404a6.zip
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
Diffstat (limited to 'vp9/encoder/vp9_rdopt.h')
0 files changed, 0 insertions, 0 deletions