Что-то как:
dd if=/dev/video0 | mplayer tv://device=/dev/stdin
работы для меня (SOA#1) локально. Делает:
ssh localhost dd if=/dev/video0 | mplayer tv://device=/dev/stdin
А также
mkfifo test
dd if=/dev/video0 of=test &
mplayer tv://device=test
Следовательно:
Также - как делает в не, работают (отобразите черный экран, жалуется на неизвестное устройство и т.д.)?
Никакой заголовочный файл не определяет его - те, которые макросы предопределены компилятором. Для обнаружения полного списка предопределенных макросов делают это:
echo | gcc -E -dM -
Затем просмотрите результаты для вероятных макросов.
Точнее,Я думаю, что здесь определяется __x86_64__
, например:https://github.com/gcc-mirror/gcc/blob/releases%2Fgcc-10.2.0/gcc/config/i386/i386-c.c#L688
cpp_define (parse_in, "__x86_64__");
но у меня пока не хватило терпения изменить исходный код, перекомпилировать и протестировать его. Хороший способ поиска:
git grep '"__aarch64__'