- Thread starter
- #31
fixed ???
Hi blaudden,
you may be the hero !!!
I did, what you suggested first, to comment out the occurance of _hauppauge.SendDiseqCommand(parameters, channel); in ConditionalAccess.cs. and guess what ? IT WORKS !!
On both machines after each reboot and also after each restart of TVService I can scan high-bands.
Now others should test the TVLibrary.dll (attached) - hi milagroso, I am awaiting your results.
Here is the new code:
Next I tried to remove the sleep also but surprisingly it did not work at all - not only that it did not work, it also brought drivers or DS into a state where no high-bands could be tuned and low-band took very long until they came up. A reboot healed the system. Apparently the sleep is important, so I tried 200ms but it works with the same way as with 100ms.
Another test was to put a another 100ms sleep before calling SendDiseqCommand() but the old status came back.
Should I do some more tests to track that down ?
Thanks a lot
Gregor
Hi blaudden,
you may be the hero !!!
I did, what you suggested first, to comment out the occurance of _hauppauge.SendDiseqCommand(parameters, channel); in ConditionalAccess.cs. and guess what ? IT WORKS !!
On both machines after each reboot and also after each restart of TVService I can scan high-bands.
Now others should test the TVLibrary.dll (attached) - hi milagroso, I am awaiting your results.
Here is the new code:
Code:
public void SendDiseqcCommand(ScanParameters parameters, DVBSChannel channel)
{
try
{
if (_knc != null)
...
if (_hauppauge != null)
{
//_hauppauge.SendDiseqCommand(parameters, channel);
System.Threading.Thread.Sleep(200);
}
if (_genericbdas != null)
...
Another test was to put a another 100ms sleep before calling SendDiseqCommand() but the old status came back.
Should I do some more tests to track that down ?
Thanks a lot
Gregor
Germany