[vlc-devel] commit: X C Bindings video output proof of concept plugin ( Rémi Denis-Courmont )

git version control git at videolan.org
Sat Jan 24 11:55:09 CET 2009


vlc | branch: master | Rémi Denis-Courmont <rdenis at simphalempin.com> | Sun Jan 18 23:25:14 2009 +0200| [8aa5ea27eb8f79b87f98047cb9cbcea9882aafd1] | committer: Rémi Denis-Courmont 

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.

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=8aa5ea27eb8f79b87f98047cb9cbcea9882aafd1
---

 modules/video_output/Modules.am |   11 ++
 modules/video_output/xcb/xcb.c  |  377 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 388 insertions(+), 0 deletions(-)

Diff:   http://git.videolan.org/gitweb.cgi/vlc.git/?a=commitdiff;h=8aa5ea27eb8f79b87f98047cb9cbcea9882aafd1



More information about the vlc-devel mailing list