Sound on St Linux

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

What about sndtest for each device below? (e.g "sndtest-xxxx --id
0/1/2"). Just FYI, pjsua also has parameter to set playback and
capture device, so in case the sndtest shows good result on a device,
you can try to run pjsua using that device.

Regards,
nanang


On Thu, Sep 18, 2008 at 8:40 PM, P.Muge Ersoy <muge.ersoy at gmail.com> wrote:
> 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
>
>
> _______________________________________________
> 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
>
>



[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux