diff options
-rw-r--r-- | xineliboutput.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/xineliboutput.c b/xineliboutput.c index f4a7c321..3840bb9a 100644 --- a/xineliboutput.c +++ b/xineliboutput.c @@ -21,7 +21,7 @@ * * xineliboutput.c: VDR Plugin interface * - * $Id: xineliboutput.c,v 1.6 2006-08-07 18:05:49 phintuka Exp $ + * $Id: xineliboutput.c,v 1.7 2006-08-24 23:29:57 phintuka Exp $ * */ @@ -65,6 +65,7 @@ class cPluginXinelibOutput : public cPlugin virtual bool Start(void); virtual void Stop(void); //virtual void Housekeeping(void); + virtual void MainThreadHook(); virtual const char *MainMenuEntry(void) { return xc.hide_main_menu ? NULL : tr(MAINMENUENTRY); } virtual cOsdObject *MainMenuAction(void); virtual cMenuSetupPage *SetupMenu(void); @@ -151,6 +152,12 @@ bool cPluginXinelibOutput::Start(void) return cXinelibDevice::Instance().StartDevice(); } +void cPluginXinelibOutput::MainThreadHook(void) +{ + TRACEF("cPluginXinelibOutput::MainThreadHook"); + return cXinelibDevice::Instance().MainThreadHook(); +} + void cPluginXinelibOutput::Stop(void) { // Start any background activities the plugin shall perform. |