OSDN Git Service

Use a list to track which fragments coded in this frame still have
authorMike Melanson <mike@multimedia.cx>
Wed, 2 Dec 2009 02:30:15 +0000 (02:30 +0000)
committerMike Melanson <mike@multimedia.cx>
Wed, 2 Dec 2009 02:30:15 +0000 (02:30 +0000)
commit098523eb28df3a1cf4bddca088d80d5cbd2b9a1f
tree9397b7a245f2492f4da43215c8212ea90caa1526
parent5dad039bf760b6bad30186cd18526ebffc7fc291
Use a list to track which fragments coded in this frame still have
outstanding coefficients yet to be decoded from the bitstream. Once a
fragment reaches end-of-block, remove it from this new list. This change
makes the VP3/Theora entropy decode process dramatically faster due to
not having to iterate incessantly over fragments which have already been
fully decoded.

Originally committed as revision 20698 to svn://svn.ffmpeg.org/ffmpeg/trunk
libavcodec/vp3.c