Palette: modify the context slightly
Use the number of pixels in a block as context, rather than the bsize itself. The rectangular blocks therefore share the same context, e.g. BLOCK_8X16 and BLOCK_16X8. The number of contexts is reduced from 10 to 7. Almost no coding performance changes. Change-Id: Ib3241194580c2b93ad0e953957cdc9188393d055
Showing
- av1/common/entropymode.c 12 additions, 27 deletionsav1/common/entropymode.c
- av1/common/entropymode.h 3 additions, 4 deletionsav1/common/entropymode.h
- av1/common/enums.h 8 additions, 4 deletionsav1/common/enums.h
- av1/common/pred_common.h 4 additions, 0 deletionsav1/common/pred_common.h
- av1/decoder/decodemv.c 5 additions, 8 deletionsav1/decoder/decodemv.c
- av1/encoder/bitstream.c 4 additions, 5 deletionsav1/encoder/bitstream.c
- av1/encoder/block.h 3 additions, 3 deletionsav1/encoder/block.h
- av1/encoder/encodeframe.c 2 additions, 3 deletionsav1/encoder/encodeframe.c
- av1/encoder/rd.c 1 addition, 1 deletionav1/encoder/rd.c
- av1/encoder/rdopt.c 12 additions, 11 deletionsav1/encoder/rdopt.c
Loading
Please register or sign in to comment