Package: xine-ui Version: 0.99.5+cvs20070914-2 Severity: normal I'm limited to running the sucky proprietry nvidia driver with buggy calculation of DPI settings when I plug in external monitors, and I end up with stupid DPI settings like the following: resolution: 64x128 dots per inch
Unfortunately, xine tries to scale the entire movie to counteract what it thinks is a non-square aspect ratio of the display, which rarely makes sense (I hazard a guess that this buggy nvidia driver which I've been waiting a year to be fixed would be more common in the wild than displays with pixel sizes far from square). Mplayer doesn't do this, and I don't think it is valid for xine to do this either, since movies are presumably encoded in pixels, and displays are in pixels, and it doesn't really make sense to translate from pixels into distance and back into pixels (but wrongly) again. If you're playing in a window, you should just map pixels in the movie to pixels on the screen multiplied by whatever scale factor is in use. When playing fullscreen, the do the same with a scale factor that is the maximum scale factor that can hold both axes. When the user selects between 4:3, square, 16:9 etc, only then do the independant scaling in X and Y, but obey the user and ignore the DPI settings. Please at least supply a config setting to ignore the DPI settings. -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.25 (SMP w/2 CPU cores) Locale: LANG=en_AU, LC_CTYPE=en_AU (charmap=ISO-8859-1) Shell: /bin/sh linked to /bin/bash Versions of packages xine-ui depends on: ii libc6 2.7-12 GNU C Library: Shared libraries ii libcurl3-gnutls 7.18.2-1 Multi-protocol file transfer libra ii libfontconfig1 2.6.0-1 generic font configuration library ii libkrb53 1.6.dfsg.4~beta1-2 MIT Kerberos runtime libraries ii libpng12-0 1.2.27-1 PNG library - runtime ii libreadline5 5.2-3 GNU readline and history libraries ii libx11-6 2:1.1.4-2 X11 client-side library ii libxext6 2:1.0.4-1 X11 miscellaneous extension librar ii libxft2 2.1.12-3 FreeType-based font drawing librar ii libxine1 1.1.12-2+b1 the xine video/media player librar ii libxine1-ffmpeg 1.1.12-2+b1 MPEG-related plugins for libxine1 ii libxine1-x 1.1.12-2+b1 X desktop video output plugins for ii libxinerama1 2:1.0.3-2 X11 Xinerama extension library ii libxtst6 2:1.0.3-1 X11 Testing -- Resource extension ii libxv1 2:1.0.4-1 X11 Video extension library ii libxxf86vm1 1:1.0.1-3 X11 XFree86 video mode extension l xine-ui recommends no packages. -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]