Суть проблемы такова: хочу воспроизводить видео с помощью gstreamer0.10/1.0 в приложении Qt. Как обычно пробовал сделать сначала на Debian Desktop так сказать "пощупать" - все заработало.
Дальше не меняя версий Qt и gstreamer пробовал сделать тоже самое на моей I.MX 6D-sodimm. Ну и как всегда бывает у меня на данной системе ничего не заработало.
Пробовал пример взятый отсюда для gstreamer1.0 и такой же пример взятый для 0.10(ссылку потерял) Введите описание
По факту после запуска приложения получаю следующее:
НУ и приложение конечно же молчит.
Подскажите плс что делать ? как с этим бороться? google.com ответа не дает=(
P.S. пробовал последнюю сборку sasamy , но та же беда.
У eglfs есть ограничения - не все работает там как на десктопах, об этом должно быть написано в документации. Если нужно как на десктопе - нужна оконная система, но я бы лучше использовал QML вместо виджетов. Можете собрать Qt с поддержкой Weston, конфиг можете взять тут
скрипта для автозапуска там нет - не очень мне понравилось как работает этот weston поэтому по дефолту он не предусмотен. Для приложений Qt поменяйте дефолтную платформу eglfs на wayland
Большое спасибо. Дело просто в моем недопонимании. Почему 1 и тот же код на одной платформе работает, а на другой нет? Тут дело не в оконной системе, а в работе кода. По сути библиотеки Qt и gstreamer должны работать одинаково везде ?