I run sndinfo on the board and here is the output below; 19:48:54.434 os_core_unix.c pjlib 1.0-rc1 for POSIX initialized 19:48:55.495 pasound.c PortAudio sound library initialized, status=0 19:48:55.495 pasound.c PortAudio host api count=2 19:48:55.496 pasound.c Sound device count=3 19:48:55.499 pjlib select() I/O Queue created (0x487b74) Device #00: Name : VOIP USB Phone : USB Audio (hw:0,0) # of input channels : 1 # of output channels: 1 Default clock rate : 8000 Hz Device #01: Name : default # of input channels : 128 # of output channels: 128 Default clock rate : 44100 Hz Device #02: Name : /dev/dsp # of input channels : 16 # of output channels: 16 Default clock rate : 44100 Hz It recognize the sound device which is a usb phone . I run another sip stack with media stack , sound was working. What might be the problem ? Regards Muge On Mon, Sep 8, 2008 at 6:55 PM, Nanang Izzuddin <nanang at pjsip.org> wrote: > Try to run snd_info & snd_test for each sound device (they should be > in pjsip-apps/bin/samples directory), just to make sure whether the > existing pjmedia sound device abstraction (pasound.c in this case) can > works on your board. If it is not working, then you may need to follow > the quoted doc above, creating your own sound device wrapper. Here is > the doc of sound device interface (sound.h): > http://www.pjsip.org/pjmedia/docs/html/group__PJMED__SND.htm > There are some samples of sound device wrapper implementation: > pasound.c, symbian_sound[_aps].c, dsound.c > > Btw, since PJSIP sound device implementation on Linux is using > PortAudio, it may also be useful to find related topics from PortAudio > forums/mailing list archive. > > Regards, > nanang > > > On Mon, Sep 8, 2008 at 9:15 PM, P.Muge Ersoy <muge.ersoy at gmail.com> wrote: > > Hi All; > > > > I am having trouble about sound on st linux. I compiled the pjsua and had > > two assertion. First one was; > > > > "pjsua-sh4-unknown-linux-gnu: > > src/../../../portaudio/src/common/pa_front.c:352: Pa_Initialize: > Assertion > > `"PortAudio: compile time and runtime endianness don't match" && (((char > > *)&nativeOne)[0]) == 0' failed. > > little endian a set ediyoruz pa_endianness.h " > > > > I set it to little endian manually.. Second one was ; > > > > pjsua-sh4-unknown-linux-gnu: > > src/../../../portaudio/src/hostapi/alsa/pa_linux_alsa.c:837: > > BuildDeviceList: Assertion `devIdx < numDeviceNames' failed. > > pa_linux_alsa.c > > > > I simply command out it. > > > > I compiled and when i started pjsua it loaded and registered > successfully > > ... I made call, connection establish but there was no sound. > > > > There is Alsa driver register on the ST board; > > > > Advanced Linux Sound Architecture Driver Version 1.0.11rc4 (Wed Mar 22 > > 10:27:24 > > 2006 UTC). > > ALSA device list: > > #0: STb7100_PCM0 > > #1: STb7100_PCM1 > > #2: STb7100_SPDIF > > #3: STb7100_CNV > > > > I saw below at documentation page; > > > > "Use your own sound device abstraction, rather than PortAudio. If you are > > porting PJSIP to an embedded platform, you will need to create your own > > sound device abstraction. So supposing we don't use PortAudio and use the > > NULL sound device implementation > > (PJMEDIA_SOUND_IMPLEMENTATION=PJMEDIA_SOUND_NULL_SOUND), we will reduce > > executable size by approximately 49 KB." > > > > Actually i didn't quite get the meaning of sound device abstraction ? How > > would it be done ? > > > > > > Regards > > Muge > > > > _______________________________________________ > > Visit our blog: http://blog.pjsip.org > > > > pjsip mailing list > > pjsip at lists.pjsip.org > > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org > > > > > > > > -- > Regards, > nanang > > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip at lists.pjsip.org > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20080918/a624b801/attachment-0001.html