]> granicus.if.org Git - libvpx/commit
enabled 8x8 intra prediction modes on inter frames
authorYaowu Xu <yaowu@google.com>
Thu, 1 Dec 2011 00:25:00 +0000 (16:25 -0800)
committerYaowu Xu <yaowu@google.com>
Fri, 2 Dec 2011 21:44:47 +0000 (13:44 -0800)
commita8fbab8697c77dc82013862e0a9c7f82b6402db8
tree19336e73bc1644ac37931609023b419ed80201a2
parent8487a68baf32fc86af55c39cc7fd06c3444523d5
enabled 8x8 intra prediction modes on inter frames

This commit enabled the usage of 8x8 intra prediction modes on inter
frames. There are a few TODO items related to this: 1)baseline entropy
need be calibrated; 2)cost of UV need to be done more properly rather
than using decision only relying on Y; 3)Threshold for allowing picking
8x8 intra prediction should be lowered to lower than the B_PRED.

Even with all the TODOs, tests showed consistent gain on derf set ~0.1%
(PSNR:0.08% and SSIM:0.14%). It is assumed that 8x8 intra prediction
will help more on large resolution clips, especially with above TODOs
addressed.

Change-Id: I398ada49dfc32575cfab962a569c2885111ae3ba
18 files changed:
vp8/common/entropymode.c
vp8/common/findnearmv.h
vp8/common/invtrans.c
vp8/common/loopfilter.c
vp8/common/loopfilter.h
vp8/decoder/decodemv.c
vp8/decoder/decodframe.c
vp8/decoder/detokenize.c
vp8/decoder/onyxd_if.c
vp8/decoder/threading.c
vp8/encoder/bitstream.c
vp8/encoder/encodeframe.c
vp8/encoder/encodemb.c
vp8/encoder/onyx_if.c
vp8/encoder/onyx_int.h
vp8/encoder/quantize.c
vp8/encoder/rdopt.c
vp8/encoder/tokenize.c