I checked out xf86-video-ati from git yesterday to try xv on my RS690 equipped HTPC, but xvinfo only returned "no adaptors present".
Is xv supposed to work on RS960 chips? Do I need to add something to the configuration file?
On my RS690 (Asus M2A-VM) I get nothing but strangely coloured triangles.
Could this be due to lack of proper DRI drivers?
/Paul
Thanks! I probably did something wrong with the updating of the git code because I checked out a clean copy, compiled it and now I get some decent output from xvinfo.
However, when I run "mplayer -vo xv any_film.avi" I get nothing but flickering red and green fields/triangles. This is probably the same problem xpgdk has.
texturedvideo seems to be ignored on my x200m. the xv overlay worked also before, but rendering still results not present. since rs690 should be about the same i was thinking that rs480 would also support texturedvideo.
or do i have to compile something else beside xf86-video-ati?!
when you use the overlay, the video data is written to a separate overlay buffer and a colorkey is drawn to the part of the screen where the video would be. When the crtc scans out the frame, if the overlay is enabled and sourced to that crtc, the area with the colorkey is replaced by the video data when the pixel stream is sent to the output. When you use textured video, the texture engine converts the YUV data to RGB and writes it to a buffer: either the scanout buffer itself or a pixmap for composite. Since the data is actually there in a buffer it can be blended, etc. This doesn't work with the overlay because there is no data in the buffer, just colorkey; the streams are mixed during scanout.
latest commit made the checkboard pattern on radeon 9700 disappear, texturedvideo is useable now
btw: this also fixed exa-accelerated rotation.R300/R500: set the number graphics pipes properly
This should fix the checkerboard issues on r300/r350 cards.