[hpsdr] iPhone/iPad

Jeremy McDermond mcdermj at xenotropic.com
Sat Jan 29 12:19:03 PST 2011


On Jan 29, 2011, at 9:51 AM, John Melton wrote:

> ***** High Performance Software Defined Radio Discussion List *****
> 
> Actually, I have never tried to build or run them them on the Mac.
> 
> I know that Jeremy found some problems with the implementation of
> pthreads on the Mac and ended up writing his own code.

I've always intended to make my way into making some ghpsdr3 components for the Mac, but haven't gotten there yet.

The MacOS counting semaphores in the pthreads library have some bugs that make them really inefficient.  Replacing these with the native mach semaphores makes it much better.  These are used in the dttsp portion of the code.  You can find my changes in my SVN repository at:  https://www.xenotropic.com/ham-svn/mac-ghpsdr.

This version has also been changed so that it uses native IOKit calls to grab the USB data rather than the libusb calls.  It tends to be a bit more efficient that way.

My current plans are to write a "server" implementation for the Mac called "Ichabod" that will be a preferences pane.  Don't hold your breath, because I've been saying this for about 9 months now.  With the plugin architecture that I'm playing with on Heterodyne, I'm also planning on a ghpsdr3 server plugin that will connect the Heterodyne UI to any ghpsdr3 compatible server.  Again, my time is limited to a large extent right now, so don't hold your breath.

> -- John

--
Jeremy McDermond (NH6Z)
Xenotropic Systems
mcdermj at xenotropic.com




 1296332343.0


More information about the Hpsdr mailing list