vpx/vp8
paulwilkins 93e83fd7cf CVBR command line option.
Added command line control of Corpus VBR.

The new corpus vbr mode is a variant of standard
VBR (end-usage=0) where the complexity distribution
mid point is passed in rather than calculated for a specific
clip or chunk.

The new variant is enabled by setting a new command line
parameter --corpus-complexity to a zero value. Omitting
this parameter or setting it to 0 will cause the codec to use
standard vbr mode.

The correct value for a given corpus needs to be derived
experimentally using a training set such that the average
rate for the corpus is close to the target value.

For example our using our low res test set with upper and lower
vbr limits of 50%-150% and a corpus complexity value of 650
gives a similar average data rate across the set to using standard
vbr. However, with the corpus mode easier clips will be allocated
fewer bits and harder clips more bits rather than having the same
rate target for all.

Change-Id: I03f0fc8c6fb0ee32dc03720fea6a3f1949118589
2017-11-08 10:41:04 +00:00
..
common vp8: correct if/else '{' placement 2017-10-27 12:27:10 -07:00
decoder vp8: correct if/else '{' placement 2017-10-27 12:27:10 -07:00
encoder vp8: correct if/else '{' placement 2017-10-27 12:27:10 -07:00
exports_dec Rename vp8/ codec directory to vp9/. 2012-11-01 16:31:22 -07:00
exports_enc Rename vp8/ codec directory to vp9/. 2012-11-01 16:31:22 -07:00
vp8_common.mk vp8: [loongson] optimize idct with mmi 2017-10-17 03:27:31 +00:00
vp8_cx_iface.c CVBR command line option. 2017-11-08 10:41:04 +00:00
vp8_dx_iface.c vp8: correct if/else '{' placement 2017-10-27 12:27:10 -07:00
vp8cx.mk vp8: [loongson] optimize dct with mmi 2017-10-12 08:50:04 +08:00
vp8dx.mk Fix a spelling mistake in filename 2013-12-03 17:19:41 -08:00