*sorry for double posting, see below*
Announcement
Collapse
No announcement yet.
Radeon Driver Gets Textured Video (Xv)
Collapse
X
-
Ok, here's the results from the Swedish jury :
xvinfo gives:
Adaptor #1: "Radeon Textured Video"
...
port base: 74
for both Metacity and Compiz. So I ran mplayer withCode:-vo xv:port=74
Works, as long as the window is not partially covered. Whatever it is that renders the video seems to believe the real window size is equal to the visible window size, rounded down to the nearest 8? 16? pixels, and wraps around each scan line too early which garbles the picture completely.
Roughly twice the cpu usage compared to "ordinary" overlay. There's also an annoying 1px high blueish, broken line along the top of the window, and a greenish line along the bottom to the right.
Compiz:
No picture, just a bunch of "X11 error: BadAlloc (insufficient resources for operation)" messages.
Comment
-
Originally posted by ioannis View PostLovely! :-D
I'll give it a try
./configure: line 20296: syntax error near unexpected token `XINERAMA,'
tried in ubuntu 7.10 and Fedora 8. I have libXinerama-dev package installed. Where is the XINERAMA macro defined ?
Comment
-
Originally posted by bitnick View PostOk, here's the results from the Swedish jury :
xvinfo gives:
Adaptor #1: "Radeon Textured Video"
...
port base: 74
for both Metacity and Compiz. So I ran mplayer withCode:-vo xv:port=74
Works, as long as the window is not partially covered. Whatever it is that renders the video seems to believe the real window size is equal to the visible window size, rounded down to the nearest 8? 16? pixels, and wraps around each scan line too early which garbles the picture completely.
Roughly twice the cpu usage compared to "ordinary" overlay. There's also an annoying 1px high blueish, broken line along the top of the window, and a greenish line along the bottom to the right.
Originally posted by bitnick View PostCompiz:
No picture, just a bunch of "X11 error: BadAlloc (insufficient resources for operation)" messages.
Comment
-
Originally posted by ioannis View PostI've gave a try, but I get an error during autoconfig
./configure: line 20296: syntax error near unexpected token `XINERAMA,'
tried in ubuntu 7.10 and Fedora 8. I have libXinerama-dev package installed. Where is the XINERAMA macro defined ?
Comment
-
Originally posted by agd5f View PostI think you need the xserver macros. I'm not sure what the package is called on fedora though.
The package is called 'xorg-x11-server-sdk' on Fedora.
Using EXA acceleration works with compiz as advertised, but there is a pink hue on the video. Some colour conversion error? The video plays fine with video overlay (though with the usual problem of not being mapped on the window)
There isn't any measurable performance drop as others have mentioned as well. No difference between compiz and metacity. Both exhibit the same pink hue.
Comment
-
Originally posted by agd5f View PostAs noted in the commit message, there are currently some clipping issues with r300 that I haven't sorted out yet, hence the corruption.
Originally posted by agd5f View PostSwitch to EXA. XAA does not provide a mechanism to migrate pixmaps from system ram to vram.
I've never really gotten EXA to work; 2D updates like resizing a window is unbearably slow, like 2-3 draws per second. (This is on a R420.) Perhaps we should let others test this, and I'll get back with results if I get EXA going.
Comment
Comment