Hardware Video Decode and OpenGL Video Texturing for Linux