On Monday 01 January 2007 14:30, Andrew Flegg wrote: > On 1/1/07, Stephan Kanthak <[EMAIL PROTECTED]> wrote: > > I posted it already over a year ago, but I have a working setup for my > > 16:9 plasma TV (848x480), together with a 16:9 theme that I designed > > myself. It's running perfectly at home for about 2 years now. > > Looks interesting. Attached are two screenshots of my new theme, > Panorama - it's basically just blurr with all the images squashed > horizontally to 75% of their original size (making them the correct > aspect ratio when stretched on an widescreen/16:9 TV).
When I started on my box I considered anamorphic rendering and static stretching by the plasma display, too. But I think it's the wrong approach, mainly because of the problems you've already encountered. A central instance in Freevo that takes care of different display aspect ratios would be much better compared to the need to make changes to a lot of plugins. Maybe it's already on the list for 2.x. On my box, Freevo renders at 848x480 which is the native resolution of the display, maybe that is fixed already in 1.7.x, I still use 1.5.3/1.5.4. > Also attached is a patch (against v1.7.0-rc1) to add a skin variable > of "anamorphic" (defaulting to false) which, when set, tells > view_area.py and tvlistings_area.py to shrink images horizontally at > runtime. The start of a theme using that is here: > > http://www.bleb.org/software/panorama-skin.tar.gz (1.3MB) > > I've not created a tracker issue for it as I'm not sure what to do > about things like plugins (e.g. weather) which plot images at runtime > too. It looks like it's feasible to modify these to look at the > anamorphic flag too, and use pygame.transform.scale, but that's only > feasible for in-tree plugins - any thoughts? Or would it be better to > take a more generic approach (perhaps scale anything unless it's > somehow flagged as already being anamorphic)? I smell that pygame.transform.scale uses software scaling, which should not be used by default in my view. > Thanks in advance, > > Andrew -- _____________________________________________________________________________ Stephan Kanthak, Dipl.-Informatiker mobil: +49 177 2731050 IT-Ingenieur, Markt 1-3, 52062 Aachen email: [EMAIL PROTECTED] ------------------------------------------------------------------------- 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