LIR C и аудио прослушивают друг друга на Raspbian - PullRequest
0 голосов
/ 31 марта 2020

У меня проблема с LIR C, нарушающим звук в масштабе ОС после запуска команды. Например, я бы сделал:

irsend send_once Samsung_BN59-01224C KEY_VOLUMEUP --count=5

, а затем воспроизведите аудиофайл, и программа, управляющая этим файлом, будет захватывать и не воспроизводить звук. То же самое относится и к написанному мной сценарию, который использует библиотеку pygame для python. Что еще хуже, LIR C также перестает корректно срабатывать после возникновения этой ошибки. Я вижу инфракрасное излучение, излучаемое из диода, но с синхронизацией может быть что-то не так.

Это происходит в обоих направлениях, поэтому после воспроизведения аудиофайла LIR C перестанет работать, но дальше возможно воспроизведение аудио.

Следующее крайне редко, но иногда я могу воспроизводить аудио после того, как LIR C завершает команду, и в результате получается сильно измененная версия оригинального звука, который отключается после или около того.

Протестировано с разными пультами, результаты одинаковые. Я не уверен, могло ли это исправить исправление, предложенное пользователем в этой теме (https://github.com/raspberrypi/linux/issues/2993), но я выкладываю его там, где я его использовал, так как немодифицированный LIR C имеет проблемы с включенным приемником и передатчиком в /boot/config.txt. Остальная часть моей установки стандартная.

1 Ответ

0 голосов
/ 01 апреля 2020

Исправлено, вернув исправление, которое я опубликовал в последнем абзаце. Очевидно, что использование PWM для инфракрасного порта вызывает проблемы со встроенным звуком на Rasbian. Я закомментировал строки, отвечающие за приемник, и оставил параметр gpio-ir-tx без комментариев. Работает нормально только при включенном передатчике.

...