vpx/vp8
Yunqing Wang f857a85088 Restructure multi-threaded decoder
On each MB, loopfiltering is done right after MB decoding. This
combines two loops in multi-threaded code into one, which reduces
number of synchronizations to half.

The above-row/left-col data are saved in temp buffers for
next-row/next MB decoding.

Tests on 4-core gLucid machine showed 10% decoder performance
gain with threads=4 (tulip clip). Testing on other platforms
isn't done yet.

Change-Id: Id18ea7c1e84965dabea65d4c01ca5bc056ddeac9
2010-09-17 09:56:05 -04:00
..
common Restructure multi-threaded decoder 2010-09-17 09:56:05 -04:00
decoder Restructure multi-threaded decoder 2010-09-17 09:56:05 -04:00
encoder Reduce size of tokenizer tables 2010-09-16 10:00:04 -04:00
exports_dec shared library support (.so) 2010-06-05 16:47:23 -04:00
exports_enc shared library support (.so) 2010-06-05 16:47:23 -04:00
vp8_common.mk Restructure multi-threaded decoder 2010-09-17 09:56:05 -04:00
vp8_cx_iface.c Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
vp8_dx_iface.c Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
vp8cx_arm.mk Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
vp8cx.mk Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
vp8dx_arm.mk Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
vp8dx.mk Improved subset block search 2010-09-09 14:42:48 -04:00