On 12/30/06, Duncan Webb <[EMAIL PROTECTED]> wrote:
> Andrew Flegg wrote:
>
> > I've got a 16:9 CRT TV in the UK, connected over S-Video. X is running
> > at 800x600 (with overscan). Since the TV stretches the image
> > horizontally, this means non-square pixels. The current themes look
> > rather "fat" like this, so I'm thinking of working on an anamorphic
> > skin which would look better on these widescreen TVs.
>
> What I would like to know is how have you changed the size of the
> screen, simply by telling the TV that the format is 16x9. Also which
> video card are you using?

It's the built-in VT8623 on a Via Epia motherboard. The TV is set to
"stretch"/"widescreen"/"cinema"/<insert synonym of anamorphic> and X
is just running in the standard via_drv 800x600Over mode.

DisplaySize in xorg.conf is set to 272x153 and ~/.mplayer/config has
monitoraspect=16:9.

> I managed to mod the bios on my two nVidia cards so that the boot to PAL
> and not NTSC, quite nice seeing bootsplash coming up on the telly.

I've not yet got the bootsplash coming up, which means serial console
when things go wrong. But since it's rarely shut down it's not an
issue ;-)

> > Since I'm not an artist, I imagine this will mostly be done by
> > squishing images in a current theme horizontally, and modifying the
> > co-ordinates to take it into account. Since font width/height can't be
> > specified separately, I'm currently using Deja Vu Sans Condensed,
> > which looks alright stretched back out.
>
> I don't know about gimp, but Photoshop allow a pixel aspect ratio to
> images, so it's a simple matter of copy and paste.

Yeah, also ImageMagick's come in handy:

    convert source.png -resize '75x100%!' dest.png

> No theme at the moment, suppose we should start with blurr.

Indeed, this is what I've done. I've also got a small patch to add an
"anamorphic" skin variable, which is solely used within view_areas at
the moment to scale cover images etc.

Other theme images I'm intending to scale manually, similarly in
selecting a condensed font to get a good appearance. I don't think
I'll hack area.py to scale images, as pre-rendered content can have a
better appearance than the simple algorithm used in PyGame.

TV channel logos need some more hacking (shouldn't the maximum width
be for the longest *unlogoed* channel name?).

I've got a bit of tidying up to do on the theme which goes along with
the changes, so hopefully I'll have time to do that this year ;-)

Cheers,

Andrew

-- 
Andrew Flegg -- mailto:[EMAIL PROTECTED]  |  http://www.bleb.org/

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Freevo-devel mailing list
Freevo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-devel

Reply via email to