]> granicus.if.org Git - libvpx/commit
Adding new compound modes to EXT_INTER experiment
authorYue Chen <yuec@google.com>
Wed, 20 Jan 2016 00:45:45 +0000 (16:45 -0800)
committerYue Chen <yuec@google.com>
Fri, 22 Jan 2016 21:52:16 +0000 (13:52 -0800)
commit968bbc7bb2727d22e0616d5701810f5cc308edb8
tree34c4010d36046623163b3234d02a46371c61f399
parent53c9ffd06fe9d248e4d61d90a00aeb9c73d4f236
Adding new compound modes to EXT_INTER experiment

Combinations of different mv modes for two reference frames
are allowed in compound inter modes. 9 options are enabled,
including NEAREST_NEARESTMV, NEAREST_NEARMV, NEAR_NEARESTMV,
NEAREST_NEWMV, NEW_NEARESTMV, NEAR_NEWMV, NEW_NEARMV, ZERO_ZEROMV,
and NEW_NEWMV.
This experiment is mostly deported from the nextgen branch.
It is made compatible with other experiments

Coding gain of EXT_INTER(derflr/hevcmr/hevchd): 0.533%/0.728%/0.639%

Change-Id: Id47e97284e6481b186870afbad33204b7a33dbb0
21 files changed:
vp10/common/blockd.h
vp10/common/entropymode.c
vp10/common/entropymode.h
vp10/common/enums.h
vp10/common/loopfilter.c
vp10/common/mvref_common.c
vp10/common/mvref_common.h
vp10/common/thread_common.c
vp10/decoder/decodeframe.c
vp10/decoder/decodemv.c
vp10/encoder/bitstream.c
vp10/encoder/block.h
vp10/encoder/denoiser.c
vp10/encoder/encodeframe.c
vp10/encoder/encodemv.c
vp10/encoder/encoder.h
vp10/encoder/mbgraph.c
vp10/encoder/rd.c
vp10/encoder/rd.h
vp10/encoder/rdopt.c
vp10/encoder/speed_features.h