diff -Nru vdr-reelbox-3.org/ReelBoxDevice.h vdr-reelbox-3/ReelBoxDevice.h
--- vdr-reelbox-3.org/ReelBoxDevice.h	2008-12-14 11:33:08.000000000 +0100
+++ vdr-reelbox-3/ReelBoxDevice.h	2008-12-29 11:35:31.000000000 +0100
@@ -33,20 +33,13 @@
 //End by Klaus
 
 #include <vdr/device.h>
-
-#ifdef REELVDR
 #include <vdr/reelboxbase.h>
-#endif
 
 #include <memory>
 
 namespace Reel
 {
-#ifdef REELVDR
     class ReelBoxDevice : public cDevice, public cReelBoxBase /* final */
-#else
-    class ReelBoxDevice : public cDevice /* final */
-#endif
     {
     public:
         static ReelBoxDevice *Instance();
diff -Nru vdr-reelbox-3.org/VideoPlayerPipHd.c vdr-reelbox-3/VideoPlayerPipHd.c
--- vdr-reelbox-3.org/VideoPlayerPipHd.c	2008-12-30 16:59:06.000000000 +0100
+++ vdr-reelbox-3/VideoPlayerPipHd.c	2008-12-30 16:59:53.000000000 +0100
@@ -344,7 +344,7 @@
 
 		EmptyFrame();
 
-		if (alpha==255) {
+		/*if (alpha==255) {
 			for(n=0;n<height_ar;n++) {
 				int *z;
 				z=(int*)(framebuffer+fbwidth*(n+ypos)+xpos);
@@ -352,7 +352,7 @@
 				pic+=width*4;
 			}
 		}
-		else {
+		else { */
 			for(n=0;n<height_ar;n++) {
 				int *z;
 				z=(int*)(framebuffer+fbwidth*(n+ypos)+xpos);
@@ -362,7 +362,7 @@
 					pic+=4;
 				}
 			}
-		}
+		//}
 
 		alpha+=alphadir;
 		if (alpha>255)
diff -Nru vdr-reelbox-3.org/VideoPlayerPipHd.c vdr-reelbox-3/VideoPlayerPipHd.c
--- vdr-reelbox-3.org/VideoPlayerPipHd.c	2008-12-30 17:02:20.000000000 +0100
+++ vdr-reelbox-3/VideoPlayerPipHd.c	2008-12-30 17:02:43.000000000 +0100
@@ -40,7 +40,7 @@
 typedef unsigned char uchar;
 
 #define PICS_BUF 16
-#define HDFB_DEVICE "/dev/fb0"
+#define HDFB_DEVICE "/dev/fb1"
 #define ES_BUFFER_SIZE (262144)
 #define FB_MMAP_SIZE (2*1024*1024)
 
