[mythtv] Revamping the plugin system.
ijr at po.cwru.edu
Thu Nov 27 11:00:57 EST 2003
On Thursday 27 November 2003 10:29 am, J. Donavan Stanley wrote:
> While working on the CD monitoring system I quickly realized that I
> couldn't accomplish my goals for it without resorting to ugly hacks. So I
> took a step back and started from square one so that I could get the
> foundation in place first. To that end I've been working on a revamped
> plugin system for MythTV to allow for new types of plugins and a more
> complete plugin framework.
> I started with "Yehia" as a baseline, and made several modifications so
> that it fits into MythTV (mostly converting it to use Qt objects instead of
> SigC++ and the like). Under the new system, each plugin has a single entry
> point which returns a pointer to an object derived from "Plugin". This
> allows us to define new types of plugins rather easily since we simply need
> to define an interface derived from Plugin.
I don't want to limit plugins to C++ only, as this will do.
More information about the mythtv-dev