summaryrefslogtreecommitdiff
path: root/vp10/encoder/tokenize.c
AgeCommit message (Collapse)Author
2016-01-15Deduplicate sign cost for ONE/TWO/THREE/FOUR tokensAlex Converse
Change-Id: I9c383d604dfd240e38b198ac5bf86ddd3456f442
2015-12-03Remove palette from VP10hui su
Store it in nextgenv2 for now. Change-Id: Iab0af0e15246758e3b6e8bde4a74b13c410576fc
2015-10-23Use explicit block position in foreach_transformed_blockJingning Han
Add the row and column index to the argument list of unit functions called by foreach_transformed_block wrapper. This avoids the repeated internal parsing according to the block index. Change-Id: Ie7508acdac0b498487564639bc5cc6378a8a0df7
2015-10-12VP10: Add palette mode part 1hui su
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
2015-10-05vp10: skip unreachable cat6 token extrabits.Ronald S. Bultje
We have historically added new bits to cat6 whenever we added a new transform size (or bitdepth, for that matter). However, we have always coded these new bits regardless of the actual transform size, which means that for smaller transforms, we code bits that cannot possibly be set. The coding (quality) impact of this is negligible, but the bigger issue is that this allows creating bitstreams with coefficient values that are nonsensible and can cause int overflows, which then de facto become part of the bitstream spec. By not coding these bits, we remove this possibility. See issue 1065. Change-Id: Ib3186eca2df6a7a15ddc60c8b55af182aadd964d
2015-08-21Refactor get_tx_type and get_scanhui su
This makes it easier to add new transform types and scan orders to VP10 in the future. Change-Id: I94874ddc9b19928d7820d57e94e2af04adf51efe
2015-08-13VP9_COMP -> VP10_COMPYaowu Xu
Change-Id: I83b5c69621f9f28b742e5b13517d4e5b99c6cd26
2015-08-13VP9_COMMON -> VP10->COMMONYaowu Xu
Change-Id: I651b7bee90f33581368853da81f9622805ccc0ea
2015-08-11Remove vp9_ prefix from vp10 filesJingning Han
Remove the vp9_ prefix from vp10 file names. Change-Id: I513a211b286a57d6126fc1b0fbfd6405120014f1