summaryrefslogtreecommitdiff
path: root/vp9/decoder/vp9_decodeframe.c
diff options
context:
space:
mode:
authorDmitry Kovalev <dkovalev@google.com>2014-02-28 11:12:22 -0800
committerGerrit Code Review <gerrit@gerrit.golo.chromium.org>2014-02-28 11:12:22 -0800
commite4159100bc3b7fb796700d9629a860c05bda4da3 (patch)
tree7d8787a93efeb209563b778a8624c3fddac473b2 /vp9/decoder/vp9_decodeframe.c
parentd5e6f09585d07381068ae533dfad6a8a91febfd8 (diff)
parent1ae91f77840c760b2bc5ab25a4b84b3a9e9f8127 (diff)
downloadlibvpx-e4159100bc3b7fb796700d9629a860c05bda4da3.tar
libvpx-e4159100bc3b7fb796700d9629a860c05bda4da3.tar.gz
libvpx-e4159100bc3b7fb796700d9629a860c05bda4da3.tar.bz2
libvpx-e4159100bc3b7fb796700d9629a860c05bda4da3.zip
Merge "Adding get_y_mode() function."
Diffstat (limited to 'vp9/decoder/vp9_decodeframe.c')
-rw-r--r--vp9/decoder/vp9_decodeframe.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/vp9/decoder/vp9_decodeframe.c b/vp9/decoder/vp9_decodeframe.c
index e52b3f759..56b993d5f 100644
--- a/vp9/decoder/vp9_decodeframe.c
+++ b/vp9/decoder/vp9_decodeframe.c
@@ -287,10 +287,8 @@ static void predict_and_reconstruct_intra_block(int plane, int block,
MACROBLOCKD *const xd = args->xd;
struct macroblockd_plane *const pd = &xd->plane[plane];
MODE_INFO *const mi = xd->mi_8x8[0];
- const MB_PREDICTION_MODE mode = (plane == 0)
- ? ((mi->mbmi.sb_type < BLOCK_8X8) ? mi->bmi[block].as_mode
- : mi->mbmi.mode)
- : mi->mbmi.uv_mode;
+ const MB_PREDICTION_MODE mode = (plane == 0) ? get_y_mode(mi, block)
+ : mi->mbmi.uv_mode;
int x, y;
uint8_t *dst;
txfrm_block_to_raster_xy(plane_bsize, tx_size, block, &x, &y);