summaryrefslogtreecommitdiff
path: root/vp9/encoder/vp9_pickmode.c
diff options
context:
space:
mode:
authorMarco Paniconi <marpan@google.com>2019-04-18 15:40:19 -0700
committerMarco Paniconi <marpan@google.com>2019-04-18 15:43:46 -0700
commit12acbb155223f84978b4e292a24d8b80e3566b86 (patch)
treeab1663b72e5e622d867b8c8a7a24e3a37ca15b57 /vp9/encoder/vp9_pickmode.c
parent6f594bb8c81f9c863495f0dbb3a4d7d78ffa8409 (diff)
downloadlibvpx-12acbb155223f84978b4e292a24d8b80e3566b86.tar
libvpx-12acbb155223f84978b4e292a24d8b80e3566b86.tar.gz
libvpx-12acbb155223f84978b4e292a24d8b80e3566b86.tar.bz2
libvpx-12acbb155223f84978b4e292a24d8b80e3566b86.zip
vp9-rtc: Use correct plane for UV in estimate_intra
For nonrd-pickmode: some PSNR increase observed on screen content/scroll clips. Change-Id: Idf1bce9dd434e33d7c35dbeb59e02e2e58ea1aaa
Diffstat (limited to 'vp9/encoder/vp9_pickmode.c')
-rw-r--r--vp9/encoder/vp9_pickmode.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/vp9/encoder/vp9_pickmode.c b/vp9/encoder/vp9_pickmode.c
index e0806aad2..8280d6e02 100644
--- a/vp9/encoder/vp9_pickmode.c
+++ b/vp9/encoder/vp9_pickmode.c
@@ -995,8 +995,8 @@ static void estimate_block_intra(int plane, int block, int row, int col,
VP9_COMP *const cpi = args->cpi;
MACROBLOCK *const x = args->x;
MACROBLOCKD *const xd = &x->e_mbd;
- struct macroblock_plane *const p = &x->plane[0];
- struct macroblockd_plane *const pd = &xd->plane[0];
+ struct macroblock_plane *const p = &x->plane[plane];
+ struct macroblockd_plane *const pd = &xd->plane[plane];
const BLOCK_SIZE bsize_tx = txsize_to_bsize[tx_size];
uint8_t *const src_buf_base = p->src.buf;
uint8_t *const dst_buf_base = pd->dst.buf;