Spiral search, multithreaded block matching, other performance improvements, subpixel MVs