To check the available sampling rates, he can use lsusb to find the
device ID, then look at the sample frequencies, mine is by TI, here an
example, in a terminal:

* lsusb
* My Device --> Bus 002 Device 004: ID 08bb:2906 Texas Instruments

* Then probe the ID for tSamFreq:
* lsusb -v -d 08bb:2906 | grep tSamFreq | sed -e "s,^.* ,," | sort -nu

My Results:
8000
11025
16000
22050
32000
44100
48000


73's
Greg, KI7MT


On 08/31/2015 09:36 AM, Bill Somerville wrote:
> On 29/08/2015 14:26, Håken Hveem wrote:
>> Audio     Input    Output     Device Name
>> Device  Channels  Channels
>> ------------------------------------------------------------------
>>     0        2         8       HDA Intel PCH: ALC892 Analog (hw:0,0)
>>     1        0         2       HDA Intel PCH: ALC892 Digital (hw:0,1)
>>     2        2         0       HDA Intel PCH: ALC892 Alt Analog (hw:0,2)
>>     3        0         8       HDA NVidia: HDMI 0 (hw:1,3)
>>     4        0         8       HDA NVidia: HDMI 1 (hw:1,7)
>>     5        0         8       HDA NVidia: HDMI 2 (hw:1,8)
>>     6        0         8       HDA NVidia: HDMI 3 (hw:1,9)
>>     7        1         2       RIGblaster Advantage Audio: USB Audio (hw:2,0)
>>     8       128        128       sysdefault
>>     9        0         8       front
>>    10        0         8       surround40
>>    11        0        128       surround41
>>    12        0        128       surround50
>>    13        0         8       surround51
>>    14        0         8       surround71
>>    15        0         2       iec958
>>    16        0         2       spdif
>>    17       32        32       pulse
>>    18        0         2       dmix
>>    19       32        32       default
>>
>> User requested devices:   Input =  7   Output =  7
>> Default devices:          Input = 19   Output = 19
>> Will open devices:        Input =  7   Output =  7
>> ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
>> ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
>> ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
>> bt_audio_service_open: connect() failed: Connection refused (111)
>> bt_audio_service_open: connect() failed: Connection refused (111)
>> bt_audio_service_open: connect() failed: Connection refused (111)
>> bt_audio_service_open: connect() failed: Connection refused (111)
>> ALSA lib pcm_params.c:2162:(snd1_pcm_hw_refine_slave) Slave PCM not usable
>> ALSA lib pcm_params.c:2162:(snd1_pcm_hw_refine_slave) Slave PCM not usable
>> ALSA lib pcm_params.c:2162:(snd1_pcm_hw_refine_slave) Slave PCM not usable
>> Expression 'alsa_snd_pcm_hw_params_set_rate_near( pcm, hwParams,
>> &setRate, NULL )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 3201
>> ALSA lib pcm_params.c:2162:(snd1_pcm_hw_refine_slave) Slave PCM not usable
>> ALSA lib pcm_params.c:2162:(snd1_pcm_hw_refine_slave) Slave PCM not usable
>> ALSA lib pcm_params.c:2162:(snd1_pcm_hw_refine_slave) Slave PCM not usable
>> ALSA lib pcm_params.c:2162:(snd1_pcm_hw_refine_slave) Slave PCM not usable
>> Cannot connect to server socket err = No such file or directory
>> Cannot connect to server request channel
>> jack server is not running or cannot be started
>> Expression 'parameters->channelCount <= maxChans' failed in
>> 'src/hostapi/alsa/pa_linux_alsa.c', line: 1514
>> Expression 'ValidateParameters( inputParameters, hostApi,
>> StreamDirection_In )' failed in 'src/hostapi/alsa/pa_linux_alsa.c',
>> line: 1838
>> Error opening input audio stream.
>>          Errortext: Invalid number of channels
>>          Number: -9998
>> Error opening output audio stream.
>>          Errortext: Invalid sample rate
>>          Number: -9997
>> Error  3 in JTaudio, you will only be able to work offline.
> Hi All,
> 
> watching the slow progress of this thread in terms of resolutions has 
> annoyed me enough to look at the source code of WSJT. Although I am not 
> an expert in Linux audio configurations, maybe the following comments 
> might help:
> 
> WSJT opens portaudio input and output streams expecting to get a 16bit 
> 11.025kHz sample rate and two channels. It would appear, from the error 
> messages, that the RigBlaster codec is mono for input and doesn't 
> directly support 11.025kHz sample rates.
> 
> If I were having this issue I would investigate how to create a output 
> virtual sound device which supports a 11.025kHz sample rate and an input 
> virtual sound device that maps a single channel to left and right stereo 
> along with a 11.025kHz sample rate. This may be possible using ALSA 
> configuration (~/.asoundrc) or maybe by using pulseaudio which has 
> advanced virtual device construction and an ALSA backend capability so 
> could be accessed via the portaudio library that WSJT uses.
> 
> The way WSJT is coded does not allow for other sample rates or channel 
> configurations so the above mapping are needed for it to work with the 
> RigBlaster codec.
> 
> YMMV
> 73
> Bill
> G4WJS.
> 
> ------------------------------------------------------------------------------
> _______________________________________________
> wsjt-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wsjt-devel
> 

-- 
----------------------------------------------------------------
Launchpad....: https://launchpad.net/~ki7mt
Ubuntu Hams..: https://launchpad.net/~ubuntu-hams-devel
Debian Hams..: https://alioth.debian.org/projects/pkg-hamradio/
JTSDK........: https://sourceforge.net/projects/jtsdk/
OpenPGP......: C177 6630 7115 78FE 9A2B 9F7F 18C0 F6B7 0DA2 F991

------------------------------------------------------------------------------
_______________________________________________
wsjt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to