From: Dennis S. <sy...@yo...> - 2004-11-22 19:59:46
|
We don't use numeric plugin type indicators any longer. This means that we did a major API breakage and when CVS is checked out EVERY libvisual module needs to be recompiled (make clean ; make install) What does this mean from a technical point of view. The numeric plugin types gave a problem because it was easy to collide between different libraries that register different plugin types. The new fashion is: "Domain:package:type", for actor plugins this means "Libvisual:core:actor" For lv-display frontend plugins this would mean "Libvisual:display:frontend", this scheme is very flexible and it's very easy to register new plugin types to the plugin loading system. We introduced a heap of helper functions regarding this, check it out at lv_plugin.h :) Cheers, Dennis |