iLBC for .NET ?

Jan 19, 2011 at 4:45 AM

Speex is nice, but is it possible to port iLBC to managed code so it can be used in Silverlight ? :-P

Coordinator
Jan 19, 2011 at 5:34 AM

Hi,

Personally I don't know much about iLBC but there are some points which need to be checked before taking on the big task of porting a voicen code:

- Is a good implementation available and do you have the code.
- Licence. Are you allowed to port the codec and make the port available to others.
- Finally, do you or someone half the time for actually porting the code.

Maybe you can do some research into the mentioned questions above. Also whiles researching maybe you come across a Java implementation which would be very helpful as a starting point but I doubt it.

Christoph

Am 19.01.2011 06:45 schrieb "WalkingCat" <notifications@codeplex.com>:
Jan 19, 2011 at 6:43 AM
Edited Jan 19, 2011 at 6:45 AM

Thank you for the hint ! :-)

I found a java implementation that was released under LGPL:

https://sip-communicator.dev.java.net/source/browse/sip-communicator/trunk/src/net/java/sip/communicator/impl/neomedia/codec/audio/ilbc/

the original C code is also freely available in an RFC, http://www.ilbcfreeware.org/ with a somewhat permissive license: http://www.ilbcfreeware.org/documentation/gips_iLBClicense.pdf

so maybe I can find some time to port the java version into C# this year :-P.

and I am looking at CELT too, but they need to stablize the bitstream format first.

Mar 17, 2011 at 2:45 AM
Edited Mar 17, 2011 at 2:45 AM

Done! http://ilbcnet.codeplex.com/ :-)

Coordinator
Mar 17, 2011 at 7:34 AM

Nice work! Well done :)