ges: project: Start making MT safe where needed
Formatters might call "loaded" from the gessrc
streaming thread
meaning that the ->formatters
field need to be protected.
Several other APIs are called from gesbasedemux, in some radom thread, so we should ensure that this is all MT. safe, and the API makes it simple.
Co-authored-by: Philippe Normand philn@igalia.com