Normal
Hello mm, I have the latest version of "EXP Tuner_hardware_support_cleanup_and_extension" compiled, with this branch I have 2 problems, when compiling theWinTVci.cs code there was an error which I solved with the code below which I do not know if this is correct . When configuring the TV server, there was something wrong with the interface, so there could not be scanned for TV channels. (I've added a print screen).I also added the logs. Best regards,Jean [CODE] // The WinTV-CI can only decrypt one channel at a time. During development // of this class I did actually try to assemble a fake CA PMT structure that // would trick the module into decrypting multiple channels, however it didn't // work. So we'll just send this PMT to the CAM regardless of the list management // action. byte[] rawPmt = pmt.GetRawPmtCopy(); int hr = WinTVCI_SendPMT(_winTvCiFilter, rawPmt, rawPmt.Length); if (hr == 0) { Log.Debug("WinTV-CI: result = success"); return true; } Log.Debug("WinTV-CI: result = failure, hr = 0x{0:x} ({1})", hr, HResult.GetDXErrorString(hr)); return false; } #endregion[/CODE]
Hello mm,
I have the latest version of "EXP Tuner_hardware_support_cleanup_and_extension" compiled, with this branch I have 2 problems, when compiling theWinTVci.cs code there was an error which I solved with the code below which I do not know if this is correct . When configuring the TV server, there was something wrong with the interface, so there could not be scanned for TV channels. (I've added a print screen).
I also added the logs.
Best regards,
Jean
[CODE] // The WinTV-CI can only decrypt one channel at a time. During development
// of this class I did actually try to assemble a fake CA PMT structure that
// would trick the module into decrypting multiple channels, however it didn't
// work. So we'll just send this PMT to the CAM regardless of the list management
// action.
byte[] rawPmt = pmt.GetRawPmtCopy();
int hr = WinTVCI_SendPMT(_winTvCiFilter, rawPmt, rawPmt.Length);
if (hr == 0)
{
Log.Debug("WinTV-CI: result = success");
return true;
}
Log.Debug("WinTV-CI: result = failure, hr = 0x{0:x} ({1})", hr, HResult.GetDXErrorString(hr));
return false;
#endregion[/CODE]