| 427 | // are we still reading from disk? |
| 428 | bool AudioStream::ReadAhead() { return m_readahead; } |
| 429 | bool AudioStream::IsReady() { |
| 430 | if (m_state == STRM_STOPPED) { |
| 431 | if (!m_readahead || m_fbufidx == (STRM_BUFCOUNT - 1)) { |
| 432 | return true; |
| 433 | } |
| 434 | } |
| 435 | return false; |
| 436 | } |
| 437 | ////////////////////////////////////////////////////////////////////////////// |
| 438 | bool AudioStream::ReopenDigitalStream(uint8_t fbufidx, int nbufs) { |
| 439 | const tOSFDigiHdr *digihdr = (const tOSFDigiHdr *)m_archive.StreamHeader(); |