summaryrefslogtreecommitdiff
path: root/vp9/decoder/vp9_decodframe.c
diff options
context:
space:
mode:
authorDmitry Kovalev <dkovalev@google.com>2013-11-06 18:51:01 -0800
committerDmitry Kovalev <dkovalev@google.com>2013-11-07 15:26:57 -0800
commitd28f30ef4e69d6217f20b758a1e2a14a1c7f3b98 (patch)
tree74f1889cf1a8b69d96d19a4872297aa44ff8e979 /vp9/decoder/vp9_decodframe.c
parenta6462990e6cd42bfe1a02dd6c452dddde0902f28 (diff)
downloadlibvpx-d28f30ef4e69d6217f20b758a1e2a14a1c7f3b98.tar
libvpx-d28f30ef4e69d6217f20b758a1e2a14a1c7f3b98.tar.gz
libvpx-d28f30ef4e69d6217f20b758a1e2a14a1c7f3b98.tar.bz2
libvpx-d28f30ef4e69d6217f20b758a1e2a14a1c7f3b98.zip
Replacing (raster_block >> tx_size) with (block >> (tx_size << 1)).
The new expression is much more logical than previous one. Surprisingly both expressions give exactly the same set of dependent values -- have_top, have_left, have_right -- in vp9_predict_intra_block. Change-Id: I63eb1b592b8c37883b3a0dbb1f3daa271e446109
Diffstat (limited to 'vp9/decoder/vp9_decodframe.c')
-rw-r--r--vp9/decoder/vp9_decodframe.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/vp9/decoder/vp9_decodframe.c b/vp9/decoder/vp9_decodframe.c
index 4746a3abd..86fba0541 100644
--- a/vp9/decoder/vp9_decodframe.c
+++ b/vp9/decoder/vp9_decodframe.c
@@ -322,7 +322,7 @@ static void predict_and_reconstruct_intra_block(int plane, int block,
if (xd->mb_to_right_edge < 0 || xd->mb_to_bottom_edge < 0)
extend_for_intra(xd, plane_bsize, plane, block, tx_size);
- vp9_predict_intra_block(xd, raster_block >> tx_size,
+ vp9_predict_intra_block(xd, block >> (tx_size << 1),
b_width_log2(plane_bsize), tx_size, mode,
dst, pd->dst.stride, dst, pd->dst.stride);