]> granicus.if.org Git - libvpx/commit
Extend to 256 Q steps.
authorPaul Wilkins <paulwilkins@google.com>
Fri, 16 Dec 2011 10:23:01 +0000 (10:23 +0000)
committerPaul Wilkins <paulwilkins@google.com>
Mon, 19 Dec 2011 09:36:19 +0000 (09:36 +0000)
commitdf4e79f7f7b1c5f62fdb80575bab6ce1b2be7928
tree9be1bbb96562dfb3756738d9c469a7a0155f6073
parentec670bc5584674ebd37801cf5d1e0ae3540b01b7
Extend to 256 Q steps.

This commit extends the number of Q steps to 256 from 128.
The q_trans[] array has been altered to distribute available Q index values
(using the current 64 steps available as input parameters) evenly across the
available range. This is coupled with the fact that each Q step where possible
now equates to a fixed % change in the quantizer. This may want refinement
later especially in terms of the granularity at the high quality end but is a
reasonable starting point.

Change-Id: I2aaa6874fa10ce05c958dd182947ce39f6f1eecb
vp8/common/onyxc_int.h
vp8/common/quant_common.c
vp8/encoder/onyx_if.c