[mythtv] XV color key error
Preston A. Elder
prez at goth.net
Sat Jan 29 23:12:06 EST 2005
Hi,
I am re-posting this here from the user list, since nobody replied on
the user list, which leads me to believe it is not a common problem, and
therefore not something other users could help me with.
Please note, this is a DIFFERENT problem to the XvBadPort error, which
according to the user list is because the tuner card does not support
XV. Mine does, and it apparently gets the correct port, and fails after
that point.
I have a Matrox Parhelia video card, and a Hauppauge WinTV Stereo (if
memory serves) - both of which support XV. I run my system @ 3840x1024
(ie. 1280x1024 across 3 monitors, merged into one buffer), though I
doubt that makes a difference.
Whenever I try to run mythfrontend and watch TV, without setting the
NO_XV environment variable beforehand, I get no video, MythTV shows me
this:
2005-01-28 01:24:11 Using XV port 57
X Error: BadMatch (invalid parameter attributes) 8
Major opcode: 140
Minor opcode: 14
Resource id: 0x1aa
Couldn't get the color key color, and we need it.
You likely won't get any video.
However xawtv and mplayer both display fine using XV - so I think
something is slightly broken in MythTV's XV support.
In case it will help, here is the results of my 'xvinfo':
X-Video Extension version 2.2
screen #0
Adaptor #0: "video4linux"
number of ports: 1
port base: 56
operations supported: PutVideo
supported visuals:
depth 24, visualID 0x22
depth 24, visualID 0x23
depth 24, visualID 0x24
depth 24, visualID 0x25
number of attributes: 8
"XV_ENCODING" (range -1000 to 1000)
client settable attribute
client gettable attribute (current value is 1)
"XV_BRIGHTNESS" (range -1000 to 1000)
client settable attribute
client gettable attribute (current value is 0)
"XV_CONTRAST" (range -1000 to 1000)
client settable attribute
client gettable attribute (current value is 0)
"XV_SATURATION" (range -1000 to 1000)
client settable attribute
client gettable attribute (current value is 0)
"XV_HUE" (range -1000 to 1000)
client settable attribute
client gettable attribute (current value is 0)
"XV_VOLUME" (range -1000 to 1000)
client settable attribute
client gettable attribute (current value is 799)
"XV_MUTE" (range 0 to 1)
client settable attribute
client gettable attribute (current value is 1)
"XV_FREQ" (range 0 to 16000)
client settable attribute
client gettable attribute (current value is 7700)
number of encodings: 28
encoding ID #0: "PAL-television"
size: 768 x 576
rate: 0.020000
encoding ID #1: "NTSC-television"
size: 640 x 480
rate: 0.016683
encoding ID #2: "SECAM-television"
size: 768 x 576
rate: 0.020000
encoding ID #3: "PAL-Nc-television"
size: 640 x 576
rate: 0.020000
encoding ID #4: "PAL-M-television"
size: 640 x 576
rate: 0.020000
encoding ID #5: "PAL-N-television"
size: 768 x 576
rate: 0.020000
encoding ID #6: "NTSC-JP-television"
size: 640 x 480
rate: 0.016683
encoding ID #7: "PAL-composite1"
size: 768 x 576
rate: 0.020000
encoding ID #8: "NTSC-composite1"
size: 640 x 480
rate: 0.016683
encoding ID #9: "SECAM-composite1"
size: 768 x 576
rate: 0.020000
encoding ID #10: "PAL-Nc-composite1"
size: 640 x 576
rate: 0.020000
encoding ID #11: "PAL-M-composite1"
size: 640 x 576
rate: 0.020000
encoding ID #12: "PAL-N-composite1"
size: 768 x 576
rate: 0.020000
encoding ID #13: "NTSC-JP-composite1"
size: 640 x 480
rate: 0.016683
encoding ID #14: "PAL-svideo"
size: 768 x 576
rate: 0.020000
encoding ID #15: "NTSC-svideo"
size: 640 x 480
rate: 0.016683
encoding ID #16: "SECAM-svideo"
size: 768 x 576
rate: 0.020000
encoding ID #17: "PAL-Nc-svideo"
size: 640 x 576
rate: 0.020000
encoding ID #18: "PAL-M-svideo"
size: 640 x 576
rate: 0.020000
encoding ID #19: "PAL-N-svideo"
size: 768 x 576
rate: 0.020000
encoding ID #20: "NTSC-JP-svideo"
size: 640 x 480
rate: 0.016683
encoding ID #21: "PAL-composite3"
size: 768 x 576
rate: 0.020000
encoding ID #22: "NTSC-composite3"
size: 640 x 480
rate: 0.016683
encoding ID #23: "SECAM-composite3"
size: 768 x 576
rate: 0.020000
encoding ID #24: "PAL-Nc-composite3"
size: 640 x 576
rate: 0.020000
encoding ID #25: "PAL-M-composite3"
size: 640 x 576
rate: 0.020000
encoding ID #26: "PAL-N-composite3"
size: 768 x 576
rate: 0.020000
encoding ID #27: "NTSC-JP-composite3"
size: 640 x 480
rate: 0.016683
Adaptor #1: "Matrox Parhelia"
number of ports: 5
port base: 57
operations supported: PutImage
supported visuals:
depth 24, visualID 0x22
depth 24, visualID 0x23
depth 24, visualID 0x24
depth 24, visualID 0x25
number of attributes: 4
"XV_BRIGHTNESS" (range -128 to 127)
client settable attribute
client gettable attribute (current value is 0)
"XV_CONTRAST" (range -128 to 127)
client settable attribute
client gettable attribute (current value is 0)
"XV_HUE" (range -128 to 127)
client settable attribute
client gettable attribute (current value is -128)
"XV_SATURATION" (range -128 to 127)
client settable attribute
client gettable attribute (current value is 0)
maximum XvImage size: 2048 x 2048
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: 0x30323449 (I420)
guid: 49343230-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)
Hope this will help you fix it :)
PreZ :)
More information about the mythtv-dev
mailing list