Re: [iaxmodem-users] IAXModem 1.2.0 with latest spandsp-0.0.6pre17 doesn't compile
Brought to you by:
faxguy
From: Fabio P. (naif) <li...@in...> - 2010-11-24 10:22:32
|
On 24/11/10 05.29, Lee Howard wrote: > Fabio Pietrosanti (naif) wrote: >> I am trying spandsp 0.0.6pre17 released 9 months ago but i verified >> that it does not compile with iaxmodem 1.2.0 . > > I have not yet released a version of iaxmodem with the newest spandsp > snapshots because of certain problems in the DSP modems. So there's a > reason why you'll want to stick with iaxmodem the way that it is. > When the problems in spandsp are worked-out then you'll see > iaxmodem-1.3.0 released. Which are the specific issues? Does the SpanDSP developer is aware of it? Are mainly FAX related? > >> Does some is able to have a look at it to compatibilize IAXModem with >> spandsp 0.0.6-pre17 code? > > I've got an iaxmodem in development that will build with the latest > spandsp snapshots, but I don't intend on cutting 1.3.0 with it this > way, for reasons I've already mentioned. > > Furthermore, I suspect you're wanting this for data-modem support of > some kind, and to the best of my knowledge spandsp does not yet > support data-modem anyway. Quickly looking at spandsp code and webpage it seems that it's supporting most low speed modem carrier: http://www.soft-switch.org/spandsp-modules.html * Low speed asynchronous FSK modems <http://www.soft-switch.org/spandsp-doc/fsk_page.html> (V.21, V.23, Bell 103, Bell 202, etc.) * V.22bis modem <http://www.soft-switch.org/spandsp-doc/v22bis_page.html> ./src/v22bis_rx.c ./src/v22bis_tx.c ./src/fsk.c: "Bell103 ch 1", ./src/fsk.c: "Bell103 ch 2", ./src/fsk.c: "Bell202", I tried to use it but it never worked with IAXmodem. My trough was: In order to support low speed modem carrier the modifications required are on IAXModem side or on SpanDSP side? Maybe it's just a matter of handling into IAXModem e passing it to SpanDSP? Probably i am oversimplifying, but it seems that the code to handle this is already inside SpandSP. >> New spandsp 0.0.6 have great improvements and i really hope that will >> works for modem connections. > > Of what great improvements do you speak? Why do you have any hope > that it will support data modems? I've made some diffing of sources and noticed that there was some major refactoring. I noticed that in SPANDSP 0.0.6 the amount of code of V22bis and FSK related modem is much more: 36K spandsp-0.0.6/src/v22bis_rx.c 28K spandsp-0.0.5/src/v22bis_rx.c 20K spandsp-0.0.6/src/fsk.c 16K spandsp-0.0.5/src/fsk.c so there are major modifications that i think are improvements respect to FSK and V22bis . What do you think, would it possible to try to use spandsp 0.0.6 AND / OR trying to evaluate which modifications are required to support low speed modem carriers? Fabio |