summaryrefslogtreecommitdiff
path: root/xineliboutput.c
diff options
context:
space:
mode:
Diffstat (limited to 'xineliboutput.c')
-rw-r--r--xineliboutput.c9
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.