Thank you for your very innovative library. I'm generally C++ programmer, migrating to .NET and found this library, because of excellent EVR Custom Presenter. This is what I will use in my applications with my custom DirectShow code (I have needs for different
graphs for tv recorder etc. never mind). It's really impressive and usefull. For example, I will not have to use Bitmap Mixer for OSD, but easier and more powerful WPF will do it.
It's great that WPF MK is made BSD also. My applications are not commercial, just for fun, but you never know, so I prefer that kind of licenses if I have choice...
To the point... You've merged DirectShowLib inside WPF MK. I don't know if it's ok to release your library in BSD License then, because of static linking with DirectShowLib which is LGPL (or maybe I'm wrong?). It's not my business anyway and I don't really
care about it. But I think that it would be more useful if DSL would be in another project. Just think about it. People could have different projects which depends on DSL and WPF MK without duplicated classes. You could still modify DSL like adding new classes
(without violating LGPL) and release WPF MK in BSD License. Also it would be nicer to have all DirectShow code (at least interopt classes) in separate place, shared with other projects that only depends on DirectShow...
Anyway, thanks again for Custom Presenter. You've saved me months of working (if I ever would be able to complete it at all or even dare to try)...
P.S. Sorry for my bad English.