vpx/vpx
John Koleszar 64bcffc1ec Pack invisible frames without lengths
Modify the decoder to return the ending position of the bool decoder and
use that as the starting position for the next frame.

The constant-space algorithm for parsing the appended frame lengths is
O(n^2), which is a potential DoS concern if n is unbounded. Revisit
the appended lengths for use as partition lengths when multipartition
support is added.

In addition, this allows decoding of raw streams outside of a container
without additional framing information, though it's insufficient to
be able to remux said stream into a container.

Change-Id: I71e801a9c3e37abe559a56a597635b0cbae1934b
2012-11-15 15:48:07 -08:00
..
internal Rough merge of master into experimental 2012-11-07 11:30:16 -08:00
src Pack invisible frames without lengths 2012-11-15 15:48:07 -08:00
exports_com shared library support (.so) 2010-06-05 16:47:23 -04:00
exports_dec shared library support (.so) 2010-06-05 16:47:23 -04:00
exports_enc shared library support (.so) 2010-06-05 16:47:23 -04:00
vp8.h vpx: merge with master 2012-11-06 12:04:53 -08:00
vp8cx.h support building vp8 and vp9 into a single lib 2012-11-15 10:46:17 -08:00
vp8dx.h support building vp8 and vp9 into a single lib 2012-11-15 10:46:17 -08:00
vpx_codec_impl_bottom.h Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
vpx_codec_impl_top.h Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
vpx_codec.h Restyle code 2012-07-17 11:46:03 -07:00
vpx_codec.mk vpx: merge with master 2012-11-06 12:04:53 -08:00
vpx_decoder.h vpx: merge with master 2012-11-06 12:04:53 -08:00
vpx_encoder.h vpx: merge with master 2012-11-06 12:04:53 -08:00
vpx_image.h vpx: merge with master 2012-11-06 12:04:53 -08:00
vpx_integer.h vpx: merge with master 2012-11-06 12:04:53 -08:00