История изменений
Исправление i-rinat, (текущая версия) :
Это создает проблемы для appimage
А какие там проблемы могут быть? Сами библиотеки libvdpau и libva это такие прослойки совместимости. Приложения могут линковаться к ним явно, а конкретные драйвера загружаются этими прослойками.
Динамическая загрузка прослоек libvdpau и libva нужна только если хочется сделать приложение, которое может работать на системах без установленных libvdpau и libva, но использовать их, если они вдруг есть. Мне кажется, что при упаковке в AppImage достаточно эти библиотеки с собой притащить и не париться.
нужен враппер типа как в Хромуме?
Этот код похож сращивание сишного по своей структуре API libva и основного кода Chromium, который на C++.
Исходная версия i-rinat, :
А какие там проблемы могут быть? Сами библиотеки libvdpau и libva это такие прослойки совместимости. Приложения могут линковаться к ним явно, а конкретные драйвера загружаются этими прослойками.
Динамическая загрузка прослоек libvdpau и libva нужна только если хочется сделать приложение, которое может работать на системах без установленных libvdpau и libva, но использовать их, если они вдруг есть. Мне кажется, что при упаковке в AppImage достаточно эти библиотеки с собой притащить и не париться.