After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 753655 - glimagesink: First frame is black
glimagesink: First frame is black
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
git master
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2015-08-15 14:25 UTC by Nicolas Dufresne (ndufresne)
Modified: 2018-05-07 12:06 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Nicolas Dufresne (ndufresne) 2015-08-15 14:25:43 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
Comment 1 Vasilis Liaskovitis 2015-08-30 20:30:49 UTC
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?
Comment 2 Nicolas Dufresne (ndufresne) 2015-08-31 00:40:44 UTC
(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.
Comment 3 Julien Isorce 2017-09-06 13:43:59 UTC
It does not seems to happen anymore, can you confirm ?
Comment 4 Nicolas Dufresne (ndufresne) 2017-12-25 23:23:38 UTC
I bet this is gone my now.