diff options
author | Ronald S. Bultje <rbultje@google.com> | 2013-04-17 09:25:06 -0700 |
---|---|---|
committer | Ronald S. Bultje <rbultje@google.com> | 2013-04-17 09:25:06 -0700 |
commit | e693472236d38c30ef549acbdc31546f5040b97a (patch) | |
tree | 77a369b5defc3cd71a53657267c611a510dca82f /vp9/common/vp9_blockd.h | |
parent | 90a91cc683a8c52443de8a6720875712978a492e (diff) | |
download | libvpx-e693472236d38c30ef549acbdc31546f5040b97a.tar libvpx-e693472236d38c30ef549acbdc31546f5040b97a.tar.gz libvpx-e693472236d38c30ef549acbdc31546f5040b97a.tar.bz2 libvpx-e693472236d38c30ef549acbdc31546f5040b97a.zip |
Fairly basic integration of rectangular blocks in encoding RD loop.
Adds RD integration for 32x16, 16x32, 64x32 and 32x64 rectangular blocks.
Derf almost +0.6%, HD a little over +1.0%, STDHD +1.3%.
Change-Id: Id651fdb6a655fdbb5c47009757e63317acfb88a5
Diffstat (limited to 'vp9/common/vp9_blockd.h')
-rw-r--r-- | vp9/common/vp9_blockd.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/vp9/common/vp9_blockd.h b/vp9/common/vp9_blockd.h index e034b2ddc..7e4ef227e 100644 --- a/vp9/common/vp9_blockd.h +++ b/vp9/common/vp9_blockd.h @@ -522,6 +522,16 @@ extern const uint8_t vp9_block2left_sb[TX_SIZE_MAX_SB][96]; extern const uint8_t vp9_block2above_sb[TX_SIZE_MAX_SB][96]; extern const uint8_t vp9_block2left_sb64[TX_SIZE_MAX_SB][384]; extern const uint8_t vp9_block2above_sb64[TX_SIZE_MAX_SB][384]; +#if CONFIG_SBSEGMENT +extern const uint8_t vp9_block2left_sb16x32[TX_SIZE_MAX_MB][48]; +extern const uint8_t vp9_block2above_sb16x32[TX_SIZE_MAX_MB][48]; +extern const uint8_t vp9_block2left_sb32x16[TX_SIZE_MAX_MB][48]; +extern const uint8_t vp9_block2above_sb32x16[TX_SIZE_MAX_MB][48]; +extern const uint8_t vp9_block2left_sb32x64[TX_SIZE_MAX_SB][192]; +extern const uint8_t vp9_block2above_sb32x64[TX_SIZE_MAX_SB][192]; +extern const uint8_t vp9_block2left_sb64x32[TX_SIZE_MAX_SB][192]; +extern const uint8_t vp9_block2above_sb64x32[TX_SIZE_MAX_SB][192]; +#endif #define USE_ADST_FOR_I16X16_8X8 1 #define USE_ADST_FOR_I16X16_4X4 1 |