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

Reply via email to