libvisual
libvisual copied to clipboard
LV: refactor lv_plugin_* API
trafficstars
- improve version check to better judge compatibility (like, "plugin matches API", "plugin older but working", "plugin too old to load" outputting deprecation warnings etc.)
- simplify code
- ...
What about modeling a plugin as an object oriented abstract class or interface?
Yup that is exactly the idea :)
Depends on #26