O.P. RE: Msg Plus Live not releasing DirectShow Filters
The filter leak only occurs in Plus! as far as I am aware. Media player and other programs that use DirectShow appear to be able to handle it - as does MSN messenger when its events occur - such as the sound when a hotmail e-mail is received.
I've changed the filter merits so that FFDShow doesn't get created but I believe it the responsibility of the of the application to dispose of the filters even if they are created automatically through IGraphBuilder.RenderFile or equivilant.
I had a similar problem with a media decoding I created using DirectShow and the solution was to enumerate the filters and dispose of them singularly.
Its not a pressing concern though as changing the Merits has stopped the visible problems even though this may be a symptom of an underlying resource leak.
|