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]

Reply via email to