Автор Тема: RTL-SDR, gqrx (а-ля SdrSharp для Linux) установка настройка  (Прочитано 14159 раз)

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Пробуйте:
apt-repo test 198520 dsd

Оффлайн him

  • Завсегдатай
  • *
  • Сообщений: 1 032
$ /usr/bin/dsd -a
Digital Speech Decoder 1.7.0-dev (build:GIT-NOTFOUND)
mbelib version 1.3.0
PortAudio not supported in this build of dsd

Может я что то не то делаю ...

# socat udp-listen:7355 - | dsd -i - -o pa:2
Digital Speech Decoder 1.7.0-dev (build:GIT-NOTFOUND)
mbelib version 1.3.0
Error, Portaudio support not compiled.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Может я что то не то делаю ...

Собрано без поддержки portaudio. Надо пересобрать с ним.

Оффлайн him

  • Завсегдатай
  • *
  • Сообщений: 1 032
$ socat stdout udp-listen:7355 | /usr/bin/dsd -i - -w dsd_output.wav

Записать в файл получилась.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Собрано без поддержки portaudio. Надо пересобрать с ним.

Пересобрал, пробуйте:
apt-repo test 198520 dsd

Оффлайн him

  • Завсегдатай
  • *
  • Сообщений: 1 032
$ /usr/bin/dsd -a
Digital Speech Decoder 1.7.0-dev (build:GIT-NOTFOUND)
mbelib version 1.3.0
ALSA lib pcm_dsnoop.c:606:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dmix.c:1029:(snd_pcm_dmix_open) unable to open slave
ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_dmix.c:1029:(snd_pcm_dmix_open) unable to open slave
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

PortAudio version number = 1246720
PortAudio version text = 'PortAudio V19.6.0-devel, revision 396fe4b6699ae929d3a685b3ef8a7e97396139a4'
Number of devices = 5
--------------------------------------- device #0
Name                        = HDA Intel PCH: ALC887-VD Analog (hw:1,0)
Host API                    = ALSA
Max inputs = 2, Max outputs = 0
Default sample rate         = 44100.00
--------------------------------------- device #1
Name                        = HDA Intel PCH: ALC887-VD Digital (hw:1,1)
Host API                    = ALSA
Max inputs = 0, Max outputs = 2
Default sample rate         = 44100.00
--------------------------------------- device #2
Name                        = HDA Intel PCH: ALC887-VD Alt Analog (hw:1,2)
Host API                    = ALSA
Max inputs = 2, Max outputs = 0
Default sample rate         = 44100.00
--------------------------------------- device #3
Name                        = pulse
Host API                    = ALSA
Max inputs = 32, Max outputs = 32
Default sample rate         = 44100.00
--------------------------------------- device #4
[ Default Input, Default Output ]
Name                        = default
Host API                    = ALSA
Max inputs = 32, Max outputs = 32
Default sample rate         = 44100.00
----------------------------------------------

пробуем использовать 4 устройство.

$ socat udp-listen:7355 - | /usr/bin/dsd -i - -o pa:4
Digital Speech Decoder 1.7.0-dev (build:GIT-NOTFOUND)
mbelib version 1.3.0
Initializing portaudio.
ALSA lib pcm_dsnoop.c:606:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dmix.c:1029:(snd_pcm_dmix_open) unable to open slave
ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_dmix.c:1029:(snd_pcm_dmix_open) unable to open slave
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
Using portaudio device 4.
Name                        = default
Audio Out Device: pa:4
Audio In Device: -
...
=
Syncing voice output stream
An error occured while using the portaudio output stream
Error number: -9983
Error message: Stream is stopped
...

Может я что то не так делаю,
но отправка в 4-е устройство выдает ошибку.

$ socat stdout udp-listen:7355 | /usr/bin/dsd -i - -w dsd_output.wav

Отправляем в файл, все отправляется.

Оффлайн him

  • Завсегдатай
  • *
  • Сообщений: 1 032
А теперь больше устройств ..
$ /usr/bin/dsd -a
Digital Speech Decoder 1.7.0-dev (build:GIT-NOTFOUND)
mbelib version 1.3.0
ALSA lib pcm_dsnoop.c:606:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dmix.c:1029:(snd_pcm_dmix_open) unable to open slave
ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_dmix.c:1029:(snd_pcm_dmix_open) unable to open slave
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

PortAudio version number = 1246720
PortAudio version text = 'PortAudio V19.6.0-devel, revision 396fe4b6699ae929d3a685b3ef8a7e97396139a4'
Number of devices = 7
--------------------------------------- device #0
Name                        = HDA Intel HDMI: 0 (hw:0,3)
Host API                    = ALSA
Max inputs = 0, Max outputs = 8
Default sample rate         = 44100.00
--------------------------------------- device #1
Name                        = HDA Intel PCH: ALC887-VD Analog (hw:1,0)
Host API                    = ALSA
Max inputs = 2, Max outputs = 0
Default sample rate         = 44100.00
--------------------------------------- device #2
Name                        = HDA Intel PCH: ALC887-VD Digital (hw:1,1)
Host API                    = ALSA
Max inputs = 0, Max outputs = 2
Default sample rate         = 44100.00
--------------------------------------- device #3
Name                        = HDA Intel PCH: ALC887-VD Alt Analog (hw:1,2)
Host API                    = ALSA
Max inputs = 2, Max outputs = 0
Default sample rate         = 44100.00
--------------------------------------- device #4
Name                        = hdmi
Host API                    = ALSA
Max inputs = 0, Max outputs = 8
Default sample rate         = 44100.00
--------------------------------------- device #5
Name                        = pulse
Host API                    = ALSA
Max inputs = 32, Max outputs = 32
Default sample rate         = 44100.00
--------------------------------------- device #6
[ Default Input, Default Output ]
Name                        = default
Host API                    = ALSA
Max inputs = 32, Max outputs = 32
Default sample rate         = 44100.00
----------------------------------------------

Оффлайн him

  • Завсегдатай
  • *
  • Сообщений: 1 032
Проблему удалось решить так:

$ socat udp-listen:7355 - | padsp /usr/bin/dsd -i - -o /dev/dsp

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
$ socat udp-listen:7355 - | padsp /usr/bin/dsd -i - -o /dev/dsp

Т.е. мешался pulseaudio. Раз работает, отправляю.

Оффлайн him

  • Завсегдатай
  • *
  • Сообщений: 1 032
Можно еще попросить собрать:
https://github.com/EarToEarOak/RTLSDR-Scanner/releases

?

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Можно еще попросить собрать:

Попросить можно всегда :-) Только у меня сейчас в приоритете стартеркиты. Так что после 12 марта, вероятно. Можете багу повесить сразу на меня, чтоб я не забыл.

Оффлайн him

  • Завсегдатай
  • *
  • Сообщений: 1 032
С багами сложно. Я подожду.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Можно еще попросить собрать:

Попросить можно всегда :-) Только у меня сейчас в приоритете стартеркиты. Так что после 12 марта, вероятно. Можете багу повесить сразу на меня, чтоб я не забыл.
Можно еще попросить собрать:
https://github.com/EarToEarOak/RTLSDR-Scanner/releases

Собрал, уже в p8.

apt-get install rtlsdr-scanner
« Последнее редактирование: 24.03.2018 09:59:04 от Антон Мидюков »

Оффлайн him

  • Завсегдатай
  • *
  • Сообщений: 1 032
Все работает! Спасибо!

Оффлайн him

  • Завсегдатай
  • *
  • Сообщений: 1 032
Можно еще попросить собрать для p8:
https://github.com/antirez/dump1090
https://github.com/MalcolmRobb/dump1090

Не могу понять в чем разница ...

Спасибо.
« Последнее редактирование: 05.12.2019 18:54:24 от him »