Dear all,
I'm using MediaPortal since a long time. I have a Hauppauge HVR-4000 card. I have a problem that appear and desappear along the time; The problem is that the Diseqc command or the HI/LO switch of the LNB is not working. Finally I found the reason of it: The buffer that contains the command to the Hauppauge driver is not initialized.
I don't know the API of Hauppauge driver, but depending of it two correction are possible in the file:
TVEngine3\TvLibrary\TVLibrary\Implementations\DVB\ConditionalAccess\HaupPauge\Hauppauge.cs
1/ Initialize the full buffer to 0x0 after allocating it
2/ Change the 'WriteByte' to 'WriteInt32' for the parameters with offset 172 to 184.
Thanks for the correction.
Kvt
I'm using MediaPortal since a long time. I have a Hauppauge HVR-4000 card. I have a problem that appear and desappear along the time; The problem is that the Diseqc command or the HI/LO switch of the LNB is not working. Finally I found the reason of it: The buffer that contains the command to the Hauppauge driver is not initialized.
I don't know the API of Hauppauge driver, but depending of it two correction are possible in the file:
TVEngine3\TvLibrary\TVLibrary\Implementations\DVB\ConditionalAccess\HaupPauge\Hauppauge.cs
1/ Initialize the full buffer to 0x0 after allocating it
2/ Change the 'WriteByte' to 'WriteInt32' for the parameters with offset 172 to 184.
Thanks for the correction.
Kvt