lentucker
01-26-07, 10:18 PM
When I run xine or mplayer to play Mission imposable 3 (which is an anamorphic widescreen DVD) they detect the aspect ratio as (3) 16:9 which is correct. When the DVD is played it appears as if it is displayed 3:1 stretched horizontally and very narrow. When I run xine with -apsect anamorphic and mplayer with --aspect 4:3 the video is displayed correctly.
Are there any configuration options that would allow anamorphic videos to automatically display correctly? Could this be a bug/feature in one of the libraries they use?
libdvdcss-1.2.9
libdvdread-0.9.7
libdvdnav from CVS
MPlayer dev-SVN-r22005-4.1.2 with xvmc support
Xine-lib 1.3.3 run with xxmc
nitrogen
01-27-07, 06:20 PM
This is probably a problem with Xorg. Check for an incorrect DisplaySize setting in your xorg.conf. Your monitor may also be sending the wrong value. What aspect is your display?
lentucker
01-27-07, 08:17 PM
Its a 16:9 display which in my xorg.conf under monitor I use DisplaySize 240 135.
After testing af few things I found that it was not just my HDTV that had this behaviour. This happens on my computer monitors (4:3) as well.
my mplayer.conf
vo=xvmc
vc=ffmpeg12mc
ao=alsa:device=hw=1,2
ac=hwac3,hwdts,a52
When I execute '#mplayer -aspect 4:3 dvdnav://' the output is perfect
'mplayer -aspect 16:9 dvdnav://' produces very long squished output.
I have even tried setting -monitoraspect 16:9 with no luck.
Are you correctly using a 16x9 modeline like 1280x720, 1224x688, etc or are you using a 4x3 modeline like 1024:768 or 800x600?
If you're using xorg, these need to be in your xorg.conf:
Option "useEdidDpi" "FALSE"
Option "DPI" "100 x 100" in the
If your display is 16:9 but its native resolution is not 16x9, I believe you have to play with the DPI setting above.
lentucker
01-28-07, 06:32 PM
Relevent sections of my xorg.conf
Section "Monitor"
# HorizSync source: xconfig, VertRefresh source: xconfig
Identifier "Monitor0"
VendorName "Unknown"
ModelName "CRT-0"
DisplaySize 240 135
HorizSync 30.0 - 70.0
VertRefresh 50.0 - 160.0
Option "IgnoreEDID"
ModeLine "720p" 73.825 1280 1320 1368 1640 720 722 724 751 +hsync +vsync
EndSection
Section "Device"
Identifier "Videocard0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 6200"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
Option "metamodes" "1280x720_60 +0+0"
SubSection "Display"
Viewport 0 0
Depth 24
Modes "720p"
EndSubSection
EndSection
Are you correctly using a 16x9 modeline like 1280x720, 1224x688, etc or are you using a 4x3 modeline like 1024:768 or 800x600?
If you're using xorg, these need to be in your xorg.conf:
Option "useEdidDpi" "FALSE"
Option "DPI" "100 x 100" in the
If your display is 16:9 but its native resolution is not 16x9, I believe you have to play with the DPI setting above.
Sorry, those should be in the monitor section. Give that a try and report back.
lentucker
01-29-07, 11:32 PM
The screens native resolution is 16:9.
Option "useEdidDpi" "FALSE" << This is a subset of IgnoreEdid and could not be added
I have added this Option "DPI" "100 x 100"
There is no change in bahavior
Here are examples:
mplayer -aspect 4:3
aspect correct http://mysite.verizon.net/lentucker/images/Screenshot-correct.jpg
mplayer -aspect 16:9
aspect to wide http://mysite.verizon.net/lentucker/images/Screenshot-wide.jpg