Considering this is a non-trivial conversion process, with tremendous man-hour 
involvement it seems fixed-point development would be best done after 
everything is set in concrete. Once FreeDV reaches v1.0 final and after Dayton, 
there might be enough popularity to warrant a Kickstarter or similar project - 
the more stable the Codec2 floating point version, the easier it would be to 
warrant the conversion process. 


Anthony





________________________________
 From: David Rowe <da...@rowetel.com>
To: freetel-codec2@lists.sourceforge.net 
Sent: Sunday, March 3, 2013 4:33 PM
Subject: Re: [Freetel-codec2] codec2 float to fixed
 
Thanks Jean-Marc and Steve for those comments.

Yes fixed point is a lot of work that adds a whole new level of
complexity.  The code becomes harder to understand, and harder to
maintain.  In the current "state of the art" the abstractions available
(like compiler extensions, functions macros etc to assist in expressing
the porting) are of limited use - there is still lots of manual work and
hard detail work to express and understand many intricate steps.  It's
difficult to delegate the work to people without very specialised
skills.  

It's a bit like deciding to re-write the codec in assembler, then
mandating the C and assembler versions must be maintained side by side
forever.

However that does present an interesting challenge.  Maybe there is a
way to "engineer" or automate fixed point work so that it's more like
"running a compiler" than hand crafting.

- David
------------------------------------------------------------------------------
Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester  
Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the  
endpoint security space. For insight on selecting the right partner to 
tackle endpoint security challenges, access the full report. 
http://p.sf.net/sfu/symantec-dev2dev
_______________________________________________
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2

Reply via email to