From: Dmitry Kovalev Date: Thu, 19 Dec 2013 21:43:45 +0000 (-0800) Subject: Replacing 1 << mi_{width, height}_log2() with lookup tables. X-Git-Tag: v1.4.0~2784^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=431aaefbec27f40204b20f72731f8dd28077292f;p=libvpx Replacing 1 << mi_{width, height}_log2() with lookup tables. Change-Id: Iba91ff1e797a83517e2cd7c3ab86cba39f39415b --- diff --git a/vp9/encoder/vp9_encodeframe.c b/vp9/encoder/vp9_encodeframe.c index b18408780..28d4db74f 100644 --- a/vp9/encoder/vp9_encodeframe.c +++ b/vp9/encoder/vp9_encodeframe.c @@ -368,8 +368,8 @@ static void select_in_frame_q_segment(VP9_COMP *cpi, int target_rate = cpi->rc.sb64_target_rate << 8; // convert to bits << 8 const int mi_offset = mi_row * cm->mi_cols + mi_col; - const int bw = 1 << mi_width_log2(BLOCK_64X64); - const int bh = 1 << mi_height_log2(BLOCK_64X64); + const int bw = num_8x8_blocks_wide_lookup[BLOCK_64X64]; + const int bh = num_8x8_blocks_high_lookup[BLOCK_64X64]; const int xmis = MIN(cm->mi_cols - mi_col, bw); const int ymis = MIN(cm->mi_rows - mi_row, bh); int complexity_metric = 64;