Doesn't make the DShow filter involve linking libmad with core MS
libraries?
Isn't this illegal under the terms of the GPL?
Why should it? I never saw anything in the GPL licence what would disallow that.
BTW using any non-GPL compiler will have non-GPL libs linked in it. This regardless whether it is DShow or anything else. GPL doesn't say anything about that. If it did, you couldn't use GPL with *any* non-GPL compiler.
And we all know that is no issue. :-)
Armin