GStreamer: плагины с зависимостями, которые НЕ будут построены - PullRequest
0 голосов
/ 06 сентября 2018

Я пытаюсь установить плагин WebRTC для gstreamer из gst-plugins-bad. https://gstreamer.freedesktop.org/src/gst-plugins-bad/

При запуске скрипта configure появляется следующее сообщение: configure: плагины с зависимостями, которые НЕ будут построены: сопровождаемый списком плагинов. Когда я устанавливаю с помощью make, эти плагины не устанавливаются. Есть ли зависимости, которые мне нужно установить?

Журналы из скрипта configure можно найти по адресу: https://justpaste.it/4w2kl

1 Ответ

0 голосов
/ 05 мая 2019

Откройте configure.ac и найдите там webrtc.

Есть два плагина: webrtc и webrtcdsp.Второй - для обработки звука: подавление эха, подавление шума и т. Д. Подробнее об этом здесь .

Я смотрю на версию 1.16, в этом файле я могуобнаружите, что webrtc требует nice >= 0.1.14, это libnice .А для webrtcdsp есть Note: We test for a specific version as there is no API stability, а требование webrtc-audio-processing >= 0.2 и < 0.4, здесь - это lib.Таким образом, вы можете проверить, есть ли у вашего менеджера пакетов нужные версии или собрать их самостоятельно.webrtcdsp также требуется gnustl для android и тесты для заголовка vector C ++.Но, опять же, это для конкретной версии, вы должны проверить файл самостоятельно.

Если вы собираетесь построить некоторые зависимости самостоятельно, вы можете найти полезными рецепты , которыеGStreamer использует во время своей собственной сборки Cerbero, особенно полезны примененные патчи.

...