summaryrefslogtreecommitdiff
path: root/vp9/encoder
diff options
context:
space:
mode:
authorJingning Han <jingning@google.com>2013-07-10 15:45:34 -0700
committerJingning Han <jingning@google.com>2013-07-10 15:49:49 -0700
commit18803f9cc4386e8631090471a948a3baad3fb3c0 (patch)
tree34ad7ba1b4b93efc353508a941af92de10852b74 /vp9/encoder
parent7494bba66bb88f3aacdcd403fd13004e6492c669 (diff)
downloadlibvpx-18803f9cc4386e8631090471a948a3baad3fb3c0.tar
libvpx-18803f9cc4386e8631090471a948a3baad3fb3c0.tar.gz
libvpx-18803f9cc4386e8631090471a948a3baad3fb3c0.tar.bz2
libvpx-18803f9cc4386e8631090471a948a3baad3fb3c0.zip
Fix tx_type bug in intra4x4 rd loop
This commit fixed the mis-use of the tx_type for inverse transform in intra4x4 rate-distortion optimization loop. It improves the overall coding performance. Change-Id: I7fe9953175b74890357dbcee33c138573766e980
Diffstat (limited to 'vp9/encoder')
-rw-r--r--vp9/encoder/vp9_rdopt.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/vp9/encoder/vp9_rdopt.c b/vp9/encoder/vp9_rdopt.c
index 4cb38f7a9..f42467969 100644
--- a/vp9/encoder/vp9_rdopt.c
+++ b/vp9/encoder/vp9_rdopt.c
@@ -1288,9 +1288,9 @@ static int64_t rd_pick_intra4x4block(VP9_COMP *cpi, MACROBLOCK *x, int ib,
block, 16),
16, &ssz) >> 2;
- if (best_tx_type != DCT_DCT)
+ if (tx_type != DCT_DCT)
vp9_short_iht4x4_add(BLOCK_OFFSET(pd->dqcoeff, block, 16),
- dst, pd->dst.stride, best_tx_type);
+ dst, pd->dst.stride, tx_type);
else
xd->inv_txm4x4_add(BLOCK_OFFSET(pd->dqcoeff, block, 16),
dst, pd->dst.stride);