Hi Robert, just to let you know I'm trying to fix some
 problems in there, don't want to step on your toes
 but I need to move on, I've got a couple of bugs
 in my mega-commit to fix.

Maybe you're already working on it?

When Jack is running MusE should never try to start rtAudio,
 especially with the Pulse driver, it hangs because you cannot
 start both Jack and Pulse.

I'll try to take care of that now, it's tricky since we
 cannot easily ask if a Jack server is running.
Doing so essentially involves attempting to start the server
 anyway. Therefore I believe the correct solution is to, in
 the absence of any overrides such as -a or -t, /always/ try
 to start Jack first (since per above, we must try anyway),
 then rtAudio, then our dummy driver.

Also, my last sample rate was 88200 using our dummy driver.
(Don't ask, it's for testing my resample branch.)
Thus when I tried to start MusE with these commits, rtAudio
 tried to start Pulse and said "unsupported sample rate".
Now, after that it hung, but Jack was already running so
 I think that's why, but I'm curious what rtAudio and Pulse
 will do when they /do/ start properly (without Jack running.)
I wonder if they will fall back to another sample rate.
Or just fail and /we/ need to fall back to another driver
 or choose another sample rate /ourselves/ and try again
 before the program can move on...

Thanks.
Tim.


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Lmuse-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lmuse-developer

Reply via email to