[i965gm] gstreamer output isn't refreshed if overlay xv output and Compiz is used

Bug #358347 reported by unggnu
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
gst-plugins-base0.10 (Ubuntu)
Confirmed
Low
Unassigned
xserver-xorg-video-intel (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: totem

I have enabled xv overlay with the -intel driver because the image is tearing without it. If Compiz is activated and the full screen view is used everytime the mouse is moved the screen appears black until the progress bar is removed again. If I double click in the full screen window to get a video window the output is also black. It appears again if the whole Totem window is moved but after maximizing and scaling down the result is the same.
This doesn't happen with textured video but it is atm no option because of tearing and it doesn't seem to happen wit VLC so I guess it is a Totem problem and not a Compiz/driver one.

I am using current Jaunty.

00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller [8086:2a02] (rev 0c)
 Subsystem: Dell Device [1028:022f]
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
 Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0
 Interrupt: pin A routed to IRQ 2297
 Region 0: Memory at fea00000 (64-bit, non-prefetchable) [size=1M]
 Region 2: Memory at e0000000 (64-bit, prefetchable) [size=256M]
 Region 4: I/O ports at eff8 [size=8]
 Capabilities: <access denied>
 Kernel modules: intelfb

ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 9.04
Package: totem 2.26.1-0ubuntu3
PackageArchitecture: all
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: totem
Uname: Linux 2.6.28-11-generic i686

Revision history for this message
unggnu (unggnu) wrote :
Revision history for this message
Sebastien Bacher (seb128) wrote :

that's not a totem bug no, either a video driver or server or a compiz one

affects: totem (Ubuntu) → ubuntu
Revision history for this message
unggnu (unggnu) wrote :

Well, best thing for fixing is to mark it against Ubuntu :) .
I don't know, Totem works fine in previous Ubuntu versions with Overlay output. It flickers but it works if the progress bars appeared.

It seems to be a gstreamer problem since the gstreamer-properties testing output shows the same behavior. If you move a window over it the place doesn't get refreshed.

VLC works and I guess many other video players so it isn't a general Ubuntu problem if there is one at all.

affects: ubuntu → gst-plugins-base0.10 (Ubuntu)
summary: - [Jaunty] Totem doesn't refresh overlay output if Compiz is activated
+ [Jaunty] gstreamer output isn't refreshed if overlay xv output and
+ Compiz is used
Revision history for this message
unggnu (unggnu) wrote : Re: [Jaunty] gstreamer output isn't refreshed if overlay xv output and Compiz is used

I didn't have this problem with radeon driver and a rv350 chip which seems to use overlay too. So I guess it is a combination of the driver and gstreamer which doesn't refresh like vlc.

Revision history for this message
Bryce Harrington (bryce) wrote :

Hi unggnu,

Thanks for including the attached files. Could you also include your /var/log/Xorg.0.log (or Xorg.0.log.old) from after reproducing the issue?

[This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: needs-xorglog
Changed in xserver-xorg-video-intel (Ubuntu):
status: New → Incomplete
Revision history for this message
unggnu (unggnu) wrote :
Revision history for this message
unggnu (unggnu) wrote :
Revision history for this message
unggnu (unggnu) wrote :

All othere needed information about the system should be available in this bug report: https://bugs.launchpad.net/bugs/360731

Revision history for this message
Sebastien Bacher (seb128) wrote : Re: gstreamer output isn't refreshed if overlay xv output and Compiz is used

not clear that's a gstreamer issue, are you sure other players are using xv too? do you get the issue using gst-launch playbin uri=URI to play the video?

summary: - [Jaunty] gstreamer output isn't refreshed if overlay xv output and
- Compiz is used
+ gstreamer output isn't refreshed if overlay xv output and Compiz is used
Changed in gst-plugins-base0.10 (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
Bryce Harrington (bryce)
summary: - gstreamer output isn't refreshed if overlay xv output and Compiz is used
+ [i965gm] gstreamer output isn't refreshed if overlay xv output and
+ Compiz is used
Bryce Harrington (bryce)
tags: added: videoplayback
tags: added: compiz
Bryce Harrington (bryce)
Changed in xserver-xorg-video-intel (Ubuntu):
status: Incomplete → New
status: New → Incomplete
Revision history for this message
Bryce Harrington (bryce) wrote :

We're closing this bug since it is has been some time with no response from the original reporter. However, if the issue still exists please feel free to reopen with the requested information. Also, if you could, please test against the latest development version of Ubuntu, since this confirms the bug is one we may be able to pass upstream for help.

Changed in xserver-xorg-video-intel (Ubuntu):
status: Incomplete → Invalid
unggnu (unggnu)
Changed in gst-plugins-base0.10 (Ubuntu):
status: Incomplete → Invalid
Revision history for this message
Julien Olivier (julo) wrote :

I am experiencing exactly the same problem on Lucid, with compiz activated: if I use gstreamer's xvimagesink output (XV), the video is only refreshed when the window moves or is resized. I get this problem wth Totem, but also with "gst-launch playbin uri=...". In those cases, I also have very bright colors (definitely too bright).

If, however, I set gstreamer's output to ximagesink (no XV), the video is correctly refreshed and colors are perfect.

Also, if I de-activate compiz, both xvimagesink and ximagesink work flawlessly.

Note that I use Lucid's default xorg-video-intel driver but my kernel is linux-image-2.6.34rc7-51-generic from "http://ppa.launchpad.net/brian-rogers/experimental/ubuntu" because, with the default kernel, xorg freezes randomly.

Changed in gst-plugins-base0.10 (Ubuntu):
status: Invalid → Confirmed
Changed in xserver-xorg-video-intel (Ubuntu):
status: Invalid → Confirmed
Revision history for this message
Julien Olivier (julo) wrote :

Just a correction WRT my previous comment: the problem with colors is unrelated to this bug, and persists whether I use compiz or not.

Bryce Harrington (bryce)
tags: added: hardy jaunty
Revision history for this message
phamti (tinmanemail-reg) wrote :

I can confirm this bug on my system too. I also found that turningn off compiz at least resolves the problem.

Revision history for this message
Julien Olivier (julo) wrote :

I install the intel xorg driver from this ppa: https://launchpad.net/~glasen/+archive/intel-driver, ans the bug seems fixed, apart from a glitch with the rendering of shadows over XV.

Revision history for this message
Bryce Harrington (bryce) wrote :

@Julien, thanks for confirming this is fixed.

@unggnu, please re-test against natty (or preferably oneiric) and reopen if it is still an issue.

Changed in xserver-xorg-video-intel (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.