Я пытаюсь получить источник v4l с моей камеры logitech c920 с помощью gstreamer. У меня есть odroid XU4 с Ubuntu 14.04 версии 4.9. Я пытаюсь использовать аппаратное ускорение, чтобы не загружать ЦП. Я установил gstreamer из исходного кода, поскольку версия > 1.2 недоступна напрямую для Ubuntu 14.04. Я сделал это следующим образом:
git clone -b 1.10 https://github.com/GStreamer/gstreamer.git
cd gstreamer
./autogen.sh
make -j
sudo make install
sudo ldconfig
Я следовал этому руководству: https://forum.odroid.com/viewtopic.php?f=146&t=24366
Я сделал сборку из исходного кода для каждой зависимости, необходимой для руководства, в следующем порядке: - gst-plugins-base - gst-libav - gst-plugins-bad
после этого я получаю gst-plugins-good от https://github.com/mihailescu2m/gst-plugins-good и скомпилируйте/установите его. Но я пытаюсь сделать так, чтобы получить эту ошибку:
gstv4l2videodec.c:48:3: error: conflicting types for 'GstV4l2VideoCData'
} GstV4l2VideoCData;
Я не понимаю, откуда это взялось, и не нашел решения в Интернете. Я не хочу ничего ломать, поэтому я не хочу устанавливать неправильные версии библиотек. Любая идея источника ошибки?
Спасибо за вашу помощь, я совсем новичок в odroid, так что извините, если ответ очевиден.