GLTV is a TV application using OpenGL and SDL, offering quality viewing for users.
One thing to keep in mind is that this application uses alpha blending and double buffered reads, which means you will likely need a decent video card and CPU to run it efficiently. It may take up to 50% of a TBird 1.2GHz machine, but only 1-2% of 1.5GB of RAM. Additionally, there are a lot of textures used, as the video is texture mapped onto a quad. This could result in a need for a fair amount of video memory.
Overall, GLTV requires a video4linux (1) capture card, OpenGL, Freetype 2, SDL, and XMLwrapp. While theoretically any capture card should work, the developer has been exclusively using a bttv based one (Hauppauge, bt878), which may impact compatibility with other cards or drivers. However, if you experience any issues or have success with other cards, be sure to let the developer know so they can address the problem or add support to the list of known supported drivers.
Finally, users must have a file called .gltvrc in their home directory. An example with the default options can be found in the source directory under gltvrc.default.
Version 0.2: N/A