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
Showing
- vp8/common/entropymode.c 13 additions, 4 deletionsvp8/common/entropymode.c
- vp8/common/findnearmv.h 0 additions, 1 deletionvp8/common/findnearmv.h
- vp8/common/invtrans.c 3 additions, 0 deletionsvp8/common/invtrans.c
- vp8/common/loopfilter.c 13 additions, 1 deletionvp8/common/loopfilter.c
- vp8/common/loopfilter.h 2 additions, 1 deletionvp8/common/loopfilter.h
- vp8/decoder/decodemv.c 17 additions, 4 deletionsvp8/decoder/decodemv.c
- vp8/decoder/decodframe.c 17 additions, 2 deletionsvp8/decoder/decodframe.c
- vp8/decoder/detokenize.c 3 additions, 0 deletionsvp8/decoder/detokenize.c
- vp8/decoder/onyxd_if.c 2 additions, 1 deletionvp8/decoder/onyxd_if.c
- vp8/decoder/threading.c 3 additions, 0 deletionsvp8/decoder/threading.c
- vp8/encoder/bitstream.c 10 additions, 0 deletionsvp8/encoder/bitstream.c
- vp8/encoder/encodeframe.c 8 additions, 3 deletionsvp8/encoder/encodeframe.c
- vp8/encoder/encodemb.c 13 additions, 0 deletionsvp8/encoder/encodemb.c
- vp8/encoder/onyx_if.c 45 additions, 3 deletionsvp8/encoder/onyx_if.c
- vp8/encoder/onyx_int.h 8 additions, 2 deletionsvp8/encoder/onyx_int.h
- vp8/encoder/quantize.c 6 additions, 0 deletionsvp8/encoder/quantize.c
- vp8/encoder/rdopt.c 78 additions, 22 deletionsvp8/encoder/rdopt.c
- vp8/encoder/tokenize.c 5 additions, 1 deletionvp8/encoder/tokenize.c
Loading
Please register or sign in to comment