[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: XV Video Output Driver Problem



shell wrote:
gustavo halperin 写道:
Hello

I have, apparently, xv support for my trident driver (CyberBlade XP4m32). But when I run "mplayer -vo xv <movie>" or "xine -V xv <movie>" I hear the movie but I see a blue screen. With "x11" driver every think is OK but a little slow. What is the problem? I need to do some special configuration some where?

Thank you,
Gustavo

BTW: Below I write the output from the 'xvinfo' and some lines from the "xorg.conf"
X-Video Extension version 2.2
screen #0
Adaptor #0: "Trident Backend Scaler"
number of ports: 1
port base: 65
operations supported: PutImage
supported visuals:
depth 24, visualID 0x23
depth 24, visualID 0x24
depth 24, visualID 0x25
depth 24, visualID 0x26
number of attributes: 5
"XV_COLORKEY" (range 0 to 16777215)
client settable attribute
client gettable attribute (current value is 66046)
"XV_SATURATION" (range 0 to 187)
client settable attribute
client gettable attribute (current value is 80)
"XV_BRIGHTNESS" (range 0 to 63)
client settable attribute
client gettable attribute (current value is 45)
"XV_HUE" (range 0 to 360)
client settable attribute
client gettable attribute (current value is 0)
"XV_CONTRAST" (range 0 to 7)
client settable attribute
client gettable attribute (current value is 4)
maximum XvImage size: 1024 x 1024
Number of image formats: 3
id: 0x36315652 (RV16)
guid: 52563136-0000-0000-0000-000000000000
bits per pixel: 16
number of planes: 1
type: RGB (packed)
depth: 16
red, green, blue masks: 0xf800, 0x7e0, 0x1f
id: 0x32315659 (YV12)
guid: 59563132-0000-0010-8000-00aa00389b71
bits per pixel: 12
number of planes: 3
type: YUV (planar)
id: 0x32595559 (YUY2)
guid: 59555932-0000-0010-8000-00aa00389b71
bits per pixel: 16
number of planes: 1
type: YUV (packed)


My 'xorg.conf' have the next relevant "Section" for the video:
....
Section "Module"
Load "GLcore"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "dri"
Load "extmod"
Load "fbdevhw" #Trident use
Load "freetype"
Load "glx"
Load "int10"
Load "record"
Load "speedo"
Load "type1"
Load "vbe"
Load "synaptics"
EndSection
Section "Monitor"
Identifier "My Monitor"
Option "DPMS"
HorizSync 28-49
VertRefresh 43-72
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Generic Video Card"
Monitor "My Monitor"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1024x768" "800x600" "640x480"
EndSubSection
...
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "TouchPad" "AlwaysCore"
InputDevice "Generic Mouse"
EndSection
Section "DRI"
Mode 0666
EndSection


Check libxvl & libxvmcl package.

I have installed "libxvl", this library is also used for mplayer see below:
  / ldd /usr/bin/mplayer |grep  libXv
   libXv.so.1 => /usr/X11R6/lib/libXv.so.1 (0xb6dbb000)/
but the blue screen still there.
About the "libxvmcl"; at this, time the only card-specific library provided by this package is libI810XvMC, for Intel i810-based chipsets. My chipset is the 855PM, so are you sure that I need it ?? Any way, I installed to, but the libraries of this packages doesn't look be in used by the 'mplayer', see below:
/    ldd /usr/bin/mplayer |grep -i libxv
   libxvidcore.so.4 => /usr/lib/libxvidcore.so.4 (0xb77dc000)
   libXv.so.1 => /usr/X11R6/lib/libXv.so.1 (0xb6e43000)/
Do you see any problem ??

Thank you,
     Gustavo



Reply to: