Проблема разработки плагина gstreamer, gst-inspect говорит: неопределенный символ: gst_video_format_new_caps - PullRequest
1 голос
/ 07 марта 2012

Мне нужно разработать исходный элемент gstreamer, поэтому после запуска скрипта для генерации исходных кодов плагинов и добавления некоторого базового шаблонного кода я получил сборку плагина, однако при попытке загрузить его из инструмента gst-inspect Я получаю:

(gst-plugin-scanner: 10260): GStreamer-WARNING **: Не удалось загрузить плагин '/usr/lib64/gstreamer-0.10/libgstbcmdec.so': /usr/lib64/gstreamer-0.10/ libgstbcmdec.so: неопределенный символ: gst_video_format_new_caps

Я обнаружил, что этот символ должен быть в gstreamer-plugins-base, поэтому я дважды проверил, что он уже установлен. Также добавлен -lgstvideo-0.10 в Makefile.am (добавлен в GST_LIBS), но это не помогает. Есть идеи, что я делаю не так?

Я работаю на ядре Fedora 14, 64-разрядной версии, и у меня установлены последние пакеты gstreamer- * (used yum).

1 Ответ

1 голос
/ 14 марта 2012

Какой у вас точный Makefile.am? Это выглядит так?

libgstbcmdec_la_LIBADD = \ $ (GST_PLUGINS_BASE_LIBS) -lgstvideo - $ (GST_MAJORMINOR) \ ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...