diff --git a/debian/control.hardy b/debian/control.hardy index ae1767fbe0f7e397f6760516901364094df7ed5d..b59f3d4bd92b9e3dec095b7dea629bfe648d4953 100644 --- a/debian/control.hardy +++ b/debian/control.hardy @@ -8,7 +8,7 @@ Standards-Version: 3.7.3 Package: sflphone Priority: optional Architecture: any -Depends: libgcc1 , libsamplerate0 (>=0.1.2) , libdbus-glib-1-2 (>= 0.73), libexpat1 , libgtk2.0-0 , libc6 (>= 2.3.6-6) , libglib2.0-0 (>= 2.12.0) , libcommoncpp2-1.6-0 ,libgsm1 (>=1.0.10) , libspeex1 (>=1.1.12) , libdbus-1-3, libdbus-glib-1-2, libsexy2 (>=0.1.11), libasound2 (>= 1.0), libpulse0 (>= 0.9.6), libccrtp1-1.6-0, libnotify1 (>= 0.4), libsexy2 (>= 0.1), librsvg2-common (>=2.22.2) +Depends: libgcc1 , libsamplerate0 (>=0.1.2) , libdbus-glib-1-2 (>= 0.73), libexpat1 , libgtk2.0-0 , libc6 (>= 2.3.6-6) , libglib2.0-0 (>= 2.12.0) , libcommoncpp2-1.6-0 ,libgsm1 (>=1.0.10) , libspeex1 (>=1.1.12) , libdbus-1-3, libdbus-glib-1-2, libasound2 (>= 1.0), libpulse0 (>= 0.9.6), libccrtp1-1.6-0, libnotify1 (>= 0.4), libsexy2 (>= 0.1), librsvg2-common (>=2.22.2) Homepage: http://www.sflphone.org Description: SIP and IAX2 compatible softphone SFLphone is meant to be a robust enterprise-class desktop phone. diff --git a/debian/control.intrepid b/debian/control.intrepid index b1fa320b3c81869738b5ca0277b1014bb9587f5b..203cffca37b504644ba7a044487467bd49c02bae 100644 --- a/debian/control.intrepid +++ b/debian/control.intrepid @@ -8,7 +8,7 @@ Standards-Version: 3.8.0 Package: sflphone Priority: optional Architecture: any -Depends: libgcc1 , libsamplerate0 (>=0.1.2) , libdbus-glib-1-2 (>= 0.73), libexpat1 , libgtk2.0-0 , libc6 (>= 2.3.6-6) , libglib2.0-0 (>= 2.12.0) , libcommoncpp2-1.6-0 , libgsm1 (>=1.0.10) , libspeex1 (>=1.1.12) , libdbus-1-3, libdbus-glib-1-2, libsexy2 (>=0.1.11), libasound2 (>= 1.0), libpulse0 (>= 0.9.6), libccrtp1-1.6-1, libnotify1 (>= 0.4), libsexy2 (>= 0.1), librsvg2-common (>= 2.22.2), libspeexdsp1 +Depends: libgcc1 , libsamplerate0 (>=0.1.2) , libdbus-glib-1-2 (>= 0.73), libexpat1 , libgtk2.0-0 , libc6 (>= 2.3.6-6) , libglib2.0-0 (>= 2.12.0) , libcommoncpp2-1.6-0 , libgsm1 (>=1.0.10) , libspeex1 (>=1.1.12) , libdbus-1-3, libdbus-glib-1-2, libasound2 (>= 1.0), libpulse0 (>= 0.9.6), libccrtp1-1.6-1, libnotify1 (>= 0.4), libsexy2 (>= 0.1), librsvg2-common (>= 2.22.2), libspeexdsp1 Homepage: http://www.sflphone.org Description: SIP and IAX2 compatible softphone SFLphone is meant to be a robust enterprise-class desktop phone. diff --git a/debian/control.jaunty b/debian/control.jaunty index 58163e1afa9671050144e5d1a3fc4a119bd5082d..c533729259083ce0d6d2e89290669739dda0817e 100644 --- a/debian/control.jaunty +++ b/debian/control.jaunty @@ -2,13 +2,13 @@ Source: sflphone Maintainer: SavoirFaireLinux Inc <emmanuel.milou@savoirfairelinux.com> Section: gnome Priority: optional -Build-Depends: debhelper (>= 5), autoconf, automake, libpulse-dev, libsamplerate0-dev, libcommoncpp2-dev, libccrtp-dev, libcppunit-dev, libgsm1-dev, libspeex-dev, libtool, libgtk2.0-dev, libsexy-dev, libdbus-1-dev, libdbus-glib-1-dev, libnotify-dev, libasound2-dev, libspeexdsp-dev, uuid-dev, libebook1.2-dev +Build-Depends: debhelper (>= 5), autoconf, automake, libpulse-dev, libsamplerate0-dev, libcommoncpp2-dev, libccrtp-dev, libcppunit-dev, libgsm1-dev, libspeex-dev, libtool, libgtk2.0-dev (>=2.16), libdbus-1-dev, libdbus-glib-1-dev, libnotify-dev, libasound2-dev, libspeexdsp-dev, uuid-dev, libebook1.2-dev Standards-Version: 3.7.3 Package: sflphone Priority: optional Architecture: any -Depends: libgcc1 , libsamplerate0 (>=0.1.2) , libdbus-glib-1-2 (>= 0.73), libexpat1 , libgtk2.0-0 , libc6 (>= 2.3.6-6) , libglib2.0-0 (>= 2.12.0) , libcommoncpp2-1.6-0 , libgsm1 (>=1.0.10) , libspeex1 (>=1.1.12) , libdbus-1-3, libdbus-glib-1-2, libsexy2 (>=0.1.11), libasound2 (>= 1.0), libpulse0 (>= 0.9.6), libccrtp1-1.6-1, libnotify1 (>= 0.4), libsexy2 (>= 0.1), librsvg2-common (>=2.22.2), libspeexdsp1 +Depends: libgcc1 , libsamplerate0 (>=0.1.2) , libdbus-glib-1-2 (>= 0.73), libexpat1 , libgtk2.0-0 (>=2.16) , libc6 (>= 2.3.6-6) , libglib2.0-0 (>= 2.12.0) , libcommoncpp2-1.6-0 , libgsm1 (>=1.0.10) , libspeex1 (>=1.1.12) , libdbus-1-3, libdbus-glib-1-2, libasound2 (>= 1.0), libpulse0 (>= 0.9.6), libccrtp1-1.6-1, libnotify1 (>= 0.4), librsvg2-common (>=2.22.2), libspeexdsp1 Homepage: http://www.sflphone.org Description: SIP and IAX2 compatible softphone SFLphone is meant to be a robust enterprise-class desktop phone. diff --git a/src/iaxvoiplink.cpp b/src/iaxvoiplink.cpp index bb083633b9b036146b1fd74bb32c8f841636e2fc..e15f22f50fb472fb49748505ef4921258d41db2e 100644 --- a/src/iaxvoiplink.cpp +++ b/src/iaxvoiplink.cpp @@ -248,12 +248,13 @@ IAXVoIPLink::sendAudioFromMic(void) int maxBytesToGet, availBytesFromMic, bytesAvail, compSize; AudioCodec *ac; + IAXCall *currentCall; // We have to update the audio layer type in case we switched // TODO Find out a better way to do it updateAudiolayer(); - IAXCall* currentCall = getIAXCall(Manager::instance().getCurrentCallId()); + currentCall = getIAXCall(Manager::instance().getCurrentCallId()); if (!currentCall) { // Let's mind our own business. @@ -319,7 +320,7 @@ IAXVoIPLink::sendAudioFromMic(void) // Send it out! _mutexIAX.enterMutex(); // Make sure the session and the call still exists. - if (currentCall->getSession()) { + if (currentCall->getSession() && micDataEncoded != NULL) { if (iax_send_voice(currentCall->getSession(), currentCall->getFormat(), micDataEncoded, compSize, nbSample_) == -1) { _debug("IAX: Error sending voice data.\n"); }