[Retrocode-news] QCELP codec for ALL platforms
Status: Beta
Brought to you by:
lobotomat
From: Till T. <me...@mm...> - 2008-10-22 06:32:40
|
Good News Everyone, Just a quick heads-up. QCELP I've been asked for such thing multiple times, hence I thought its worth putting some efforts into it. So far, RetroCode was using the binary codec library released by Qualcomm (purevoicesdk). Trouble is, that codec is only available on windows and linux platforms. As RetroCode itself by now is pretty much platform agnostic, things needed a change. There is a new version of RetroCode coming up that will support QCELP on virtually any platform. That new version will use a slightly altered reference codec released by Qualcomm through 3GPP2 in full sources (ANSI 733). First I will release a patch for that reference implementation that allows processing of mobile QCELP/QCP streams (the reference implementation didn't allow that). Then RetroCode itself will be released in an updated version featuring that new codec. I got everything working in a still kind of ugly development version - but please gimme a bit more time to polish things up a bit. LINUX BINARIES Also I am still owing you a binary linux release of RetroCode and RetroFID. That got delayed cause my linux machine also is functioning as a webserver, pretty much preventing me from doing big changes on the base-system as that would possibly endanger my commercial webservice (RetroFolio). Thing is that ffmpeg (used by RetroCode for some codecs) has tough demands on the compiling machine and my server simply doesn't match them as of now. So, as often, getting things to work puts out of rattlesnake of tasks. I would love to cut this short and simply use a different machine without endangering my commercial services. To get that base covered, I will most likely need a lot more time and/or money. Both isn't available right now, hence the delay. UPDATES AND FIXES The next release of the documentation will feature an update on compiling instructions, helping you to get things compiled on virtually any platform. Thanks to HP's DSPP program, I was able to compile RetroCode in most parts on a FreeBSD machine. My learnings from that went into that updated documentation. Sources of RetroCode and RetroFID have been updated to make them easier to reuse in other projects (header dependencies were reduced and straightened). So stay tuned, RetroCode is becoming even better ;) Cheers, - Till Toenshoff |