summaryrefslogtreecommitdiff
path: root/vp9/encoder/vp9_speed_features.c
diff options
context:
space:
mode:
authorJames Zern <jzern@google.com>2018-07-31 15:26:16 -0700
committerJames Zern <jzern@google.com>2018-07-31 15:26:16 -0700
commit7d750e27e35ebb6eb007a7290f8b2235b9bb3eff (patch)
tree3d51bd72775175377c783cabb06e753c289c2395 /vp9/encoder/vp9_speed_features.c
parentff9e455fe7ae930f5336b464b56e3c83b0331675 (diff)
downloadlibvpx-7d750e27e35ebb6eb007a7290f8b2235b9bb3eff.tar
libvpx-7d750e27e35ebb6eb007a7290f8b2235b9bb3eff.tar.gz
libvpx-7d750e27e35ebb6eb007a7290f8b2235b9bb3eff.tar.bz2
libvpx-7d750e27e35ebb6eb007a7290f8b2235b9bb3eff.zip
vp9: enable tpl model in high-bitdepth w/8-bit output
this keeps the output between CONFIG_VP9_HIGHBITDEPTH=0/1 the same when targeting 8-bit. Change-Id: I5290681fdd3e0c1620578e5f804f68010c6dd210
Diffstat (limited to 'vp9/encoder/vp9_speed_features.c')
-rw-r--r--vp9/encoder/vp9_speed_features.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/vp9/encoder/vp9_speed_features.c b/vp9/encoder/vp9_speed_features.c
index 75a8de270..6d179f7bd 100644
--- a/vp9/encoder/vp9_speed_features.c
+++ b/vp9/encoder/vp9_speed_features.c
@@ -846,7 +846,8 @@ void vp9_set_speed_features_framesize_independent(VP9_COMP *cpi) {
sf->quant_opt_thresh = 99.0;
sf->allow_acl = 1;
#if CONFIG_VP9_HIGHBITDEPTH
- sf->enable_tpl_model = 0;
+ // TODO(jingning): Make the model support high bit-depth route.
+ sf->enable_tpl_model = !cm->use_highbitdepth;
#else
sf->enable_tpl_model = 1;
#endif