From: Florian H. <f.h...@ch...> - 2008-05-04 09:38:52
|
Hi! First of all: Thank you very much for your great product! I've built a Java softphone using the Jiaxclient wrapper around iaxclient. The phone works perfectly on Linux, but I experience audio problems on windows using your prebuilt binary. The receiving side is fine (the user of the softphone hears the caller lound and clearly) but the sending part introduces stutter. I have tested the softphone using the windows and linux version of the library on the same network (during the night, so almost no network load) using the same asterisk server and the same dialplan. I have tried to use the 'MS soundmapper input' device as well as the real hardware device as the microphone input, that the same problems arise. Is someone using iaxclient on Windows successfully with good audio quality? Cheers, Florian -- Florian Hackenberger f.h...@ch... |
From: Peter G. <jpg...@gm...> - 2008-05-06 12:55:04
|
Hi Florian, On Sun, May 4, 2008 at 5:38 AM, Florian Hackenberger <f.h...@ch...> wrote: > First of all: Thank you very much for your great product! Thank you. > I've built a Java softphone using the Jiaxclient wrapper around iaxclient. > The phone works perfectly on Linux, but I experience audio problems on > windows using your prebuilt binary. The receiving side is fine (the user of > the softphone hears the caller lound and clearly) but the sending part > introduces stutter. I have tested the softphone using the windows and linux > version of the library on the same network (during the night, so almost no > network load) using the same asterisk server and the same dialplan. I have > tried to use the 'MS soundmapper input' device as well as the real hardware > device as the microphone input, that the same problems arise. Is someone > using iaxclient on Windows successfully with good audio quality? Yes. There are definitely people (me) using iaxclient on Windows with good audio quality. I have not looked at jiaxclient, so I do not know how it affects the audio pipeline. Hopefully it doesn't affect the audio pipeline at all. What version of iaxclient are you using? There are some changes in the latest trunk that may help, but it's going to be a while before I have enough personal bandwidth to put together another iaxclient release with a new pre-built binary. Pete |
From: Florian H. <f.h...@ch...> - 2008-05-06 13:33:33
|
On Tuesday 06 May 2008, you wrote: > Yes. There are definitely people (me) using iaxclient on Windows with > good audio quality. I have not looked at jiaxclient, so I do not know > how it affects the audio pipeline. Hopefully it doesn't affect the > audio pipeline at all. Jiaxclient is simply a wrapper around the public API of iaxclient. No Java is involved concerning the audio. > What version of iaxclient are you using? iaxclient 2.0.2 precompiled. We use the default audio host API on windows (don't know which one that is). > There are some changes in the latest trunk that may help, but it's > going to be a while before I have enough personal bandwidth to put > together another iaxclient release with a new pre-built binary. We are going to recompile the library, if you don't know what the issue could be. Do you have any pointers to documentation about how to build the library on windows (or maybe even cross compile it on linux)? Is contrib/win/vs2005 and README.VisualStudio up to date? Cheers, Florian -- DI Florian Hackenberger fl...@ha... www.hackenberger.at |
From: Peter G. <jpg...@gm...> - 2008-05-07 13:30:22
|
On Tue, May 6, 2008 at 9:24 AM, Florian Hackenberger <f.h...@ch...> wrote: > On Tuesday 06 May 2008, you wrote: > > Yes. There are definitely people (me) using iaxclient on Windows with > > good audio quality. I have not looked at jiaxclient, so I do not know > > how it affects the audio pipeline. Hopefully it doesn't affect the > > audio pipeline at all. > Jiaxclient is simply a wrapper around the public API of iaxclient. No > Java is involved concerning the audio. That's good and as I would expect. > > What version of iaxclient are you using? > iaxclient 2.0.2 precompiled. We use the default audio host API on > windows (don't know which one that is). Okay, 2.0.2 has proven to be pretty okay on Windows. I thought you might have been using one of the 2.1 beta releases. The default audio API on windows is WMME. In fact, this is the only one that iaxclient ever tries to use. > > There are some changes in the latest trunk that may help, but it's > > going to be a while before I have enough personal bandwidth to put > > together another iaxclient release with a new pre-built binary. > We are going to recompile the library, if you don't know what the issue > could be. Do you have any pointers to documentation about how to build > the library on windows (or maybe even cross compile it on linux)? Is > contrib/win/vs2005 and README.VisualStudio up to date? Yes, the projects in contrib/win/vs2005 are kept up-to-date as is README.VisualStudio. The trunk has a yet more up-to-date README.VisualStudio -- you might peek at that even if you are building 2.0.2. You may be able to cross-compile 2.0.2, but the trunk and 2.1 betas will be unwilling. I suggest using Visual Studio 2005 Pro. Thanks for your efforts. Pete |