Hi Felix, I just tried with the msilbc version in the current git tree, and it worked. I don't know maybe something has been fixed in git (previously svn) tree since last ilbc snapshot published on the download page. I uploaded a new ilbc plugin so that you can check it works or not:
http://download.savannah.gnu.org/releases-noredirect/linphone/plugins/sources/msilbc-2.0.1.tar.gz I have a core duo 64 bit xeon processor on my laptop, and my debian flavour is amd64. I used the following command line to test, I could hear my voice. ./mediastreamer2/tests/mediastream --local 8000 --remote 127.0.0.1:8000 --payload 112 Maybe the problem only produces when using within linphone, but I don't think so. Just tell me, I'm interested in debugging this story. In case it still does not work, please send a log (linphone-3 --verbose). Simon Le mardi 26 janvier 2010 à 06:50 +0800, Felix Lechner a écrit : > I can confirm this problem. ILBC allows only receiving audio but no > transmitting of my own voice. I compiled msilbc-2.0.0.tar.gz from the > savannah website using the instructions in the package. > > My linphone version is 3.1.2-2ubuntu2 from the Canonical repository. > Ubuntu disabled the ILBC codec due to licensing issues. My system is > Ubuntu karmic x86_64. I also have the Medibuntu archives enabled and > installed the non-free libopal version 3.6.4-1 from > http://snapshots.ekiga.net/snapshots/debian, but do not think that > plays into the problem. My version of libavcodec52 is > 4:0.5+svn20090706-2ubuntu3. > > After installing the development versions of several libraries (to get > their pkg-config files) the configure scripts for ilbc-rfc3951 and > msilbc-2.0.0 completed without problems. After compiling each, I ran > "sudo make install". > > In a first attempt, I used --prefix=/usr/local to keep the plugins > outside my apt-managed installation. I set a link from > /usr/local/lib/libmsilbc.0 to /usr/lib when "linphonec -d 6" > complained about a library-not-found error. I made calls from my > Gizmo5/sipphone account, but my audio did not transmit even though I > could hear the called party. Everything worked fine when the ILBC > codec was disabled. > > In a second attempt I used --prefix=/usr, as suggested in the source > module, since that is the linphone location on Ubuntu. The symptoms > were the same. > > I should also point out that, for both prefix locations, I manually > changed the permissions of include/ilbc as well as lib/mediastreamer > and lib/mediastreamer/plugins to go+rx. My experience with linphone > is limited, but from browsing the debug messages the program seemed to > load okay. > > I did not call any echo servers like the previous poster. > > Is anybody using the ILBC codec? Any hints on how to successfully > compile ILBC for linphone would be much appreciated. > > Sincerely > Felix Lechner > > > buport wrote on Sun, 8 Nov 2009 15:35:00 -0500: > > Hi, I'm using Linphone built for 64-bit Linux with the mediastreamer ilbc > plugin. Everything seemed to compile correctly, and I can select ILBC in the > codecs list. But when I try calling echo test servers with only the ILBC codec > enabled, I hear weird whistling noises and static instead of my voice echoed > back to me. (And when I use ILBC with Gizmo5, I don't seem to transmit any > sound at all, even though I can hear the other side just fine.) If a choose a > different codec, then I can hear myself when I call echo servers, and SIP > calls > seem to work just correctly. > > Can anyone else confirm that they have ILBC working successfully on 64-bit > Linux? And any suggestions for how to debug or fix my problem? Thanks! > > > _______________________________________________ > Linphone-users mailing list > [email protected] > http://lists.nongnu.org/mailman/listinfo/linphone-users _______________________________________________ Linphone-users mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/linphone-users
