Improve quantizer handling
authorJason Garrett-Glaser <darkshikari@gmail.com>
Sun, 31 Oct 2010 22:51:48 +0000 (15:51 -0700)
committerJason Garrett-Glaser <darkshikari@gmail.com>
Wed, 10 Nov 2010 08:16:23 +0000 (00:16 -0800)
commitd0406d4e3dc2b0953390857ac6efa0b5a9d5ba8f
tree2b6ecaa5d79252c26846d7e901e135cb0e455de0
parent666aef844d1817227a8a442a55c57046a615ede4
Improve quantizer handling
The default value for i_qpplus1 in x264_picture_t is now X264_QP_AUTO.  This is currently 0, but may change in the future.
qpfiles no longer use -1 to indicate "auto"; QP is just omitted.  The old method should still work though.

CRF values now make sense in high bit depth mode.
--qp should be used for lossless mode, not --crf.
--crf 0 will still work as expected in 8-bit mode, but won't be lossless with higher bit depths.
Add bit depth to statsfiles.

These changes are required to make the QP interface sensible in combination with high bit depth.
common/common.c
common/frame.c
encoder/encoder.c
encoder/ratecontrol.c
x264.c
x264.h