A question which seems to crop up quite often is regarding the "feathering" which occurs when interlaced video is played on a progressive computer monitor, and a requirement to play the material so that it looks OK on both computer monitor and TV.
In the PAL world, the field rate is 50 fields-per-sec. Now if we set the refresh rate of the computer monitor to 75Hz then this is exactly 1.5x50.
So .... is it feasible to write a video playback program which could "emulate" an interlaced display by displaying only the upper or lower field during a single screen refresh period of the computer monitor? Such a program would have to receive a trigger/interrupt at the end of each screen refresh and repaint its client area with only one field of the interlaced video.
At 75Hz this would require alternate fields from the video to be repeated, padding the 50Hz up to 75Hz.
Of course, this assumes that such a trigger is available from the underlying API. I haven't written any multimedia programs on MS Windows so it may be that this is level of info is just not available to the program.
What does the team think?
Colin
In the PAL world, the field rate is 50 fields-per-sec. Now if we set the refresh rate of the computer monitor to 75Hz then this is exactly 1.5x50.
So .... is it feasible to write a video playback program which could "emulate" an interlaced display by displaying only the upper or lower field during a single screen refresh period of the computer monitor? Such a program would have to receive a trigger/interrupt at the end of each screen refresh and repaint its client area with only one field of the interlaced video.
At 75Hz this would require alternate fields from the video to be repeated, padding the 50Hz up to 75Hz.
Of course, this assumes that such a trigger is available from the underlying API. I haven't written any multimedia programs on MS Windows so it may be that this is level of info is just not available to the program.
What does the team think?
Colin
Comment