Convert VP8 macroblock structures to a ring buffer.
authorJason Garrett-Glaser <darkshikari@gmail.com>
Thu, 22 Jul 2010 11:45:18 +0000 (11:45 +0000)
committerJason Garrett-Glaser <darkshikari@gmail.com>
Thu, 22 Jul 2010 11:45:18 +0000 (11:45 +0000)
commitc55e0d34baadac39051b087a5df2d845fede8de2
tree3e4dc8216d38d012763b09d52d306121f2ecb33b
parent73642926b3ff3fcdd22540893c39b89efc2f2b4e
Convert VP8 macroblock structures to a ring buffer.
Uses a slightly nonintuitive ring buffer size of (width+height*2) to simplify
addressing logic.
Also split out the segmentation map to a separate structure, necessary to
implement the ring buffer.

Originally committed as revision 24426 to svn://svn.ffmpeg.org/ffmpeg/trunk
libavcodec/vp8.c