My code *was* using rev 9768 (so no callRecSplitters). In the beginning of the afternoon, I decided to SVN update to latest revision (rev 9887 when I updated).
--> As my application is a server ( DISABLE_LOCAL_AUDIO is defined), I got one bug each time calls are hangup. This is because a #ifdef is missing when removing links (line 550 of mpCallFlowGraph - see below). --> My server is using SipxCallPlayBufferStart() to play audio messages. Before I updated (I mean with rev 9768) I had no audio glitches. With newest 9887, I get many audio glitches. I'm still trying to understand what's happening... stipus ----- Original Message ----- From: "Keith Kyzivat" <[EMAIL PROTECTED]> To: "stipus" <[EMAIL PROTECTED]> Cc: <[email protected]> Sent: Tuesday, July 24, 2007 6:21 PM Subject: Re: [sipxtapi-dev] Bug in mpCallFlowGraph with DISABLE_LOCAL_AUDIO in 9768 > I'm confused a bit here.. > mpSpeakerCallrecSplitter was not introduced until 9772.. > I'm guessing you're on a later revision than 9768. > > Can you please update your tree to the latest code, and create a patch using > 'svn diff '? > > svn update > svn diff <path to your sipXtapi working copy> > will do that. > > > If you think that the new call recording feature is causing problems, you > can try the latest code without it by using svn merge to subtract it out: > > svn merge -r 9772:9771 <path to your sipXtapi working copy> > > On 7/24/07, stipus <[EMAIL PROTECTED]> wrote: > > > > mpCallFlowGraph line 281: > > > > #ifndef DISABLE_LOCAL_AUDIO > > > > res = addLink(*mpSpeakerCallrecSplitter, 0, *mpToSpkr, 0); > > > > assert(res == OS_SUCCESS); > > > > #endif > > > > > > > > Line 550: > > > > res = removeLink(*mpSpeakerCallrecSplitter, 0); assert(res == OS_SUCCESS); > > > > > > > > > > I think there are missing #ifdef ....... should be a lot better like this: > > > > #ifndef DISABLE_LOCAL_AUDIO > > > > res = removeLink(*mpSpeakerCallrecSplitter, 0); assert(res == OS_SUCCESS); > > > > #endif > > > > > > > > BTW, I just updated my code from 9768 to 9887, and I get many audio > > glitches. Rolling back to 9768 solves the problem... Maybe all these new > > recorder Splitters and Mixers in the flowgraph create this problem... ? > > > > > > > > stipus > > > > > > > > _______________________________________________ > > sipxtapi-dev mailing list > > [email protected] > > List Archive: http://list.sipfoundry.org/archive/sipxtapi-dev/ > > > > > > -- > Keith Kyzivat > > SIPez LLC. > SIP VoIP, IM and Presence Consulting > http://www.SIPez.com > tel: +1 (617) 273-4000 > _______________________________________________ sipxtapi-dev mailing list [email protected] List Archive: http://list.sipfoundry.org/archive/sipxtapi-dev/
