Ok, now it is clearer than before. And If I use 3rd device for both playback and capture I get this error: 17:38:38.953 pjsua_media.c Opening sound device PCM at 16000/1/20ms Expression 'parameters->channelCount <= maxChans' failed in 'src/../../../portaudio/src/hostapi/alsa/pa_linux_alsa.c', line: 916 Expression 'ValidateParameters( outputParameters, hostApi, StreamDirection_Out )' failed in 'src/../../../portaudio/src/hostapi/alsa/pa_linux_alsa.c', line: 1976 Expression 'SetApproximateSampleRate( pcm, hwParams, sr )' failed in 'src/../../../portaudio/src/hostapi/alsa/pa_linux_alsa.c', line: 1294 Expression 'PaAlsaStreamComponent_InitialConfigure( &self->capture, inParams, self->primeBuffers, hwParamsCapture, &realSr )' failed in 'src/../../../portaudio/src/hostapi/alsa/pa_linux_alsa.c', line: 1870 Expression 'PaAlsaStream_Configure( stream, inputParameters, outputParameters, sampleRate, framesPerBuffer, &inputLatency, &outputLatency, &hostBufferSizeMode )' failed in 'src/../../../portaudio/src/hostapi/alsa/pa_linux_alsa.c', line: 1994 17:38:38.953 pjsua_media.c Opening sound device PCM at 44100/1/20ms Expression 'parameters->channelCount <= maxChans' failed in 'src/../../../portaudio/src/hostapi/alsa/pa_linux_alsa.c', line: 916 Expression 'ValidateParameters( outputParameters, hostApi, StreamDirection_Out )' failed in 'src/../../../portaudio/src/hostapi/alsa/pa_linux_alsa.c', line: 1976 Expression 'SetApproximateSampleRate( pcm, hwParams, sr )' failed in 'src/../../../portaudio/src/hostapi/alsa/pa_linux_alsa.c', line: 1294 Expression 'PaAlsaStreamComponent_InitialConfigure( &self->capture, inParams, self->primeBuffers, hwParamsCapture, &realSr )' failed in 'src/../../../portaudio/src/hostapi/alsa/pa_linux_alsa.c', line: 1870 Expression 'PaAlsaStream_Configure( stream, inputParameters, outputParameters, sampleRate, framesPerBuffer, &inputLatency, &outputLatency, &hostBufferSizeMode )' failed in 'src/../../../portaudio/src/hostapi/alsa/pa_linux_alsa.c', line: 1994 17:38:38.953 pjsua_media.c Opening sound device PCM at 48000/1/20ms Expression 'parameters->channelCount <= maxChans' failed in 'src/../../../portaudio/src/hostapi/alsa/pa_linux_alsa.c', line: 916 Expression 'ValidateParameters( outputParameters, hostApi, StreamDirection_Out )' failed in 'src/../../../portaudio/src/hostapi/alsa/pa_linux_alsa.c', line: 1976 Expression 'SetApproximateSampleRate( pcm, hwParams, sr )' failed in 'src/../../../portaudio/src/hostapi/alsa/pa_linux_alsa.c', line: 1294 Expression 'PaAlsaStreamComponent_InitialConfigure( &self->capture, inParams, self->primeBuffers, hwParamsCapture, &realSr )' failed in 'src/../../../portaudio/src/hostapi/alsa/pa_linux_alsa.c', line: 1870 Expression 'PaAlsaStream_Configure( stream, inputParameters, outputParameters, sampleRate, framesPerBuffer, &inputLatency, &outputLatency, &hostBufferSizeMode )' failed in 'src/../../../portaudio/src/hostapi/alsa/pa_linux_alsa.c', line: 1994 17:38:38.954 pjsua_media.c Opening sound device PCM at 32000/1/20ms Expression 'parameters->channelCount <= maxChans' failed in 'src/../../../portaudio/src/hostapi/alsa/pa_linux_alsa.c', line: 916 Expression 'ValidateParameters( outputParameters, hostApi, StreamDirection_Out )' failed in 'src/../../../portaudio/src/hostapi/alsa/pa_linux_alsa.c', line: 1976 Expression 'SetApproximateSampleRate( pcm, hwParams, sr )' failed in 'src/../../../portaudio/src/hostapi/alsa/pa_linux_alsa.c', line: 1294 Expression 'PaAlsaStreamComponent_InitialConfigure( &self->capture, inParams, self->primeBuffers, hwParamsCapture, &realSr )' failed in 'src/../../../portaudio/src/hostapi/alsa/pa_linux_alsa.c', line: 1870 Expression 'PaAlsaStream_Configure( stream, inputParameters, outputParameters, sampleRate, framesPerBuffer, &inputLatency, &outputLatency, &hostBufferSizeMode )' failed in 'src/../../../portaudio/src/hostapi/alsa/pa_linux_alsa.c', line: 1994 17:38:38.954 pjsua_media.c Opening sound device PCM at 16000/1/20ms Expression 'parameters->channelCount <= maxChans' failed in 'src/../../../portaudio/src/hostapi/alsa/pa_linux_alsa.c', line: 916 Expression 'ValidateParameters( outputParameters, hostApi, StreamDirection_Out )' failed in 'src/../../../portaudio/src/hostapi/alsa/pa_linux_alsa.c', line: 1976 Expression 'SetApproximateSampleRate( pcm, hwParams, sr )' failed in 'src/../../../portaudio/src/hostapi/alsa/pa_linux_alsa.c', line: 1294 Expression 'PaAlsaStreamComponent_InitialConfigure( &self->capture, inParams, self->primeBuffers, hwParamsCapture, &realSr )' failed in 'src/../../../portaudio/src/hostapi/alsa/pa_linux_alsa.c', line: 1870 Expression 'PaAlsaStream_Configure( stream, inputParameters, outputParameters, sampleRate, framesPerBuffer, &inputLatency, &outputLatency, &hostBufferSizeMode )' failed in 'src/../../../portaudio/src/hostapi/alsa/pa_linux_alsa.c', line: 1994 17:38:38.954 pjsua_media.c Opening sound device PCM at 8000/1/20ms Expression 'parameters->channelCount <= maxChans' failed in 'src/../../../portaudio/src/hostapi/alsa/pa_linux_alsa.c', line: 916 Expression 'ValidateParameters( outputParameters, hostApi, StreamDirection_Out )' failed in 'src/../../../portaudio/src/hostapi/alsa/pa_linux_alsa.c', line: 1976 Expression 'SetApproximateSampleRate( pcm, hwParams, sr )' failed in 'src/../../../portaudio/src/hostapi/alsa/pa_linux_alsa.c', line: 1294 Expression 'PaAlsaStreamComponent_InitialConfigure( &self->capture, inParams, self->primeBuffers, hwParamsCapture, &realSr )' failed in 'src/../../../portaudio/src/hostapi/alsa/pa_linux_alsa.c', line: 1870 Expression 'PaAlsaStream_Configure( stream, inputParameters, outputParameters, sampleRate, framesPerBuffer, &inputLatency, &outputLatency, &hostBufferSizeMode )' failed in 'src/../../../portaudio/src/hostapi/alsa/pa_linux_alsa.c', line: 1994 17:38:38.955 pjsua_media.c Unable to open sound device: Invalid sample rate [status=469996] 17:38:38.965 pjsua_core.c Shutting down... Also below I have some questions... On Fri, Aug 13, 2010 at 4:08 PM, Fernando Governatore <fergc at uol.com.br>wrote: > I had trouble finding the right devices in my project so here is what > I found out: > > 2010/8/13 Kabil Akp?nar <kabilakpinar at gmail.com>: > > I forgot to add the output: > > 13:32:05.647 pjsua_app.c Audio Device 0: HDA Intel: ALC888 Analog > (hw:0,0) > > 13:32:05.647 pjsua_app.c Audio Device 1: HDA Intel: ALC888 Digital > (hw:0,1) > > 13:32:05.647 pjsua_app.c Audio Device 2: HDA Intel: ALC888 Analog > (hw:0,2) > > 13:32:05.647 pjsua_app.c Audio Device 3: USB AUDIO : USB Audio > (hw:1,0) > > 13:32:05.647 pjsua_app.c Audio Device 4: front > > 13:32:05.647 pjsua_app.c Audio Device 5: surround40 > > 13:32:05.647 pjsua_app.c Audio Device 6: surround51 > > 13:32:05.647 pjsua_app.c Audio Device 7: surround71 > > 13:32:05.647 pjsua_app.c Audio Device 8: iec958 > > 13:32:05.647 pjsua_app.c Audio Device 9: spdif > > 13:32:05.647 pjsua_app.c Audio Device 10: pulse > > 13:32:05.647 pjsua_app.c Audio Device 11: dmix > > 13:32:05.647 pjsua_app.c Audio Device 12: default > > 13:32:05.647 pjsua_app.c Audio Device 13: /dev/dsp > > 13:32:05.647 pjsua_app.c Audio Device 14: /dev/dsp1 > > > > The numbers 0-2 are one card(hw:0,x) > The number 3 is the USB card(hw:1,x) > > The numbers 4-12 are created by default in ALSA, and probably will use > only the first card. These devices are not physical ones, they are > created by ALSA plug-ins. > > The numbers 13/14 are OSS emulated devices (and in my opinion should > not be used) /dev/dsp is the same as (hw:0,0) and /dev/dsp1 is > (hw:1,0) > > So you could use any of the first three for one card and number 3 for > the second card, but you have to check if your cards support the > number of channels and rate that PJ is trying to get. > How can I check this? I am really newbie for this things. If your card doesn't support the needed parameters, you can use some > ALSA plug-ins to do that. Try putting something like this in your > ~/.asoundrc: > What are these plugins, I will install them, I dont have that .asoundrc file. (I'm on Ubuntu) > > pcm.card0 { > type plug > slave.pcm "hw:0,0" > } > > pcm.card1 { > type plug > slave.pcm "hw:1,0" > } > > Then when you run your program again, you will see card0 and card1 in > your list of devices. > > > So this allows different sample rates? > --- > Fernando Governatore > > _______________________________________________ > 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 > Thanks. -- Kabil Akp?nar -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20100813/5163d82e/attachment-0001.html>