Hello everyone. Per a discussion with Albert, in trying to diagnose bug #667651, I've created a branch off of trunk called fixes_soundcardSync. I've added a measurement of the number of audio frames per second at which each sound card is running (based on calls to SoundManager::requestBuffer() )
What I've noticed so far is: - at 48000Hz sample rate, the cards are happy at about 49152 frames/sec. (If your latency is too low, the reported numbers will be below that value and you'll hear xruns.) - the reported frame rates are not constant even with high latency. I hear a skip/stutter (with multiple cards enabled) any time both values are different from 49152, usually lower, but not always. I wonder if Mixxx is trying to feed the cards exactly 48000 frames/sec but something is wrong with that process and it oscillates around that value? I haven't done any audio programming and don't have a clear picture of how Mixxx's audio engine works, so I'd really love it if any of you with more knowledge could take a look at the bug and branch and suggest other things to check or test. Sincerely, Sean M. Pappalardo "D.J. Pegasus" Mixxx Developer - Controller Specialist ------------------------------------------------------------------------------ The Next 800 Companies to Lead America's Growth: New Video Whitepaper David G. Thomson, author of the best-selling book "Blueprint to a Billion" shares his insights and actions to help propel your business during the next growth cycle. Listen Now! http://p.sf.net/sfu/SAP-dev2dev _______________________________________________ Mixxx-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mixxx-devel
