On Fri, Nov 18, 2005 at 10:20:46PM -0500, Michael Dickens wrote: > On Mon, 12 Sep 2005 20:18:35 -0700, Eric Blossom wrote: > >All of these are solvable, and it would be great to have some OS/X > >hackers help out on this. I have a good idea of the general strategy > >to make the fast USB stuff work, but we need someone who knows the > >user-mode side of IOKit, or wants to learn it. > > Eric - I'll be working on IOKit soon to get MacOS X USB speeds up, as > well as liboss and/or CoreAudio to get audio going; care to share the > general strategy so that I can keep that in mind (privately, or to > the list as you see fit)? - MLD
This is great. Let's keep the discussion on the list, since there are other OS/X folks who are interested too. liboss is probably a good start, but you may want to consider writing a gr-audio-darwin block that uses the native interface. It looks pretty simple to me, and keeps a layer of cruft out of the way. Some time after I get 2.6 out the door, I'll be revisiting the hierarchical block strategy (unless someone beats me to it). We've now got great rational resampler code, and it shouldn't be hard to run the native audio interfaces (e.g., JACK, CoreAudio, ALSA, PortAudio) in their fastest/highest-resolution configuration and just handle the resampling in our code. This should eliminate a bunch of the "hey, my card won't do that sample rate" problems. Eric _______________________________________________ Discuss-gnuradio mailing list [email protected] http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
