Bug 24534

Summary: mplayer issue with transparent overlay with Intel video driver 2.5.99.2
Product: xorg Reporter: intel_video_driver_user <udayanna>
Component: Driver/intelAssignee: Carl Worth <cworth>
Status: RESOLVED NOTABUG QA Contact: Xorg Project Team <xorg-team>
Severity: critical    
Priority: high CC: udayanna
Version: unspecifiedKeywords: NEEDINFO
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description intel_video_driver_user 2009-10-14 14:26:12 UTC
Hi,

I have Intel 852 video driver and I run mplayer which works fine until I run a transparent overlay on top. When I have this transparent overlay on top, I am just getting blue screen. If I bring mpalyer app on top, it seems to be showing video fine. Are there any video driver, xorg settings (UXA Acceleration) that can help with this behavior? If I use mplayer with "-vo x11" option instead of the -vo xv, it seems to work fine with transparent overlay but degrades performance very badly. I have Composite option enabled in xorg.conf and would like to use the hardware overlay. I want to find out if this is the limitation of the video driver version I have and if it is fixed in a later version. Please let me know if there is any other information I can provide.

Thanks
Comment 1 Carl Worth 2009-11-06 11:02:07 UTC
Hello intel_video_driver_user,

I'd like to help investigate your bug, but I'm not sure exactly what you mean
by "run a transparent overlay on top". Can you give me a specific description
of commands that I can run to see the broken behavior?

Thanks,

-Carl
Comment 2 Carl Worth 2009-12-04 21:40:27 UTC
(In reply to comment #0)
> I have Intel 852 video driver and I run mplayer which works fine until I run a
> transparent overlay on top. When I have this transparent overlay on top, I am
> just getting blue screen. If I bring mpalyer app on top, it seems to be showing
> video fine. Are there any video driver, xorg settings (UXA Acceleration) that
> can help with this behavior?

Hi intel_video_driver_user,

The behavior you are seeing sounds like you are seeing the color key coming
through the translucent window on top of the video, rather than the video
itself. That's actually an unavoidable limitation of using the color-key
based video-overlay support in the hardware.

Fortunately, all video player software should support using "textured video"
instead of the "video overlay" which should then avoid this problem.

So if you can configure your video application that way then things should
work fine. Otherwise, there's really nothing that can be done here, (since
it's a hardware limitation of the video overlay).

I hope that helps,

-Carl

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.