On Thu, Mar 10, 2011 at 2:00 AM, Marcus D. Leech <[email protected]> wrote: > > On 03/09/2011 07:53 PM, Josh Blum wrote: >> >> Hello list, >> >> I have created a new top level component called gr-audio. The goal of >> gr-audio is to combine all supported audio architectures under a single >> source and sink block. >> >> Gnuradio has 6 different top level components, each for a different >> audio architecture. If you used audio in python, this was transparent, >> as the python file was test-importing each possible architecture. But if >> you used audio in c++, you would have to hard-code a specific audio >> architecture into your code. >> >> gr-audio presents one interface to the user in both c++ and python. At >> build-time, all architectures available to the compiler are built into >> the library. At runtime, an available audio architecture is selected. >> This selection is based on default priority, or if present, a >> configuration file setting. >> >> The build system will continue to configure and build the old top-level >> components; so this will not break C++ that was coded for a specific >> audio component. Anyone using audio block in python will be >> automatically calling into the new component. >> >> Try it out! >> http://gnuradio.org/cgit/jblum.git/log/?h=wip/gr-audio >> >> I was able to test 4 of the 6 architectures. Testers for the osx and >> windows audio support would be appreciated. >> >> Thanks, >> -Josh >> > I'd like to be the first to start the tin-foil-hat brigade and posit that > there exists more than one > Josh Blum. It's the only explanation for the apparently-inhuman level of > productivity we've > come to associate with the object known as Josh Blum. > > Off to put my tinfoil hat on :-) >
I don't know how many of them there are, but the one who posted this can read my mind. I was thinking about exactly this problem wrt. creating a Funcube Dongle block that would encapsulate both audio and control interface. Thank you. Alex _______________________________________________ Discuss-gnuradio mailing list [email protected] http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
