I’m starting to use the
juce::AbstractFifo, but got hang up on the following: When using the FIFO, the available space seems to be always the size minus 1:
juce::AbstractFifo fifo(512); DBG("Free space: " << fifo.getFreeSpace()); DBG("Samples ready: " << fifo.getNumReady());
Free space: 511 Samples ready: 0
Perhaps I’m missing some point here?