Thanks for the update
draktheas said:Does anyone know if there are any Linux Drivers for the TTPremium line of cards? I just want to know if I need take Linux support into consideration when developing the filter for this project.
Anyone?
Thanks,
Drak
draktheas said:Does anyone know if there are any Linux Drivers for the TTPremium line of cards? I just want to know if I need take Linux support into consideration when developing the filter for this project.
Anyone?
Thanks,
Drak
draktheas said:So I have come to the point where I am going to develop the final solution for TTPremium support. After some experimentation I have come to only one path to implementing the support. I am not happy about the path I have to take, but none-the-less it's the only path I can see to get it to work.
I am going to create a DShow source filter that uses the TTPremium SDK through the C# wrappers. This will allow it to connect to the filters MP uses for parsing the NIT (table that describes where to tune the channels) and EIT (table with information about programs) to access the stream in the way they need to. Unfortunately I have the round trip of Native DLL (sdk) -> C# (my wrapper) -> Native DLL (dshow filter) for all data packets. I was hoping I could write support directly in the DShow filter to the TTPremium SDK thus everything stays native all the way and there is no marshalling. For those non-programmers, marshalling from native to non-native code costs CPU cycles and depending on the type of marshalling potentially a lot of CPU cycles. But due to the way that TechnoTrend created their SDK, there is no way to make that work. Unless someone out there knows how to make Directshow and MFC/ATL play nice with each other????
Anyway, that is my plan. It is not a lot of work, now that I know exactly what I have to do but my time is limited, so I am hoping to get a significant portion of it done this weekend.
Drak