Improved encoder threading
authorAttila Nagy <attilanagy@google.com>
Wed, 26 Jan 2011 08:29:46 +0000 (10:29 +0200)
committerAttila Nagy <attilanagy@google.com>
Tue, 1 Feb 2011 10:17:58 +0000 (12:17 +0200)
commit385c2a76d151245568b42b3a4efd69fe405a2d01
tree4ef8d66ff55d14a24ddfd013fcc12ad7247c5607
parente8e09d33df6d9ea0f93307fddfcfa402198b09cc
Improved encoder threading

Reduce the number of sync points by letting each thread
continue imediatly with a new MB row.
Better multicore scaling, improves performance by 5-20% on ARM multicore.

Change-Id: Ic97e4d1c4886a842c85dd3539a93cb217188ed1b
vp8/encoder/encodeframe.c
vp8/encoder/ethreading.c
vp8/encoder/onyx_if.c
vp8/encoder/onyx_int.h