Patch 1/7 has the unfortunate effect that now we're loading GStreamer even when winegstreamer is just being registered. I assume this is for working around a race condition in Unreal Engine, as was described to me out of channel. I'm not thrilled about doing things like this just to work around application race conditions.
Actually, moreover, I'm surprised that this even helps? When is winegstreamer loaded, that adding a delay to DLL load helps but adding it to parser object creation doesn't?