QML video element backend by libVLC, rendered on gl texture