vpx/vp8
John Koleszar 0952acb79a setup experimental infrastructure
This patch creates some basic infrastructure for doing bitstream-
incompatible changes to the VP8 encoder. The key parts are:

 - --enable-experimental configure switch, to enable support for this
   incompatible bitstream. This switch is required to be set to enable
   any "experiments"

 - A list for "experiments" which translate into --enable-<experiment>
   options and CONFIG_<experiment> macros.

 - The high bit of the "Version" field is used to indicate that the
   bitstream was produced by an experimental encoder. The decoder will
   fail to decode an experimental bitstream without
   --enable-experimental.

 - A new "vp8x" encoder interface is created to set the experimental
   bit.

 - The vp8x encoder interface is made the default for ivfenc in
   experimental mode.

Change-Id: Idbdd5eae4cec5becf75bb4770837dcd256b2abef
2010-06-01 11:14:33 -04:00
..
common setup experimental infrastructure 2010-06-01 11:14:33 -04:00
decoder install includes in DIST_DIR/include/vpx, move vpx_codec/ to vpx/ 2010-05-24 20:27:42 -04:00
encoder Fix stats format and correct data size and bit rate output 2010-05-27 19:56:18 -07:00
vp8_common.mk remove references to vp8/vp8.h 2010-05-25 10:17:35 -04:00
vp8_cx_iface.c setup experimental infrastructure 2010-06-01 11:14:33 -04:00
vp8_dx_iface.c vpx_image: add VPX_ prefix to PLANE_* 2010-05-24 21:45:05 -04:00
vp8cx_arm.mk Initial WebM release 2010-05-18 11:58:33 -04:00
vp8cx.mk install includes in DIST_DIR/include/vpx, move vpx_codec/ to vpx/ 2010-05-24 20:27:42 -04:00
vp8dx_arm.mk Initial WebM release 2010-05-18 11:58:33 -04:00
vp8dx.mk install includes in DIST_DIR/include/vpx, move vpx_codec/ to vpx/ 2010-05-24 20:27:42 -04:00