Let’s be honest, it’s a convoluted mess.
Some things need quotes & commas, whilst others don’t.
Sometimes it’s live=1
, and then it’s is-live=1
.
Far too many unorganised plugins to search through.
The “documentation” lacks structure.
The list goes on…
Shouldn’t an API be simple AND consistent?
To be fair, the announcement claiming the API will not change appears to have been removed, so there could be some hope.
Without doubt there are some extremely clever people contributing to GStreamer, but the Internet is crawling with outdated examples that don’t work today. For sub-humans like me, getting started is next to impossible. I need examples that work. And not just command line examples. I need to see examples using various bindings from which I can learn & extrapolate. And, I need to be able to search for plugins by what they do, when I haven’t a clue what might be available.
Aplogies to those I may have upset.