[Trac #1334] xv intermittently loses display of gstreamer video
Zarro Boogs per Child
bugtracker at laptop.org
Fri Apr 13 11:37:49 EDT 2007
#1334: xv intermittently loses display of gstreamer video
-----------------------------+----------------------------------------------
Reporter: erikb | Owner: blizzard
Type: defect | Status: new
Priority: high | Milestone: Untriaged
Component: camera-activity | Keywords:
-----------------------------+----------------------------------------------
'''Problem:'''
xvimagesink can disappear when showing gstreamer video.
'''Hardware:'''
Problem occurs on both the b1, b2 & ibm thinkpad fc6 boxes with gstreamer
and xvimagesink.
'''Description:'''
A number of different ui actions can cause the display of gstreamer video,
from any source (e.g., ogg theora playbin, videotestsrc, v42src) to
disappear. When the xvimagesink video disapears, it is still "there"
according to ''xwininfo -tree'' queries.
UI effects which can cause the disappearance include, but are not limited
to:
* changing the cursor appearance (e.g., default to wait)
* hiding and showing the xvimagesink element (when it should be
"visible", it sometimes opts not to appear).
* on b1s and b2s, showing & hiding the task frame
Video can be be made to re-appear by: moving an overlapping window or
moving the containing frame of the xv sink.
'''Notes:'''
The problem is independent of v4l2 & cafe, as the same errant disappearing
behavior can occur when using v4l2src & videotestsrc on both an XO and on
an FC6 IBM thinkpad. The problem probably lies somewhere in gstreamer's
xvimagesink or in x itself. A next step might be displaying video via xv
using a framework other than gstreamer and applying the same ui tests
above.
The disappearing appears to be random. There is no discernible pattern to
what might cause the video to not appear on screen. We suspect it is a
timing issue.
'''Files:'''
Attached is a simple python script which toggles the cursor from default
pointer to waiting causing gstreamer video in an xv sink to intermittently
disappear.
--
Ticket URL: <http://dev.laptop.org/ticket/1334>
One Laptop Per Child <http://laptop.org/>
More information about the Bugs
mailing list