Bug 17515 - 945GM xv transparency problems
Summary: 945GM xv transparency problems
Status: RESOLVED NOTOURBUG
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: 7.3 (2007.09)
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: Gordon Jin
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-09-10 04:54 UTC by Simon Morgan
Modified: 2008-09-10 15:15 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Xorg.0.log (45.38 KB, application/octet-stream)
2008-09-10 04:54 UTC, Simon Morgan
no flags Details

Description Simon Morgan 2008-09-10 04:54:21 UTC
Created attachment 18803 [details]
Xorg.0.log

I am running GNOME along with Compiz.

When playing video using xv output, partially overlaying the video playback area with another window results in a blue (#0101fe) area where the overlayed windows dropshadow should be. If the overlayed window is transparent, the video area behind the overlayed window (that is visible due to transparency) is filled with the same blue colour.

Any occurrence of this blue colour overlayed onto the video image is replace by the video image underneath it.

Moving the video playing application around the screen, the video image remains static while the window is being dragged and the area around it is the aforementioned blue colour as long as it's within the confines of the window being dragged around the screen. As soon as I stop dragging the window the video area is moved to the correct screen region.

Attempting to take a screenshot which includes the video playback area results in that area being replaced by the same blue colour.
Comment 1 Simon Morgan 2008-09-10 12:38:10 UTC
I forgot to mention that this only applies to the first video that I play. Subsequent ones behave as expected.
Comment 2 Eric Anholt 2008-09-10 15:15:56 UTC
Either your distribution has switched the order of the video outputs on you to prefer the overlay, or the video player is intentionally choosing the wrong port.  The overlay can't be correctly supported with compositing, and the result is what you're seeing.


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.