Bug 8918 - radeon driver and XV glitches with AIGLX beryl/compiz
Summary: radeon driver and XV glitches with AIGLX beryl/compiz
Status: RESOLVED INVALID
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/Radeon (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: high normal
Assignee: xf86-video-ati maintainers
QA Contact: Xorg Project Team
URL: http://bugs.beryl-project.org/ticket/814
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-11-06 06:44 UTC by john
Modified: 2018-06-12 19:06 UTC (History)
3 users (show)

See Also:
i915 platform:
i915 features:


Attachments

Description john 2006-11-06 06:44:03 UTC
when the XV window is transformed by one of the compositing managers, it behaves
strangely, the window becomes filled with one simple color.
on radeon driver (at least r200 and r300)
Comment 1 Alex Deucher 2006-11-06 08:00:25 UTC
Overlays display from a separate framebuffer so the compositer ends up blending
with the colorkey rather than the overlaid data.  Compositing will not work with
overlay based Xv adapters.  You'd need to implement blitter or texture based
adapters to have composite work properly with Xv.  There is code in the the ati
kdrive driver for implementing this on r128-r200.
Comment 2 john 2006-11-06 20:43:37 UTC
Yes, that is what I heard on the beryl bugtracker, texture based overlay would
probably be the solution. Sounds like this is pretty hard to implement? Tho if
it already is implemented in the kdrive r200 code, my guess is that it shouldn't
be that hard (please bash me  if I'm wrong). r300 does base on r200, doesn't it?
Are there any plans to implement this?
Comment 3 Alex Deucher 2006-11-07 05:35:32 UTC
(In reply to comment #2)
> Yes, that is what I heard on the beryl bugtracker, texture based overlay would
> probably be the solution. Sounds like this is pretty hard to implement? Tho if
> it already is implemented in the kdrive r200 code, my guess is that it shouldn't
> be that hard (please bash me  if I'm wrong). r300 does base on r200, doesn't it?
> Are there any plans to implement this?

The kdrive code could be ported to support r128-r200, but r300 would require
code from scratch as the 3d engine is fairly different.  I don't know that
anyone is working on support at the moment.  Another option could be to use
AIGLX to create a YUV texture rather than using an Xv adapter.
Comment 4 Treviño 2007-03-06 20:21:53 UTC
I thought to have posted here months ago, but I discovered that I had wrote my bug-report about this in the wrong place... Exactly here:
https://bugs.freedesktop.org/show_bug.cgi?id=7370#c14

Give a look to this screenshot too to understand our problem: https://bugs.freedesktop.org/attachment.cgi?id=7797&action=view
Comment 5 Michel Dänzer 2011-03-03 06:47:20 UTC
Textured video is implemented now, is this still an issue?
Comment 6 Adam Jackson 2018-06-12 19:06:42 UTC
Mass closure: This bug has been untouched for more than six years, and is not
obviously still valid. Please reopen this bug or file a new report if you continue to experience issues with current releases.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.