From: Miguel F. <mi...@ce...> - 2003-03-07 20:15:54
|
On Fri, 2003-03-07 at 02:22, Ewald Snel wrote: > The first slice of data is used from some other frame when xine is paused. > Here is a screenshot of the problem. > > http://rambo.its.tudelft.nl/~ewald/xine/snapshot14.png > > I'm not sure if this is a bug in the XShm video driver or the MPEG-2 video > decoder, but it doesn't occur with other video formats or other video output > drivers. The frame is also not the last frame displayed, but instead some > previous frame (upto almost a second ago). > > Any suggestions to what may be causing this problem? lets try to narrow it down: 1) does it happen only when you hit pause? (it that case it might be a problem with frame duplication and copy on video_out.c.) 2) you said that the slice comes from an old frame, so the image is not being overwritten right? i mean, it is more like the new image was drawed over a "recycled" frame, but it didn't set the initial slice pointer to zero or something? that's all i can guess now, but i really think you should know the xshm driver better than i... regards, Miguel |