vpx/vp9
Adrian Grange 8c1f071f1e Allocate buffers based on correct chroma format
The encoder currently allocates frame buffers before
it establishes what the chroma sub-sampling factor is,
always allocating based on the 4:4:4 format.

This patch detects the chroma format as early as
possible allowing the encoder to allocate buffers of
the correct size.

Future patches will change the encoder to allocate
frame buffers on demand to further reduce the memory
profile of the encoder and rationalize the buffer
management in the encoder and decoder.

Change-Id: Ifd41dd96e67d0011719ba40fada0bae74f3a0d57
2014-06-23 11:45:13 -07:00
..
common Allocate buffers based on correct chroma format 2014-06-23 11:45:13 -07:00
decoder Merge "Remove unused vp9_init_quant_tables function" 2014-06-23 09:37:30 -07:00
encoder Allocate buffers based on correct chroma format 2014-06-23 11:45:13 -07:00
exports_dec
exports_enc Removing vpx_codec_vp9x_cx and internal experimental flag. 2013-12-27 14:01:12 -08:00
vp9_common.mk Merge "Inverse 16x16 2D-DCT SSSE3 implementation" 2014-05-23 16:01:22 -07:00
vp9_cx_iface.c Replacing RC_MODE with vpx_rc_mode. 2014-06-13 12:22:35 -07:00
vp9_dx_iface.c Merge "error check vp9 superframe parsing" 2014-06-23 08:58:36 -07:00
vp9_iface_common.h Using crop_{width, height} instead of {width, height}. 2014-04-29 16:12:44 -07:00
vp9cx.mk Added skeleton for VP9 denoiser 2014-06-12 15:12:22 -07:00
vp9dx.mk Merge "Renaming vp9_onyxd.h and vp9_onyxd_if.c to vp9_decoder.{h, c}." 2014-03-10 12:11:09 -07:00