In one of my test clips, I have a long sequence of empty clusters, and when
finding the next entry from the current position, there appears to be a
noticeable gap while the parser throws away empty clusters in order to search
for the next entry.
It would be better if these empty clusters were not enqueued at all. Perhaps
the solution is that when we move the cluster off of the preloaded area and
onto the loaded area (changing its index from negative to non-negative), then
we can load the entries immediately, and then check whether there are no
entries. If so, it's safe to simply throw this cluster object away. (Note
that I don't think we can do this when the cluster is only preloaded, since if
we were to throw it away then it would simply be re-preloaded again.)
Original issue reported on code.google.com by matthewj...@google.com on 12 Nov 2010 at 7:12
Original issue reported on code.google.com by
matthewj...@google.com
on 12 Nov 2010 at 7:12