diff options
author | Jingning Han <jingning@google.com> | 2013-05-15 22:28:36 -0700 |
---|---|---|
committer | Jingning Han <jingning@google.com> | 2013-05-19 14:59:04 -0700 |
commit | 810b612c233e82addc09412815ce06dfdaa589c9 (patch) | |
tree | 7d38472e746576a62caa3d39a8b4d8343d75904a /vp9/common/vp9_entropymode.c | |
parent | 5f3612c35e1cadb024317f6223ceabeebac1235a (diff) | |
download | libvpx-810b612c233e82addc09412815ce06dfdaa589c9.tar libvpx-810b612c233e82addc09412815ce06dfdaa589c9.tar.gz libvpx-810b612c233e82addc09412815ce06dfdaa589c9.tar.bz2 libvpx-810b612c233e82addc09412815ce06dfdaa589c9.zip |
Enable bit-stream support to 8x4 and 4x8 partition
The recursive partition type search is enabled down to 4x4, 4x8 and
8x4, followed by the corresponding rate-distortion optimization for
the per-partition encoding mode decisions.
The bit-stream writing/reading synchronized in supporting the
rectangular partition of 8x8 block.
This provides above 1% coding performance gains on derf.
To do next:
1. re-design the rate-distortion loop for inter prediction below 8x8.
2. re-design the rate-distortion loop for intra prediction below 4x4.
3. make the loop-filter aware of rectangular partition of 8x8 block.
4. clean the unused probability models.
5. update default probability values.
Change-Id: Idd41a315b16879db08f045a322241f46f1d53f20
Diffstat (limited to 'vp9/common/vp9_entropymode.c')
-rw-r--r-- | vp9/common/vp9_entropymode.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/vp9/common/vp9_entropymode.c b/vp9/common/vp9_entropymode.c index 3e3a94e51..a44fe4ca5 100644 --- a/vp9/common/vp9_entropymode.c +++ b/vp9/common/vp9_entropymode.c @@ -107,10 +107,10 @@ const vp9_prob vp9_partition_probs[NUM_PARTITION_CONTEXTS] [PARTITION_TYPES - 1] = { // FIXME(jingning,rbultje) put real probabilities here #if CONFIG_AB4X4 - {202, 162, 107}, - {16, 2, 169}, - {3, 246, 19}, - {104, 90, 134}, + {105, 88, 252}, + {113, 88, 249}, + {113, 106, 251}, + {126, 105, 107}, #endif {202, 162, 107}, {16, 2, 169}, |