diff options
author | Deb Mukherjee <debargha@google.com> | 2014-03-04 11:15:35 -0800 |
---|---|---|
committer | Deb Mukherjee <debargha@google.com> | 2014-03-12 15:06:20 -0700 |
commit | e39ecfaa9843735df3a415cfb9ea6685ea4e1187 (patch) | |
tree | 1b7413e4d79e702a9e2e4c14f735e4fb291bb9dc /vp9/encoder/vp9_onyx_if.c | |
parent | 5556caf690c54799f0ec04cf3dfe1863234bb69d (diff) | |
download | libvpx-e39ecfaa9843735df3a415cfb9ea6685ea4e1187.tar libvpx-e39ecfaa9843735df3a415cfb9ea6685ea4e1187.tar.gz libvpx-e39ecfaa9843735df3a415cfb9ea6685ea4e1187.tar.bz2 libvpx-e39ecfaa9843735df3a415cfb9ea6685ea4e1187.zip |
Preliminary code for variance based paritioning
Brings back most of Jim's previous patch for choosing
partitioning based on variance while making it compatible
with the current state of the code. Also adds a
nonrd_use_partition() function to recursively encode for any
arbitrary sb_type decisions within a 64x64 block; and
includes some refactoring.
Currently, when the VAR_BASED_PARTITIONING mode is turned on
for speed 7, there is a 10+% speed-up observed.
Experiments/improvements with this new partitioning method
will be conducted subsequently.
Change-Id: Ie6f43bfbde30583e941f450bf07c3b48828c9571
Diffstat (limited to 'vp9/encoder/vp9_onyx_if.c')
-rw-r--r-- | vp9/encoder/vp9_onyx_if.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/vp9/encoder/vp9_onyx_if.c b/vp9/encoder/vp9_onyx_if.c index 3775a4259..1c8b0bf79 100644 --- a/vp9/encoder/vp9_onyx_if.c +++ b/vp9/encoder/vp9_onyx_if.c @@ -874,7 +874,7 @@ static void set_rt_speed_feature(VP9_COMMON *cm, if (speed >= 8) { int i; for (i = 0; i < BLOCK_SIZES; ++i) - sf->disable_inter_mode_mask[i] = 14; // only search NEARESTMV (0) + sf->disable_inter_mode_mask[i] = 14; // only search NEARESTMV (0) } } |