I am having some issues with the sink filter releasing files when it is used with the .net classes sdk. The filter releases the file it is writing to ok if the graph is stopped using graph.stop but if it is allowed to complete thereby raising the graph completed event I am unable to get it to release the file unless I quit the application.
I am using it with the mainconcept muxer and the h264 encoder in the upstream and have tried with the mpeg-2 encoder and it still holds the file open. It releases the file if I use graphedit from microsoft but not within the .net classes sdk envionment.
I am beggining to think this filter may have some problems, is it possible to utilise the filewriter filter with the mux or has anybody experience a similar problem and has a way to resolve it.