rendered paste bodydiff -ruN music-0.1.0_wip-orig/mp3control.c music-0.1.0_wip/mp3control.c
--- music-0.1.0_wip-orig/mp3control.c 2007-03-13 12:29:17.000000000 +0100
+++ music-0.1.0_wip/mp3control.c 2007-04-23 23:52:52.000000000 +0200
@@ -241,7 +241,12 @@
if(visible) {
delete osd; osd=0;
+#if VDRVERSNUM >= 10500
+ visible=false;
+ SetNeedsFastResponse(false);
+#else
needsFastResponse=visible=false;
+#endif
}
}
@@ -376,7 +381,11 @@
/*
if(MP3Skin.isMpeg == 1) {
showcoveronly = false;
+#if VDRVERSNUM >= 10500
+ SetNeedsFastResponse(true);
+#else
needsFastResponse = true;
+#endif
return;
}
*/
@@ -455,8 +464,12 @@
LoadCover();
Flush();
ShowStatus(true);
-// needsFastResponse=visible=true;
visible=true;
+#if VDRVERSNUM >= 10500
+// SetNeedsFastResponse(true);
+#else
+// needsFastResponse=true;
+#endif
delete lastMode; lastMode=0;
}
@@ -488,7 +501,11 @@
if(flush) Flush();
}
+#if VDRVERSNUM >= 10500
+ SetNeedsFastResponse(false);
+#else
needsFastResponse=false;
+#endif
delete lastMode; lastMode=mode;
refresh = false;
@@ -862,7 +879,12 @@
osd->Flush();
ShowStatus(true);
+#if VDRVERSNUM >= 10500
+ visible=true;
+ SetNeedsFastResponse(true);
+#else
needsFastResponse=visible=true;
+#endif
fliptime=listtime=0; flipint=0; flip=-1; top=lastTop=-1; lastIndex=lastTotal=-1;
delete lastMode; lastMode=0;
@@ -1489,7 +1511,11 @@
Flush();
}
+#if VDRVERSNUM >= 10500
+ SetNeedsFastResponse(false);
+#else
needsFastResponse=false;
+#endif
delete lastMode; lastMode=mode;
refresh = false;
diff -ruN music-0.1.0_wip-orig/mplayer.c music-0.1.0_wip/mplayer.c
--- music-0.1.0_wip-orig/mplayer.c 2006-09-05 04:02:43.000000000 +0200
+++ music-0.1.0_wip/mplayer.c 2007-04-23 23:38:17.000000000 +0200
@@ -231,7 +231,12 @@
#else
Interface->Close();
#endif
+#if VDRVERSNUM >= 10500
+ visible=modeOnly=false;
+ SetNeedsFastResponse(false);
+#else
needsFastResponse=visible=modeOnly=false;
+#endif
}
}
@@ -302,7 +307,13 @@
Interface->Clear();
if(MPlayerSetup.OsdPos>0) Interface->Fill(0,3,Interface->Width(),MPlayerSetup.OsdPos,clrTransparent);
#endif
+#if VDRVERSNUM >= 10500
+ visible=true;
+ SetNeedsFastResponse(true);
+ modeOnly=false;
+#else
needsFastResponse=visible=true; modeOnly=false;
+#endif
lastCurrent=lastTotal=-1;
flush=true;
}