Fabio Massimo Di Nitto wrote:
Ok thanks! Yes we are aware of the XV problem. Can you try to use xine and
see if that works? We have a couple of reports where it is only mplayer
having problems. Please also attach the output of xvinfo. It will help us
isolating the problem that seems to be specific to a range of nvidia cards
and not all of them.
<snip>
xine does work - I'm using "-V xv" to try and force it to use XVideo.
It seems to be, and with "--verbose=2" it has this as part of the output:
video_out_xv: using Xv port 61 from adaptor NV Video Overlay for
hardware colorspace conversion and scaling.
video_out_xv: double buffering mode = 1
video_out_xv: port attribute XV_COLORKEY (6) value is 66046
video_out_xv: port attribute XV_AUTOPAINT_COLORKEY (7) value is 1
video_out_xv: port attribute XV_BRIGHTNESS (5) value is -32
video_out_xv: port attribute XV_CONTRAST (4) value is 4064
video_out_xv: port attribute XV_SATURATION (3) value is 4064
video_out_xv: ignoring broken XV_HUE settings on NVidia
cardsvideo_out_xv: this adaptor supports the yuy2 format.
video_out_xv: this adaptor supports the yv12 format.
Thanks,
Dave
here is the output of "xvinfo":
X-Video Extension version 2.2
screen #0
Adaptor #0: "NV Video Overlay"
number of ports: 1
port base: 61
operations supported: PutImage
supported visuals:
depth 24, visualID 0x23
depth 24, visualID 0x24
depth 24, visualID 0x25
depth 24, visualID 0x26
depth 24, visualID 0x27
depth 24, visualID 0x28
depth 24, visualID 0x29
depth 24, visualID 0x2a
number of attributes: 9
"XV_DOUBLE_BUFFER" (range 0 to 1)
client settable attribute
client gettable attribute (current value is 1)
"XV_COLORKEY" (range 0 to 16777215)
client settable attribute
client gettable attribute (current value is 66046)
"XV_AUTOPAINT_COLORKEY" (range 0 to 1)
client settable attribute
client gettable attribute (current value is 1)
"XV_SET_DEFAULTS" (range 0 to 0)
client settable attribute
"XV_BRIGHTNESS" (range -512 to 511)
client settable attribute
client gettable attribute (current value is -32)
"XV_CONTRAST" (range 0 to 8191)
client settable attribute
client gettable attribute (current value is 4064)
"XV_SATURATION" (range 0 to 8191)
client settable attribute
client gettable attribute (current value is 4064)
"XV_HUE" (range 0 to 360)
client settable attribute
client gettable attribute (current value is 0)
"XV_ITURBT_709" (range 0 to 1)
client settable attribute
client gettable attribute (current value is 0)
maximum XvImage size: 2046 x 2046
Number of image formats: 4
id: 0x32595559 (YUY2)
guid: 59555932-0000-0010-8000-00aa00389b71
bits per pixel: 16
number of planes: 1
type: YUV (packed)
id: 0x32315659 (YV12)
guid: 59563132-0000-0010-8000-00aa00389b71
bits per pixel: 12
number of planes: 3
type: YUV (planar)
id: 0x59565955 (UYVY)
guid: 55595659-0000-0010-8000-00aa00389b71
bits per pixel: 16
number of planes: 1
type: YUV (packed)
id: 0x30323449 (I420)
guid: 49343230-0000-0010-8000-00aa00389b71
bits per pixel: 12
number of planes: 3
type: YUV (planar)
Adaptor #1: "NV Video Blitter"
number of ports: 32
port base: 62
operations supported: PutImage
supported visuals:
depth 24, visualID 0x23
depth 24, visualID 0x24
depth 24, visualID 0x25
depth 24, visualID 0x26
depth 24, visualID 0x27
depth 24, visualID 0x28
depth 24, visualID 0x29
depth 24, visualID 0x2a
no port attributes defined
maximum XvImage size: 2046 x 2046
Number of image formats: 5
id: 0x32595559 (YUY2)
guid: 59555932-0000-0010-8000-00aa00389b71
bits per pixel: 16
number of planes: 1
type: YUV (packed)
id: 0x32315659 (YV12)
guid: 59563132-0000-0010-8000-00aa00389b71
bits per pixel: 12
number of planes: 3
type: YUV (planar)
id: 0x59565955 (UYVY)
guid: 55595659-0000-0010-8000-00aa00389b71
bits per pixel: 16
number of planes: 1
type: YUV (packed)
id: 0x30323449 (I420)
guid: 49343230-0000-0010-8000-00aa00389b71
bits per pixel: 12
number of planes: 3
type: YUV (planar)
id: 0x3
guid: 03000000-0000-0010-8000-00aa00389b71
bits per pixel: 32
number of planes: 1
type: RGB (packed)
depth: 24
red, green, blue masks: 0xff0000, 0xff00, 0xff