diff options
Diffstat (limited to 'vp9/common/vp9_mbpitch.c')
-rw-r--r-- | vp9/common/vp9_mbpitch.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/vp9/common/vp9_mbpitch.c b/vp9/common/vp9_mbpitch.c index b357c9ac9..aba950e9a 100644 --- a/vp9/common/vp9_mbpitch.c +++ b/vp9/common/vp9_mbpitch.c @@ -70,7 +70,7 @@ static void setup_macroblock(MACROBLOCKD *mb, BLOCKSET bs) { } void vp9_setup_block_dptrs(MACROBLOCKD *mb) { - int r, c; + int r, c, i; BLOCKD *blockd = mb->block; for (r = 0; r < 4; r++) { @@ -99,6 +99,12 @@ void vp9_setup_block_dptrs(MACROBLOCKD *mb) { blockd[to].predictor = &mb->predictor[from]; } } + + for (i = 0; i < MAX_MB_PLANE; i++) { + mb->plane[i].plane_type = i ? PLANE_TYPE_UV : PLANE_TYPE_Y_WITH_DC; + mb->plane[i].subsampling_x = !!i; + mb->plane[i].subsampling_y = !!i; + } } void vp9_build_block_doffsets(MACROBLOCKD *mb) { |