shithub: libvpx

Download patch

ref: 10a497bd3823d88cf4c2f816a648ca0e79bd07be
parent: c530208ae3cc0cb6835aeaa8e9ceb7edb37f40f0
author: Yunqing Wang <yunqingwang@google.com>
date: Mon Apr 24 08:06:49 EDT 2017

Make the row based multi-threaded encoder deterministic

This patch followed allow_exhaustive_searches feature modification and
continued to modify the encoder to achieve the determinism in the row
based multi-threaded encoding. While row-mt = 1 and using multiple
threads, the adaptive feature in encoder was disabled, which gave
BDRate gain(at speed 1, -0.6% ~ -0.7%; at speed 2, -0.46% ~ -0.59%),
but some encoder speed losses(7% ~ 10% at speed 1 and 3% ~ 6% at
speed 2). These speed losses were acceptable considering the speed
gains obtained from row-mt.

Change-Id: I60d87a25346ebc487a864b57d559f560b7e398bb