radeon 6.9.0 released!
I’ve just released version 6.9.0 of xf86-video-ati. There have been lots of changes since 6.8.0.
In addition to lots of bug fixes there are several major new features:
- Improved EXA render support for r1xx/r2xx cards
- EXA render support for r3xx/r4xx/r5xx cards
- Textured video support for Xv (r1xx-r5xx)
June 29th, 2008 at 8:38 pm
How to test for the presence and proper operation of textured video? Any details to pay attention to in xvinfo / glxinfo?
I have a Rv250 and cannot launch two videos with xv simultaneously (”Could not grab port 57″), does it mean textured video isn’t functioning?
June 30th, 2008 at 2:39 am
Textured video is disabled on rv250 due to a hw bug.
July 9th, 2008 at 6:12 pm
Is this bug also present for rv280 (9250) card? For me seems to work, but i don’t know how to give port to totem (xine or gstreamer). Overlay is 73 and textured video is 74. I try to block/use default 73 with some other Xv process and then start totem which then use textured video port, it seems? Is there some option for xorg.conf or some sort of env variabile to tell server to give default textured video port instead of overlay? This is my xvinfo if helps:
milan@ubuntu:~$ xvinfo
X-Video Extension version 2.2
screen #0
Adaptor #0: “ATI Radeon Video Overlay”
number of ports: 1
port base: 73
operations supported: PutImage
supported visuals:
depth 24, visualID 0×23
depth 24, visualID 0×24
depth 24, visualID 0×25
depth 24, visualID 0×26
depth 24, visualID 0×27
depth 24, visualID 0×28
depth 24, visualID 0×29
depth 24, visualID 0×2a
depth 24, visualID 0×2b
depth 24, visualID 0×2c
depth 24, visualID 0×2d
depth 24, visualID 0×2e
depth 24, visualID 0×2f
depth 24, visualID 0×30
depth 24, visualID 0×31
depth 24, visualID 0×32
number of attributes: 22
“XV_DEVICE_ID” (range 0 to -1)
client gettable attribute (current value is 110)
“XV_LOCATION_ID” (range 0 to -1)
client gettable attribute (current value is 111)
“XV_INSTANCE_ID” (range 0 to -1)
client gettable attribute (current value is 112)
“XV_DUMP_STATUS” (range 0 to 1)
client settable attribute
“XV_SET_DEFAULTS” (range 0 to 1)
client settable attribute
“XV_AUTOPAINT_COLORKEY” (range 0 to 1)
client settable attribute
client gettable attribute (current value is 1)
“XV_COLORKEY” (range 0 to -1)
client settable attribute
client gettable attribute (current value is 30)
“XV_DOUBLE_BUFFER” (range 0 to 1)
client settable attribute
client gettable attribute (current value is 1)
“XV_OVERLAY_ALPHA” (range 0 to 255)
client settable attribute
client gettable attribute (current value is 255)
“XV_GRAPHICS_ALPHA” (range 0 to 255)
client settable attribute
client gettable attribute (current value is 255)
“XV_ALPHA_MODE” (range 0 to 1)
client settable attribute
client gettable attribute (current value is 0)
“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_COLOR” (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_RED_INTENSITY” (range -1000 to 1000)
client settable attribute
client gettable attribute (current value is 0)
“XV_GREEN_INTENSITY” (range -1000 to 1000)
client settable attribute
client gettable attribute (current value is 0)
“XV_BLUE_INTENSITY” (range -1000 to 1000)
client settable attribute
client gettable attribute (current value is 0)
“XV_CRTC” (range -1 to 1)
client settable attribute
client gettable attribute (current value is -1)
“XV_GAMMA” (range 100 to 10000)
client settable attribute
client gettable attribute (current value is 1000)
“XV_COLORSPACE” (range 0 to 1)
client settable attribute
client gettable attribute (current value is 0)
maximum XvImage size: 2048 x 2048
Number of image formats: 8
id: 0×41424752 (RGBA)
guid: 52474241-0000-0010-8000-00aa00389b71
bits per pixel: 32
number of planes: 1
type: RGB (packed)
depth: 32
red, green, blue masks: 0xff0000, 0xff00, 0xff
id: 0×54424752 (RGBT)
guid: 52474254-0000-0010-8000-00aa00389b71
bits per pixel: 16
number of planes: 1
type: RGB (packed)
depth: 16
red, green, blue masks: 0×7c00, 0×3e0, 0×1f
id: 0×32424752 (RGB2)
guid: 52474200-0000-0010-8000-00aa00389b71
bits per pixel: 16
number of planes: 1
type: RGB (packed)
depth: 16
red, green, blue masks: 0xf800, 0×7e0, 0×1f
id: 0×0
guid: 52474200-0000-0010-8000-00aa00389b71
bits per pixel: 24
number of planes: 1
type: RGB (packed)
depth: 24
red, green, blue masks: 0xff0000, 0xff00, 0xff
id: 0×32595559 (YUY2)
guid: 59555932-0000-0010-8000-00aa00389b71
bits per pixel: 16
number of planes: 1
type: YUV (packed)
id: 0×59565955 (UYVY)
guid: 55595659-0000-0010-8000-00aa00389b71
bits per pixel: 16
number of planes: 1
type: YUV (packed)
id: 0×32315659 (YV12)
guid: 59563132-0000-0010-8000-00aa00389b71
bits per pixel: 12
number of planes: 3
type: YUV (planar)
id: 0×30323449 (I420)
guid: 49343230-0000-0010-8000-00aa00389b71
bits per pixel: 12
number of planes: 3
type: YUV (planar)
Adaptor #1: “Radeon Textured Video”
number of ports: 16
port base: 74
operations supported: PutImage
supported visuals:
depth 24, visualID 0×23
depth 24, visualID 0×24
depth 24, visualID 0×25
depth 24, visualID 0×26
depth 24, visualID 0×27
depth 24, visualID 0×28
depth 24, visualID 0×29
depth 24, visualID 0×2a
no port attributes defined
maximum XvImage size: 2048 x 2048
Number of image formats: 4
id: 0×32595559 (YUY2)
guid: 59555932-0000-0010-8000-00aa00389b71
bits per pixel: 16
number of planes: 1
type: YUV (packed)
id: 0×32315659 (YV12)
guid: 59563132-0000-0010-8000-00aa00389b71
bits per pixel: 12
number of planes: 3
type: YUV (planar)
id: 0×30323449 (I420)
guid: 49343230-0000-0010-8000-00aa00389b71
bits per pixel: 12
number of planes: 3
type: YUV (planar)
id: 0×59565955 (UYVY)
guid: 55595659-0000-0010-8000-00aa00389b71
bits per pixel: 16
number of planes: 1
type: YUV (packed)
P.S. Thanks for EXA improvements on r200, it’s now works pretty good, fast and stable with this driver version.