On 08/05/18 09:57, Aric Stewart wrote:
Just remember that strmbase is actually based off a REAL development library in the Microsoft SDK. It is not identical and the only reason we would care is if we continue to support source ports via Wine. If we want to support that then we need to try to get strmbase to be as identical to that one as possible.
If we have abandoned source ports all together then it matters little.
-aric
Sure, that's definitely another thing to consider. The last few changes to strmbase that I submitted were in the interest of allowing this patch to work, but they were also based on the MSDN documentation for CBasePin.
Obviously Wine's strmbase can't be really compatible with Windows', since the latter is exclusively C++. But I have no idea whether following the documentation is something we should try to do, or whether we should just abandon it and try to write code that works best for Wine. Nor do I know that there would be any major differences in these. So if anyone has input on this question as well, please don't hesitate to speak.
ἔρρωσθε, Zeb