[mythtv] Revamping the plugin system.

Isaac Richards 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.

Isaac


More information about the mythtv-dev mailing list