From: Yunqing Wang Date: Fri, 27 May 2011 17:31:15 +0000 (-0400) Subject: Use hex search for realtime mode speed>4 X-Git-Tag: v0.9.7~125^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4d052bdd916bac550a2500b0b5ab4693b5a7ab6a;p=libvpx Use hex search for realtime mode speed>4 Test showed using hex search in realtime mode largely speed up encoding process, and still achieves similar quality like the diamond search we have. Therefore, removed the diamond search option. Change-Id: I975767d0ec0539f9f6ed7fdfc09506e39761b66c --- diff --git a/vp8/encoder/onyx_if.c b/vp8/encoder/onyx_if.c index ae3aa0b04..35ba28b7f 100644 --- a/vp8/encoder/onyx_if.c +++ b/vp8/encoder/onyx_if.c @@ -980,11 +980,9 @@ void vp8_set_speed_features(VP8_COMP *cpi) { sf->auto_filter = 0; // Faster selection of loop filter -#if CONFIG_REALTIME_ONLY sf->search_method = HEX; -#else - sf->search_method = DIAMOND; -#endif + //sf->search_method = DIAMOND; + sf->iterative_sub_pixel = 0; cpi->mode_check_freq[THR_V_PRED] = 4;