[mythtv-users] Re: Custom Modeline
John Patrick Poet
john at BlueSkyTours.com
Sat Jul 17 19:38:58 EDT 2004
Cory Papenfuss wrote:
> It's certainly not the fault of the modelines that the TV is
> overscanned. Rather, it's that historically TV pictures have always
> been overscanned and the switch to HDTV apparently hasn't fixed that
> (?). If you raster the specified visual resolution with the standard
> timings, the picture will be overscanned. Since you (and I for that
> matter) are essentially driving the TV directly from the VGA port,
> it's *REQUIRED* to output an ATSC standard video signal raster with
> standard timings. If you're TV is tolerant of something other than
> that, great... but make sure it is by the book or you can blow it up.
>
> With all that said, remember that although the spec might specify
> visual size (e.g. 1920x1080) in addition to the raster size/speed,
> it's the raster that must be correct to avoid TV damage. Think of the
> raster as the black canvas that's painted at a certain rate consisting
> of a certain number of lines. For illustrative purposes, I scoured
> the 'net and found a 1080i modeline that does appear to have a
> 33.75kHz horizonal frequency (that appears to the be correct standard
> rate for 1080i... 45kHz for 720p BTW):
>
> Modeline "1080i" 74.250 1920 2008 2048 2200 1080 1084 1094 1125 interlace
>
> You could use the same modeline, but have a letterboxed 1024x768
> *visual* (upper left hand corner) by modifying it as follows:
> Modeline "test" 74.250 1024 2008 2048 2200 768 1084 1094 1125 interlace
>
> Or try to move it towards the center by 200 pixels H/V:
> Modeline "test" 74.250 1024 1808 1848 2200 768 884 894 1125 interlace
>
> In all those cases, the oscillators in the TV won't change at
> all... just when and for how long the video guns turn pixels on and off.
>
> So if you are trying to vertically "underscan" the mode and can
> live with running a "standard" HDTV raster with a "nonstandard" HDTV
> visual resolution,
>
> Modeline "test2" 74.250 1920 2008 2048 2200 980 1034 1044 1125 interlace
>
> will keep the TV happy, and you should have a 1920x980 resolution,
> with 50 additional black pixels on both the top and the bottom.
> Although it's a funky resolution, playing video on a linux box usually
> uses XV for scaling anyway, so it usually scales to fit accordingly.
> If you're trying to actually play all 1080 lines of a bone-fide 1080i
> orginal source material without losing any lines off the screen,
> you'll need more than a modeline.... like a TV fancy enough to adjust
> the screen position, or unfancy enough to take a screwdriver to it and
> adjust the raster.
>
> Cheers
> -Cory
Thanks Cory. Your unadaltered "1080i" modeline results in a visual
which looks very much like the one Doug came up with.
The vertical overscan really is not that much, when viewed as a
percentage. It is just that the KDE task bar gets so small at that res,
that it almost completely disapears off the bottom of the screen.
Going with a non-standard HDTV vertial res would probably not be that
big of a deal. After all, my local stations which broadcast in "1080i",
are actually sending out 1088 lines. I assume that XV is having to do a
tiny amount of scaling, anyway.
I guess that is another reason why it is cool to have different display
resolutions for the GUI and the Video.
My current TV will not do 720p, only 1080i. I hope to get a new TV by
the end of the year, which will do both. Then I will use a 720p
modeline for my 720 stations, and a 1080i modeline for my 1080i
stations. The only time I currently use a "video" display resolution
other than 1080i, is for non-HD channels. For my non-HD channels I came
up with a 720x480 modeline which is just about perfect for my TV.
John
More information about the mythtv-users
mailing list