summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzwer <zwer@1f4bef6d-8e0a-0410-8695-e467da8aaccf>2006-05-17 22:48:53 +0000
committerzwer <zwer@1f4bef6d-8e0a-0410-8695-e467da8aaccf>2006-05-17 22:48:53 +0000
commit5ce1613da7e66a14913ff64fc09d99cd3f7cc707 (patch)
tree860b9b9f6932dd5d24283dc5dcb346735b9727d2
parentf51775ee88873001e3349066a7aab66d12e973c0 (diff)
downloadvdr-plugin-ffnetdev-5ce1613da7e66a14913ff64fc09d99cd3f7cc707.tar.gz
vdr-plugin-ffnetdev-5ce1613da7e66a14913ff64fc09d99cd3f7cc707.tar.bz2
- problem with OSD transparency on start fixed
- #else, #elseif, #elif problem fixed git-svn-id: svn://svn.berlios.de/ffnetdev/trunk@20 1f4bef6d-8e0a-0410-8695-e467da8aaccf
-rw-r--r--ffnetdev.c2
-rw-r--r--ffnetdev.h2
-rw-r--r--osdworker.c4
3 files changed, 5 insertions, 3 deletions
diff --git a/ffnetdev.c b/ffnetdev.c
index f4df53d..f411a1f 100644
--- a/ffnetdev.c
+++ b/ffnetdev.c
@@ -136,7 +136,7 @@ cString cPluginFFNetDev::Active(void) {
return NULL;
}
-#elseif
+#else
bool cPluginFFNetDev::Active(void) {
return (cOSDWorker::Active() || cTSWorker::Active());
}
diff --git a/ffnetdev.h b/ffnetdev.h
index 9ea5ec5..fdd1aae 100644
--- a/ffnetdev.h
+++ b/ffnetdev.h
@@ -47,7 +47,7 @@ public:
#if VDRVERSNUM >= 10347
virtual cString Active(void);
-#elseif
+#else
virtual bool Active(void);
#endif
diff --git a/osdworker.c b/osdworker.c
index 9b6c3fd..adb5c8a 100644
--- a/osdworker.c
+++ b/osdworker.c
@@ -168,7 +168,7 @@ bool cOSDWorker::ClearScreen(void)
if (iNumColors != iOldNumColors)
m_Instance->m_bColorsChanged = true;
- m_Instance->SendScreen();
+ m_Instance->SendScreen(0, 0, 720, 576);
/*
rfbBellMsg fu;
@@ -498,8 +498,10 @@ void cOSDWorker::HandleClientRequests(cTBSelect *select)
m_pEncoder->SetCompressLevel(6);
m_pEncoder->SetQualityLevel(9);
m_pEncoder->SetRemoteFormat(ClientFormat);
+
}
+ m_bColorsChanged = true;
ClearScreen();
break;