Российская сеть LPD станций Четверг, 21.11.2024, 20:28
Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Модератор форума: Гулливер, Seeder  
FRN link for FreeBSD
AA124Дата: Пятница, 12.06.2015, 17:12 | Сообщение # 61
Полковник
Группа: Проверенные
Сообщений: 188
Репутация: 0
Статус: Оффлайн
Цитата UA1ZBE ()
2015-06-12 11:18:29.642: ERROR: AUDIO: PLAY: Pa_OpenStream: Invalid sample rate: 8000
Так вот же программа сама рассказывает, что ей не нравится.

Внимательнее надо читать журнал, он не зря пишется.

Этот юсб-звук, как впрочем и многие другие юсб-звуки, не поддерживает частоты дискретизации, отличные от 44100 и 48000.


Сообщение отредактировал AA124 - Пятница, 12.06.2015, 19:30
 
UA1ZBEДата: Суббота, 13.06.2015, 11:31 | Сообщение # 62
Рядовой
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Оффлайн
пробовал все варианты в конфиге ФРН, не помогает

Сообщение отредактировал UA1ZBE - Суббота, 13.06.2015, 11:33
 
AA124Дата: Суббота, 13.06.2015, 11:45 | Сообщение # 63
Полковник
Группа: Проверенные
Сообщений: 188
Репутация: 0
Статус: Оффлайн
Цитата UA1ZBE ()
пробовал все варианты в конфиге ФРН, не помогает
Что-то подозрительное. Ошибки только по частоту дискретизации.
Бросьте сюда секцию Audio из вашего конфига. Будем читать.
 
UA1ZBEДата: Суббота, 13.06.2015, 12:03 | Сообщение # 64
Рядовой
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Оффлайн
InDevice=ALSA:USB  AUDIO: USB Audio (hw:1,0)
InSampleRate=8000
InQuality=LOW
InFactor=2
InPreCapturedTime=300
InAGCEnabled=No
InAGCLevel=99
InAGCMaxGain=20
OutDevice=ALSA:USB  AUDIO: USB Audio (hw:1,0)
OutSampleRate=8000
OutQuality=MED
OutFactor=2
OutAGCEnabled=No
OutAGCLevel=99
OutAGCMaxGain=40
 
AA124Дата: Суббота, 13.06.2015, 12:06 | Сообщение # 65
Полковник
Группа: Проверенные
Сообщений: 188
Репутация: 0
Статус: Оффлайн
Цитата UA1ZBE ()
InSampleRate=8000
OutSampleRate=8000
Что мешает заменить неподдерживаемые звуковой картой 8000 на поддерживаемые 44100  ?
 
UA1ZBEДата: Суббота, 13.06.2015, 13:18 | Сообщение # 66
Рядовой
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Оффлайн
поменял

2015-06-13 13:16:46.630: Networks: 322015-06-13 13:16:46.631: Logged in at phase 32015-06-13 13:16:46.632: FRN protocol initiated: Russia2015-06-13 13:16:51.099: Public message from: Bot; Virtual - tcp/ip2015-06-13 13:16:51.100: > Снова появился линк: UA1ZBE1, Oleg из Полярные Зори. Рад поприветствовать! ;-)Expression 'paInvalidSampleRate' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 2008Expression 'PaAlsaStreamComponent_InitialConfigure( &self->playback, outParams, self->primeBuffers, hwParamsPlayback, &realSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 2682Expression 'PaAlsaStream_Configure( stream, inputParameters, outputParameters, sampleRate, framesPerBuffer, &inputLatency, &outputLatency, &hostBufferSizeMode )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 28032015-06-13 13:17:04.481: RX is started: UA1ZBE, Олег; Полярные Зори - Мурманская обл.2015-06-13 13:17:04.483: ERROR: AUDIO: PLAY: Pa_OpenStream: Invalid sample rate: 441002015-06-13 13:17:05.054: RX is stoppedExpression 'paInvalidSampleRate' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 2008Expression 'PaAlsaStreamComponent_InitialConfigure( &self->capture, inParams, self->primeBuffers, hwParamsCapture, &realSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 2679Expression 'PaAlsaStream_Configure( stream, inputParameters, outputParameters, sampleRate, framesPerBuffer, &inputLatency, &outputLatency, &hostBufferSizeMode )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 28032015-06-13 13:17:05.063: ERROR: AUDIO: CAPT: Pa_OpenStream: Invalid sample rate: 44100Expression 'paInvalidSampleRate' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 2008Expression 'PaAlsaStreamComponent_InitialConfigure( &self->playback, outParams, self->primeBuffers, hwParamsPlayback, &realSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 2682Expression 'PaAlsaStream_Configure( stream, inputParameters, outputParameters, sampleRate, framesPerBuffer, &inputLatency, &outputLatency, &hostBufferSizeMode )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 28032015-06-13 13:17:09.456: RX is started: АК-24, Водяной; Славгород - 222015-06-13 13:17:09.458: ERROR: AUDIO: PLAY: Pa_OpenStream: Invalid sample rate: 441002015-06-13 13:17:10.034: RX is stoppedExpression 'paInvalidSampleRate' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 2008Expression 'PaAlsaStreamComponent_InitialConfigure( &self->capture, inParams, self->primeBuffers, hwParamsCapture, &realSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 2679Expression 'PaAlsaStream_Configure( stream, inputParameters, outputParameters, sampleRate, framesPerBuffer, &inputLatency, &outputLatency, &hostBufferSizeMode )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 28032015-06-13 13:17:10.043: ERROR: AUDIO: CAPT: Pa_OpenStream: Invalid sample rate: 44100


Сообщение отредактировал UA1ZBE - Суббота, 13.06.2015, 13:21
 
AA124Дата: Суббота, 13.06.2015, 13:22 | Сообщение # 67
Полковник
Группа: Проверенные
Сообщений: 188
Репутация: 0
Статус: Оффлайн
Вот это уже интереснее, т.к. это первый мой случай, когда звуковая карта не поддерживает 44100.
Тогда начнем с начала.
Что говорит lsusb
Что говорит ./FRNClientConsole audio


Сообщение отредактировал AA124 - Суббота, 13.06.2015, 13:24
 
UA1ZBEДата: Суббота, 13.06.2015, 13:27 | Сообщение # 68
Рядовой
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Оффлайн
Что говорит ./FRNClientConsole audio 

ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM spdif
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline
ALSA lib pcm_hw.c:1401:(_snd_pcm_hw_open) Invalid value for card
ALSA lib pcm_hw.c:1401:(_snd_pcm_hw_open) Invalid value for card
ALSA lib pcm_hw.c:1401:(_snd_pcm_hw_open) Invalid value for card
ALSA lib pcm_hw.c:1401:(_snd_pcm_hw_open) Invalid value for card
ALSA lib pcm_hw.c:1401:(_snd_pcm_hw_open) Invalid value for card
ALSA lib pcm_hw.c:1401:(_snd_pcm_hw_open) Invalid value for card
[AUDIO INPUT DEVICES]
ALSA:USB  AUDIO: USB Audio (hw:1,0)

[AUDIO OUTPUT DEVICES]
ALSA:bcm2835 ALSA: bcm2835 ALSA (hw:0,0)
ALSA:bcm2835 ALSA: bcm2835 IEC958/HDMI (hw:0,1)
ALSA:USB  AUDIO: USB Audio (hw:1,0)
ALSA:sysdefault
ALSA:dmix

Добавлено (13.06.2015, 13:27)
---------------------------------------------
root@raspberrypi:~# lsusb
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 1130:f211 Tenx Technology, Inc. TP6911 Audio Headset

 
AA124Дата: Суббота, 03.10.2015, 02:04 | Сообщение # 69
Полковник
Группа: Проверенные
Сообщений: 188
Репутация: 0
Статус: Оффлайн
Цитата UA1ZBE ()
TP6911 Audio Headset

Ага, судя по количеству вопросов в интернетах вы не единственный, кто наступал на грабли с TP6911 на малине

Например
https://www.raspberrypi.org/forums/viewtopic.php?t=34398&p=292254

Ну или сами поищите по ключу "TP6911 raspberry" рецепт их успешного совокупления, т.к. у меня нет такого звука и даже малины нет.
Там же обычно есть методики проверки через, например, aplay и тп

Добавлено (14.06.2015, 01:27)
---------------------------------------------
Эта звуковая карта оказалась несколько экзотической и поддерживает частоту дискретизации только 24000, которую, в свою очередь не поддерживает текущая версия клиента. Поддержка будет добавлена в будущей версии.

Добавлено (14.06.2015, 03:07)
---------------------------------------------
А вдобавок она не имеет аппаратного регулятора громкости. Совсем.
Я бы заменил это столь странное устройство.
Настраивать линк будет сплошное мучение.

В сухом остатке:

InSampleRate=24000
OutSampleRate=48000

Технически работает.

Но очевидно имеет проблемы с громкостью.
Вроде как можно приделать программный регулятор.
Вкурю мануал позже.

Добавлено (14.06.2015, 11:43)
---------------------------------------------
"Повеселил" меня этот распбиан (((

Утилита alsemixer(и некоторые другие звуковые) требует библиотеку libasound_module_ctl_asym.so, которая где-то должна быть (предположительно, в пакете libasound2-plugins), но ее нет ни там ни еще где-либо ....

Итог:
1. Полностью и вменяемо прикрутить звук на этом дистрибутиве линукса мне не удалось.
2. Звуковая карта и просто странная и без регуляторов громкости. Кое-как завелась, но как звучит - понятия не имею.

Добавлено (07.07.2015, 17:45)
---------------------------------------------
Очередное обновление

ревизия r2781, 2015-07-01
-- исправлена ошибка при работе в закрытых(приватных) сетях(комнатах);
-- добавлена начальная установка параметров последовательного порта под
UNIX/Linux, отсутствие которой иногда приводило к неадекватному
управлению радиостанцией, особенно при использованию переходников
usb-to-serial;
-- добавлены частоты дискретизации 12000 и 24000 Гц для поддержки некоторых экзотических звуковых карт, см. параметры InSampleRate (п.2.2) и OutSampleRate (п.2.10);
-- добавлен ФВЧ Баттерворта (HPF Butterworth) с частотой среза 300гц для улучшения работы АРУ;
-- улучшена буферизация при воспроизведении внешних файлов, отсутствие
которой приводило на особо медленных системах к явно слышимым щелчкам и
провалам, прежде всего на несжатых PCM;
-- исправлена процедура демонизации (только UNIX/Linux);
-- изменен режим взаимодействия с системным менеджером FRN: значение параметра DynamicPasswordMode (п.4.4) по умолчанию стало равно Yes, см.также п.4.3;
-- исправлен вывод в журнал в режиме демона (только UNIX/Linux),
проявлялось как запись в журнал мусора после завершения работы клиента;

-- добавлена возможность установки отдельного звука отшлепа в случае
пустой комнаты, когда число подключенных клиентов равно одному (сам
линк), см. параметры SoundCourtesyEmptyNet (п.9.13) и EnableCourtesyEmptyNet (п.9.14);
-- добавлена возможность проверки частот дискретизации используемой звуковой карты, см. команды checkrate (п.0.4.6) и checkrateconfig (п.0.4.7);
-- исправлена ошибка при расчете контрольных интервалов времени между
различными событиями, приводившая к сбою программы в момент ручной или
автоматической смены системного времени (UNIX/Linux);
-- мелкие исправления.

Добавлено (03.10.2015, 02:04)
---------------------------------------------
Немецкие коллеги с http://frn4pi.org приделали к arm-версии клиента c http://alterfrn.ucoz.ru веб-интерфейс управления и сделали загрузочный образ для малины.

Ребята исследовали все доступные версии FRN для Linux и назвали вариант alterfrn.ucoz.ru самым лучшим: http://frn4pi.org/content/die-software.

Но в любой бочке меда есть ложка дегтя - аппаратные уровни звука приходится регулировать все равно через штатные средства операционной
системы (alsamixer) через терминал.

Сообщение отредактировал AA124 - Воскресенье, 14.06.2015, 11:51
 
ТарантулДата: Пятница, 16.10.2015, 04:01 | Сообщение # 70
Рядовой
Группа: Пользователи
Сообщений: 1
Репутация: 0
Статус: Оффлайн
Простите, а есть исходник на Perl?
 
AA124Дата: Суббота, 17.10.2015, 14:06 | Сообщение # 71
Полковник
Группа: Проверенные
Сообщений: 188
Репутация: 0
Статус: Оффлайн
Цитата Тарантул ()
Простите, а есть исходник на Perl?
соседняя ветка Проект альтернативного клиента от Фроллера

Добавлено (17.10.2015, 14:06)
---------------------------------------------
На ресурсе radiocult.ru появилась информация об использовании в качестве аппаратной платформы платы Orange Pi PC.

Тут у меня возникла пара [риторических] вопросов:
1) почему использована внешняя звуковая карта, ведь на плате типа есть встроенная, опять кривизна с железом, как на малине?
2) почему народ пользуется переходниками usb2serial если есть целый ворох gpio.

Полагаю, что так проще, не надо ничего паять/перепаивать, не нужно экспериментировать, просто воткнул и просто все работает.

До сих пор мне известен только один линк, использующий GPIO на Raspberry Pi в обоих направлениях.
Я сам убил одну Cubieboard именно на экспериментах с GPIO, пробил статикой походу.


Сообщение отредактировал AA124 - Суббота, 17.10.2015, 14:07
 
cyanideburnoutДата: Пятница, 30.10.2015, 18:35 | Сообщение # 72
Рядовой
Группа: Пользователи
Сообщений: 3
Репутация: 0
Статус: Оффлайн
А можно как нибудь получить исходники? Ну или, хотя бы, сборку под amd64...
 
AA124Дата: Пятница, 30.10.2015, 21:55 | Сообщение # 73
Полковник
Группа: Проверенные
Сообщений: 188
Репутация: 0
Статус: Оффлайн
Цитата cyanideburnout ()
А можно как нибудь получить исходники? Ну или, хотя бы, сборку под amd64...
У меня нет других amd64, кроме freebsd-amd64. Поэтому нет и сборок.
Про исходники читайте пункт *1 на http://alterfrn.ucoz.ru
 
cyanideburnoutДата: Суббота, 31.10.2015, 11:09 | Сообщение # 74
Рядовой
Группа: Пользователи
Сообщений: 3
Репутация: 0
Статус: Оффлайн
Так я и сам могу собрать под linux amd64. По этому и прошу исходники.
К сожалению, сборки под i686 не подходят - пилим шлюз между Radiocult и ham-dmr.ru на существующем решении.
Если лицензия WTFPL, почему тельзя получить исходники? Даже приватно? Вроде тут ничего такого, что бы попадало под NDA.
 
AA124Дата: Суббота, 31.10.2015, 16:18 | Сообщение # 75
Полковник
Группа: Проверенные
Сообщений: 188
Репутация: 0
Статус: Оффлайн
Цитата cyanideburnout ()
Так я и сам могу собрать под linux amd64. По этому и прошу исходники.К сожалению, сборки под i686 не подходят - пилим шлюз между Radiocult и ham-dmr.ru на существующем решении.
Если лицензия WTFPL, почему тельзя получить исходники? Даже приватно? Вроде тут ничего такого, что бы попадало под NDA.
Это не ПО с открытым кодом. WTFPL не равно OpenSource, читайте внимательнее. Короче, кина не будет.
 
Поиск:


lpdnetwork@ya.ruCopyright LPDnetwork © 2024 Бесплатный конструктор сайтов - uCoz