I just finished updating much of the gr-audio-osx code:
* improved buffering for reduced latency .. but not yet using GR's gr_buffer as I haven't had time to figure out how to use it. I have a circular_buffer class which I wrote myself for the fast USB code (since it can't use other GR stuff) which works really nicely and is thread safe (a requirement for both OSX's audio and USB).
* fixed a couple bugs that wouldn't make any difference in performance or functionality (but, hey, now they're fixed!).
* tried to add "listener"s to determine when the default input / output device changes while running but these don't seem to do anything. For those who might understand CoreAudio, look in gr-audio- osx/src/audio-osx-source.cc for "LISTENER" to see the code sections (they're #if'd out right now).
Anyone who would like to beta-test this software, please send me a note & I'll forward you the tarball. Install is exactly like any other GR module (e.g. gnuradio-core), but I think gr-audio-osx requires GNU's libtool v1.5.20 or newer to work (does -not- seem to work with v1.5.10). - MLD
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org http://lists.gnu.org/mailman/listinfo/discuss-gnuradio