GNOME Bugzilla – Bug 753655
glimagesink: First frame is black
Last modified: 2018-05-07 12:06:56 UTC
The first frame when playing pipeline in glimagesink seems to always be black. The same issue was fixed in gtkglsink through some fencing fixes, though it didn't do it for glimagesink. To make this issue visible, use a slow framerate: gst-launch-1.0 videotestsrc ! video/x-raw,framerate=1/1 ! glimagesink
Do you have a pointer to the fencing fix commits for gtkglsink? Are they not applicable to glimagesink or is it that they were applied but did not make a difference?
(In reply to Vasilis Liaskovitis from comment #1) > Do you have a pointer to the fencing fix commits for gtkglsink? Are they not > applicable to glimagesink or is it that they were applied but did not make a > difference? That fix is shared across all GL sink. It was about the gl pool not attaching the fence meta automatically (and upstream pool use having no clue about GL). I think this issue is specific to the glimagesink element. There is some obscure speudo queueing left in this element. I believe that maybe these are left over, and may be relate do the side effect we see now.
It does not seems to happen anymore, can you confirm ?
I bet this is gone my now.