[aiglx][intel][r300] Video playback is buggy under Compiz
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xserver-xorg-video-ati (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
xserver-xorg-video-intel (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
I'm running Ubuntu 7.04 Feisty Fawn; when I turn Desktop Effects on and try to play some video on Totem all I can see is a black window, with sound but no image; on double-click (for fullscreen playback) the video frame flickers and then it's all black again. Same thing with VLC media player.
There are some workarounds:
* Turning Desktop Effects off every time you wan to see a video. Obviously, this is not a real fix
* Go to gstreamer-
* Same thing with VLC: select XVideo as video output causes the same undesirable side effects.
* Using MPlayer: no output with xvmc, xvidix, dxr3 and xmga... and very buggy with the rest (xv, x11, gl and gl2):
* xv: wrong aspect ratio, no transparency on menu shadows
* x11: video won't scale to fullscreen mode
* gl: when player controls are underlying the video window, the former flickers above and below the video... when trying to move, MPlayer crashes
* gl2: video fields looks like this: http://
* Using totem-xine and the xine media player libraries... strangely, some xvid videos on totem look "overbrightful" (is that a word?)
This issue has been reported before on ubuntuforums.org:
http://
http://
http://
http://
and on some weblogs, most notably http://
I couldn't find a bug report here on launchpad, that's why I'm sending this one.
I have an Intel Mobile 945GM video card; according to the pages I linked before this also happens on ATI and nVidia cards
Changed in xorg: | |
importance: | Undecided → High |
status: | New → Confirmed |
Changed in xserver-xorg-video-ati: | |
assignee: | nobody → tepsipakki |
Changed in xserver-xorg-video-ati: | |
assignee: | tepsipakki → nobody |
Punting from compiz -> xorg (this is a video driver issue with AIGLX).
felipelavinz:
Thank you for your bug report.
This happens because the default xv acceleration is no longer available when using AIGLX (because everything is being drawn through textures on the 3D unit). I haven't seen this problem on NVIDIA cards using the more recent binary drivers (they seem to still have an accelerated xv) but the open source ATI drivers have a similar problem (very buggy xv when using AIGLX) as do the Intel drivers. However my understanding is that the latest development Intel drivers can support xv that renders using textured video rather than an overlay (http:// intellinuxgraph ics.org/ documentation. html ). I vaguely remember hearing that most video playing software does not actually give you the option of switching between xv interfaces and thus always defaults to the overlay xv...
This bug needs to be narrowed down to a single graphics card driver to stand a chance of being resolved. This is also an issue if desktop effects are going to be enabled by default in Gutsy.