Sottek, Matthew J ([EMAIL PROTECTED]): > I understand why you are trying to generate the modelines on the fly, > but I really think this is a bad idea. [...] I actually have a flat > panel (Analog input) at home that is sooo finicky with timings that I > have to have them exactly as expected or else the scalar gets shaky.
The problem is eliminating judder when playing back high framerate video. If you have a v4l-supported card, you can try my app 'tvtime' which deinterlaces TV input to 59.94fps video: http://www.dumbterm.net/graphics/tvtime/ With 60fps video, you'll see nasty judder unless your refresh rate exactly matches the video input rate. That is, a refresh of 60hz for video at 59.94fps will cause a 'jump' in the video every 20s or so. It's really annoying when watching the scrolling text at the bottom of 'CNN' for example. I've reproduced this with tvtime+vidmode hacks. So, the trick is to sample the rate of the incoming TV channel (not predictable) and dynamically create a modeline to match it. Otherwise, you can set your refresh to something sufficiently high that you don't notice. 95-100hz and up I find acceptable for 60fps video. However, I haven't seen a flat panel which can hit that kind of refresh rate. Dave Marsh in this paper suggests that flat panels should be run at the input video rate: http://www.microsoft.com/hwdev/archive/TVBROADCAST/TempRate.asp I'm attempting to implement his suggestion and see how well this holds in practice. Thoughts? -- Billy Biggs [EMAIL PROTECTED] _______________________________________________ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert
