Bug in handling of long Ogg and Flac files?

AudioFormatReader::readSamples's startSampleInFile argument is an int64, similarly, libvorbis and libFLAC also use int64. However, both OggReader and FlacReader's reservoirStart members, which points to the sample-in-file of their “reservoir” buffers, are mere ints.

This appears to be a bug in JUCE’s support of reading long Ogg and Flac files (i.e a 4 hours session)??