Which IDE or what kind of development environment is suggested for mythtv development?
And where I can locate some documentation or system design of it?
thanks,
Dennis
On 9/8/05, Jochen Kühner <[EMAIL PROTECTED]> wrote:
I don't know exactly, but is it a good idea to start to write a plugin now??
Because everything in Myth should be changed to the libmythui I think I
would wait for a release of the plugins using this...
-----Ursprüngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Im
Auftrag von Carl Reynolds
Gesendet: Donnerstag, 8. September 2005 03:07
An: [EMAIL PROTECTED]; Development of mythtv
Betreff: Re: [mythtv] Develop new plugin, HOW??
Barvaz Zan wrote:
> I'm very intersted in developing my own addons to MythTV.
> How can I write new Plugins?
Get a copy of mythplugins-0.18.1.tar.bz2 from
http://mythtv.org/modules.php?name=Downloads&d_op=getit&lid=125 .
Look at the source for mythdvd. In the file main.cpp you'll see there
are three functions declared extern "C" { }. They are 'mythplugin_init',
'mythplugin_run', and' mythplugin_config'. These are the entry points
that MythTV uses to connect to any plugin. mythdvd is probably a good
example to start with. You'll see that it calls other functions within
the main to implement the dvd plugin, but that it starts with above
three functions.
Figure out what you want to do in your plugin, and start writing the
init, run and config functions using mythdvd as an example. Once you
have compiled the plugin, as a dynamically loaded library (for example,
libmythdvd.so) copy it to the mythtv/plugins directory. On my machine
it's /usr/local/lib/mythtv/plugins. It may be somewhere else such as
/usr/lib/mythtv/plugins on your machine.
You should now be able to connect to your plugin through a menu item,
for example.
Carl.
_______________________________________________
mythtv-dev mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
_______________________________________________
mythtv-dev mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
_______________________________________________ mythtv-dev mailing list [email protected] http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
