summaryrefslogtreecommitdiff
path: root/vp9/encoder/vp9_encodemb.c
diff options
context:
space:
mode:
authorRonald S. Bultje <rbultje@google.com>2013-06-20 15:59:48 -0700
committerRonald S. Bultje <rbultje@google.com>2013-06-20 15:59:48 -0700
commit1e6a32f1af8066fd0b718b11f00cb09104280f49 (patch)
treebdcc489ed869497e0852ef4d139b1c9329c440af /vp9/encoder/vp9_encodemb.c
parent8fb6c58191251792765c2910af3f9d6da22d6c11 (diff)
downloadlibvpx-1e6a32f1af8066fd0b718b11f00cb09104280f49.tar
libvpx-1e6a32f1af8066fd0b718b11f00cb09104280f49.tar.gz
libvpx-1e6a32f1af8066fd0b718b11f00cb09104280f49.tar.bz2
libvpx-1e6a32f1af8066fd0b718b11f00cb09104280f49.zip
SSE2/SSSE3 optimizations and unit test for sub_pixel_avg_variance().
Encoding of bus @ 1500kbps (first 50 frames) goes from 3min57 to 3min35, i.e. approximately a 10.5% speedup. Note that the SIMD versions which use a bilinear filter (x_offset & 7 || y_offset & 7) aren't perfectly interleaved, and can probably be improved further in the future. I've marked this with a few TODOs/FIXMEs in the code. Change-Id: I5c9e900c0f0d32e431a50fecae213b510b2549f9
Diffstat (limited to 'vp9/encoder/vp9_encodemb.c')
0 files changed, 0 insertions, 0 deletions