Fixing the XAnalogTV Screensaver

September 10, 2012

A few days ago, I discovered the awesome XAnalogTV screensaver included with XScreenSaver. I was very impressed with the visuals, which include a very accurate simulation of a conventional “tube” television implementing the analog NTSC TV standard. There was just one problem – I couldn’t get XAnalogTV to fill my screen:

XAnalogTV with Incorrect Scaling
In the source code, the virtual "display" is forced to be within 15% of a standard 4:3 display. Any screen which is outside of this 15% range is just clipped, as shown in this image.

Post last updated January 15, 2013, and moved to new location on September 28, 2017.

comments powered by Disqus