FRN link for FreeBSD
| |
AA124 | Дата: Пятница, 12.06.2015, 17:12 | Сообщение # 61 |
Полковник
Группа: Проверенные
Сообщений: 188
Статус: Оффлайн
| Цитата 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
Статус: Оффлайн
| пробовал все варианты в конфиге ФРН, не помогает
Сообщение отредактировал UA1ZBE - Суббота, 13.06.2015, 11:33 |
|
| |
AA124 | Дата: Суббота, 13.06.2015, 11:45 | Сообщение # 63 |
Полковник
Группа: Проверенные
Сообщений: 188
Статус: Оффлайн
| Цитата UA1ZBE ( ) пробовал все варианты в конфиге ФРН, не помогает Что-то подозрительное. Ошибки только по частоту дискретизации. Бросьте сюда секцию Audio из вашего конфига. Будем читать.
|
|
| |
UA1ZBE | Дата: Суббота, 13.06.2015, 12:03 | Сообщение # 64 |
Рядовой
Группа: Пользователи
Сообщений: 5
Статус: Оффлайн
| 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
Статус: Оффлайн
| Цитата UA1ZBE ( ) InSampleRate=8000 OutSampleRate=8000 Что мешает заменить неподдерживаемые звуковой картой 8000 на поддерживаемые 44100 ?
|
|
| |
UA1ZBE | Дата: Суббота, 13.06.2015, 13:18 | Сообщение # 66 |
Рядовой
Группа: Пользователи
Сообщений: 5
Статус: Оффлайн
| поменял
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
Статус: Оффлайн
| Вот это уже интереснее, т.к. это первый мой случай, когда звуковая карта не поддерживает 44100. Тогда начнем с начала. Что говорит lsusb Что говорит ./FRNClientConsole audio
Сообщение отредактировал AA124 - Суббота, 13.06.2015, 13:24 |
|
| |
UA1ZBE | Дата: Суббота, 13.06.2015, 13:27 | Сообщение # 68 |
Рядовой
Группа: Пользователи
Сообщений: 5
Статус: Оффлайн
| Что говорит ./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
Статус: Оффлайн
| Цитата 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
Статус: Оффлайн
| Простите, а есть исходник на Perl?
|
|
| |
AA124 | Дата: Суббота, 17.10.2015, 14:06 | Сообщение # 71 |
Полковник
Группа: Проверенные
Сообщений: 188
Статус: Оффлайн
| Цитата Тарантул ( ) Простите, а есть исходник на 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
Статус: Оффлайн
| А можно как нибудь получить исходники? Ну или, хотя бы, сборку под amd64...
|
|
| |
AA124 | Дата: Пятница, 30.10.2015, 21:55 | Сообщение # 73 |
Полковник
Группа: Проверенные
Сообщений: 188
Статус: Оффлайн
| Цитата cyanideburnout ( ) А можно как нибудь получить исходники? Ну или, хотя бы, сборку под amd64... У меня нет других amd64, кроме freebsd-amd64. Поэтому нет и сборок. Про исходники читайте пункт *1 на http://alterfrn.ucoz.ru
|
|
| |
cyanideburnout | Дата: Суббота, 31.10.2015, 11:09 | Сообщение # 74 |
Рядовой
Группа: Пользователи
Сообщений: 3
Статус: Оффлайн
| Так я и сам могу собрать под linux amd64. По этому и прошу исходники. К сожалению, сборки под i686 не подходят - пилим шлюз между Radiocult и ham-dmr.ru на существующем решении. Если лицензия WTFPL, почему тельзя получить исходники? Даже приватно? Вроде тут ничего такого, что бы попадало под NDA.
|
|
| |
AA124 | Дата: Суббота, 31.10.2015, 16:18 | Сообщение # 75 |
Полковник
Группа: Проверенные
Сообщений: 188
Статус: Оффлайн
| Цитата cyanideburnout ( ) Так я и сам могу собрать под linux amd64. По этому и прошу исходники.К сожалению, сборки под i686 не подходят - пилим шлюз между Radiocult и ham-dmr.ru на существующем решении. Если лицензия WTFPL, почему тельзя получить исходники? Даже приватно? Вроде тут ничего такого, что бы попадало под NDA. Это не ПО с открытым кодом. WTFPL не равно OpenSource, читайте внимательнее. Короче, кина не будет.
|
|
| |
|