movenc: Increase the cluster array allocation by doubling
authorAndrey Semashev <andysem@mail.ru>
Mon, 3 Jun 2013 10:32:48 +0000 (13:32 +0300)
committerMartin Storsjö <martin@martin.st>
Tue, 4 Jun 2013 12:05:31 +0000 (15:05 +0300)
commitab1189766a82a95f108005463cde75f73fcc0ae5
treebc5d3823b39968362e9ed5c473ef1ece1763f633
parent3b4feac1ec14f861bdd7f494f288f4d8dd7f449e
movenc: Increase the cluster array allocation by doubling

The previous allocation increment of 16384 meant that the cluster
array was allocated for 0.6 MB initially, which is a bit excessive
for cases with fragmentation where only a fraction of that ever
actually is used.

Therefore, start off at a much smaller value, and increase by
doubling (to avoid reallocating too often when writing long
non-fragmented mp4 files).

Bug-Id: 525
Signed-off-by: Martin Storsjö <martin@martin.st>
libavformat/movenc.c
libavformat/movenc.h