[CFL] separate uv_mode CDFs, split on is_cfl_allowed
This is to exclude coding CFL for block sizes where it is normatively not allowed. Reuse the alternate CDFs from the --disable-cfl path. This yields some improvement on subset1: PSNR | PSNR Cb | PSNR Cr | PSNR HVS | SSIM | MS SSIM | CIEDE 2000 -0.0113 | -0.2630 | -0.2138 | 0.0021 | -0.0110 | -0.0157 | -0.0511 BUG=aomedia:1182 Change-Id: I1e5f23ef7f2debcf8edce788bfa63ec95db4a679
Showing
- av1/common/cfl.h 2 additions, 2 deletionsav1/common/cfl.h
- av1/common/entropymode.c 89 additions, 87 deletionsav1/common/entropymode.c
- av1/common/entropymode.h 9 additions, 0 deletionsav1/common/entropymode.h
- av1/common/enums.h 6 additions, 0 deletionsav1/common/enums.h
- av1/decoder/decodemv.c 16 additions, 24 deletionsav1/decoder/decodemv.c
- av1/encoder/bitstream.c 19 additions, 23 deletionsav1/encoder/bitstream.c
- av1/encoder/block.h 4 additions, 0 deletionsav1/encoder/block.h
- av1/encoder/encodeframe.c 12 additions, 0 deletionsav1/encoder/encodeframe.c
- av1/encoder/rd.c 7 additions, 0 deletionsav1/encoder/rd.c
- av1/encoder/rdopt.c 32 additions, 11 deletionsav1/encoder/rdopt.c
- tools/aom_entropy_optimizer.c 11 additions, 1 deletiontools/aom_entropy_optimizer.c
Loading
Please register or sign in to comment