5988 achieves deterministic ordering according to my testing.
and solve the various deadlocks that keep happening in the GStreamer-based media source.
Which deadlocks?
It's also faster to initialize and detect streams than what I had with GStreamer, and ~20x times faster than !5988, under a millisecond and pretty much like Windows on some given hardware.
Which media files are you seeing this with? I'm seeing creation time under 1 ms with 5988, which is already faster than the time given for Windows, and fast enough to fix the application bugs mentioned.