]> granicus.if.org Git - libvpx/commit
VP10: Add palette mode part 1
authorhui su <huisu@google.com>
Tue, 15 Sep 2015 19:44:13 +0000 (12:44 -0700)
committerhui su <huisu@google.com>
Mon, 12 Oct 2015 17:02:17 +0000 (10:02 -0700)
commit5d011cb2785016de7f1cbf9a284cdd768a8a6229
tree5a014b52aaffab1f7b07303f234b13deb9170464
parentba7ea4456f175bb23e86456abf95da8256d17c09
VP10: Add palette mode part 1

Add palette mode for keyframe luma channel. Palette mode is enabled
when using "--tune-content=screen" in encoding config parameters.

on screen_content testset:  +6.89%
on derlr                 :  +0.00%

Design doc (WIP):
https://goo.gl/lD4yJw

Change-Id: Ib368b216bfd3ea21c6c27436934ad87afdaa6f88
26 files changed:
vp10/common/blockd.h
vp10/common/entropymode.c
vp10/common/entropymode.h
vp10/common/enums.h
vp10/common/onyxc_int.h
vp10/common/reconintra.c
vp10/decoder/decodeframe.c
vp10/decoder/decodemv.c
vp10/decoder/decoder.h
vp10/decoder/detokenize.c
vp10/decoder/detokenize.h
vp10/encoder/bitstream.c
vp10/encoder/block.h
vp10/encoder/context_tree.c
vp10/encoder/context_tree.h
vp10/encoder/encodeframe.c
vp10/encoder/encoder.c
vp10/encoder/encoder.h
vp10/encoder/ethread.c
vp10/encoder/palette.c [new file with mode: 0644]
vp10/encoder/palette.h [new file with mode: 0644]
vp10/encoder/rd.c
vp10/encoder/rdopt.c
vp10/encoder/tokenize.c
vp10/encoder/tokenize.h
vp10/vp10cx.mk