Hi-def 48KHz VoIP with Ekiga
Took a little longer than planned, due to various little problems that added up, but here it is:
http://oss.axsentis.de/people/stkn/freeswitch/opal-3.4.2-32khz-48khz-celt-codec.patch
A patch that adds 32KHz, 48 KHz sample rate support and a CELT codec plugin to Opal, enabling Ekiga to use the new Ultra-Wideband ulta-low-delay codec developed by Jmspeex of xiph.org.
There are still some glitches in the output (not sure if it’s my code causing them or the codec itself, need to investigate further), but it still sounds totally awesome playing one of my favourite songs.
The patch is for the svn version of opal but can be applied to the latest release tarball too.Note: you have to autoreconf and reconfigure + rebuild after applying the patch to opal.
For those interested in the original annoucement that caused this work:
Another FreeSWITCH First: 48k VoIP
UPDATE: Changed patch URL, and here are a couple of other fixes for opal-3.4.2 and opal-3.5.1 you’ll find useful:
http://oss.axsentis.de/people/stkn/freeswitch/opal-3.4.2-ac_define-fixes.patch
http://oss.axsentis.de/people/stkn/freeswitch/opal-3.4.2-fix-h460-define.patch
http://oss.axsentis.de/people/stkn/freeswitch/opal-3.5.1-ac_define-fixes.patch