On 8/19/07, Michael Beal <[EMAIL PROTECTED]> wrote:
> No, that isn't what I ran into.  Here's my freevo.conf:
>
[snip]
> geometry = 1440x900
[snip]
>
> Note the "geometry" line.  The Panorama skin, built for anamorphic
> display, _should_ have displayed itself properly but it didn't.

*No*, it shouldn't. As I said before, Panorama is an example of an
anamorphic skin, designed for pixels which are non-square. When viewed
with square pixels everything will be squished horizontally.

> Because the image widths were hard-coded into the skin, which also
> contained 800x600 positioning.  Had the images been allowed to float to
> their intended or designed width, this skin _may_ have displayed
> correctly.

Again, no, it's an anamorphic skin. It will only display properly on a
display where the pixels are non-square.

> What I would really like to know is who on this list has a true, 100%
> anamorphic display, meaning a display that is always using "non-square"
> pixels _at it's native resolution_???  I'd be willing to say that no
> one actually does because when your PC is displaying a static image at
> it's native resolution, the pixels will always be square.  Always.  PC
> displays are anamorphic by design meaning they will display whatever
> they are sent regardless of actual size or resolution.  1280x768 will
> still display on my 1600x1200 display at work.  Looks weird, but it
> does display.

In the UK there are a wide number of 16:9 CRT TVs which have a native
PAL resolution of 720x576 (often driven at 800x600 with overscan).
These are anamorphic displays and *exactly* the ones for which
Panorama and the anamorphic skin support was written.

Similarly, for a variety of reasons I'm now driving my 1360x768 LCD TV
at 800x600 full screen, giving me - again - non-square pixels (which,
at the moment, is perfectly adequate).

> I guess what I'm really getting at is that there is no need to have
> "anamorphic" _skins_.  Set up the skins module to use a broader range
> of resolutions by default and build skins to fit all these resolutions.
>  We don't need to have a "one-size-fits-all" mentality where skins are
> concerned because, for me and (as I'm seeing) several others, 800x600
> doesn't work.  I bought a widescreen monitor for a reason and that is:
> to watch widescreen DVDs and other widescreen formatted video.  Let's
> get the design of Freevo in line with the hardware, not the other way
> round.

I entirely agree with this, but think you're unaware of a variety of
factors. It doesn't matter though, skins should have an aspect ratio,
primarily 16:9 or 4:3 and be resolution independent within those
ratios, scaling from 640x368 up to 1440x900 or 640x480 to 800x600 etc.

Anamorphic *skins* would then be unnecessary, as the skin engine would
automatically anamorphicicate (hmm, that's not a word) a 16:9 skin on
a 4:3  resolution.

i.e. Panorama would be a 16:9 skin displaying perfectly well on a
1360x768 display. However, when on an X at 800x600, it'd be squished
horizontally at runtime so that when stretched on a non-square pixel
anamorphic display, it'd look correct again.

Ideally, however, the resolution-independent skins would be defined in
a true resolution-independent way, i.e. SVG or similar, rather than
bitmaps.

How much of this is Freevo 2 going to provide, and is it worth the
development effort on Freevo 1?

Cheers,

Andrew

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

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Freevo-devel mailing list
Freevo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-devel

Reply via email to