Small update.
Done: unit tests have been added.
Todo: solve some memory leaks.
Is it possible for you to submit your changes as a pull request to the original repository.
If I am ready with my work on this library, I will ask the original author.
However, I think changes are dim, due to the many changes.
Delphi compatibility is still maintained, so that will not be a show-stopper.
Have you experience with gstreamer too ?
No, I don't. Due to my limited time, I have to restricts my efforts to my current use of this lib.