I uncommented line 326 (a qDebug) in cachingreader.cpp per RJ's direction and found that this is indeed the problem: CachingReader::read() blocks. I even see the gitch/freeze/momentary silence at 170ms latency, so something's not right with the threading.
I uncommented line 326 (a qDebug) in cachingreader.cpp per RJ's direction and found that this is indeed the problem: CachingReader: :read() blocks. I even see the gitch/freeze/ momentary silence at 170ms latency, so something's not right with the threading.