Quote:
This was annoying me and being a certified hater of anything not working right, I applied some of my debugging skills to this issue.
Turns out it was the setting of the 'Clear buffer if no data arrives' . It was set to the minimum .05. This was causing the FLAC problem but in nothing else.
I ticked it up to .30 and all seems well.
Hope I saved you some time trying to find the problem.
LOL! I would have never found that without setting that setting to .05 myself
So thanks!
I guess the chunks in FLAC files are bigger than in MP3s. And so the time between two FLAC chunks might be bigger than 0.05 ms.
To make sure this doesn't happen again, I'll change the code such that it takes the time a chunk takes to be played into account - that way any input will be handled identically.