]> granicus.if.org Git - libvpx/commit
vp9: Enable adaptive_rd_threshold for row mt for realtime speed 8.
authorJerome Jiang <jianj@google.com>
Tue, 14 Mar 2017 20:45:20 +0000 (13:45 -0700)
committerJerome Jiang <jianj@google.com>
Wed, 22 Mar 2017 01:49:47 +0000 (18:49 -0700)
commit20c2892693b3be46cb53b8c9262d41d7a61999aa
tree25e44fba684f612b9bb94a6ebd8d829ba7b1b32e
parent2fac50fa0ee099c632d97a941a9871e7cecbe720
vp9: Enable adaptive_rd_threshold for row mt for realtime speed 8.

Change it to row based array to avoid the slow down cause by sync.
row-mt on, speed 8, 2 threads: ~4% speedup for VGA on ARM benefited
from adaptive_rd_threshold.

Change-Id: I887e65a53af20a6c4f48d293daaee09dab3512cf
vp9/encoder/vp9_encodeframe.c
vp9/encoder/vp9_encoder.h
vp9/encoder/vp9_multi_thread.c
vp9/encoder/vp9_pickmode.c
vp9/encoder/vp9_rd.h
vp9/encoder/vp9_speed_features.c
vp9/encoder/vp9_speed_features.h