]> www.vanbest.org Git - sasc-ng.git/commitdiff
force transfer mode for liveview softcsa
authorleslie <unknown>
Wed, 7 Sep 2011 22:37:53 +0000 (06:37 +0800)
committerleslie <unknown>
Wed, 7 Sep 2011 22:37:53 +0000 (06:37 +0800)
device-tmpl.c

index 9e8493666535186f78a2ebd7e31d1caa8b7cccd1..33deb1b0405eafc36bf3a7c65436b80cd7caf5b5 100644 (file)
@@ -179,6 +179,12 @@ bool SCDEVICE::SetChannelDevice(const cChannel *Channel, bool LiveView)
 {
   if(cam) cam->Tune(Channel);
   bool ret=DVBDEVICE::SetChannelDevice(Channel,LiveView);
+  if(LiveView && IsPrimaryDevice() && Channel->Ca()>=CA_ENCRYPTED_MIN &&
+     !Transferring() &&
+     softcsa && !fullts) {
+    PRINTF(L_GEN_INFO,"Forcing transfermode on card %s",devId);
+    DVBDEVICE::SetChannelDevice(Channel,false); // force transfermode
+    }
   if(ret && cam) cam->PostTune();
   return ret;
 }