LINUX.ORG.RU

v4l2 драйвера для SDI плат

 , sdi,


0

1

Я недавно интересовался вопросом: как унифицировать работу с SDI картами через v4l2 драйвера: очень надоели вендорские SDK, которые все предлагают свои коллбеки, которые потом надо засовывать в треды. Фу, надоело.

В итоге мы пошли просто переписывать драйвера от вендоров на v4l2, первый вариант выложили: https://github.com/flussonic/aja-v4l2

Еще три лежит внутри, общаемся на тему опенсорса, а так же я сейчас ищу с кем поговорить в ядре, чтобы начать править v4l2 под нужды SDI.

Одно из важнейших решений - отказ от ALSA. Нельзя слать аудио через ALSA, это прям нерабочая история.

Ответ на: комментарий от vbcnthfkmnth123

По-моему ALSA/OSS не для этого в основном делались, они для мультиплексирования всевозможных устройств и программ с небольшой обработкой на лету (громкость, частота), а тут задача просто принять конкретной прогой стрим с конкретного устройства.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)
Ответ на: комментарий от vbcnthfkmnth123

нет, аудио должно ехать в отдельных плейнах v4l2 кадров.

Отправка его отдельным потоком - это гарантия проблем, которые очень сложно решаются

max_lapshin ★★★★★
() автор топика
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария