I had a fairly large audio file to which i create a lot of subsection readers. This works well and fast. However, after i added a 1000 markers to the audio file in WaveLab, each of the
WavAudioFormatReader (InputStream* in) contructors started taking a very long time.
I would expect WaveLab to add chunks (apparently at least 'que ’ and ‘ltxt’) for these markers, and that it would not be totally free of overhead of course, but the constructor must be doing something stupid for a 1000 markers to turn something that takes a split second into 30 seconds. If i’m not mistaken the time is spent mostly in
Is there even any internal use for these chunks in JUCE? Is there some way to skip the reading of such chunks unless explicitly needed?
I can live with this by just not adding any markers to the files. That’s fortunately an option. Just wanted to report in case there’s actually something fishy in there. BTW i’m testing on Mac.