Rotor Plugin fix for circular polarity

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Skipped content of type multipart/alternative-------------- next part --------------
--- ./rotor.c.orig	2005-09-09 21:49:52.000000000 -0400
+++ ./rotor.c	2005-09-09 21:51:06.000000000 -0400
@@ -101,6 +101,19 @@
         }   
       } 
     }
+    if (diseqc=Diseqcs.Get(source->Code(),12000,'l')) 
+    {
+      char *CurrentAction = NULL;
+      while ((diseqc->Execute(&CurrentAction))!= cDiseqc::daNone)  
+      {
+        codes = diseqc->Codes(n);
+        if (n==4 && (*codes==0xe0 || *codes==0xe1) && (*(codes+1)==0x30 || *(codes+1)==0x31) && *(codes+2)==0x6b)
+        {
+          List.Add(cSource::ToString(source->Code()),source->Description(),*(codes+3),source->Code());
+          break;
+        }   
+      } 
+    }
     if (!List.GetfromSource(source->Code()) && ((source->Code() & 0xC000) == 0x8000))
       List.Add(cSource::ToString(source->Code()),source->Description(),0,source->Code());
   }

[Index of Archives]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Big List of Linux Books]     [Fedora Users]     [Fedora Women]     [ALSA Devel]     [Linux USB]

  Powered by Linux