GNOME Bugzilla – Bug 662958
Wait for the frame to be uploaded before returning from _render()
Last modified: 2021-05-25 17:32:40 UTC
This of the QoS messages to work
Created attachment 200559 [details] [review] Do synchronous render to allow QOS
Created attachment 200710 [details] [review] Fix threading and dynamic caps issues
Created attachment 200711 [details] [review] Do synchronous render to allow QOS
Pushed to master, thanks!
Hum, actually this commit introduces a deadlock between GstBaseSink and ClutterGstVideoSink that is quite easily reproducible when pausing the pipeline (in the case I'm testing with, playbin2). Bactraces of the relevant threads:
+ Trace 229492
Reverting the commit is master as I don't have time to investigate that deadlock right now.
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a new enhancement request ticket at https://gitlab.gnome.org/GNOME/clutter-gst/-/issues/ Thank you for your understanding and your help.