Open
Description
Hi, just friendly ping here.
https://rafostar.github.io/clapper/doc/clapper/func.enhancer_check.html
There's lots of undergoing changes to how Clapper enhancer plugin system works currently. So I am opening this as a heads up before Clapper 0.10 (still lots of work left to do).
Anyway, just deprecated
, so it should still work as before and I implemented all things that this was doing underneath as part of the API, so if Tuba still desires such "enhancer_check" it should be able to replicate its logic here relatively easy.
Note that these new APIs are only in git (development) without release yet, so they still might change slightly.
Reasons of deprecation:
- Enhancers are now accessible through
ClapperEnhancerProxy
objects allowing implementations to browse them, check their types, capabilities and settings, so this became just a convenience function. - Due to the above, this can be implemented now as part of the app with higher customizability.
- There will be different types of enhancers soon (TM), so this function would not apply to all types of them.
- Its not really GStreamer-ish way of doing things where expected behavior is to try to play something and listen for errors/missing-plugin events. This being part of Clapper API seems like it is recommended way of doing things, while it isn't but I understand why Tuba needs this.
Metadata
Metadata
Assignees
Labels
No labels