--------------------------------
Requirements:

- KDE=>4.0
- Qt OpenGL support.
- xine-lib=>1.1.12
  (Before you ask: no, Phonon can't do that atm)
- hardware accelerated OpenGL
  * 3 texture units.
  * fragment_program ( not required but highly recommanded. Without that, all frames are converted to rgb by xine vo plugin: a lot slower )
  * pixel_buffer_object ( not required but highly recommanded. Reduces texture data upload by a factor of 2 )
  * either framebuffer_object or glx_pbuffer ( required for on the fly thumb/shot )
  * texture_non_power_of_two ( optional. Reduces memory usage )
  * fragment_shader ( optional. Together with texture_non_power_of_two, reduces yuy2 texture data upload by a factor of 2 )
  * glx_swap_control ( for synctovblank )

  // working tested opengl hardware
  //         - gforce 7600 GS (very good)
  //         - intel GMA 945 (good with video framerate<=30)
--------------------------------
