X C Bindings video output proof of concept plugin
This can really only output iamges at this point. Critical yet-to-be-implemented features: - MIT-SHM shared memory support - XVideo hardware scaling & chroma conversion - keyboard event handling - mouse event handling - window (manager) event handling - cursor blanking - window provider submodule (so it can work without the Qt interface) - screen capture access module - GLX, perhaps? - etc 15, 16 and 24-bits color depth work. 32-bits depth was not tested due to lack of suitable video adapter. 8-bits depth does not work due to a bug in VLC chroma handling. B&W, grey and 16 color are not supported, but are probably not worth it - the Xlib output does not support them either. Fullscreen should work, but was not tested.
Showing with 388 additions and 0 deletions