its a bit late so i just did a small test
(if u need more let me know)
i played 3 songs and created 3 log files:
https://drive.google.com/open?id=11C...5GeZjHQKNd4x-_
1st song had 1 drop immediatley after start. (i stopped song after 5 min)
2nd song had no drop out (i stopped song after 3 min)
3rd song had 1 drop after 17 seconds of playback (i let song finish)
good news when the drop out happens there is a info in log file
this is shown when the drop happens:
(time in log file matches playback time when it happend)
1st song
CMpcAudioRenderer::RenderWasapiBuffer() - Discontinuity detected, Correct reference clock by -263.46 ms
3rd song
CMpcAudioRenderer::RenderWasapiBuffer() - Discontinuity detected, Correct reference clock by -231.49 ms