[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