I've started to create some Dev Information in teh new Wiki, but only a File List until now, but if some people help it will grow...
http://www.mythtv.org/wiki/index.php/Development_Information -----Ursprüngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Carl Reynolds Gesendet: Freitag, 16. September 2005 05:21 An: Development of mythtv Betreff: Re: [mythtv] First contact with mythtv-dev [EMAIL PROTECTED] wrote: >Hi, > >I like develop, and create or modify a plugins for mythtv. > >How initiate at program? Exists a manual or tutorial for create a simple >plugin ? > > > 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
