Not too far behind - it has only been a month since I started the thread.Wow! I guess I was way behind on the development of CableCARD support in MP. The last time I looked into this it looked like it was a dead end.
Cheers.I have been using Mediaportal for many years and currently use HDhomerun network tuners. I just ordered an HDhomerun Prime after reading this. If ANY developer would like VPN access I have a dedicated VM server, and can provide you with full access to any guest OS with full access to the network tuners. If there is anything I can do to accelerate this or make it easier please let me know!
The code patch or the reg patch or both?
Check your PMs shortly.The code patch or the reg patch or both?
The code patch if that's possible? I think it would jumpstart my understanding of how everything in the TVServer works.
Okay - that would be awesome.I actually dont know C# but I have used C++ and libupnp to control my Ceton device. I'm going to try and get this to work with DRI since I have a W7 64bit server.
Yes, that's correct.So first step would be to get the card detected. I'm just skimming the code right now, but I'll try to spend some more time this weekend to understand how it all works.
------------------------------------------------------------------------
Does card detection take place in this file: TvEngine3/TVLibrary/TVLibrary/Implementations/TvCardCollection.cs?
What I did was use the MP2 UPnP library which has a callback interface that allows you to add a device as and when it is detected. So I didn't block - I added the tuners as they were detected. My intention would have been to have that as the first-detection approach, but after the tuner details are in the DB we could ping them and see if they are "alive" in all future cases. From what I can see this is what PBDA does as well - they cache the tuner list in the registry.How did you detect the HDHomeRun when you used upnp (since it takes some time for the device to be detected)? Did you block the DetectCards() function until the HDHomeRun showed up, or is there a way to add a card after DetectCards() got called?