Fantastic if your combined efforts result in a Linux / Win application that can be used in testing and operating DV mode using codec2. I understand from Peters experimentation that it is possible to code for both major OS in parallell, which would satisfy both the "nonprogramming" win crowd, as well as the experimental Ham community that might want to modify or enhance the application.
Regards, Gullik On Sat, 2012-05-19 at 14:37 -0400, Peter Lawrence wrote: > Rick, for what it is worth, I wrote a Windows/Linux application many > months ago based on the 2500bps Codec2. (Note: it did include some > modem functionality, but not the FDMDV functionality that David > subsequently wrote.) > > I haven't had the time to keep up with the latest Codec2 releases or > FDMDV code, but it is important to point out that David already has an > API in the form of the top-level functions declared in codec2.h. > > Not only is there an API, but it is nicely straightforward. Create an > instance with codec2_create(), choose your encode/decode block sizes > based on the values returned by codec2_samples_per_frame() and > codec2_bits_per_frame(), and use codec2_encode() and codec2_decode() > to perform the encoding and decoding respectively. > > I compiled David's code as a static library, rather than a DLL, but > producing a DLL should just be a compiler configuration change. > > Entire sample code for the static library is here: > > http://code.google.com/p/codec2demo/source/browse/#hg%2Foldc2lib > > And more example Windows code calling it is also on the project page. > > On Sat, May 19, 2012 at 6:31 AM, Rick Muething <[email protected]> wrote: > > All, > > > > I have been “reading the mail” and making small contributions to David > > throughout the last 6 + months. Great work and progress made...Thanks David > > and Bruce. Sorry I couldn’t be in Dayton this year to meet you. > > > > I am an experienced Windows .NET programmer (some C, C#, lots of VB) and > > would like to contribute with a “wrapper” application with integration for > > various sound devices (Including new radios like the IC-7200, IC-7600 and > > Kenwood TS-590S that have built in USB sound cards). I have a lot of > > experience with real time HF modems in .NET (WINMOR, V4 etc). > > > > I would like to pull something together rapidly for a good ham friend and > > mentor who has terminal cancer. He is still able to do testing and I’m sure > > could make contributions and suggestions to the software. Because of his > > situation time is of the essence and I need to get something done quickly. I > > also want to give him a little gift to keep his mind off the pain and chemo. > > > > Is there someone in the group that has or could convert the latest CODEC2 > > code and FDMDV code to a Windows dll that I could incorporate into a .NET > > wrapper application. I will need some documentation on how to call and pass > > data (parameters, Files, steams etc.) to/from the DLLs. With this I think I > > can probably have a test application working in a few weeks. Of course I > > will make the application and .NET source available to the CODEC2 effort. > > > > Thanks and again my congratulations for such a great work. I’m sure it got a > > great response in Dayton. > > > > 73, > > > > Rick Muething, KN6KB Winlink Development Team, Author of WINMOR and V4 > > > > > > > > ------------------------------------------------------------------------------ > > Live Security Virtual Conference > > Exclusive live event will cover all the ways today's security and > > threat landscape has changed and how IT managers can respond. Discussions > > will include endpoint security, mobile security and the latest in malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _______________________________________________ > > Freetel-codec2 mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/freetel-codec2 > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Freetel-codec2 mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/freetel-codec2 ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Freetel-codec2 mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freetel-codec2
